\n
\n
\n
${E(c.joinCommandPhrases(e.cmd,r))}\n
\n
\n
\n
\n ${E(e.admin?"Recommended by a system administrator.":`Performed ${e.count} times, most recently ${moment(e.until).fromNow()}.`)+E("discard"===(e.user_action||{}).value?`Discarded ${moment(e.user_action.date).fromNow()}.`:"")}\n
\n
\n
\n
\n `);o.appendTo($(".suggestion-list")),o.find(".accept-suggestion-btn").click((function(){!function(e,t){const n=t.find(".accept-suggestion-btn");n.addClass("disabled");const r=n.children("i"),o=r.attr("class");r.attr("class","notched circle loading icon"),O.accept(e).then((function(){t.transition("scale"),t.removeClass("discarded-suggestion"),r.attr("class",o),n.removeClass("disabled");let a=e.type||"card";switch(a){case"board":case"card":a+="-button"}$(".video-link").attr("href",M(a,!1)),I.sendTrackEvent({action:"accepted",actionSubject:"suggestion",source:D[u().trim()],attributes:{suggestionType:e.type||"card",admin:e.admin,utility:e.utility}}),B(a,(function(){Ce({type:a,suggestion:e})}))})).catch((function(){r.attr("class","yellow warning sign icon"),n.transition("shake"),n.attr("data-tooltip","Error contacting server. Press to retry."),n.removeClass("disabled")})),p.logEvent("engagement","accept_suggestion",{utility:e.utility,admin:e.admin})}(e,o)})),o.find(".discard-suggestion-btn").click((function(){!function(e,t){const n=t.find(".discard-suggestion-btn");n.addClass("disabled");const r=n.children("i"),o=r.attr("class");r.attr("class","notched circle loading icon"),O.discard(e).then((function(){t.transition("scale"),t.addClass("discarded-suggestion"),r.attr("class",o),n.removeClass("disabled"),I.sendTrackEvent({action:"discarded",actionSubject:"suggestion",source:D[u().trim()],attributes:{suggestionType:e.type||"card",admin:e.admin,utility:e.utility}}),De()})).catch((function(){r.attr("class","yellow warning sign icon"),n.transition("shake"),n.attr("data-tooltip","Error contacting server. Press to retry."),n.removeClass("disabled")})),p.logEvent("engagement","discard_suggestion",{utility:e.utility,admin:e.admin})}(e,o)}))}function Se(e){$(".suggestion-list").empty(),$(".butler-no-suggestions").transition("hide"),$(".butler-no-more-suggestions").transition("hide"),$(".butler-refresh-wait").transition("hide"),$(".discarded-suggestions").transition("hide"),$(".more-suggestions").transition("hide"),$(".butler-error-loading-suggestions").transition("hide"),$(".butler-suggestions-loading").transition("show"),$(".refresh-suggestions-btn").addClass("disabled");const t=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"});TrelloPowerUp.Promise.join(O.getSuggestions(t,e),h.getAllCommands()).spread((function(e,n){let{commands:r}=n;e.admin_suggestions&&(e.suggestions=[].concat(e.admin_suggestions,e.suggestions),delete e.admin_suggestions);const o=(new Date).toISOString(),{since:a,suggestions:i,suggestionDataToCache:s}=O.processSuggestionData(e,r,o);if($(".butler-suggestions-loading").transition("hide"),$(".refresh-suggestions-btn").removeClass("disabled"),i.length){e.refresh_wait&&($(".suggestions-refresh-wait").text(moment(e.refresh_wait).fromNow(!0)),$(".butler-refresh-wait").transition("slide down")),$(".suggestions-date").text(moment(s.dateLastUpdate).fromNow()),$(".suggestions-action-count").text(e.action_count),$(".suggestions-since").text(" in the last "+a),$(".suggestions-header").transition("show");let n=0,r=0;if(i.forEach((function(e){"discard"===(e.user_action||{}).value?we(e):n>=5?(r+=1,we(e,!0)):(n+=1,we(e))})),n||$(".butler-no-more-suggestions").transition("slide down"),r>0&&($(".more-suggestions-count").text(r),$(".more-suggestions-btn").off("click").click((function(){return $(".more-suggestions").transition("scale"),$(".hidden-suggestion").transition("scale"),!1})),$(".more-suggestions").transition("show")),De(),s)return s.dateLastSeen=o,t.set("board","private","suggestions",s)}else if($(".butler-no-suggestions").transition("slide down"),s)return s.dateLastSeen=o,t.set("board","private","suggestions",s)})).then((function(){O.setSuggestionTabUnseenCount(t)})).catch((function(e){if(o.captureException(e),"INVALID_TOKEN"===e.message||"USER_NOT_FOUND"===e.message)return s.reauthorize(t).then((function(){B("card-button")}));$(".butler-suggestions-loading").transition("hide"),$(".refresh-suggestions-btn").removeClass("disabled"),$(".butler-error-loading-suggestions").transition("slide down")})),p.logEvent("engagement",e?"refresh_suggestions":"load_suggestions")}function Re(){P(u().replace(/s$/,""));const e=parseInt($(".unseen-suggestion-count").text()||"0",10);I.sendScreenEvent({name:"butlerSuggestionsScreen",attributes:{numUnseenSuggestions:e}}),$(".refresh-suggestions-btn").off("click").click((function(){Se(!0)})),l("suggestions",!0),v(),Se(!1)}function ke(){const e=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"});function t(t){const n=t;let r=!1;const a=$("#butler-command-importer-modal"),i=a.find(".js-importable-commands");a.modal({selector:{close:".right.corner.label"},onHide(){if(i.empty(),r){h.clearCachedServerCommands();const e=u();B("s"===e[e.length-1]?e.slice(0,-1):e),r=!1}}}),a.modal("show"),i.empty();const c={rules:"Rules",due_date:"Due date automations",calendar:"Scheduled automations",non_importable:"Non-Importable Commands"};function l(e,t){n[t]&&(n[t]=n[t].filter((function(t){return t.ccid!==e})),r=!0)}function d(t){const r=n[t]||[],a=$(`
\n \n ${E(c[t])} | \n |
\n \n \n
`);r.forEach((function(r,i){let c=`
${E(r.cmd)} | `;c+='',"non_importable"!==t&&(c+=' '),c+=' ',c+=' ',c+=' ',c+=" |
";const u=$(c);u.appendTo(a.find(`.${E(t)}-data-rows`)),"non_importable"!==t&&u.find(".command-import-btn").click((function(){!function(t,r,a){r.find(".command-import-btn").transition("hide"),r.find(".import-loading-icon").transition("show"),s.getToken(e).then((function(n){return new TrelloPowerUp.Promise((function(r,o){const a=e.getContext().board;$.ajax(f+"bot-command-import",{type:"POST",headers:{"X-Butler-Trello-Token":n},data:JSON.stringify({board_id:a,cmd:t.cmd,ccid:t.ccid})}).done((function(e){return e.success?r(e.response):o(new Error(e.error||"NO_RESPONSE"))})).fail((function(){return o(new Error("NETWORK_ERROR"))}))}))})).then((function(e){r.find(".import-loading-icon").transition("hide"),r.find(".import-success-icon").transition("show"),r.transition({animation:"fade down",duration:"1.13s",onComplete(){r.remove(),0===n[a].length&&$(".table."+a).transition("hide"),$(".rules-data-rows").children().length||$(".due_date-data-rows").children().length||$(".calendar-data-rows").children().length||$(".empty-list").transition("show")}}),e.ccid&&l(e.ccid,a)})).catch((function(e){r.find(".import-loading-icon").transition("hide"),r.find(".command-import-btn").attr("data-tooltip",e||"NO_RESPONSE").attr("alt",e).transition("shake"),r.find(".command-archive-btn").transition("show"),console.log("Error importing command",e),o.captureException(e)}))}(r,u,t)})),u.find(".command-archive-btn").click((function(){!function(t,r,a){r.find(".command-archive-btn").transition("hide"),r.find(".import-loading-icon").transition("show"),s.getToken(e).then((function(n){return new TrelloPowerUp.Promise((function(r,o){const a=e.getContext().board;$.ajax(f+"bot-command-archive",{type:"POST",headers:{"X-Butler-Trello-Token":n},data:JSON.stringify({board_id:a,cmd:t.cmd,ccid:t.ccid})}).done((function(e){return e.success?r(e.response):o(new Error(e.error||"NO_RESPONSE"))})).fail((function(){return o(new Error("NETWORK_ERROR"))}))}))})).then((function(e){r.find(".import-loading-icon").transition("hide"),r.find(".import-success-icon").transition("show"),r.transition({animation:"fade down",duration:"1.13s",onComplete(){r.remove(),0===n[a].length&&$(".table."+a).transition("hide"),$(".rules-data-rows").children().length||$(".due_date-data-rows").children().length||$(".calendar-data-rows").children().length||$(".empty-list").transition("show")}}),e.ccid&&l(e.ccid,a)})).catch((function(e){r.find(".import-loading-icon").transition("hide"),r.find(".command-archive-btn").attr("data-tooltip",e).attr("alt",e).transition("shake"),console.log("Error archiving bot command",e),o.captureException(e)}))}(r,u,t)}))})),a.appendTo($(".js-importable-commands")),r.length||$(".table."+t).transition("hide")}d("rules"),d("due_date"),d("calendar"),d("non_importable"),n.rules.length||n.due_date.length||n.calendar.length||a.find(".empty-list").transition("show"),a.modal("refresh")}s.getToken(e).then((function(t){return new TrelloPowerUp.Promise((function(n,r){const o=e.getContext().board;$.ajax(`${f}importable-commands?b=${o}`,{type:"GET",headers:{"X-Butler-Trello-Token":t}}).done((function(e){return e.success?n(e.response):r(new Error(e.error||"NO_RESPONSE"))})).fail((function(){return r(new Error("NETWORK_ERROR"))}))}))})).then((function(e){const n=e||{rules:[],calendar:[],due_date:[],non_importable:[]};(n.rules.length||n.calendar.length||n.due_date.length||n.non_importable.length)&&($(".butler-bot-command-import-btn").off("click").click((function(){return t(n),!1})),$(".butler-importable-commands").transition("show"))})).catch((function(e){"NOT_AUTHORIZED"!==e.message&&(console.log("Error fetching importable commands",e),o.captureException(e))}))}function Me(){const e=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"}),t=h.getAdminOnBehalfOf()||e.getContext().member;return TrelloPowerUp.Promise.join(h.getAllCommands(),h.getSharedLibraries()).spread((function(e,n){const{commands:r,obo_writable:o}=e,a={},i={};let s=n.map((function(e){return e.user_id===t?(e.is_own=!0,e.count=0,e.enabled=0,a[e.title]=e):i[e.title]=e,e}));return r.forEach((function(e){if(!e.lib)return;let n=a[e.lib];n||(n={user_id:t,title:e.lib,is_own:!0,count:0,enabled:0,src:i[e.lib]},a[e.lib]=n,n.src&&(n.src.used=!0),s.push(n)),++n.count,e.enabled&&++n.enabled})),s=s.filter((function(e){return!e.used})),s.sort((function(e,t){return e.is_own&&!t.is_own?-1:!e.is_own&&t.is_own?1:e.title.localeCompare(t.title)})),{libs:s,obo_writable:o}}))}function Le(e,t){const n=t?$("#butler-library-enable-modal"):$("#butler-library-disable-modal"),r=n.find(".library-command-list"),a=n.find("> .actions .ok");let i=!1;a.addClass("disabled"),n.find("> .content > .message").transition("hide").filter(".updating").transition("show"),n.find(".library-command-list").empty(),n.modal({transition:"fade",selector:{close:".right.corner.label"},onHide(){if(r.empty(),i){de(u().replace(/s$/,""))}},onApprove:()=>(n.find("> .content > .updating.message").transition("hide"),n.find("> .content > .enabling.message").transition("show"),n.find("> .content > .error-enabling.message").transition("hide"),a.addClass("disabled"),h.enableLibrary(e,t).then((function(){n.find("> .content > .enabling.message").transition("hide"),n.find("> .content > .success-enabling.message").transition("show"),i=!0,p.logEvent("engagement","lib_enable",t)})).catch((function(e){o.captureException(e),a.removeClass("disabled"),n.find("> .content > .enabling.message").transition("hide"),e&&"LIBRARY_SHARE_INVALID"===e.message?n.find("> .content > .message.error-share-access").transition("show"):n.find("> .content > .error-enabling.message").transition("show")})),!1)}),n.modal("show"),h.getAllCommands().then((function(t){const{commands:o}=t;r.empty();let i=`
${E(e)} |
`;o.forEach((function(t){if(t.lib!==e)return;const n=t.cmd.replace(/\n/g," ");i+=`${E(n)} |
`})),i+="
",r.html(i),setTimeout((function(){n.find("> .content > .updating.message").transition("hide")})),n.modal("refresh"),a.removeClass("disabled")})).catch((function(e){o.captureException(e),n.find("> .content > .message.updating").transition("hide"),e&&"LIBRARY_SHARE_INVALID"===e.message?n.find("> .content > .message.error-share-access").transition("show"):n.find("> .content > .message.error-updating").transition("show")}))}function xe(){const e=$("#butler-library-sharing-modal"),t=e.find(".library-list");e.find("> .content > .message").transition("hide").filter(".updating").transition("show"),e.modal({selector:{close:".right.corner.label"},onHide(){t.empty()}}),e.modal("show");const n=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"});return TrelloPowerUp.Promise.all([m.getUserPlanLocal(n),Me()]).spread((function(n,r){const{libs:a,obo_writable:i}=r;t.empty();const s=a.filter((function(e){return e.is_own&&e.enabled||!1!==i}));s.forEach((function(e,r){let s=`
${E(e.title)} | `;e.is_own?(!1!==i&&(s+='
'),s+=' '):s+=' ',s+=" |
---|
",e.is_own&&!1!==i?(s+=`${E(e.count)} automations (${E(e.enabled)} enabled) | `,n&&n.plan_id&&(!n.plan_id.startsWith("TRELLO_")||n.is_org&&"TRELLO_FREE"!==n.plan_id)&&(s+=` | `),e.src&&(s+=`
A library with this name is shared by ${E(e.src.username?"@"+e.src.username:"another user")} |
| `)):s+=`${E(e.username?"Shared by @"+e.username:"Shared by another user")} | | `,s+="
";const c=$(s);c.appendTo(t),c.find(".library-share-tgl").closest(".ui.checkbox").checkbox({onChange(){!function(e,t){const n=$(e.target),r=e.target.checked;n.addClass("disabled"),(r?h.startSharing(t.title):h.stopSharing(t)).then((function(e){n.removeClass("disabled"),r?(t.link_id=e.link_id,t.org_id=e.org_id):(delete t.link_id,delete t.org_id),p.logEvent("engagement","lib_share",r)})).catch((function(t){o.captureException(t),n.removeClass("disabled"),$(e.target).closest(".ui.checkbox").checkbox("set "+(e.target.checked?"unchecked":"checked")).attr("data-tooltip","Error saving.").transition("shake")}))}({target:this},e)}}),c.find(".library-import-btn").click((function(){!function(e){const t=$("#butler-library-import-modal"),n=t.find(".library-command-list"),r=t.find("> .actions .ok");let a=!1;r.addClass("disabled"),t.find("> .content > .message").transition("hide").filter(".updating").transition("show"),t.find(".library-command-list").empty(),t.modal({transition:"fade",selector:{close:".right.corner.label"},onHide(){if(n.empty(),a){de(u().replace(/s$/,""))}},onApprove:()=>(t.find("> .content > .updating.message").transition("hide"),t.find("> .content > .importing.message").transition("show"),t.find("> .content > .error-importing.message").transition("hide"),t.find("> .content > .message.error-share-access").transition("hide"),r.addClass("disabled"),h.importLibrary(e).then((function(){t.find("> .content > .importing.message").transition("hide"),t.find("> .content > .success-importing.message").transition("show"),a=!0,p.logEvent("engagement","lib_import")})).catch((function(e){o.captureException(e),r.removeClass("disabled"),t.find("> .content > .importing.message").transition("hide"),e&&"LIBRARY_SHARE_INVALID"===e.message?t.find("> .content > .message.error-share-access").transition("show"):t.find("> .content > .error-importing.message").transition("show")})),!1)}),t.modal("show"),h.getSharedLibrary(e).then((function(e){n.empty();let o=`
${E(e.title)} |
`;0===e.cmds.length?t.find("> .content > .message.no-cmds-in-library").transition("show"):e.cmds.forEach((function(e){const t=e.cmd.replace(/\n/g," ");o+=`${E(t)} |
`})),o+="
",n.html(o),setTimeout((function(){t.find("> .content > .updating.message").transition("hide")})),t.modal("refresh"),r.removeClass("disabled")})).catch((function(e){o.captureException(e),t.find("> .content > .message.updating").transition("hide"),e&&"LIBRARY_SHARE_INVALID"===e.message?t.find("> .content > .message.error-share-access").transition("show"):t.find("> .content > .message.error-updating").transition("show")}))}(e.src?e.src.link_id:e.link_id)})),c.find(".library-enable-btn").click((function(){Le(e.title,!0)})),c.find(".library-disable-btn").click((function(){Le(e.title,!1)})),c.find(".library-rename-btn").click((function(){!function(e,t){const n=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"}),r=h.getAdminOnBehalfOf()||n.getContext().member,a=$("#butler-library-rename-modal"),i=a.find('input[name="lib-name"]'),s=a.find('input[name="new-name"]');let c=!1;a.find("> .content > .message").transition("hide"),a.find(".ok.button").removeClass("disabled"),s.attr("disabled",!1);const l={};t.forEach((function(e){e.user_id===r&&(l[e.title]=!0)}));const d=function(){const t=s.val().trim();a.find(".rename-lib,.merge-libs,.remove-tag").transition("hide"),t?t===e.title?a.find(".rename-lib").transition("show").filter(".ok.button").addClass("disabled"):l[t]?a.find(".merge-libs").transition("show"):a.find(".rename-lib").transition("show").filter(".ok.button").removeClass("disabled"):a.find(".remove-tag").transition("show")};i.val(e.title),s.val(e.title).off("input").on("input",d),d(),a.modal({transition:"fade",selector:{close:".right.corner.label"},onHide(){if(c){de(u().replace(/s$/,""))}},onApprove(){s.attr("disabled",!0),a.find(".ok.button").addClass("disabled"),a.find("> .content > .renaming.message").transition("show"),a.find("> .content > .error-renaming.message").transition("hide");const t=s.val().trim();return h.renameLibrary(e.title,t).then((function(){a.find("> .content > .renaming.message").transition("hide"),a.find("> .content > .success-renaming.message").transition("show"),c=!0})).catch((function(e){o.captureException(e),s.attr("disabled",!1),a.find(".ok.button").removeClass("disabled"),a.find("> .content > .renaming.message").transition("hide"),a.find("> .content > .error-renaming.message").transition("show")})),!1}}),a.modal("show")}(e,a)}))})),s.length||e.find("> .content > .message.empty-list").transition("show"),setTimeout((function(){e.find("> .content > .updating.message").transition("hide")})),e.modal("refresh")})).catch((function(t){o.captureException(t),e.find("> .content > .message.updating").transition("hide"),e.find("> .content > .message.error-updating").transition("show")}))}function Fe(){$(".help-popup").click((function(){return!1})).each((function(e,t){const n=$(t),r=n.attr("data-popup-selector"),o=r?$(r):n.next(".ui.popup");n.popup({on:"click",popup:o,target:!!n.length&&n,position:"top center",lastResort:!0,hoverable:!1,boundary:".builder-wizard-body"})})),$(".close-popup").off("click").click((function(e){$(e.target).closest(".popup").popup("hide all")})),N($(".butler-account-details-btn"),(function(){return P(u().replace(/s$/,"")),Pe("activityLink",u()),x(u(),"account","showAccountOverlay",!0),!1}),{offClick:!0}),$(".butler-usage-details-btn").off("click").click((function(){return x(u(),"usage","showUsageOverlay",!0),!1})),$(".remove-command-popup .ok.button").click((function(e){const{is_admin:t}=ie;$(e.target).addClass("disabled"),function(e,t){const n=$(e.target).closest(".popup"),r=n.attr("command-id"),o=D[u().trim()],a=I.startTask({taskName:"delete-butlerCommand/dashboard",source:o});h.removeCommandId(r,t).then((function(){te(n.closest("#"+r)),n.transition("hide"),$("body").append($(".remove-command-popup").detach()),$(e.target).removeClass("disabled"),I.taskSucceeded({traceId:a,taskName:"delete-butlerCommand/dashboard",source:o})})).catch((function(t){g(new Error("removeCommand: "+t.message),"removeCommand"),I.taskFailed({traceId:a,taskName:"delete-butlerCommand/dashboard",source:o,error:t}),$(e.target).removeClass("disabled"),$(e.target).closest(".ui.button").transition("shake")}))}(e,t)})),$(".enabled-on-x-boards-popup .add-to-another-board-btn").click((function(e){const t=$(e.target).closest(".enabled-on-x-boards-popup"),n=t.attr("command-id");h.getCommandById(n,!0).then((function(e){t.transition("hide"),K(e,t.parent().find(".enabled-on-x-boards")),t.parent().find(".enabled-on-x-boards").popup("show")}))})),$(".add-command-to-board-popup .ok.button.add-automation-btn").click((function(e){$(e.target).addClass("disabled");const t=$(e.target).closest(".add-command-to-board-popup"),n=t.attr("command-id"),r=$(e.target).attr("command-board"),o=$(e.target).attr("command-board-id");r&&h.getCommandById(n,!0).then((function(e){t.transition("hide"),Y({command:e,share:!0,board:{name:r,id:o}}),I.sendUIEvent({action:"clicked",actionSubject:"button",actionSubjectId:"addAutomationToBoardButton",source:D[u().trim()]})}))})),$(".command-list-filter .ui.dropdown.filter").dropdown({onShow(){const e=$(this);W().then((function(t){const n=t.map((function(e){return`
${E(e)}`}));e.find('.item[data-type="lib"]').detach(),n.length?e.find(".divider.libs").transition("show").after(n):e.find(".divider.libs").transition("hide")}))},onChange(e){$(".command-list-filter .command-search").transition("search"===e?"show":"hide"),G(!0),$("html,body").animate({scrollTop:0},"slow")}}),$(".command-list-filter .command-search").off("input").on("input",(function(){G(!0)})),$(".builder.actions .add-actions").click((function(e){$(".builder.actions .actions-body").transition("show"),$(e.target).transition("hide")})),$(".builder.triggers .add-triggers").click((function(e){$(".select-trigger-heading-label").transition("hide"),Ie(1,"active"),$(".builder.triggers .triggers-body").transition("fade down"),$(e.target).transition("hide")})),$(".add-another-action-btn").click((function(){$(".actions-body").transition("fade down"),$(".add-another-action-container").transition("hide")})),$(".library-manage .button").off("click").click((function(){xe()}))}function Pe(e,t){I.sendUIEvent({action:"clicked",actionSubject:"link",actionSubjectId:e,source:D[t.trim()]})}const Be={init:function(){const e=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"});h.init(e),s.ensureTokenValidity().then(()=>s.registerIfNecessary(e,!0,h)).then(()=>{$(".nav-bar").transition("show"),O.setSuggestionTabUnseenCount(e),$(".dashboard-tabs .ui.dropdown").dropdown({on:"hover"}),N($('.dashboard-tabs .item[data-tab="tab-suggestions"]'),(function(){Pe("suggestionsLink",u()),Re(),$(".left-pane").toggleClass("hidden")})),N($('.dashboard-tabs .item[data-tab="tab-card-buttons"]'),(function(){Pe("cardButtonLink",u()),B("card-button"),$(".left-pane").toggleClass("hidden")})),N($('.dashboard-tabs .item[data-tab="tab-board-buttons"]'),(function(){Pe("boardButtonLink",u()),B("board-button"),$(".left-pane").toggleClass("hidden")})),N($('.dashboard-tabs .item[data-tab="tab-rules"]'),(function(){Pe("ruleLink",u()),B("rule"),$(".left-pane").toggleClass("hidden")})),N($('.dashboard-tabs .item[data-tab="tab-schedules"]'),(function(){Pe("scheduleLink",u()),B("schedule"),$(".left-pane").toggleClass("hidden")})),N($('.dashboard-tabs .item[data-tab="tab-on-dates"]'),(function(){Pe("dueDateLink",u()),B("on-date"),$(".left-pane").toggleClass("hidden")})),N($(".feedback-nav"),(function(){Pe("feedbackLink",u())})),N($(".help-nav"),(function(){Pe("helpLink",u())})),N($('.dashboard-tabs .item[data-tab="tab-app-automations"],.integrations-tab-link'),(function(){L().then(e=>{I.sendScreenEvent({name:"butlerIntegrationsScreen",attributes:{numOfConnections:(e||[]).length}})}),$(".left-pane").toggleClass("hidden")})),$(".feedback").show();const t=new URLSearchParams(window.location.search),n=t.get("tab"),o=t.get("commandEdit"),i=t.get("commandLog"),c=t.get("usage"),l=t.get("account"),_=t.get("newCommand")?a(t.get("newCommand")):null,f=t.get("newIcon"),p=t.get("newLabel"),b=t.get("highlightCommand");function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=e=>{I.sendTrackEvent({action:"clicked",actionSubject:"link",actionSubjectId:"butlerDeepLink",attributes:{tab:n},source:D[e]})};switch(n){case"rules":B("rule",e),t("rules");break;case"card-buttons":case"card-button":B("card-button",e),t("card-buttons");break;case"board-buttons":case"board-button":B("board-button",e),t("board-buttons");break;case"schedule":case"schedules":case"scheduled":B("schedule",e),t("schedules");break;case"on-dates":case"due-dates":case"duedates":case"dates":B("on-date",e),t("on-dates");break;case"connected-apps":case"app-automations":L(),t("app-automations");break;case"suggestions":s.authorizeSoft().then((function(){Re()})),t("suggestions")}}if(o){const e=o;if("new"===o)if(_)try{const e={type:w[n],cmd:_,image:f,label:p?p.substring(0,100):null};B(w[n],()=>{Ce({type:w[n],command:e})})}catch(e){E(Ne)}else E(Ne);else h.getCommandById(e,!0).then((function(e){void 0!==e?B(e.type,()=>{e.is_own&&Ce({type:e.type,command:e}),I.sendTrackEvent({action:"clicked",actionSubject:"link",actionSubjectId:"butlerDeepLink",attributes:{tab:e.type,tabAction:"commandEdit",commandOwned:e.is_own},source:D[u().trim()]})}):E()}))}else if(i){const e=i;h.getCommandById(e,!0).then((function(t){void 0!==t?B(t.type,()=>{v({action:"log",commandId:t.id}),d.openCommandLog({id:e},null,v),I.sendTrackEvent({action:"clicked",actionSubject:"link",actionSubjectId:"butlerDeepLink",attributes:{tab:t.type,tabAction:"commandLog"},source:D[u().trim()]})}):E()}))}else c?x(n,c,"showUsageOverlay"):l?x(n,l,"showAccountOverlay"):b?h.getCommandById(b,!0).then((function(e){void 0!==e?B(e.type,()=>{$("#"+b).addClass("highlighted").get(0).scrollIntoView()}):E()})):E();s.authorizeSoft().then((function(){m.refreshUserPlan(e),m.getUserPlanLocal(e).then(e=>{var t;k=null==e||null===(t=e.overrides)||void 0===t?void 0:t.powerup_max_actions}).catch(e=>{g(e,"setPowerupMaxActions")}),ke()})).catch((function(){})).finally(()=>{$(".left-pane .item.tab-suggestions").hasClass("active")&&Re()}),N($(".command-section .new-command-btn"),(function(){const e=u().replace(/s$/,"");Ne().then(()=>{P(e),I.sendUIEvent({action:"clicked",actionSubject:"button",actionSubjectId:"newCommandButton",source:D[u().trim()],attributes:{commandType:r.camelCase(e)}})})})),$(".ui.form.button-config").form({fields:{"button-label":"empty"},on:"blur"}),$(".button-icon-select").dropdown({onChange(e){$(this).find(">i").replaceWith($(e))}}),Fe()}).catch(C,t=>{e.board("shortLink","name").then(t=>{const n=T(t.name);e.navigate({url:`https://trello.com/b/${t.shortLink}/${n}`,trigger:!0})}).catch(()=>{})}).catch(e=>{g(new Error("showDashboard-registerIfNecessary: "+e.message),"showDashboard-registerIfNecessary")})}};window.PowerUpDashboard=Be,e.exports=Be},function(e,t,n){"use strict";n.r(t),n.d(t,"create",(function(){return o}));var r={};!function e(t,n,r,o){var a=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL);function i(){}function s(e){var r=n.exports.Promise,o=void 0!==r?r:t.Promise;return"function"==typeof o?new o(e):(e(i,i),null)}var c,u,l,d,h,_,f,p,m=(l=Math.floor(1e3/60),d={},h=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(c=function(e){var t=Math.random();return d[t]=requestAnimationFrame((function n(r){h===r||h+l-1
\n \n
\n \n \n
\n \n
\n
\n \n `,i=`\n \n
\n
\n ${r}\n
\n ${"schedule"===e.type&&!1!==t?'
\n \n
':""}\n ${!1!==t?`
\n
\n
`:""}\n
\n
\n ${!1!==t?'
\n \n Add to another board\n
':""} \n
\n
\n
\n\n
\n
${o.sanitize(e.cmd)} \n
\n\n
\n
\n `)},actionOutput:function(e){const t=e.replace(/\\"/g,"__QUOTE__").split('"').map((function(e,t,n){if(e=o.sanitize(e.replace(/__QUOTE__/g,'"')),t%2==0)return`
${e}
`;let r="";return t===n.length-2&&(r='style="margin-bottom: 8px";')," list "===n[t-1].slice(-6)?`
`:" card "===n[t-1].slice(-6)?`
`:" board "===n[t-1].slice(-7)?`
`:`
`})).join(""),n=e.match(/^copy each|move each/);return $(`\n
\n `)},triggerOutput:function(e){const t=e.replace(/\\"/g,"__QUOTE__").split('"').map((function(e,t,n){if(e=o.sanitize(e.replace(/__QUOTE__/g,'"')),t%2==0)return`
${e}
`;let r="";return t===n.length-2&&(r='style="margin-bottom: 8px";')," list "===n[t-1].slice(-6)?`
`:" board "===n[t-1].slice(-7)?`
`:`
`})).join("");return $(`\n
\n `)}};e.exports=a},function(e,t){const n=(e,t)=>{const n=e.keyCode||e.which;"Enter"!==e.key&&"13"!==n||(e.preventDefault(),t.call())},r={onEnterPressed:n,onClickAndKeypress:function(e,t){let{offClick:r=!1,hasEvent:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=e=>o?t.bind(null,e):t;r?(e.off("click").click((function(e){a(e).call()})),e.off("keypress").keypress((function(e){e.preventDefault(),n(e,a(e))}))):(e.click((function(e){a(e).call()})),e.keypress((function(e){e.preventDefault(),n(e,a(e))})))}};e.exports=r},function(e,t,n){const r=n(83),o=n(15),a=n(111),{showTab:i}=n(82),s=n(39),{Auth:c}=r;let u;function l(e){const t=$(e).find(".loading-log"),n=$(e).find(".more.button"),r=$(e).find(".no-more.button"),a=t.siblings(".error-loading-log"),i=e.find(".filter.checkbox"),u=e.find(".no-match-filter"),l=e.find(".command-log");e.find(".command-log").empty(),i.find(".filter-checkbox").prop("checked",!1),i.checkbox({onChecked(){l.find(".valid").addClass("hidden").hide(),0===l.find(".invalid").length&&u.transition("show")},onUnchecked(){l.find(".valid").removeClass("hidden").show(),u.transition("hide")}}),function l(d){t.transition("show"),i.hide(),n.transition("hide"),r.transition("hide"),a.transition("hide"),u.transition("hide"),c.authorize().then((function(){$.ajax(`${o}powerup-user-log?before=${d}`,{type:"GET",headers:{"X-Butler-Trello-Token":c.getActiveToken()}}).done((function(o){if(t.transition("hide"),o.success)if(o.response.log.length){const t=e.find(".command-log");o.response.log.forEach((function(e){const{output:n}=e;if("string"==typeof n)return;const r=function(e){return e?e.map((function(e){let t='
';switch(e.type){case"ERROR":t+='
';break;case"WARNING":t+='
';break;case"MESSAGE":t+='
'}return t+=`
${s.markdownToHtml(e.message)}
`,t+="
",t})).join(""):'
'}(n),o=function(e){return e&&e.some((function(e){return["ERROR","WARNING"].includes(e.type)}))}(n)?'
':'
';t.append(o+''+moment(e.t).format("LLLL")+" "+r+" |
"),d=e.t})),t.find(".content a").attr("target","_blank"),i.find(".filter-checkbox").prop("checked")?(t.find(".valid").addClass("hidden").hide(),0===t.find(".invalid").length&&u.transition("show")):(t.find(".valid").removeClass("hidden").show(),u.transition("hide")),n.transition("show").off("click").click((function(){l(d)})),i.show()}else i.show(),n.transition("hide"),r.transition("show");else a.transition("show"),$(e).find(".retry-btn").off("click").click((function(){return l(d),!1}))})).fail((function(){t.transition("hide"),a.transition("show")}))}))}((new Date).toISOString())}function d(e){i(e);const t=(window.location.search.match(/butler-tab=([a-zA-Z-]*)/)||[])[1];s.updateNavigation({tab:t,action:e})}function h(){d("usage"),c.authorize().then((function(){a.refreshUserPlan(TrelloPowerUp.iframe({targetOrigin:"https://trello.com"})),l($("#butler-powerup-log"))}))}function _(e,t){if(t?$(".butler-alt-account").transition("show"):$(".butler-alt-account").transition("hide"),e.managed_by)return r.getMember(e.managed_by).then((function(e){$(".butler-account-managed-by").text(`${e.fullName} (@${e.username})`),$(".butler-account-managed").transition("scale up")})).catch((function(){$(".butler-account-loading-error").transition("scale up")}));e.cancel_at_period_end?($(".butler-cancel-subscription").transition("hide"),$(".butler-cancel-scheduled-date").text(moment(e.current_period_end).format("LLL")),$(".butler-cancel-scheduled").transition("show")):($(".butler-cancel-subscription").transition("show").off("click").click((function(){!function(e){const t=$("#butler-cancel-subscription-modal");let n;t.find(".status").transition("hide"),t.find(".actions .cancel.button").removeClass("disabled"),t.find(".ui.checkbox").checkbox("uncheck").checkbox({onChecked(){n=$(this).siblings("label").text(),t.find(".actions .ok.button").removeClass("disabled")}}),t.modal({onApprove:()=>(t.find(".error.status").transition("hide"),t.find(".sending.status").transition("show"),t.find(".actions .button").addClass("disabled"),$.ajax(o+"stripe-cancel",{type:"POST",headers:{"X-Butler-Trello-Token":c.getActiveToken()},data:JSON.stringify({customer_id:e,reason:n,comments:t.find(".comments").val()}),contentType:"application/json"}).done((function(e){t.find(".sending.status").transition("hide"),e.success?(t.find(".success.status").transition("scale up"),setTimeout((function(){t.modal("hide")}),1e3),f()):(t.find(".error.status").transition("scale up"),t.find(".actions .button").removeClass("disabled"))})).fail((function(){t.find(".sending.status").transition("hide"),t.find(".error.status").transition("show"),t.find(".actions .button").removeClass("disabled")})),!1)}),t.modal("show")}(e.customer_id)})),$(".butler-cancel-subscription-earlier").transition(moment(e.current_period_end)>moment().add(30,"d")?"show":"hide"),$(".butler-cancel-scheduled").transition("hide")),$(".butler-payment-source").text(e.source),$(".butler-payment").transition("scale up");const n=(e.invoices||[]).map((function(e){return'
"})).join("\n");$(".butler-invoice-menu").html(n),e.upcoming_invoice?($(".butler-upcoming-invoice-date").text(moment(e.upcoming_invoice.date).format("LL")),$(".butler-upcoming-invoice").transition("show")):$(".butler-upcoming-invoice").transition("hide"),$(".butler-invoices").transition("scale up")}function f(){$(".butler-payment,.butler-invoices,.butler-alt-account,.butler-account-loading-error").transition("hide"),$(".butler-account-loading").transition("show"),d("account"),c.authorize().then((function(){a.refreshUserPlan(TrelloPowerUp.iframe({targetOrigin:"https://trello.com"})),$.ajax(o+"stripe-account",{type:"GET",headers:{"X-Butler-Trello-Token":c.getActiveToken()}}).done((function(e){$(".butler-account-loading").transition("hide"),e.success?e.response.org_account?_(e.response.org_account,e.response.user_account):e.response.user_account&&_(e.response.user_account):$(".butler-account-loading-error").transition("scale up")})).fail((function(){$(".butler-account-loading").transition("hide"),$(".butler-account-loading-error").transition("scale up")}))}))}u="";const p={init:function(){$('.dashboard-tabs .item[data-tab="tab-usage"]').click((function(){h()})),$('.dashboard-tabs .item[data-tab="tab-account"]').click((function(){f()})),$('.dashboard-tabs .item[data-tab="tab-upgrade"]').click((function(){i("upgrade")}));const e=(window.location.search.match(/tab=([a-zA-Z]*)/)||[])[1],t=(window.location.search.match(/butler-tab=([a-zA-Z-]*)/)||[])[1];switch(e){case"account":f();break;case"upgrade":i("upgrade");break;default:h()}const n=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"}),r=e=>s.updateNavigation({tab:e}).then(()=>n.closeOverlay().catch(()=>{}));$(document).click((function(e){"BODY"===e.target.tagName&&r(t)})),$(document).keyup((function(e){27===e.keyCode&&n.closeOverlay().catch(()=>{})})),$(".close-overlay").click((function(){return r(t),!1})),$(".help-popup").click((function(){return!1})).each((function(e,t){const n=$(t),r=n.attr("data-popup-selector"),o=r?$(r):n.next(".ui.popup");n.popup({on:"click",popup:o,target:!!n.length&&n,position:"top center",lastResort:"bottom center",hoverable:!1})})),$(".close-popup").off("click").click((function(e){$(e.target).closest(".popup").popup("hide all")})),$(".close-modal").off("click").click((function(e){$(e.target).closest(".modal").modal("hide")}))}};window.AccountDashboard=p,e.exports=p},function(e,t,n){const r=n(37),{removeTokenValue:o}=n(139),a={init:function(e){r.init({beforeBreadcrumb:e=>(e=>{const{category:t}=e;if(("fetch"===t||"xhr"===t)&&e.data){const t=e.data.url.split("?");e.data.url=o(t[0])}return"console"===t?null:e})(e),beforeSend(e){if(e.exception){const t=JSON.stringify(e.exception);if(/chrome-extension:/i.test(t))return null}if(e.extra){const t=JSON.stringify(e.extra);if(/chrome-extension:/i.test(t))return null}return e},dsn:"https://981081e24de84222aa8b8ed9597dc5e9@o55978.ingest.sentry.io/5988936",environment:"production"}),r.configureScope((function(t){let n="unknown";const r=/^https:\/\/app\.butlerfortrello\.com\/([\w-]+)\//.exec(window.location.href);r&&r[1]&&([,n]=r),window.TrelloPowerUp&&t.setTag("TrelloPowerUp",window.TrelloPowerUp.version),e.isMemberSignedIn()&&t.setUser({id:e.getContext().member}),t.setTag("buildDate","undefined"),t.setTag("version",n);const o=e.getContext()||{version:"unknown",board:"",enterprise:"Non-enterprise"};t.setTag("webClient",o.version),t.setTag("idBoard",o.board),t.setTag("idEnterprise",o.enterprise);try{t.setTag("embedded",window.location!==window.parent.location),window.location!==window.parent.location&&t.setTag("referrer",document.referrer)}catch(e){}})),window.isSentryInitialized=!0}};window.SentryInitializer=a,e.exports=a},function(e,t,n){const{setGlobalTheme:r}=n(201),o=()=>{const e=TrelloPowerUp.iframe({targetOrigin:"https://trello.com"});e.getContext()&&e.getContext().colorMode&&r({colorMode:e.getContext().colorMode})};window.initGlobalTheme=o,e.exports.init=o},function(e,t,n){"use strict";var r=n(76),o=n(41);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ThemeMutationObserver",{enumerable:!0,get:function(){return l.ThemeMutationObserver}}),Object.defineProperty(t,"getGlobalTheme",{enumerable:!0,get:function(){return d.getGlobalTheme}}),Object.defineProperty(t,"getSSRAutoScript",{enumerable:!0,get:function(){return s.getSSRAutoScript}}),Object.defineProperty(t,"getThemeHtmlAttrs",{enumerable:!0,get:function(){return s.getThemeHtmlAttrs}}),Object.defineProperty(t,"getThemeStyles",{enumerable:!0,get:function(){return s.getThemeStyles}}),Object.defineProperty(t,"getTokenValue",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"setGlobalTheme",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"themeConfig",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"themeObjectToString",{enumerable:!0,get:function(){return h.themeObjectToString}}),Object.defineProperty(t,"themeStringToObject",{enumerable:!0,get:function(){return h.themeStringToObject}}),Object.defineProperty(t,"token",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"useThemeObserver",{enumerable:!0,get:function(){return u.useThemeObserver}});var a=r(n(202)),i=r(n(203)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(204)),c=r(n(117)),u=n(228),l=n(149),d=n(118),h=n(116);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}},function(e,t,n){"use strict";(function(e){var r=n(76);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(142));var o=r(n(143)),a=n(108);var i=function(e,t){var n=o.default[e];return n||(n=a.TOKEN_NOT_FOUND_CSS_VAR),t?"var(".concat(n,", ").concat(t,")"):"var(".concat(n,")")};t.default=i}).call(this,n(77))},function(e,t,n){"use strict";(function(e){var r=n(76);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(142));var o=r(n(143));var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=o.default[e],r=t;return"undefined"==typeof window?r:r=(r=window.getComputedStyle(document.documentElement).getPropertyValue(n).trim())||t};t.default=a}).call(this,n(77))},function(e,t,n){"use strict";var r=n(76);Object.defineProperty(t,"__esModule",{value:!0}),t.getThemeStyles=t.getThemeHtmlAttrs=t.getSSRAutoScript=t.default=void 0;var o=r(n(144)),a=r(n(0)),i=r(n(115)),s=r(n(147)),c=r(n(209)),u=n(213),l=r(n(215)),d=n(216),h=n(108),_=n(217),f=n(116),p="undefined"!=typeof window&&"matchMedia"in window,m=p&&window.matchMedia("(prefers-color-scheme: dark)"),g=l.default,b={colorMode:"auto",dark:"dark",light:"light",shape:void 0,spacing:void 0,typography:void 0},E=function(e){document.documentElement.setAttribute(h.COLOR_MODE_ATTRIBUTE,e.matches?"dark":"light")},T=function(e){var t=e.colorMode,n=e.dark,r=e.light,o=e.shape,a=e.spacing,i=e.typography,s="auto"===t?[r,n]:[e[t]];return[o,a,i].forEach((function(e){e&&s.push(e)})),(0,d.getBooleanFF)("platform.design-system-team.border-checkbox_nyoiu")&&s.push("".concat(s.includes("dark")?"dark":"light","-new-input-border")),(0,d.getBooleanFF)("platform.design-system-team.space-and-shape-tokens_q5me6")&&(s.includes("shape")||s.push("shape"),s.includes("spacing")||s.push("spacing")),(0,c.default)(new Set(s))},A=function(){var e=(0,s.default)(o.default.mark((function e(){var t,n,r,a,c,l,d,h,f,p,A,v,O,I,C,N=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=N.length>0&&void 0!==N[0]?N[0]:{},n=t.colorMode,r=void 0===n?b.colorMode:n,a=t.dark,c=void 0===a?b.dark:a,l=t.light,d=void 0===l?b.light:l,h=t.shape,f=void 0===h?b.shape:h,p=t.spacing,A=void 0===p?b.spacing:p,v=t.typography,I=T({colorMode:r,dark:c,light:d,shape:f,spacing:A,typography:O=void 0===v?b.typography:v}),e.next=4,Promise.all(I.map(function(){var e=(0,s.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.loadAndAppendThemeCss)(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:return"auto"===r&&m?(r=m.matches?"dark":"light",g=(0,u.bind)(m,{type:"change",listener:E})):g(),C=y({colorMode:r,dark:c,light:d,shape:f,spacing:A,typography:O}),Object.entries(C).forEach((function(e){var t=(0,i.default)(e,2),n=t[0],r=t[1];document.documentElement.setAttribute(n,r)})),e.abrupt("return",g);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=function(){var e=(0,s.default)(o.default.mark((function e(){var t,n,r,a,i,c,u,l,d,h,f,p,m,g,E=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=E.length>0&&void 0!==E[0]?E[0]:{},n=t.colorMode,r=void 0===n?b.colorMode:n,a=t.dark,i=void 0===a?b.dark:a,c=t.light,u=void 0===c?b.light:c,l=t.shape,d=void 0===l?b.shape:l,h=t.spacing,f=void 0===h?b.spacing:h,p=t.typography,m=T({colorMode:r,dark:i,light:u,shape:d,spacing:f,typography:void 0===p?b.typography:p}),e.next=4,Promise.all(m.map(function(){var e=(0,s.default)(o.default.mark((function e(t){var n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,_.loadThemeCss)(t);case 3:return n=e.sent,e.abrupt("return",{id:t,attrs:{"data-theme":t},css:n});case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",void 0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()));case 4:return g=e.sent,e.abrupt("return",g.filter((function(e){return void 0!==e})));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t.getThemeStyles=v;var y=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.colorMode,r=void 0===n?b.colorMode:n,o=t.dark,i=void 0===o?b.dark:o,s=t.light,c=void 0===s?b.light:s,u=t.shape,l=void 0===u?b.shape:u,_=t.spacing,p=void 0===_?b.spacing:_,m=t.typography,g=void 0===m?b.typography:m,E={dark:i,light:c,shape:l,spacing:p,typography:g};(0,d.getBooleanFF)("platform.design-system-team.space-and-shape-tokens_q5me6")&&(E={dark:i,light:c,shape:"shape",spacing:"spacing",typography:g});var T=(0,f.themeObjectToString)(E);return e={},(0,a.default)(e,h.THEME_DATA_ATTRIBUTE,T),(0,a.default)(e,h.COLOR_MODE_ATTRIBUTE,"auto"===r?"light":r),e};t.getThemeHtmlAttrs=y;t.getSSRAutoScript=function(e){return"auto"===e?"(\n () => {\n try {\n const mql = window.matchMedia('".concat("(prefers-color-scheme: dark)","');\n const colorMode = mql.matches ? 'dark' : 'light';\n document.documentElement.setAttribute('").concat(h.COLOR_MODE_ATTRIBUTE,"', colorMode);\n } catch (e) {}\n }\n)()"):void 0};var O=A;t.default=O},function(e,t,n){var r=n(41).default;function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,a=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",l=s.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function h(e,t,n,r){var o=t&&t.prototype instanceof p?t:p,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function _(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=h;var f={};function p(){}function m(){}function g(){}var b={};d(b,c,(function(){return this}));var E=Object.getPrototypeOf,T=E&&E(E(w([])));T&&T!==n&&a.call(T,c)&&(b=T);var A=g.prototype=p.prototype=Object.create(b);function v(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function y(e,t){var n;i(this,"_invoke",{value:function(o,i){function s(){return new t((function(n,s){!function n(o,i,s,c){var u=_(e[o],e,i);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==r(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,c)}),(function(e){n("throw",e,s,c)})):t.resolve(d).then((function(e){l.value=e,s(l)}),(function(e){return n("throw",e,s,c)}))}c(u.arg)}(o,i,n,s)}))}return n=n?n.then(s,s):s()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return S()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=I(i,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=_(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===f)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function I(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,I(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=_(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function w(e){if(e){var t=e[c];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n
=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;N(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:w(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(210),o=n(211),a=n(145),i=n(212);e.exports=function(e){return r(e)||o(e)||a(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(146);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindAll=t.bind=void 0;var r=n(148);Object.defineProperty(t,"bind",{enumerable:!0,get:function(){return r.bind}});var o=n(214);Object.defineProperty(t,"bindAll",{enumerable:!0,get:function(){return o.bindAll}})},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nS.length&&S.push(e)}function M(e,t,n){return null==e?0:function e(t,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case a:case i:c=!0}}if(c)return r(o,t,""===n?"."+L(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u