1"use strict" 2define("nickel/app",["exports","@arcgis/core/identity/IdentityManager","@arcgis/core/kernel","@ember/application","ember-load-initializers","nickel/config/environment","nickel/resolver"],(function(e,t,i,n,l,a,o){function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3var i=e[Symbol.toPrimitive] 4if(void 0!==i){var n=i.call(e,t||"default") 5if("object"!=typeof n)return n 6throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 7return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 8class s extends n.default{constructor(){super(...arguments),r(this,"modulePrefix",a.default.modulePrefix),r(this,"podModulePrefix",a.default.podModulePrefix),r(this,"Resolver",o.default)}}if((0,l.default)(s,a.default.modulePrefix),"test"!==a.default.environment){let e=`${a.default.Dashboard.appName}\nbuilt at ${a.default.Dashboard.buildTimestamp}\nversion:${a.default.Dashboard.buildVersion}\nrevision:${a.default.Dashboard.commit}\nJSAPI:${i.fullVersion}` 9"development"===a.default.environment&&(e+=`\nCalcite Components:${a.default.APP.CALCITE_COMPONENTS_VERSION}\nArcGIS Charts:${a.default.APP.ARCGIS_CHARTS_VERSION}`),console.info(`%c${e}`,"color:#8b6418")}e.default=s})),define("nickel/application/controller",["exports","@ember/controller","@ember/runloop","@ember/service","@glimmer/tracking"],(function(e,t,i,n,l){var a,o,r 10function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 11var i=e[Symbol.toPrimitive] 12if(void 0!==i){var n=i.call(e,t||"default") 13if("object"!=typeof n)return n 14throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 15return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,l){var a={} 16return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 17e.default=(a=class extends t.default{constructor(){super(...arguments),s(this,"application",o,this),c(this,"queryParams",[{break:{type:"boolean",as:"_break"}}]),s(this,"_break",r,this)}get break(){return this._break}set break(e){e&&(0,i.run)((()=>{})),this._break=e}},o=d(a.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=d(a.prototype,"_break",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("nickel/application/route",["exports","@dashboard/utils","@ember/routing/route","@ember/service"],(function(e,t,i,n){var l,a,o,r 18function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 19var i=e[Symbol.toPrimitive] 20if(void 0!==i){var n=i.call(e,t||"default") 21if("object"!=typeof n)return n 22throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 23return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,l){var a={} 24return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function u(){document.documentElement.style.setProperty("--vh",`${document.documentElement.clientHeight}px`)}
24Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 25e.default=(l=class extends i.default{constructor(){super(...arguments),s(this,"router",a,this),s(this,"application",o,this),s(this,"portal",r,this),c(this,"queryParams",{p:{refreshModel:!0},locale:{refreshModel:!0},tz:{refreshModel:!0},_rtl:{refreshModel:!0}}),window.addEventListener("pageshow",(e=>{e.persisted&&location.reload()})),window.addEventListener("resize",u),window.addEventListener("orientationchange",u),u(),document.addEventListener("dragstart",(function(e){return"IMG"===e.target.nodeName.toUpperCase()||!!e.target.href}),!1)}async beforeModel(e){const i=document.getElementById("initialLoadingContainer") 26i&&i.parentNode.removeChild(i),"https:"!==window.location.protocol&&window.location.replace((0,t.enforceSsl)(window.location.href)),await this.portal.initialize(window.location,e.to.queryParams.p,e.to.queryParams.locale),await this.application.setLocale(e.to.queryParams.locale||this.portal.userLocale),this.application.ignoreUserRtl=!!e.to.queryParams._rtl,await this.application.updateRtl(this.application.ignoreUserRtl?"true"===e.to.queryParams._rtl:void 0),this.application.ignoreUserLocale=!!e.to.queryParams.locale}},a=d(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(l.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=d(l.prototype,"portal",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("nickel/application/service",["exports","@arcgis/core-adapter","@dashboard/utils","@dashboard/utils/array","@ember/object","@ember/runloop","@ember/service","@glimmer/tracking","luxon","nickel/config/environment","nickel/utils/asset"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h 27function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 28var i=e[Symbol.toPrimitive] 29if(void 0!==i){var n=i.call(e,t||"default") 30if("object"!=typeof n)return n 31throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 32return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function w(e,t,i,n,l){var a={} 33return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 34e.default=(u=class extends o.default{constructor(){super(...arguments),y(this,"router",p,this),y(this,"intl",f,this),v(this,"appName",c.default.Dashboard.appName),v(this,"appId",c.default.Dashboard.appId),v(this,"appVersion",`${c.default.Dashboard.buildVersion}+${c.default.Dashboard.commit}`),v(this,"isDebug","development"===c.default.environment),y(this,"p",b,this),y(this,"notifications",m,this),y(this,"modals",g,this),v(this,"translationLocale","en"),v(this,"formattingLocale","en"),v(this,"ignoreUserLocale",!1),v(this,"ignoreUserRtl",!1),y(this,"_rtl",h,this)}showNotification(e,t,i){this.notifications=[{id:e,message:t,status:i},...this.notifications]}dismissNotification(e){const t=(0,n.findBy)(this.notifications,"id",e) 35this.notifications=(0,n.without)(this.notifications,t)}resetDialogs(){this.modals.forEach((e=>{e.dialogDefer?.reject({abort:!0})})),this.modals=[]}showDialog(e,t){const i=(0,n.findBy)(this.modals,"dialogName",e) 36if(i)return i.dialogPromise 37let l 38const o=new Promise(((e,t)=>{l={resolve:e,reject:t}})) 39return(0,a.once)(this,this.updateModals,{dialogName:e,dialogData:t,dialogDefer:l,dialogPromise:o}),o}updateModals(e){this.modals=[...this.modals,e]}async dismissDialog(e){const t=(0,n.findBy)(this.modals,"dialogName",e) 40t&&([].shift.apply(arguments),await t.dialogDefer.resolve(...arguments),this.modals=(0,n.without)(this.modals,t))}async setLocale(e){const{normalizeMessageBundleLocale:n}=await(0,t.importIntl)(),l=n(e)||"en",a=(0,i.normalizeFormattingLocale)(e),{setLocale:o}=await(0,t.importIntl)() 41o(a),s.Settings.defaultLocale=a||"en",await this.loadLocale(l),this.translationLocale=l,this.formattingLocale=a 42const r=new Intl.DisplayNames([this.translationLocale],{type:"language"}) 43this.languageName=r.of(this.translationLocale)||this.translationLocale}async loadLocale(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en" 44if(!this.intl.locales.includes("en")){const e=await fetch((0,d.default)("translations/en.json")) 45this.intl.addTranslations("en",await e.json())}if(0!==e.indexOf("en"))if(this.intl.locales.includes(e))this.intl.setLocale([e,"en"]) 46else try{const t=await fetch((0,d.default)(`translations/${e.toLowerCase()}.json`)) 47this.intl.addTranslations(e,await t.json()),this.intl.setLocale([e,"en"])}catch(t){this.intl.setLocale(["en"])}else this.intl.setLocale(["en"])}async applyUserLocale(e){return this.ignoreUserLocale||(await this.setLocale(e),this.ignoreUserRtl||await this.updateRtl()),this.translationLocale}get rtl(){return this._rtl}async updateRtl(e){const{prefersRTL:i}=await(0,t.importIntl)(),n=e??i(this.translationLocale) 48document.querySelector("html")?.setAttribute("dir",n?"rtl":"ltr"),this._rtl=n}},p=w(u.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(u.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(u.prototype,"p",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(u.prototype,"notifications",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w(u.prototype,"dismissNotification",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"dismissNotification"),u.prototype),g=w(u.prototype,"modals",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w(u.prototype,"dismissDialog",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"dismissDialog"),u.prototype),h=w(u.prototype,"_rtl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u)})),define("nickel/application/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
48dule",{value:!0}),e.default=void 0 49e.default=(0,t.createTemplateFactory)({id:"W8gz1xHZ",block:'[[[10,0],[14,0,"full-page-container bg-background"],[12],[1,"\\n "],[46,[28,[37,1],null,null],null,null,null],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["application","modals"]]],null]],null],null,[[[1," "],[46,[30,1,["dialogName"]],null,[["dialogData","dismiss"],[[30,1,["dialogData"]],[28,[37,4],[[30,0,["application","dismissDialog"]],[30,1,["dialogName"]]],null]]],null],[1,"\\n"]],[1]],null],[13],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["application","notifications"]]],null]],null],null,[[[1," "],[8,[39,5],[[24,"auto-close",""],[24,"auto-close-duration","fast"]],[["@id","@message","@status","@dismiss"],[[30,2,["id"]],[30,2,["message"]],[30,2,["status"]],[30,0,["application","dismissNotification"]]]],null],[1,"\\n"]],[2]],null]],["modal","notification"],false,["component","-outlet","each","-track-array","fn","ui/alert-notification"]]',moduleName:"nickel/application/template.hbs",isStrictMode:!1})})),define("nickel/clock/service",["exports","@ember/service","@glimmer/tracking","luxon"],(function(e,t,i,n){var l,a 50Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 51e.default=(l=class extends t.default{constructor(){var e,t,i,l 52super(...arguments),e=this,t="time",l=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(l):void 0}),this.time=n.DateTime.now(),this.intervalId=window.setInterval((()=>this.time=n.DateTime.now()),1e4)}willDestroy(){super.willDestroy(...arguments),window.clearInterval(this.intervalId)}},o=l.prototype,r="time",s=[i.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},u={},Object.keys(c).forEach((function(e){u[e]=c[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),a=u,l) 53var o,r,s,c,d,u})),define("nickel/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/components/add-element-menu/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/service","@ember/utils","@glimmer/component","nickel/view-models/configs/widgets/createWidgetConfig","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u 54function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 55var i=e[Symbol.toPrimitive] 56if(void 0!==i){var n=i.call(e,t||"default") 57if("object"!=typeof n)return n 58throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 59return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,l){var a={} 60return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 61const m=(0,s.createTemplateFactory)({id:"Jz7iepM+",block:'[[[11,"calcite-dropdown"],[24,0,"calcite-mode-light"],[24,"placement","bottom"],[16,"flipPlacements",[30,0,["flipPlacements"]]],[24,"width-scale","s"],[17,1],[16,"disabled",[30,0,["dropdownDisabled"]]],[4,[38,0],["calciteDropdownClose",[28,[37,1],[[30,0,["onDropdownChanged"]],false],null]],null],[4,[38,0],["calciteDropdownOpen",[28,[37,1],[[30,0,["onDropdownChanged"]],true],null]],null],[12],[1,"\\n"],[41,[48,[30,6]],[[[1," "],[18,6,null],[1,"\\n"]],[]],[[[1," "],[10,"calcite-fab"],[14,"slot","trigger"],[14,"kind","brand"],[14,"appearance","outline-fill"],[12],[13],[1,"\\n"]],[]]],[1," "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[18,7,null],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[15,"group-title",[52,[30,0,["elementsFromOtherView"]],[28,[37,5],["config.new"],null]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["widgetTypes"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"icon-start",[30,2,["icon","name"]]],[16,"icon-flip-rtl",[52,[30,2,["icon","rtlMirror"]],"start"]],[4,[38,0],["calciteDropdownItemSelect",[28,[37,1],[[30,3],[30,2,["type"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,8],["widgets-enum.",[30,2,["type"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"],[41,[28,[37,9],[[30,4],[3
610,0,["elementsFromOtherView"]]],null],[[[1," "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[15,"group-title",[28,[37,5],["config.copy-from-other-view"],null]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["elementsFromOtherView"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"icon-start",[28,[37,10],[[30,5]],null]],[16,"icon-flip-rtl",[52,[28,[37,10],[[30,5],"rtlMirror"],null],"start"]],[4,[38,0],["calciteDropdownItemSelect",[28,[37,1],[[30,4],[30,5]],null]],null],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","widgetType","@addElement","@copyElement","element","&trigger","&default"],false,["on","fn","if","has-block","yield","t","each","-track-array","concat","and","widget-icon"]]',moduleName:"nickel/components/add-element-menu/index.hbs",isStrictMode:!1}) 62let g=(c=class extends o.default{constructor(){super(...arguments),p(this,"dashboard",d,this),p(this,"application",u,this),f(this,"widgetTypes",r.WidgetTypeValues.filter(this.args.filter||(e=>!(e.isSelector||"legendWidget"===e.type&&(0,a.isEmpty)(this.dashboard.mapWidgets))))),f(this,"dropdownActive",!1)}get flipPlacements(){return["top",...this.application.rtl?["left","right"]:["right","left"]]}get dropdownDisabled(){return this.dashboard.addingInProgress&&!this.dropdownActive}onDropdownChanged(e){this.dropdownActive=e,this.dashboard.addingInProgress=e}get elementsFromOtherView(){if(!this.dashboard.isMobile)return[] 63const e=Object.keys(this.dashboard.model.elementMappings),t=this.dashboard.model.desktopView 64if(this.args.filter){return[...t.widgets||[],...t.header?.selectors||[],...t.sidebar?.selectors||[]].filter((t=>t.canConvertToMobile&&!e.find((e=>e===t.id))&&(0,i.findBy)(this.widgetTypes,"type",t.type)))}return t.widgets.filter((t=>t.canConvertToMobile&&!e.find((e=>e===t.id))))}},d=b(c.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(c.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"onDropdownChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onDropdownChanged"),c.prototype),c) 65e.default=(0,t.setComponentTemplate)(m,g)})),define("nickel/components/configs/category-selector-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 66const l=(0,n.createTemplateFactory)({id:"RxIG0ZYV",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/actions/actions-block"]]',moduleName:"nickel/components/configs/category-selector-widget/actions-panel/index.hbs",isStrictMode:!1}) 67e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/category-selector-widget/data-panel/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 68function o(e,t,i,n,l){var a={} 69return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 70const r=(0,l.createTemplateFactory)({id:"PdspkuHA",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.categories-from"],null]],[1,"\\n "],[8,[39,2],[[4,[38,3],[[30,0,["categoryTypeSelectAdded"]]],null]],[["@value","@options","@intlPath","@update"],[[30,1,["category","type"]],[30,1,["categories"]],"config.category-selector-enum",[30,0,["updateCategoryType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[30,1,["category","type"]],"static"],null],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-type"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@dasherizeValue","@intlPath","@update"],[[30,1,["staticDatasetDataType"]],[30,1,["staticDataTypes"]],true,"config.data-type-enum",[30,1,["updateStaticDatasetDataType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,8],null,[["@gridTemplateColumns"],["1fr 1fr 32px"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.value"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.display-name"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,10],[[28,[37,10],[[30,1,["mainDataset","data","values"]]],null]],null],"id",[[[1," "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,1,["staticDatasetDataType"]],"string"],null],[[[1," "],[8,[39,11],[[24,0,"flex-auto"]],[["@placeholder","@value","@update"],[[28,[37,1],["config.enter-value"],null],[30,4,["value"]],[28,[37,12],[[30,1,["updateStaticPairValue"]],[30,4]],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],[[24,0,"flex-auto"]],[["@placeholder","@decimalPlaces","@value","@update"],[[28,[37,1],["config.enter-value"],null],0,[30,4,["value"]],[28,[37,12],[[30,1,["updateStaticPairValue"]],[30,4]],null]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,11],[[24,0,"flex-auto"]],[["@placeholder","@value","@update"],[[28,[37,1],["config.enter-display-name"],null],[30,4,["label"]],[28,[37,12],[[30,1,["updateStaticPairLabel"]],[30,4]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[16,"label",[28,[37,1],["config.delete-value"],null]],[4,[38,14],["click",[28,[37,12],[[30,1,["removeStaticDatasetValuePair"]],[30,5]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[4,5]],null],[1," "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n"],[41,[51,[30,1,["mainDataset","data","values"]]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[10,"i"],[14,0,"text-center"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-values-defined"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline"],[12],[1,"\\n "],[1,[28,[35,1],["config.add-values"],null]],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[28,[37,16],[1,5,10,20],null]],null]],null],null,[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"scale","s"],[4,[38,14],["click",[28,[37,12],[[30,1,["addStaticDatasetValuePair"]],[30,6]],null]],null],[12],[1,"\\n "],[1,[30,6]],[1,"\\n "],[13],[1,"\\n"]],[6]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[28,[37,5],[[30,1,["category","type"]],"features"],null],[28,[37,5],[[30,1,["category","type"]],"groupByValues"],null]],null],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,18],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,12],[[30,7],"main",[30,1,["category","type"]]],null],[28,[37,12],[[30,8],"main"],null]]],null],[1,"\\n\\n"],[41,[30,1,["mainDataset"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,19],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n"],[41,[28,[37,5],[[30,1,["category","type"]],"features"],null],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,20],null,[["@label","@value","@layerFields","@update"],[[28,[37,1],["config.line-item-template"],null],[30,1,["category","itemText"]],[30,1,["templateFields"]],[28,[37,12],[[28,[37,21],[[30,1,["category","itemText"]]],null]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,1,["category","type"]],"groupByValues"],null],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.category-field"],null]],[1,"\\n "],[8,[39,22],null,[["@value","@options","@labelProperty","@optionComponentName","@update"],[[30,1,["categoryField"]],[30,1,["groupByFields"]],"label","configs/commons/field-select/list-option",[30,1,["updateCategoryField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,23],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["orderByFields"]]]],null],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.maximum-categories"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@minValue","@allowBlank","@startValue","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,false,10,1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],[]]]]]],["@config","Grid","Body","pair","index","numberToAdd","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","t","ui/input-group","did-insert","if","eq","ui/group-separator","ui/input-select","ui/grid-container","each","-track-array","ui/text-input","fn","ui/number-input","on","unless","array","or","configs/commons/layer
70-dataset","configs/commons/filter-editor","configs/commons/templated-input-block","mut","ui/power-select","configs/commons/order-by"]]',moduleName:"nickel/components/configs/category-selector-widget/data-panel/index.hbs",isStrictMode:!1}) 71let s=(o((a=class extends n.default{async updateCategoryType(e){"static"!==e&&"serviceDataset"!==this.args.config.mainDataset?.type?(await(this.args.showDataSourceSelector?.("main",e)),this.categoryTypeSelect.value=this.args.config.category.type,this.categoryTypeSelect.setFocus()):this.args.config.updateCategoryType(e)}categoryTypeSelectAdded(e){this.categoryTypeSelect=e}}).prototype,"updateCategoryType",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"updateCategoryType"),a.prototype),o(a.prototype,"categoryTypeSelectAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"categoryTypeSelectAdded"),a.prototype),a) 72e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/category-selector-widget/index",["exports","@ember/component","@ember/object","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l){var a 73function o(e,t,i,n,l){var a={} 74return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 75const r=(0,l.createTemplateFactory)({id:"kcX5X1u2",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["selector",[28,[37,2],["config.selector"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["selector",[28,[37,2],["config.selector-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@onFlowPanelAdded","@orientation"],[[30,5],[30,1,["addFlowPanel"]],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@model","@panel","@orientation"],[[30,5,["model"]],[30,7],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config","@orientation","@panel"],false,["if","configs/commons/widget-config-layout","t","configs/category-selector-widget/data-panel","configs/category-selector-widget/selector-panel","configs/category-selector-widget/actions-panel","configs/commons/preview-container","configs/commons/selector-config-preview"]]',moduleName:"nickel/components/configs/category-selector-widget/index.hbs",isStrictMode:!1}) 76let s=e.default=(a=class extends n.default{get enforceMainDataset(){return!1}activateDataSourceSelector(e,t){const i=new Promise((e=>this.dataSourcePromiseResolve=e)) 77return this.targetCategoryType=t,super.activateDataSourceSelector(e),i}cancelDataSourceSelector(){this.targetCategoryType=void 0,super.cancelDataSourceSelector(),this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}dataSourceSelected(){super.dataSourceSelected(...arguments),this.targetCategoryType&&this.args.config.updateCategoryType(this.targetCategoryType),this.targetCategoryType=void 0,this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}},o(a.prototype,"activateDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"activateDataSourceSelector"),a.prototype),o(a.prototype,"cancelDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"cancelDataSourceSelector"),a.prototype),o(a.prototype,"dataSourceSelected",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"dataSourceSelected"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/category-selector-widget/selector-panel/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 78function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 79var i=e[Symbol.toPrimitive] 80if(void 0!==i){var n=i.call(e,t||"default") 81if("object"!=typeof n)return n 82throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 83return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
83Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 84const d=(0,o.createTemplateFactory)({id:"9wwqVddV",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["caption"]],[28,[37,1],["select-category"],null],[28,[37,3],[[28,[37,4],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[28,[37,7],[[30,1,["presentationMode"]],"inline"],null],[28,[37,8],[[30,1,["selection","type"]],"multiple"],null]],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placeholder-text"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["placeholderText"]],[28,[37,1],["no-category-selected"],null],[28,[37,3],[[28,[37,4],[[30,1,["placeholderText"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.icon"],null]],[1,"\\n "],[8,[39,10],null,[["@icon","@onFlowPanelAdded","@onUpdate"],[[30,1,["icon"]],[30,2],[28,[37,3],[[28,[37,4],[[30,1,["icon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,1,["isMobile"]]],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.presentation-mode"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,1,["presentationMode"]],[30,0,["presentationModes"]],"config.presentation-mode-enum",[28,[37,3],[[30,1,["updatePresentationMode"]],[30,3]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["showDisplayTypes"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.display-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,1,["displayType"]],[30,0,["displayTypes"]],"config.display-type-enum",[28,[37,3],[[28,[37,4],[[30,1,["displayType"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.selection"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,1,["selection","type"]],[30,1,["selectionTypes"]],"config.selection-type-enum",[30,1,["updateSelectionType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["displayType"]],"list"],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.show-search"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@update"],[[30,1,["showFilter"]],[28,[37,3],[[28,[37,4],[[30,1,["showFilter"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[52,[28,[37,8],[[30,1,["selection","type"]],"multiple"],null],[28,[37,1],["config.show-reset-select-all"],null],[28,[37,1],["config.show-reset"],null]]],[1,"\\n "],[8,[39,13],null,[["@value","@update"],[[30,1,["showActionButtons"]],[28,[37,3],[[28,[37,4],[[30,1,["showActionButtons"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[30,1,["isMobile"]]],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],[[52,[28,[37,6],[[28,[37,8],[[30,3],"row"],null],[28,[37,8],[[30,1,["presentationMode"]],"inline"],null]],null],"config.maximum-width","config.maximum-height"]],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,1,["maxSize"]],[52,[28,[37,6],[[28,[37,8],[[30,3],"row"],null],[28,[37,8],[[30,1,["presentationMode"]],"inline"],null]],null],[30,1,["maximumWidths"]],[30,1,["maximumHeights"]]],"config.max-size-enum",[28,[37,3],[[28,[37,4],[[30,1,["maxSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,8],[[30,1,["category","type"]],"features"],null]],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.operator"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@lowercase","@intlPath","@update"],[[30,1,["selection","operator"]],[30,1,["operators"]],true,"config.query-operator-enum",[28,[37,3],[[28,[37,4],[[30,1,["selection","operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["showNoneOption"]],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
84ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.none-option"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@update"],[[30,1,["selection","allowNone"]],[30,1,["updateAllowNone"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["selection","allowNone"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,1,["selection","noneLabelPlacement"]],[30,1,["noneLabelPlacementOptions"]],"config.placement-label-enum",[28,[37,3],[[28,[37,4],[[30,1,["selection","noneLabelPlacement"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-for-none"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@allowBlank","@placeholder","@update"],[[30,1,["selection","noneLabel"]],true,[28,[37,1],["none"],null],[28,[37,3],[[28,[37,4],[[30,1,["selection","noneLabel"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,8],[[30,1,["selection","type"]],"single"],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n"],[41,[28,[37,8],[[30,1,["category","type"]],"static"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.default-selection"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@options","@update"],[[30,1,["defaultSelection"]],[30,1,["defaultSelections"]],[30,1,["updateDefaultSelection"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.default-selection"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@update"],[[30,1,["defaultSelection"]],[30,1,["defaultSelections"]],[30,1,["updateDefaultSelection"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[28,[37,8],[[30,1,["category","type"]],"groupByValues"],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[8,[39,15],null,[["@dataSource","@category","@fieldName","@allowNullCategory","@allowBlankCategory"],[[30,1,["mainDataset","dataSource"]],[30,1,["category"]],[30,1,["categoryField"]],false,false]],null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.general"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@update"],[[30,1,["name"]],[28,[37,3],[[28,[37,4],[[30,1,["name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,7],[[30,1,["category","type"]],"static"],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-data"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@placeholder","@update"],[[30,1,["noDataState","text"]],[28,[37,1],["config.default"],null],[28,[37,3],[[28,[37,4],[[30,1,["noDataState","text"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-selection"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@placeholder","@update"],[[30,1,["noFilterState","text"]],[28,[37,1],["config.default"],null],[28,[37,3],[[28,[37,4],[[30,1,["noFilterState","text"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@config","@onFlowPanelAdded","@orientation"],false,["ui/block","t","ui/text-input","fn","mut","if","and","not-eq","eq","ui/group-separator","configs/commons/icon-picker-button","not","ui/input-select","ui/toggle-switch","ui/power-select","configs/commons/category-labels-editor","ui/input"]]',moduleName:"nickel/components/configs/category-selector-widget/selector-panel/index.hbs",isStrictMode:!1}) 85let u=(r=class extends a.default{constructor(){var e,t,n,l 86super(...arguments),e=this,t="dashboard",l=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),c(this,"displayTypes",i.OptionDisplayTypeValues)}get presentationModes(){return"row"===this.args.orientation?[i.PresentationModes.Inline,i.PresentationModes.Dropdown]:(0,n.without)(i.PresentationModeValues,i.PresentationModes.Drilldown)}get showDisplayTypes(){return"col"===this.args.orientation&&this.args.config.presentationMode===i.PresentationModes.Inline}},p=r.prototype,f="dashboard",b=[l.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(m).forEach((function(e){h[e]=m[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=b.slice().reverse().reduce((function(e,t){return t(p,f,e)||e}),h),g&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(g):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,f,h),h=null),s=h,r) 87var p,f,b,m,g,h 88e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/commons/accessibility-settings/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
88dule",{value:!0}),e.default=void 0 89const l=(0,n.createTemplateFactory)({id:"vI0y5uBM",block:'[[[8,[39,0],null,[["@heading"],[[28,[37,1],["config.screen-reader"],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.accessible-name"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update","@placeholder"],[[30,1,["accessibleName"]],[28,[37,3],[[28,[37,4],[[30,1,["accessibleName"]]],null]],null],[52,[30,2],[30,2],[28,[37,1],[[28,[37,6],["widgets-enum.",[30,1,["type"]]],null]],null]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config","@placeholder"],false,["ui/block","t","ui/input","fn","mut","if","concat"]]',moduleName:"nickel/components/configs/commons/accessibility-settings/index.hbs",isStrictMode:!1}) 90e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/actions/action-editor/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/utils/array","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/interactivity/actions-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m,g,h,y,v,w,S,x,C 91function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function P(e,t,i,n,l){var a={} 92return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 93const O=(0,u.createTemplateFactory)({id:"Ycr8iicA",block:'[[[41,[30,0,["targetOptions"]],[[[1," "],[11,0],[17,1],[4,[38,1],[[30,0,["eventActionTargetsUpdated"]],[30,2,["targets"]]],null],[4,[38,1],[[30,0,["createTargetOptions"]],[30,3]],null],[12],[1,"\\n"],[41,[30,0,["showWarning"]],[[[1," "],[10,0],[14,0,"text-color-3 mb-3"],[12],[1,"\\n "],[1,[28,[35,2],["config.extent-based-actions-warning"],[["htmlSafe"],[true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showFilter"]],[[[1," "],[10,0],[14,0,"flex mb-5"],[12],[1,"\\n "],[8,[39,3],[[24,0,"flex-auto me-2"]],[["@icon","@value","@placeholder","@update","@debounce","@clearable"],["search",[30,0,["filterValue"]],[28,[37,2],["search..."],null],[28,[37,4],[[28,[37,5],[[30,0,["filterValue"]]],null]],null],250,true]],null],[1,"\\n\\n "],[11,"calcite-action"],[16,"active",[30,0,["filterSelected"]]],[24,"icon","selected-items-filter"],[16,"disabled",[28,[37,6],[[30,2,["targets"]]],null]],[24,"scale","s"],[4,[38,7],["click",[28,[37,4],[[28,[37,5],[[30,0,["filterSelected"]]],null],[28,[37,6],[[30,0,["filterSelected"]]],null]],null]],null],[4,[38,8],null,[["text","placement"],[[28,[37,2],["config.show-active"],null],"trailing"]]],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["filteredTargetOptions"]]],null]],null],null,[[[41,[28,[37,6],[[30,4,["isCollapsed"]]],null],[[[41,[51,[28,[37,12],[[30,5],0],null]],[[[1," "],[8,[39,13],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n "],[10,"calcite-icon"],[14,0,"me-2"],[15,"icon",[28,[37,14],[[30,4,["targetElement"]],"name"],null]],[14,"scale","s"],[12],[13],[1,"\\n "],[10,1],[14,0,"overflow-wrap-anywhere"],[12],[1,[30,4,["label"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,13],null,null,null],[1,"\\n\\n"],[42,[28,[37,10],[[28,[37,10],[[30,4,["filteredChildren"]]],null]],null],null,[[[1," "],[10,0],[14,0,"ms-6"],[12],[1,"\\n "],[8,[39,15],null,[["@targetOption","@eventAction","@eventInfo","@onAddTarget","@onDeleteTarget"],[[30,6],[30,2],[30,3],[30,0,["addTarget"]],[30,0,["deleteTarget"]]]],null],[1,"\\n\\n"],[41,[51,[28,[37,12],[[30,7],[28,[37,16],[[30,4,["filteredChildren","length"]],-1],null]],null]],[[[1," "],[8,[39,13],null,
93null,null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[6,7]],null]],[]],[[[41,[51,[28,[37,12],[[30,5],0],null]],[[[1," "],[8,[39,13],null,null,null],[1,"\\n"]],[]],null],[1," "],[8,[39,15],null,[["@targetOption","@eventAction","@eventInfo","@onAddTarget","@onDeleteTarget"],[[30,4],[30,2],[30,3],[30,0,["addTarget"]],[30,0,["deleteTarget"]]]],null],[1,"\\n"]],[]]]],[4,5]],[[[1," "],[8,[39,17],[[24,0,"mb-3 text-color-3"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.no-targets-found"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,17],[[24,0,"mb-3 text-color-3"],[17,1],[4,[38,1],[[30,0,["createTargetOptions"]],[30,3]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.no-targets-available"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],["&attrs","@eventAction","@eventInfo","targetOption","index","targetChild","childIndex"],false,["if","did-update","t","ui/input","fn","mut","not","on","tooltip","each","-track-array","unless","eq","ui/group-separator","interactive-icon","configs/commons/actions/action-toggle","inc","ui/centered-element"]]',moduleName:"nickel/components/configs/commons/actions/action-editor/index.hbs",isStrictMode:!1}) 94let D=e.default=(g=class extends s.default{constructor(){super(...arguments),k(this,"intl",h,this),k(this,"dashboard",y,this),k(this,"application",v,this),k(this,"portal",w,this),k(this,"filterValue",S,this),k(this,"targetOptions",x,this),k(this,"filterSelected",C,this),this.createTargetOptions()}get showWarning(){return!this.portal.isPortal&&this.args.eventInfo.type===n.EventTypes.ExtentChanged&&this.args.eventAction.type===n.ActionTypes.Filter}get targetOptionsCount(){return this.targetOptions.reduce(((e,t)=>t.children?e+t.children.length:e+1),0)}get showFilter(){return this.targetOptionsCount>=5}get filteredTargetOptions(){const e=this.filterValue||"" 95if(this.args.showFilter&&(0,r.isEmpty)(e)&&!this.filterSelected)return this.targetOptions 96const t=new RegExp(e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&"),"i"),i=e=>!(this.filterSelected&&!e.target)&&t.exec(e.label) 97return this.targetOptions.filter((e=>e.isCollapsed?i(e):(e.filteredChildren=e.children.filter((e=>i(e))),e.filteredChildren.length)))}addTargetsToTargetOptions(){const e=this.args.eventAction.targets.reduce(((e,t)=>({...e,[t.targetId]:t})),{}) 98this.targetOptions.forEach((t=>{t.isCollapsed?t.target=e[t.targetConfigProxy.targetId]:t.children.forEach((t=>{t.target=e[t.targetConfigProxy.targetId]})),t.filteredChildren=t.children}))}createTargetOptions(){const e=this.args.eventAction,t=e.source.interactiveElements,i=this.args.eventInfo,a=e.source 99function o(t){const n=a.id 100return t.id!==n&&(!!t.isInteractiveTarget&&t.supports(i,e.type))}const s=[] 101t.forEach((t=>{let a,c=[] 102if("mapWidget"===t.type){if((e.type===n.ActionTypes.Identify||e.type===n.ActionTypes.TrackFeature)&&i.dataSource?.itemId!==t.itemId)return 103if(e.type===n.ActionTypes.Filter){a=this.createTargetRoot(t) 104const e=(0,l.reverse)(t.layerConfigs).filter((e=>e.initSuccess)) 105if(!(0,r.isEmpty)(e)){for(let t=e.length-1;t>=0;t--){const i=e[t] 106if(o(i)){const e=this.createTargetOption(i,a) 107c.push(e)}}}}else if(o(t)){const e=this.createTargetOption(t,a) 108s.push(e)}}else{const e=(0,l.filterBy)((0,l.filterBy)(t.datasets,"type","serviceDataset"),"initSuccess",!0) 109e.some(o)&&(a=this.createTargetRoot(t),e.forEach((e=>{if(!o(e))return 110const t=this.createTargetOption(e,a) 111c.push(t)})))}a&&!(0,r.isEmpty)(c)&&("mapWidget"!==a.targetElement.type&&(c=(0,l.sortBy)(c,((e,t)=>e.label.localeCompare(t.label)))),a.children=c,s.push(a))})),this.targetOptions=(0,l.sortBy)(s,((e,t)=>e.label.localeCompare(t.label))),this.addTargetsToTargetOptions()}createTargetRoot(e){return new T({intl:this.intl,parent:null,targetElement:e,sameDS:!1})}createTargetOption(e,t){const i=(0,d.createActionTargetConfig)({targetId:e.id},this.args.eventAction,this.dashboard),n=this.isSameDataSource(e) 112return new T({intl:this.intl,parent:t,targetElement:e,targetConfigProxy:i,sameDS:n})}isSameDataSource(e){return!(0,r.isNone)(this.args.eventInfo.dataSource)&&!(0,r.isNone)(e.dataSource)&&this.args.eventInfo.dataSource.id===e.dataSource.id}addTarget(e){this.args.eventAction.targets=[...this.args.eventAction.targets,e.targetConfigProxy],this.args.addAction?.(this.args.eventAction)}deleteTarget(e){this.args.eventAction.targets=(0,l.without)(this.args.eventAction.targets,e),(0,r.isEmpty)(this.args.eventAction.targets)&&this.args.deleteAction?.(this.args.eventAction)}eventActionTargetsUpdated(){(0,r.isEmpty)(this.args.eventAction.targets)&&(this.filterSelected=!1),this.addTargetsToTargetOptions()}},h=P(g.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(g.prototype,"dashboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(g.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(g.prototype,"portal",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(g.prototype,"filterValue",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=P(g.prototype,"targetOptions",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(g.prototype,"filterSelected",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(g.prototype,"addTargetsToTargetOptions",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"addTargetsToTargetOptions"),g.prototype),P(g.prototype,"createTargetOptions",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"createTargetOptions"),g.prototype),P(g.prototype,"addTarget",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"addTarget"),g.prototype),P(g.prototype,"deleteTarget",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"deleteTarget"),g.prototype),P(g.prototype,"eventActionTargetsUpdated",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"eventActionTargetsUpdated"),g.prototype),g),T=(f=P((p=class{constructor(e){let{intl:t,parent:i,targetElement:n,targetConfigProxy:l,sameDS:a}=e 113k(this,"target",f,this),k(this,"children",b,this),k(this,"filteredChildren",m,this),this.intl=t,this._sameDS=a,this._targetConfigProxy=l,this.targetElement=n,this.parent=i}get id(){return this.targetElement.id}get isRoot(){return!this.parent}get isCollapsed(){return"mapWidget"===this.targetElement.type?(0,r.isEmpty)(this.children):"mapWidget"!==this.targetElement.type&&1===this.children.length}get targetConfigProxy(){return 1===this.children.length?this.children[0].targetConfigProxy:this._targetConfigProxy}get label(){return 1===this.children.length?this.targetElement.name:"serviceDataset"===this.targetElement.type?this.intl.t("config.dataset-name-enum."+this.targetElement.name):this.targetElement.name}get sameDS(){return 1===this.children.length?this.children[0].sameDS:this._sameDS}}
113).prototype,"target",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=P(p.prototype,"children",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m=P(p.prototype,"filteredChildren",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p);(0,t.setComponentTemplate)(O,D)})),define("nickel/components/configs/commons/actions/action-filter/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 114const l=(0,n.createTemplateFactory)({id:"4daD/P10",block:'[[[8,[39,0],[[17,1]],[["@icon","@placeholder","@value","@update","@debounce","@clearable"],["search",[30,2],[30,3],[30,4],250,true]],null]],["&attrs","@placeholder","@value","@update"],false,["ui/input"]]',moduleName:"nickel/components/configs/commons/actions/action-filter/index.hbs",isStrictMode:!1}) 115e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/actions/action-toggle/index",["exports","@ember/component","@dashboard/view-models","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 116function c(e,t,i,n,l){var a={} 117return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 118const d=(0,o.createTemplateFactory)({id:"lmbgErMP",block:'[[[11,"calcite-label"],[24,"layout","inline-space-between"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n "],[10,"calcite-icon"],[14,0,"me-2"],[15,"icon",[28,[37,0],[[30,2,["targetElement"]],"name"],null]],[15,"flip-rtl",[28,[37,0],[[30,2,["targetElement"]],"rtlMirror"],null]],[14,"scale","s"],[12],[13],[1,"\\n "],[10,1],[14,0,"overflow-wrap-anywhere"],[12],[1,[30,2,["label"]]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n"],[41,[30,0,["showWarning"]],[[[1," "],[11,"calcite-icon"],[24,0,"me-2 text-color-warning"],[24,"icon","exclamation-mark-triangle-f"],[24,"scale","s"],[24,"tabindex","0"],[4,[38,2],null,[["text","placement"],[[28,[37,3],["config.extent-based-actions-warning-tooltip"],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[41,[30,2,["sameDS"]],[[[1," "],[11,"calcite-icon"],[24,0,"me-2"],[24,"icon","data-check"],[24,"scale","s"],[24,"tabindex","0"],[16,"alt",[28,[37,3],["config.same-data-source"],null]],[4,[38,2],null,[["text","placement"],[[28,[37,3],["config.same-data-source"],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,4],null,[["@value","@update"],[[30,2,["target"]],[30,0,["toggleUpdated"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,2,["target"]],[[[1," "],[8,[39,5],[[24,0,"ms-6 mt-1"]],[["@target","@eventAction","@eventInfo"],[[30,2,["target"]],[30,3],[30,4]]],null],[1,"\\n"]],[]],null]],["&attrs","@targetOption","@eventAction","@eventInfo"],false,["interactive-icon","if","tooltip","t","ui/toggle-switch","configs/commons/actions/target-editor"]]',moduleName:"nickel/components/configs/commons/actions/action-toggle/index.hbs",isStrictMode:!1}) 119let u=e.default=(r=class extends a.default{constructor(){var e,t,i,n 120super(...arguments),e=this,t="application",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get showWarning(){return"extentChanged"===this.args.eventInfo.type&&this.args.targetOption.target?.targetElement.dataSource?.dataSourceItem.type===i.DataSourceItemTypes.ServiceItem}toggleUpdated(e){e?this.args.onAddTarget?.(this.args.targetOption):this.args.onDeleteTarget?.(this.args.targetOption.target)}},s=c(r.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"toggleUpdated",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"toggleUpdated"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/commons/actions/actions-block/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
120dule",{value:!0}),e.default=void 0 121const l=(0,n.createTemplateFactory)({id:"9cD1SbIt",block:'[[[41,[30,1,["supportedEvents"]],[[[1," "],[18,3,null],[1,"\\n "],[8,[39,2],null,[["@source","@layout"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,5],["config.element-does-not-support-events"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],["@config","@layout","&default"],false,["if","yield","configs/commons/actions/events-editor-block","ui/block","ui/centered-element","t"]]',moduleName:"nickel/components/configs/commons/actions/actions-block/index.hbs",isStrictMode:!1}) 122e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/actions/event-editor-block/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 123function r(e,t,i,n,l){var a={} 124return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 125const s=(0,a.createTemplateFactory)({id:"dqG4TQU8",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,0,["actionGroups"]]],null]],null],"type",[[[41,[28,[37,3],[[30,2],"accordion"],null],[[[1," "],[10,"calcite-accordion-item"],[15,"heading",[28,[37,4],[[28,[37,5],["config.action-type-enum.",[30,1,["type"]]],null]],null]],[15,"description",[28,[37,4],["config.active-targets"],[["count"],[[52,[30,1,["eventAction","targets","length"]],[30,1,["eventAction","targets","length"]],0]]]]],[12],[1,"\\n "],[8,[39,6],[[24,0,"mt-3"]],[["@eventAction","@eventInfo","@addAction","@deleteAction"],[[30,1,["eventAction"]],[30,3,["eventInfo"]],[30,0,["addAction"]],[30,0,["deleteAction"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@heading","@description","@collapsible"],[[28,[37,4],[[28,[37,5],["config.action-type-enum.",[30,1,["type"]]],null]],null],[28,[37,4],["config.active-targets"],[["count"],[[52,[30,1,["eventAction","targets","length"]],[30,1,["eventAction","targets","length"]],0]]]],true]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@eventAction","@eventInfo","@addAction","@deleteAction"],[[30,1,["eventAction"]],[30,3,["eventInfo"]],[30,0,["addAction"]],[30,0,["deleteAction"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[1]],[[[1," "],[8,[39,7],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,4],["config.no-elements-supporting-actions-yet"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],["actionGroup","@layout","@event"],false,["each","-track-array","if","eq","t","concat","configs/commons/actions/action-editor","ui/block","ui/centered-element"]]',moduleName:"nickel/components/configs/commons/actions/event-editor-block/index.hbs",isStrictMode:!1}) 126let c=(r((o=class extends l.default{get actionGroups(){const e=[...this.args.event.availableActions].sort(((e,t)=>e.type>t.type?1:-1)),t=this.args.event.actions.reduce(((e,t)=>({...e,[t.type]:t})),{}) 127return e.map((e=>({type:e.type,eventAction:t[e.type]??e})))}addAction(e){(0,i.findBy)(this.args.event.actions,"type",e.type)||(this.args.event.actions=[...this.args.event.actions,e],this.args.actionsChanged?.(this.args.event))}deleteAction(e){this.args.event.actions=(0,i.without)(this.args.event.actions,e),this.args.actionsChanged?.(this.args.event)}}).prototype,"addAction",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"addAction"),o.prototype),r(o.prototype,"deleteAction",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"deleteAction"),o.prototype),o) 128e.default=(0,t.setComponentTemplate)(s,c)}
128)),define("nickel/components/configs/commons/actions/events-editor-block/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/service","@ember/utils","@glimmer/component","nickel/view-models/configs/interactivity/event-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u 129function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,l){var a={} 130return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 131const b=(0,s.createTemplateFactory)({id:"flz58/fe",block:'[[[41,[28,[37,1],[[30,1],"accordion"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,3],["config.when-event-changes-enum.",[30,0,["event","type"]]],null]],null]],[1,"\\n "],[10,"calcite-accordion"],[12],[1,"\\n "],[8,[39,4],null,[["@event","@actionsChanged","@layout"],[[30,0,["event"]],[30,0,["eventActionsChanged"]],[30,1]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"strong"],[14,0,"font-medium px-4 py-3"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,3],["config.when-event-changes-enum.",[30,0,["event","type"]]],null]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@event","@actionsChanged"],[[30,0,["event"]],[30,0,["eventActionsChanged"]]]],null],[1,"\\n"]],[]]]],["@layout"],false,["if","eq","t","concat","configs/commons/actions/event-editor-block"]]',moduleName:"nickel/components/configs/commons/actions/events-editor-block/index.hbs",isStrictMode:!1}) 132let m=e.default=(c=class extends o.default{constructor(){super(...arguments),p(this,"intl",d,this),p(this,"dashboard",u,this),(0,a.isEmpty)(this.args.source.events)?this.event=(0,r.createInteractiveEventConfig)({type:this.args.source.supportedEvents[0].type},this.args.source,this.dashboard):this.event=this.args.source.events[0]}eventActionsChanged(){if(!(this.event.actions.length>1))if(0!==this.event.actions.length){if("layer"===this.event.source.type){const e=this.event.source.owner;(0,i.findBy)(e.layers,"dataSource.id",this.event.source.dataSource.id)||(e.layers=[...e.layers||[],this.event.source.model])}this.args.source.events=(0,i.concatUniq)(this.args.source.events,this.event)}else{if("layer"===this.event.source.type){const e=this.event.source.owner 133e.layers=e.layers.filter((e=>e.dataSource.id!==this.event.source.dataSource.id))}this.args.source.events=(0,i.without)(this.args.source.events,this.event)}}},d=f(c.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(c.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(c.prototype,"eventActionsChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"eventActionsChanged"),c.prototype),c);(0,t.setComponentTemplate)(b,m)})),define("nickel/components/configs/commons/actions/target-editor/field-mapper/index",["exports","@ember/component","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p 134function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,l){var a={} 135return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
135Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 136const m=(0,s.createTemplateFactory)({id:"fmCGUCyI",block:'[[[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.source-field"],null]],[1,"\\n"],[41,[30,0,["canPickSourceField"]],[[[1," "],[8,[39,2],null,[["@value","@options","@labelProperty","@optionComponentName","@valueComponentName","@scale","@update"],[[30,0,["sourceField"]],[30,0,["sourceFields"]],"label","configs/commons/field-select/list-option","configs/commons/field-select/input-option","s",[28,[37,3],[[28,[37,4],[[30,0,["sourceField"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[10,"calcite-input-text"],[15,2,[30,0,["sourceFieldLabel"]]],[14,"scale","s"],[14,"disabled",""],[12],[13],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.target-field"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@options","@labelProperty","@optionComponentName","@valueComponentName","@scale","@update"],[[30,0,["targetField"]],[30,0,["targetFields"]],"label","configs/commons/field-select/list-option","configs/commons/field-select/input-option","s",[28,[37,3],[[28,[37,4],[[30,0,["targetField"]]],null]],null]]],null],[1,"\\n"],[13]],[],false,["t","if","ui/power-select","fn","mut"]]',moduleName:"nickel/components/configs/commons/actions/target-editor/field-mapper/index.hbs",isStrictMode:!1}) 137function g(e){return"unsupported"!==(0,i.genericFieldType)(e)}let h=e.default=(c=class extends o.default{constructor(){super(...arguments),f(this,"intl",d,this),f(this,"_sourceField",u,this),f(this,"_targetField",p,this)}get canPickSourceField(){return this.args.fieldMapper.canPickSourceField}get sourceFields(){const e=this.args.fieldMapper.eventInfo 138return e.payloadType===l.PayloadTypes.Fields?e.fields:e.dataSource.fields.filter(g,this)}get sourceField(){return this._sourceField||(0,n.findBy)(this.sourceFields,"name",this.args.fieldMapper.fieldMapping.sourceName)}set sourceField(e){this._sourceField=e,this.args.fieldMapper.fieldMapping.sourceName=e?e.name:void 0}get sourceFieldLabel(){return this.sourceField.labelIntlPath?this.intl.t(this.sourceField.labelIntlPath):this.sourceField.label}get targetFields(){if(!this.sourceField)return[] 139const e="oid"===this.sourceField.type,t=(0,i.genericFieldType)(this.sourceField) 140return this.args.fieldMapper.actionInfo.dataSource.fields.filter((n=>{if(!g(n))return!1 141const l="oid"===n.type,a=(0,i.genericFieldType)(n) 142return(!e||!l)&&t===a}))}get targetField(){return this._targetField||(0,n.findBy)(this.targetFields,"name",this.args.fieldMapper.fieldMapping.targetName)}set targetField(e){this._targetField=e,this.args.fieldMapper.fieldMapping.targetName=e?e.name:void 0}},d=b(c.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(c.prototype,"_sourceField",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"_targetField",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(m,h)})),define("nickel/components/configs/commons/actions/target-editor/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/interactivity/actions-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h 143function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,l){var a={} 144return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 145var i=e[Symbol.toPrimitive] 146if(void 0!==i){var n=i.call(e,t||"default") 147if("object"!=typeof n)return n 148throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 149return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
149Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 150const S=(0,d.createTemplateFactory)({id:"C5U/iqG+",block:'[[[41,[30,1,["targetElement"]],[[[1," "],[11,0],[17,2],[4,[38,1],[[30,0,["onTargetChanged"]]],null],[4,[38,2],[[30,0,["onTargetChanged"]],[30,1,["targetElement"]]],null],[4,[38,1],[[30,0,["onTargetByUpdated"]]],null],[4,[38,2],[[30,0,["onTargetByUpdated"]],[30,1,["by"]]],null],[12],[1,"\\n"],[41,[30,0,["targetSupportsConditionalRendering"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline"],[12],[1,"\\n "],[11,"calcite-checkbox"],[16,"checked",[30,1,["requiresSelection"]]],[4,[38,3],["calciteCheckboxChange",[30,0,["targetRequiresSelectionChanged"]]],null],[12],[13],[1,"\\n "],[1,[28,[35,4],["config.render-only-when-filtered"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showBody"]],[[[41,[30,0,["showDataTypePicker"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,4],["config.method"],null]],[1,"\\n "],[8,[39,5],null,[["@value","@options","@intlPath","@update"],[[30,1,["by"]],[28,[37,6],["whereClause","geometry"],null],"config.by-enum",[28,[37,7],[[28,[37,8],[[30,1,["by"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["fieldMappers"]],[[[42,[28,[37,10],[[28,[37,10],[[30,0,["fieldMappers"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@fieldMapper"],[[30,3]]],null],[1,"\\n\\n"],[41,[51,[28,[37,13],[[30,4],[28,[37,14],[[30,0,["fieldMappers","length"]],-1],null]],null]],[[[1," "],[8,[39,15],null,null,null],[1,"\\n"]],[]],null]],[3,4]],null]],[]],null]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[8,[39,16],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,4],["config.target-element-configuration-issue"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@target","&attrs","fieldMapper","index"],false,["if","did-insert","did-update","on","t","ui/input-select","array","fn","mut","each","-track-array","configs/commons/actions/target-editor/field-mapper","unless","eq","inc","ui/group-separator","ui/centered-element"]]',moduleName:"nickel/components/configs/commons/actions/target-editor/index.hbs",isStrictMode:!1}) 151let x=e.default=(u=class extends r.default{constructor(){super(...arguments),y(this,"intl",p,this),y(this,"dashboard",f,this),y(this,"displayName",b,this),y(this,"showBody",m,this),y(this,"fieldMappers",g,this),y(this,"showDataTypePicker",h,this)}get targetSupportsConditionalRendering(){const e="filter"===this.args.eventAction.type&&"extentChanged"!==this.args.eventInfo.type 152return"serviceDataset"===this.args.target.targetElement.type?e&&"main"===this.args.target.targetElement.name:e}onTargetChanged(){const e=this.args.eventInfo,t=this.args.target,i=this.args.target.targetElement 153if("serviceDataset"===i.type){const e=i.owner,t=i.name,n=e.name 1541===e.datasets.length?this.displayName=n:this.displayName=`${n}: ${this.intl.t("config.dataset-name-enum."+t)}`}else this.displayName=i.name 155if(this.actionInfo=(0,n.findBy)(t.targetElement.supportedActions,"type",t.action.type),this.isSameDataSource=!(0,o.isNone)(e.dataSource)&&!(0,o.isNone)(this.actionInfo.dataSource)&&e.dataSource.id===this.actionInfo.dataSource.id,this.supportedDataTypes=t.targetElement.findSupportedDataTypes(e,t.action.type),this.showDataTypePicker=this.supportedDataTypes.includes("whereClause")&&this.supportedDataTypes.includes("geometry")||this.supportedDataTypes.includes("geometries"),"extentChanged"===e.type)this.showBody=!1,t.by="geometry" 156else switch(this.actionInfo.type){case"zoom":case"pan":case"setExtent":case"flashGeometry":case"trackFeature":case"identify":this.showBody=!1,t.by="geometry" 157break 158default:this.showBody=!this.isSameDataSource}}onTargetByUpdated(){const e=this.args.target 159if("geometry"===e.by)return e.fieldMap=[],void(this.fieldMappers=[]) 160const t=this.args.eventInfo,l=(0,n.findBy)(e.targetElement.supportedActions,"type",e.action.type) 161if(!(0,o.isNone)(t.dataSource)&&!(0,o.isNone)(l.dataSource)&&t.dataSource.id===l.dataSource.id)return 162let a=[] 163if((0,o.isEmpty)(e.fieldMap)){switch(t.payloadType){case i.CategoryTypes.Features:a.push((0,c.createFieldMappingConfig)(e,this.dashboard)) 164break 165case i.CategoryTypes.Fields:t.fields.forEach((t=>{a.push((0,c.createFieldMappingConfig)(e,this.dashboard,{sourceName:t.name}))}))}e.fieldMap=a}else a=e.fieldMap.map((t=>(0,c.createFieldMappingConfig)(e,this.dashboard,t))) 166this.fieldMappers=e.fieldMap.map((e=>new C({fieldMapping:e,eventInfo:t,actionInfo:l,canPickSourceField:"features"===t.payloadType})))}targetRequiresSelectionChanged(e){this.args.target.requiresSelection=e.target.checked}},p=v(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(u.prototype,"displayName",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"showBody",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=v(u.prototype,"fieldMappers",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(u.prototype,"showDataTypePicker",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"onTargetChanged",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onTargetChanged"),u.prototype),v(u.prototype,"onTargetByUpdated",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onTargetByUpdated"),u.prototype),v(u.prototype,"targetRequiresSelectionChanged",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"targetRequiresSelectionChanged"),u.prototype),u) 167class C{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 168w(this,"fieldMapping",null),w(this,"eventInfo",null),w(this,"actionInfo",null),w(this,"canPickSourceField",!1),Object.assign(this,e)}}(0,t.setComponentTemplate)(S,x)})),define("nickel/components/configs/commons/arcade-editor-block/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 169function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={}
170return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 171const f=(0,o.createTemplateFactory)({id:"9JakIvzY",block:'[[[10,"calcite-label"],[14,0,"arcade-editor-block"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[8,[39,0],null,[["@text","@icon","@tooltipText"],[[28,[37,1],["config.advanced-formatting"],null],"information",[30,1]]],null],[1,"\\n\\n "],[10,0],[15,0,[52,[30,2,["arcadeEnabled"]],"flex","hidden"]],[12],[1,"\\n "],[11,"calcite-button"],[24,"icon-start","expand"],[24,"appearance","outline-fill"],[16,"title",[28,[37,1],["config.pop-out-editor"],null]],[4,[38,3],["click",[30,0,["openModal"]]],null],[12],[1,"\\n "],[13],[1,"\\n\\n "],[11,"calcite-dropdown"],[24,0,"confirm-delete-dropdown ms-2"],[24,"placement","bottom-end"],[24,"overlay-positioning","fixed"],[24,"width-scale","s"],[4,[38,3],["calciteDropdownSelect",[30,2,["toggleArcade"]]],null],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline-fill"],[14,"kind","danger"],[14,"icon-start","trash"],[15,"title",[28,[37,1],["config.remove-formatting-expression"],null]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[10,"calcite-dropdown-item"],[12],[1,"\\n "],[1,[28,[35,1],["config.confirm"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[11,"calcite-button"],[16,0,[52,[30,2,["arcadeEnabled"]],"hidden"]],[24,"appearance","outline-fill"],[4,[38,3],["click",[30,2,["toggleArcade"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.enable"],null]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,2,["arcadeEnabled"]],[28,[37,5],[[30,0,["isExpanded"]]],null]],null],[[[1," "],[8,[39,6],[[24,0,"embedded-editor"]],[["@profileId","@fields","@referenceStatistic","@script","@updateExpression","@compact"],[[30,2,["arcadeEditorProfileId"]],[30,2,["arcadeFields"]],[30,2,["referenceStatisticDefinition"]],[30,2,["expression"]],[30,2,["updateExpression"]],true]],null],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[8,[39,0],null,[["@text","@icon","@tooltipText"],[[28,[37,1],["config.refresh-script"],null],"information",[28,[37,1],["config.refresh-script-hint"],null]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@value","@update"],[[30,2,["arcadeRefreshEnabled"]],[30,2,["enableArcadeRefresh"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["arcadeRefreshEnabled"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.interval-min"],null]],[1,"\\n "],[8,[39,9],[[24,0,"width-1/2"]],[["@placeholder","@decimalPlaces","@minValue","@steps","@value","@update"],[[28,[37,1],["config.enter-value"],null],1,0.1,0.1,[30,2,["arcadeRefreshInterval"]],[28,[37,10],[[28,[37,11],[[30,2,["arcadeRefreshInterval"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],["@hint","@config"],false,["ui/label-tooltip","t","if","on","and","not","configs/commons/arcade-editor","ui/group-separator","ui/toggle-switch","ui/number-input","fn","mut"]]',moduleName:"nickel/components/configs/commons/arcade-editor-block/index.hbs",isStrictMode:!1}) 172let b=e.default=(r=class extends l.default{constructor(){super(...arguments),u(this,"application",s,this),u(this,"intl",c,this),u(this,"isExpanded",d,this)}async openModal(){this.isExpanded=!0,await this.application.showDialog("modal-dialogs/arcade-editor",{title:this.intl.t("config.advanced-formatting"),profileId:this.args.config.arcadeEditorProfileId,expression:this.args.config.expression,updateExpression:this.args.config.updateExpression,fields:this.args.config.arcadeFields,referenceStatistic:this.args.config.referenceStatisticDefinition}),this.isExpanded=!1}},s=p(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(r.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(r.prototype,"isExpanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(r.prototype,"openModal",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"openModal"),r.prototype),r);(0,t.setComponentTemplate)(f,b)})),define("nickel/components/configs/commons/arcade-editor/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 173function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={}
174return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 175const p=(0,o.createTemplateFactory)({id:"WcJb6Mys",block:'[[[11,"arcgis-arcade-editor"],[16,"profile",[30,0,["profile"]]],[16,"script",[30,0,["script"]]],[16,"testData",[30,1]],[16,"hideSideBar",[30,2]],[17,3],[4,[38,0],["scriptChange",[30,0,["updateExpression"]]],null],[4,[38,0],["calciteFlowItemBack",[30,0,["preventCalciteFlowPropagation"]]],null],[12],[1,"\\n"],[13]],["@testData","@compact","&attrs"],false,["on"]]',moduleName:"nickel/components/configs/commons/arcade-editor/index.hbs",isStrictMode:!1}) 176let f=e.default=(r=class extends a.default{constructor(){super(...arguments),d(this,"script",s,this),d(this,"intl",c,this)}get profile(){const e={id:this.args.profileId,definitions:{$datapoint:{fields:this.args.fields?.map((e=>({type:e.type,name:e.name,alias:e.statisticType?`${e.alias} ${this.intl.t(`config.statistics-enum.${e.statisticType}`)}`:e.alias})))}}} 177if(this.args.referenceStatistic){const t=`${this.args.referenceStatistic.statisticType.replace("-","_")}_${this.args.referenceStatistic.onStatisticField}` 178e.definitions.$reference=[{name:t,type:"number"}]}else e.disabledVariables=["$reference"] 179return e}preventCalciteFlowPropagation(e){e.stopPropagation()}updateExpression(e){let{detail:t}=e 180this.args.updateExpression(t)}},s=u(r.prototype,"script",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.script}}),c=u(r.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"preventCalciteFlowPropagation",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"preventCalciteFlowPropagation"),r.prototype),u(r.prototype,"updateExpression",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateExpression"),r.prototype),r);(0,t.setComponentTemplate)(p,f)})),define("nickel/components/configs/commons/category-labels-editor/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f 181function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 182return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 183const g=(0,c.createTemplateFactory)({id:"jfP0jzSj",block:'[[[41,[30,0,["categoryFieldName"]],[[[41,[30,0,["loadingCategoryOverrides"]],[[[1," "],[10,"calcite-loader"],[15,"text",[28,[37,1],["config.category-label-override"],null]],[14,"scale","s"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["loadCategoryOverridesError"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.category-label-override"],null]],[1,"\\n "],[10,"i"],[14,0,"block"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,2],["errors.",[30,0,["loadCategoryOverridesError"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@gridTemplateColumns"],["2fr 3fr 32px"]],[["default"],[[[[1,"\\n"],[41,[30,2,["labelOverrides"]],[[[1," "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,5],[[28,[37,5],[[30,2,["labelOverrides"]
183]],null]],null],null,[[[1," "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[30,4,["key"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],[[24,0,"flex-auto"]],[["@value","@update"],[[30,4,["label"]],[28,[37,7],[[28,[37,8],[[30,4,["label"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,9],[[30,6]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,10],["click",[28,[37,7],[[30,0,["deleteLabelOverride"]],[30,5]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[4,5]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,1,["Body"]],null,[["@gridTemplateColumns"],["1fr"]],[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],[[24,0,"text-center"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-override-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[7]]]]],[1,"\\n"]],[]]],[41,[28,[37,9],[[30,6]],null],[[[1," "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["allowNullCategory"]],[[[1," "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.null"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],[[24,0,"flex-auto"]],[["@value","@update"],[[30,2,["nullLabel"]],[28,[37,7],[[28,[37,8],[[30,2,["nullLabel"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Cell"]],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["allowBlankCategory"]],[[[1," "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.blank"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],[[24,0,"flex-auto"]],[["@value","@update"],[[30,2,["blankLabel"]],[28,[37,7],[[28,[37,8],[[30,2,["blankLabel"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Cell"]],null,null,null],[1,"\\n"]],[]],null],[1," "]],[8]]]]],[1,"\\n"]],[]],null],[1," "]],[1]]]]],[1,"\\n\\n"],[41,[28,[37,9],[[30,6]],null],[[[1," "],[10,0],[14,0,"flex items-center mb-3"],[12],[1,"\\n"],[41,[30,0,["showAddLabelOverride"]],[[[1," "],[10,0],[14,0,"me-2"],[12],[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-auto flex"],[12],[1,"\\n "],[8,[39,6],[[24,0,"w-1/2"]],[["@value","@update"],[[30,0,["newLabelOverrideKey"]],[28,[37,7],[[28,[37,8],[[30,0,["newLabelOverrideKey"]]],null]],null]]],null],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,10],["click",[30,0,["addLabelOverride"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.add"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,10],["click",[30,0,["hideAddLabelOverride"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,10],["click",[28,[37,7],[[28,[37,8],[[30,0,["showAddLabelOverride"]]],null],true],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-override"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"ms-2"],[24,"appearance","outline-fill"],[4,[38,10],["click",[30,0,["loadLabelOverrides"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.load-categories"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]],[]]]],[]],[[[1," "],[10,"cacite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.category-label-override"],null]],[1,"\\n "],[10,"i"],[14,0,"block"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-category-field-defined"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],["Grid","@category","Body","codedLabel","index","@disableCategoryEditing","Body","Body"],false,["if","t","concat","ui/grid-container","each","-track-array","ui/text-input","fn","mut","not","on"]]',moduleName:"nickel/components/configs/commons/category-labels-editor/index.hbs",isStrictMode:!1}) 184let h=(d=class extends r.default{constructor(){super(...arguments),b(this,"loadingCategoryOverrides",u,this),b(this,"loadCategoryOverridesError",p,this),b(this,"showAddLabelOverride",f,this)}get categoryFieldName(){return this.args.fieldName||this.args.category.fieldName}get allowNullCategory(){return(0,o.isNone)(this.args.allowNullCategory)||this.args.allowNullCategory}get allowBlankCategory(){return(0,o.isNone)(this.args.allowBlankCategory)||this.args.allowBlankCategory}get categoryFieldCodedValueMap(){const e=this.args.dataSource 185return e?(e.getFieldCodedValues(this.categoryFieldName)||[]).reduce(((e,t)=>(e[t.code]=t.name,e)),{}):{}}async loadLabelOverrides(){this.getDistinctValuesAbortController&&this.getDistinctValuesAbortController.abort(),this.getDistinctValuesAbortController=new AbortController 186const e=this.args.category 187if(!e)return 188const t=this.categoryFieldName 189if(!t)return 190const a=this.args.dataSource 191if(a){this.loadingCategoryOverrides=!0,this.loadCategoryOverridesError=void 0 192try{const{distinctValues:i}=await a.getDistinctValues(t,{signal:this.getDistinctValuesAbortController.signal}) 193if(!i)return 194i.forEach((t=>{if((0,o.isNone)(t.value))return 195let i=this.categoryFieldCodedValueMap[t.value]||t.value,a=(0,l.findBy)(e.labelOverrides,"key",i) 196a||(a=new n.CodedLabel({key:i,label:i}),e.labelOverrides=[a,...e.labelOverrides])}))}catch(r){const{isAbortError:e}=await(0,i.importCorePromiseUtils)() 197e(r)||(this.loadCategoryOverridesError=r.message)}finally{this.loadingCategoryOverrides=!1}}}addLabelOverride(){const e=this.newLabelOverrideKey 198if((0,o.isEmpty)(e))return 199const t=new n.CodedLabel({key:e,label:e}) 200this.args.category.labelOverrides=[...this.args.category.labelOverrides,t],this.newLabelOverrideKey=void 0,this.showAddLabelOverride=!1}deleteLabelOverride(e){this.args.category.labelOverrides=(0,l.withoutAt)(this.args.category.labelOverrides,e)}hideAddLabelOverride(){this.showAddLabelOverride=!1,this.newLabelOverrideKey=void 0}},u=m(d.prototype,"loadingCategoryOverrides",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=m(d.prototype,"loadCategoryOverridesError",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=m(d.prototype,"showAddLabelOverride",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(d.prototype,"loadLabelOverrides",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"loadLabelOverrides"),d.prototype),m(d.prototype,"addLabelOverride",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"addLabelOverride"),d.prototype),m(d.prototype,"deleteLabelOverride",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"deleteLabelOverride"),d.prototype),m(d.prototype,"hideAddLabelOverride",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"hideAddLabelOverride"),d.prototype),d) 201e.default=(0,t.setComponentTemplate)(g,h)})),define("nickel/components/configs/commons/ck-editor-block/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 202function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={}
203return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 204const f=(0,o.createTemplateFactory)({id:"mi00u2t/",block:'[[[11,"calcite-label"],[24,"layout","inline-space-between"],[17,1],[12],[1,"\\n "],[8,[39,0],null,[["@text","@hideTooltip","@icon","@tooltipText"],[[30,2],[28,[37,1],[[30,3]],null],"information",[28,[37,2],["config.arcade-expression-format"],[["syntax"],["{expression/attributeName}"]]]]],null],[1,"\\n\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[16,"icon-end",[52,[28,[37,1],[[30,0,["editing"]]],null],"pencil"]],[4,[38,4],["click",[30,0,["toggleEditing"]]],null],[12],[1,"\\n"],[41,[30,0,["editing"]],[[[1," "],[1,[28,[35,2],["minimize"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,2],["edit"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["editing"]],[[[1," "],[8,[39,5],[[24,0,"mb-3"]],[["@value","@calculatedFields","@layerFields","@expressionFields","@ready","@allowIframe","@update"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[28,[37,7],[[30,0,["isEditorReady"]]],null]],null],[30,8],[30,9]]],null],[1,"\\n"],[41,[48,[30,10]],[[[1," "],[18,10,null],[1,"\\n"]],[]],null]],[]],null]],["&attrs","@title","@showArcadeHint","@value","@calculatedFields","@layerFields","@expressionFields","@allowIframe","@update","&default"],false,["ui/label-tooltip","not","t","if","on","ui/ck-editor","fn","mut","has-block","yield"]]',moduleName:"nickel/components/configs/commons/ck-editor-block/index.hbs",isStrictMode:!1}) 205let b=(r=class extends l.default{constructor(){super(...arguments),u(this,"application",s,this),u(this,"editing",c,this),u(this,"isEditorReady",d,this)}toggleEditing(){if(this.editing)return this.isEditorReady?(this.editing=!1,void(this.isEditorReady=!1)):void 0 206this.editing=!0}},s=p(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(r.prototype,"editing",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=p(r.prototype,"isEditorReady",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(r.prototype,"toggleEditing",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"toggleEditing"),r.prototype),r) 207e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/configs/commons/color-picker/index",["exports","@ember/component","@dashboard/utils/colors","@ember/object","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 208function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 209return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 210const f=(0,r.createTemplateFactory)({id:"ZN+ni5pF",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n "],[8,[30,2,["Button"]],[[24,0,"h-8"],[24,"appearance","transparent"],[24,"kind","neutral"],[24,"icon-end","chevron-down"],[24,"scale","s"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-color-picker-swatch"],[15,"color",[30,0,["colorValue"]]],[14,"scale","s"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Menu"]],[[4,[38,1],["click",[30,0,["stopPropagation"]]],null]],[["@overlayPositioning","@menuPlacement","@flipPlacements"],["fixed","bottom-end",[30,0,["flipPlacements"]]]],[["default"],[[[[1,"\\n "],[11,"calcite-color-picker"],[24,0,"color-picker"],[16,2,[30,0,["color
210Value"]]],[24,"storage-id","arcgis-dashboards"],[4,[38,2],[[30,0,["colorPickerAdded"]]],null],[4,[38,1],["calciteColorPickerChange",[30,0,["updateColor"]]],null],[4,[38,3],null,null],[12],[13],[1,"\\n"],[41,[30,0,["showReset"]],[[[1," "],[11,"calcite-button"],[24,"appearance","transparent"],[4,[38,1],["click",[30,0,["resetColor"]]],null],[12],[1,"\\n "],[1,[28,[35,5],["reset"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[10,0],[14,0,"mb-3 text-color-2 text-n1 flex justify-center items-center"],[12],[1,"\\n "],[1,[28,[35,5],["config.inheriting-format"],[["color"],[[30,3]]]]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","Dropdown","@defaultColor"],false,["ui/dropdown","on","did-insert","autofocus","if","t"]]',moduleName:"nickel/components/configs/commons/color-picker/index.hbs",isStrictMode:!1}) 211let b=(s=class extends o.default{constructor(){super(...arguments),u(this,"application",c,this),u(this,"dashboard",d,this)}get format(){return this.args.format||Array.isArray(this.args.color)?"rgba":"hex"}get color(){return"rgba"===this.format?(0,i.isValidRgba)(this.args.color)?this.args.color:this.args.defaultColor||this.dashboard.defaultThemeColors.textColor:this.args.color||this.args.defaultColor||this.dashboard.defaultThemeColors.textColor}get colorValue(){const e=this.color 212return(0,i.isValidRgba)(e)?(0,i.fromRgba)(e):e.trim()}get showReset(){return this.args.defaultColor&&this.args.color&&((0,a.isNone)(this.args.showReset)||this.args.showReset)}get flipPlacements(){return this.application.rtl?["top-end","right","left"]:["top-end","left","right"]}async updateColor(e){this.args.update?.("rgba"===this.format?(0,i.toRgba)(e.target.value,Array.isArray(this.args.color)?this.args.color[3]:255):e.target.value)}resetColor(){this.args.update?.(),this.colorPicker.setFocus()}colorPickerAdded(e){this.colorPicker=e}stopPropagation(e){e.stopPropagation()}},c=p(s.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(s.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"updateColor",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateColor"),s.prototype),p(s.prototype,"resetColor",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"resetColor"),s.prototype),p(s.prototype,"colorPickerAdded",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"colorPickerAdded"),s.prototype),p(s.prototype,"stopPropagation",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"stopPropagation"),s.prototype),s) 213e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/configs/commons/color-sets-picker/index",["exports","@ember/component","@dashboard/utils/colors","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 214function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 215var i=e[Symbol.toPrimitive] 216if(void 0!==i){var n=i.call(e,t||"default") 217if("object"!=typeof n)return n 218throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 219return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 220const c=(0,a.createTemplateFactory)({id:"5LxAwgrP",block:'[[[11,"calcite-dropdown"],[24,0,"color-sets-picker"],[24,"max-items","8"],[24,"placement","bottom-end"],[16,"flipPlacements",[28,[37,0],["bottom-end","top-end"],null]],[24,"overlay-positioning","fixed"],[24,"width-scale","l"],[17,1],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline-fill"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["ColorSets"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[4,[38,3],["calciteDropdownItemSelect",[28,[37,4],[[30,4],[3
2200,3]],null]],null],[12],[1,"\\n "],[10,0],[14,0,"flex flex-wrap"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3,["colors"]]],null]],null],null,[[[1," "],[10,"calcite-color-picker-swatch"],[14,0,"inline-block"],[15,"color",[30,5]],[14,"scale","s"],[12],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","@label","ColorSet","@select","color"],false,["array","each","-track-array","on","fn"]]',moduleName:"nickel/components/configs/commons/color-sets-picker/index.hbs",isStrictMode:!1}) 221let d=(o=class extends l.default{constructor(){var e,t,n,l 222super(...arguments),e=this,t="application",l=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),s(this,"ColorSets",i.ColorSets)}},u=o.prototype,p="application",f=[n.inject],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(b).forEach((function(e){g[e]=b[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=f.slice().reverse().reduce((function(e,t){return t(u,p,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(u,p,g),g=null),r=g,o) 223var u,p,f,b,m,g 224e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/configs/commons/config-panel/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 225function c(e,t,i,n,l){var a={} 226return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 227const d=(0,o.createTemplateFactory)({id:"Xu8XU2D9",block:'[[[11,"calcite-flow"],[24,0,"config-panel"],[17,1],[12],[1,"\\n "],[11,"calcite-flow-item"],[16,"heading",[30,0,["panelHeading"]]],[16,"loading",[30,2]],[4,[38,0],[[30,0,["panelAdded"]]],null],[12],[1,"\\n "],[18,6,[[28,[37,2],null,[["Body"],[[50,"configs/commons/config-panel/panel-body",0,null,[["activePanelName","onActiveChanged"],[[30,3],[30,0,["selectedPanelChanged"]]]]]]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,5],[[28,[37,5],[[30,4]],null]],null],null,[[[1," "],[46,[30,5,["componentName"]],null,[["data","closePanel"],[[30,5,["data"]],[28,[37,6],[[30,0,["removeFlowPanel"]],[30,5]],null]]],null],[1,"\\n"]],[5]],null],[13]],["&attrs","@loading","@activePanelName","@flowPanels","flowPanel","&default"],false,["did-insert","yield","hash","component","each","-track-array","fn"]]',moduleName:"nickel/components/configs/commons/config-panel/index.hbs",isStrictMode:!1}) 228let u=e.default=(r=class extends l.default{constructor(){var e,t,i,n 229super(...arguments),e=this,t="panelHeading",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}flowPanelAdded(e){let[t]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] 230t.elem=e,e.setFocus()}removeFlowPanel(e){const t=(0,i.without)(this.flowPanels,e) 231this.args.onFlowPanelsUpdated?.(t)}selectedPanelChanged(e){this.panelHeading=e,this.panel?.scrollContentTo({top:0,left:0})}panelAdded(e){this.panel=e}},s=c(r.prototype,"panelHeading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"flowPanelAdded",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"flowPanelAdded"),r.prototype),c(r.prototype,"removeFlowPanel",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"removeFlowPanel"),r.prototype),c(r.prototype,"selectedPanelChanged",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"selectedPanelChanged"),r.prototype),c(r.prototype,"panelAdded",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"panelAdded"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/commons/config-panel/panel-body/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a
232Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 233const o=(0,l.createTemplateFactory)({id:"yu6uhO7c",block:'[[[11,0],[16,0,[28,[37,0],["panel-body",[52,[51,[30,0,["isActive"]]],"panel-body-hidden"]],null]],[17,1],[4,[38,2],[[30,0,["isActiveUpdated"]],[30,0,["isActive"]],[30,2]],null],[4,[38,3],[[30,0,["isActiveUpdated"]]],null],[12],[1,"\\n "],[18,3,[[28,[37,5],null,[["isActive"],[[30,0,["isActive"]]]]]]],[1,"\\n"],[13]],["&attrs","@heading","&default"],false,["space-concat","unless","did-update","did-insert","yield","hash"]]',moduleName:"nickel/components/configs/commons/config-panel/panel-body/index.hbs",isStrictMode:!1}) 234let r=e.default=(a=class extends n.default{get isActive(){return this.args.activePanelName===this.args.name}isActiveUpdated(){this.isActive&&this.args.onActiveChanged?.(this.args.heading)}},s=a.prototype,c="isActiveUpdated",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"isActiveUpdated"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 235var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/configs/commons/config-preview/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 236function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 237return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 238const f=(0,o.createTemplateFactory)({id:"V802JIax",block:'[[[11,0],[16,0,[28,[37,0],["config-preview relative",[28,[37,1],["calcite-mode-",[30,0,["dashboard","theme"]]],null]],null]],[17,1],[12],[1,"\\n "],[11,0],[24,0,"inset-3 absolute"],[4,[38,2],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n "],[8,[39,3],null,[["@resizeDirection","@stretch"],[[30,2],[30,3]]],[["default"],[[[[1,"\\n"],[41,[48,[30,6]],[[[1," "],[18,6,[[28,[37,7],null,[["Widget"],[[50,[28,[37,9],[[30,4]],null],0,null,[["model","configMode","configData"],[[30,4],true,[30,5]]]]]]]]],[1,"\\n"]],[]],[[[1," "],[46,[28,[37,9],[[30,4]],null],null,[["model","configMode","configData"],[[30,4],true,[30,5]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@resizeDirection","@stretch","@model","@configData","&default"],false,["space-concat","concat","resize-observer","ui/resize-container","if","has-block","yield","hash","component","widget-type"]]',moduleName:"nickel/components/configs/commons/config-preview/index.hbs",isStrictMode:!1}) 239let b=(r=class extends l.default{constructor(){super(...arguments),u(this,"dashboard",s,this),u(this,"maxWidth",c,this),u(this,"maxHeight",d,this)}sizeChanged(e,t){let{width:i,height:n}=t 240this.maxWidth=i,this.maxHeight=n}},s=p(r.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(r.prototype,"maxWidth",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(r.prototype,"maxHeight",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(r.prototype,"sizeChanged",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"sizeChanged"),r.prototype),r) 241e.default=(0,t.setComponentTemplate)(f,b)})) 242define("nickel/components/configs/commons/data-download-settings/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
242dule",{value:!0}),e.default=void 0 243e.default=(0,t.createTemplateFactory)({id:"Qq9w5cMA",block:'[[[41,[30,1],[[[1," "],[8,[39,1],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.summarized-data-download"],null]],[1,"\\n\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["allowSummaryDownload"]],[28,[37,4],[[28,[37,5],[[30,2,["allowSummaryDownload"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],[[28,[37,7],[[30,2,["type"]],"serviceDataset"],null],[30,2,["dataSource","supportsCSVDownload"]]],null],[[[1," "],[8,[39,1],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.source-data-download"],null]],[1,"\\n\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["allowSourceDownload"]],[28,[37,4],[[28,[37,5],[[30,2,["allowSourceDownload"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],null]],["@showSummary","@dataset"],false,["if","ui/group-separator","t","ui/toggle-switch","fn","mut","and","eq"]]',moduleName:"nickel/components/configs/commons/data-download-settings/template.hbs",isStrictMode:!1})})),define("nickel/components/configs/commons/data-state-settings/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 244const l=(0,n.createTemplateFactory)({id:"2tPppV6r",block:'[[[8,[39,0],null,[["@heading","@collapsible"],[[30,1],true]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@title","@layerFields","@value","@update"],[[28,[37,2],["config.label"],null],[30,2],[30,3,["text"]],[28,[37,3],[[28,[37,4],[[30,3,["text"]]],null]],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["vertical"],null]],[1,"\\n "],[8,[39,5],null,[["@value","@options","@intlPath","@update"],[[30,3,["verticalAlignment"]],[28,[37,6],["top","middle","bottom"],null],"config.placement-enum",[28,[37,3],[[28,[37,4],[[30,3,["verticalAlignment"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.show-title"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@update"],[[30,3,["showCaption"]],[28,[37,3],[[28,[37,4],[[30,3,["showCaption"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.show-description"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@update"],[[30,3,["showDescription"]],[28,[37,3],[[28,[37,4],[[30,3,["showDescription"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@title","@layerFields","@dataState"],false,["ui/block","configs/commons/ck-editor-block","t","fn","mut","ui/input-select","array","ui/group-separator","ui/toggle-switch"]]',moduleName:"nickel/components/configs/commons/data-state-settings/index.hbs",isStrictMode:!1}) 245e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/dataset-preview-table/index",["exports","@ember/component","@ember/debug","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b 246function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,l){var a={} 247return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
247Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 248const h=(0,s.createTemplateFactory)({id:"RnruQLyG",block:'[[[11,0],[24,0,"flex-auto flex flex-col data-source-table-container overflow-hidden h-full"],[17,1],[4,[38,0],[[30,0,["dataSourceChanged"]],[30,2]],null],[4,[38,0],[[30,0,["visibilityChanged"]],[30,3]],null],[4,[38,0],[[30,0,["filterChanged"]],[30,4,["modelRevision"]]],null],[12],[1,"\\n"],[41,[30,0,["loading"]],[[[1," "],[10,"calcite-loader"],[14,0,"h-full"],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex-auto overflow-auto"],[12],[1,"\\n "],[8,[39,2],null,[["@modifierClass"],["table-striped"]],[["default"],[[[[1,"\\n "],[8,[30,5,["Header"]],null,[["@columns"],[[30,0,["columns"]]]],null],[1,"\\n "],[8,[30,5,["Body"]],null,[["@rows"],[[30,0,["rows"]]]],null],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none bg-foreground-1 p-1 border-top"],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["rows","length"]],[30,0,["featureCount"]]],null],[[[1," "],[10,0],[12],[1,"\\n "],[1,[28,[35,4],["config.showing-features-count-format"],[["count"],[[30,0,["featureCount"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[12],[1,"\\n "],[1,[28,[35,4],["config.showing-feature-count-plural"],[["rows","count"],[[30,0,["rows","length"]],[30,0,["featureCount"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[41,[30,0,["application","isDebug"]],[[[1," "],[10,0],[12],[1,"\\n "],[1,[30,0,["whereClause"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@dataSource","@isVisible","@filter","Table"],false,["did-update","if","ui/table-container","gte","t"]]',moduleName:"nickel/components/configs/commons/dataset-preview-table/index.hbs",isStrictMode:!1}),y=["globalid","objectid"] 249let v=(c=class extends o.default{constructor(){super(...arguments),m(this,"application",d,this),m(this,"loading",u,this),m(this,"featureCount",p,this),m(this,"rows",f,this),m(this,"whereClause",b,this)}willDestroy(){super.willDestroy(...arguments),this.abortController&&this.abortController.abort()}dataSourceChanged(){this.whereClause=void 0,this.args.isVisible&&(0,l.once)(this,this.refresh)}visibilityChanged(){this.args.isVisible&&(0,l.once)(this,this.refresh)}filterChanged(){this.args.isVisible&&(0,l.once)(this,this.refresh)}get fields(){return(this.args.dataSource&&this.args.dataSource.fields||[]).filter((e=>!y.includes(e.name.toLowerCase())))}get columns(){return this.fields.map((e=>e.alias||e.name))}async refresh(){const e=this.args.dataSource 250if(!e)return 251if(!this.args.isVisible)return 252const t=this.args.filter&&this.args.filter.getWhereClause(e.filterMetaData)||"" 253if(this.whereClause===t)return 254this.whereClause=t,this.loading=!0,this.abortController&&this.abortController.abort(),this.abortController=new AbortController 255const n=e.createQuery({filters:this.args.filter?[this.args.filter]:[]}),l=e.executeQuery(n.clone(),{signal:this.abortController.signal,method:"executeForCount"}) 256n.num=500 257const a=e.executeQuery(n,{signal:this.abortController.signal}) 258try{let[t,{features:i}]=await Promise.all([l,a]) 259this.featureCount=t||0,this.rows=i.map((t=>this.fields.map((i=>{const n=e.getFormattedValue(t,i.name) 260return"string"!=typeof n?n:n.replace(/<[^>]*>/gi,"")}))))}catch(o){return void(0,i.debug)(`Error loading data\n${o.stack}`)}finally{this.loading=!1,this.abortController=null}}},d=g(c.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(c.prototype,"loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"featureCount",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),f=g(c.prototype,"rows",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(c.prototype,"whereClause",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"dataSourceChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"dataSourceChanged"),c.prototype),g(c.prototype,"visibilityChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"visibilityChanged"),c.prototype),g(c.prototype,"filterChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"filterChanged"),c.prototype),c) 261e.default=(0,t.setComponentTemplate)(h,v)})),define("nickel/components/configs/commons/field-based-collection-builder/collection-item/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
261dule",{value:!0}),e.default=void 0 262const l=(0,n.createTemplateFactory)({id:"R0mm7QwW",block:'[[[10,"calcite-list-item"],[15,"label",[30,1]],[15,2,[30,2]],[12],[1,"\\n "],[18,4,null],[1,"\\n "],[11,"calcite-action"],[24,"slot","actions-end"],[24,"icon","x"],[4,[38,1],["click",[30,3]],null],[12],[13],[1,"\\n"],[13]],["@label","@index","@delete","&default"],false,["yield","on"]]',moduleName:"nickel/components/configs/commons/field-based-collection-builder/collection-item/index.hbs",isStrictMode:!1}) 263e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/field-based-collection-builder/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p 264function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,l){var a={} 265return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 266const m=(0,c.createTemplateFactory)({id:"RkyYbCoV",block:'[[[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[10,"calcite-dropdown"],[14,0,"flex justify-end"],[14,"placement","bottom-end"],[15,"flipPlacements",[28,[37,0],["top-end"],null]],[14,"max-items","8"],[14,"overlay-positioning","fixed"],[14,"width-scale","m"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline-fill"],[14,"icon-end","chevron-down"],[15,"disabled",[28,[37,1],[[30,0,["unusedFields","length"]],0],null]],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["unusedFields"]]],null]],null],null,[[[1," "],[8,[39,4],[[4,[38,5],["calciteDropdownItemSelect",[28,[37,6],[[30,4],[3
2660,3]],null]],null]],[["@data","@label"],[[30,3],[30,3,["label"]]]],null],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,5],[28,[37,9],[[30,0,["hideCollection"]]],null]],null],[[[1," "],[11,"calcite-list"],[24,0,"border-light mb-3"],[16,"drag-enabled",[28,[37,9],[[30,6]],null]],[4,[38,5],["calciteListOrderChange",[30,0,["orderChanged"]]],null],[4,[38,10],[[30,0,["collectionChanged"]],[30,5]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,5]],null]],null],[30,0,["labelKey"]],[[[41,[48,[30,12]],[[[1," "],[18,12,[[50,"configs/commons/field-based-collection-builder/collection-item",0,null,[["inline","delete","index","label"],[[30,9],[28,[37,6],[[30,10],[30,8],[30,7]],null],[30,8],[28,[37,14],[[30,7],[30,0,["labelKey"]]],null]]]],[30,7]]],[1,"\\n"]],[]],[[[1," "],[8,[39,15],null,[["@delete","@index","@label"],[[28,[37,6],[[30,10],[30,8],[30,7]],null],[30,8],[28,[37,14],[[30,7],[30,0,["labelKey"]]],null]]],null],[1,"\\n"]],[]]]],[7,8]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hideCollection"]],[[[1," "],[10,"calcite-loader"],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],[[[41,[30,11],[[[1," "],[8,[39,16],[[24,0,"mb-3"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[30,11]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],[]]]],["@title","@addText","field","@add","@collection","@disableReOrdering","item","index","@inline","@delete","@emptyMessage","&default"],false,["array","eq","each","-track-array","configs/commons/field-select/dropdown-option","on","fn","if","and","not","did-update","has-block","yield","component","get","configs/commons/field-based-collection-builder/collection-item","ui/centered-element"]]',moduleName:"nickel/components/configs/commons/field-based-collection-builder/index.hbs",isStrictMode:!1}) 267let g=(d=class extends r.default{get fields(){return this.args.fields||[]}get unusedFields(){return(0,o.isEmpty)(this.args.collection)||this.args.allowMultipleStatisticDefinitions?this.fields:this.fields.filter((e=>!(0,i.findBy)(this.args.collection,this.args.nameKey||"name",e.name)))}get labelKey(){return this.args.labelKey||"label"}constructor(){super(...arguments),f(this,"application",u,this),f(this,"hideCollection",p,this),this.collection=this.args.collection}collectionChanged(e){let[t]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] 268this.collection?.length!==t?.length&&(this.hideCollection=!0,(0,l.next)(this,(()=>{this.hideCollection=!1}))),this.collection=t}orderChanged(e){this.args.onOrderChanged?.(e.detail)}},u=b(d.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"hideCollection",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(d.prototype,"collectionChanged",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"collectionChanged"),d.prototype),b(d.prototype,"orderChanged",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"orderChanged"),d.prototype),d) 269e.default=(0,t.setComponentTemplate)(m,g)})),define("nickel/components/configs/commons/field-select/dropdown-option/index",["exports","@ember/component","nickel/components/configs/commons/field-select/field-select","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 270const l=(0,n.createTemplateFactory)({id:"WyeL2s6H",block:'[[[11,"calcite-dropdown-item"],[16,"selected",[30,1]],[16,"icon-end",[30,0,["iconType"]]],[16,"label",[28,[37,0],[[30,0,["fieldType"]]],null]],[17,2],[12],[1,"\\n "],[10,0],[14,0,"overflow-wrap-anywhere text-n2 flex flex-col"],[12],[1,"\\n "],[10,1],[14,0,"text-color-1"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"text-color-3"],[12],[1,"\\n "],[1,[30,0,["dataName"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@selected","&attrs","@label"],false,["t"]]',moduleName:"nickel/components/configs/commons/field-select/dropdown-option/index.hbs",isStrictMode:!1}) 271class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/commons/field-select/field-select",["exports","@dashboard/utils","@glimmer/component"],(function(e,t,i){Object.defineProperty(e,"__esMo
271dule",{value:!0}),e.default=void 0 272class n extends i.default{get fieldType(){return(0,t.intlFieldTypeString)(this.args.data.type)}get iconType(){switch(this.args.data.type){case"string":return"string" 273case"double":case"single":return"number" 274case"integer":case"small-integer":return"integer" 275case"guid":case"oid":case"global-id":return"key" 276case"date":return"calendar" 277default:return""}}}e.default=n})),define("nickel/components/configs/commons/field-select/input-option/index",["exports","@ember/component","nickel/components/configs/commons/field-select/field-select","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 278const l=(0,n.createTemplateFactory)({id:"8Y2Larcd",block:'[[[11,0],[24,0,"flex items-center"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex-auto min-w-0 text-ellipsis"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-icon"],[14,0,"mx-2"],[14,"scale","s"],[15,"icon",[30,0,["iconType"]]],[15,"text-label",[28,[37,0],[[30,0,["fieldType"]]],null]],[12],[13],[1,"\\n"],[13]],["&attrs","@label"],false,["t"]]',moduleName:"nickel/components/configs/commons/field-select/input-option/index.hbs",isStrictMode:!1}) 279class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/commons/field-select/list-option/index",["exports","@ember/component","nickel/components/configs/commons/field-select/field-select","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 280const l=(0,n.createTemplateFactory)({id:"odX2gToq",block:'[[[8,[39,0],[[17,1]],[["@baseClass","@value","@label","@description","@selected","@iconEnd","@iconEndLabel","@onClick"],[[30,2],[30,3],[30,4],[28,[37,1],["{",[30,5,["name"]],"}"],null],[30,6],[30,0,["iconType"]],[28,[37,2],[[30,0,["fieldType"]]],null],[30,7]]],null]],["&attrs","@baseClass","@value","@label","@data","@selected","@onClick"],false,["ui/list/list-item","concat","t"]]',moduleName:"nickel/components/configs/commons/field-select/list-option/index.hbs",isStrictMode:!1}) 281class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/commons/filter-builder/distinct-value-option/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 282const l=(0,n.createTemplateFactory)({id:"rtrvR2H2",block:'[[[8,[39,0],[[17,1]],[["@baseClass","@value","@label","@selected","@tabindex","@onClick"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7]]],[["default"],[[[[1,"\\n "],[10,1],[14,"slot","content-end"],[14,0,"me-4 text-color-3 text-lowercase text-n2"],[12],[1,"\\n "],[1,[52,[30,8,["count"]],[30,8,["count"]],[28,[37,2],["config.user-defined"],null]]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["&attrs","@baseClass","@value","@label","@selected","@tabindex","@onClick","@data"],false,["ui/list/list-item","if","t"]]',moduleName:"nickel/components/configs/commons/filter-builder/distinct-value-option/index.hbs",isStrictMode:!1}) 283e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/filter-builder/filter-group/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 284function r(e,t,i,n,l){var a={} 285return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 286const s=(0,a.createTemplateFactory)({id:"ioOgZkD2",block:'[[[11,0],[24,0,"filter-group"],[17,1],[4,[38,0],[[30,0,["featureTypeChanged"]],[30,2,["featureTypeRule"]],[30,2,["featureTypeRule","operator"]],[30,2,["featureTypeRule","constraint","value"]]],null],[12],[1,"\\n"],[41,[30,3,["hasFeatureTypes"]],[[[1," "],[8,[39,2],null,[["@filterBuilder","@isFeatureType","@rule","@deleteRule"],[[30,3],true,[30,2,["featureTypeRule"]],[28,[37,3],[[30,4],[3
2860,2]],null]]],null],[1,"\\n"],[41,[30,2,["rules"]],[[[1," "],[10,0],[14,0,"text-center my-1 text-color-3"],[12],[1,"\\n "],[1,[28,[35,4],["config.and"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["rules"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@filterBuilder","@featureTypeId","@rule","@onRuleAdded","@deleteRule"],[[30,3],[30,6],[30,5],[30,7],[28,[37,3],[[30,0,["deleteRule"]],[30,5]],null]]],null],[1,"\\n"],[41,[28,[37,7],[[30,5],[30,2,["rules"]]],null],[[[1," "],[10,0],[14,0,"text-center my-1 text-color-3"],[12],[1,"\\n "],[1,[28,[35,4],["config.and"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[5]],null],[1,"\\n "],[10,0],[14,0,"text-center pt-2"],[12],[1,"\\n "],[11,"calcite-button"],[24,"scale","s"],[24,"appearance","outline-fill"],[4,[38,8],["click",[30,0,["addRule"]]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.and"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,8],[[[1," "],[11,"calcite-button"],[24,"scale","s"],[24,"appearance","outline-fill"],[4,[38,8],["click",[30,9]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.or"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","@group","@filterBuilder","@deleteGroup","rule","@featureTypeId","@onRuleAdded","@showAddGroup","@addGroup"],false,["did-update","if","configs/commons/filter-builder/filter-rule","fn","t","each","-track-array","has-next","on"]]',moduleName:"nickel/components/configs/commons/filter-builder/filter-group/index.hbs",isStrictMode:!1}) 287let c=(r((o=class extends l.default{featureTypeChanged(){this.args.group&&this.args.group.featureTypeRule&&(this.args.group.rules=[])}get featureTypeId(){return"equal"===(this.args.group&&this.args.group.featureTypeRule?this.args.group.featureTypeRule.operator:void 0)?this.args.group.featureTypeRule.constraint?this.args.group.featureTypeRule.constraint.value:void 0:null}addRule(){const e=this.args.filterBuilder.addRule(this.args.group) 288this.args.onRuleAdded?.(e)}deleteRule(e){const t=this.args.group 289this.args.filterBuilder.deleteRule(t,e),(0,n.isEmpty)(t.rules)&&(0,n.isEmpty)(this.args.filterBuilder.featureTypes)&&this.args.deleteGroup?.(t)}}).prototype,"featureTypeChanged",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"featureTypeChanged"),o.prototype),r(o.prototype,"addRule",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"addRule"),o.prototype),r(o.prototype,"deleteRule",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"deleteRule"),o.prototype),o) 290e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/configs/commons/filter-builder/filter-rule/index",["exports","@ember/component","@dashboard/models/filter","@dashboard/utils","@dashboard/utils/array","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v,w,S 291function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function C(e,t,i,n,l){var a={} 292return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 293const k=(0,p.createTemplateFactory)({id:"sVMWKtMl",block:'[[[11,0],[24,0,"filter-rule"],[17,1],[12],[1,"\\n"],[41,[30,2,["dataSource"]],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n"],[41,[30,3],[[[1," "],[10,0],[14,0,"flex-auto min-w-0 flex items-center border bg-foreground-1"],[12],[1,"\\n "],[8,[39,1],[[24,0,"flex-auto min-w-0 ps-2"]],[["@label","@data"],[[30,0,["field","label"]],[30,0,["field"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,2],[[24,0,"flex-auto"]],[["@value","@options","@optionComponentName","@valueComponentName","@placeholder","@update"],[[30,0,["field"]],[30,0,["fields"]],"configs/commons/field-select/list-option","configs/commons/field-select/input-option",[28,[37,3],["config.field-for-condition"],null],[30,0,["updateField"]]]],null],[1,"\\n"]],[]]],[1," "],[11,"calcite-button"],[24,0,"delete-filter"],[24,"icon-start","trash"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["operators"]],[[[1," "],[10,0],[15,0,[29,["operators-panel ",[52,[30,2,["dataSource"]],"operators-panel-data-source"]]]],[12],[1,"\\n"],[1," "],[10,0],[14,0,"flex mb-2"],[12],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"]],[["@value","@options","@labelProperty","@lowercase","@showFilter","@intlPath","@placeholder","@update"],[[30,5,["operator"]],[30,0,["operators"]],"name",true,false,"config.query-operator-enum",[28,[37,3],["config.select-operator"],null],[30,0,["updateOperator"]]]],null],[1,"\\n"],[41,[51,[30,2,["dataSource"]]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,5,["operator"]],[[[41,[30,0,["constraintTabs"]],[[[1," "],[10,"calcite-tabs"],[14,0,"mb-2"],[12],[1,"\\n "],[11,"calcite-tab-nav"],[24,"slot","title-group"],[4,[38,4],["calciteTabChange",[30,0,["updateCurrentConstraintTab"]]],null],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["constraintTabs"]]],null]],null],null,[[[1," "],[10,"calcite-tab-title"],[15,"selected",[28,[37,8],[[30,6],[30,0,["currentConstraintTab"]]],null]],[15,"tab",[30,6]],[12],[1,"\\n "],[1,[28,[35,3],[[28,[37,9],["config.",[30,6]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[6]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"mb-1"],[12],[1,"\\n"],[41,[28,[37,8],[[30,5,["constraint","type"]],"field"],null],[[[1," "],[8,[39,2],null,[["@value","@options","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,5,["constraint","value"]],[30,0,["fieldsForConstraint"]],"name","configs/commons/field-select/list-option",[28,[37,3],["config.field-for-condition"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"value"],null],[[[41,[30,0,["field","isCoded"]],[[[1," "],[8,[39,2],null,[["@value","@options","@labelProperty","@valueProperty","@placeholder","@update"],[[30,5,["constraint","value"]],[30,0,["field","codedValues"]],"name","id",[28,[37,3],["config.select-value"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["loadingDistinctValues"]],[[[1," "],[10,0],[14,0,"flex flex-auto justify-center items-center h-8"],[12],[1,"\\n "],[10,"calcite-loader"],[14,"inline",""],[12],[13],[10,1],[12],[1,[28,[35,3],["config.loading-distinct-values"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["distinctValues"]],[[[1," "],[8,[39,2],null,[["@value","@options","@allowCreate","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,5,["constraint","value"]],[30,0,["distinctValues"]],true,"value","id","configs/commons/filter-builder/distinct-value-option",[28,[37,3],["config.enter-value"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isStringField"]],[[[1," "],[8,[39,12],null,[["@value","@update"],[[30,5,["constraint","value"]],[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@value","@steps","@update"],[[30,5,["constraint","value"]],1,[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"date"],null],[[[1," "],[8,[39,14],[[24,0,"w-full"]],[["@value","@placeholder","@update"],[[30,5,["constraint"]],[28,[37,3],["config.enter-date"],null],[30,0,["updateDateConstraint"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"period"],null],[[[1," "],[8,[39,2],null,[["@value","@options","@labelProperty","@intlPath","@showFilter","@placeholder","@update"],[[30,5,["constraint","value"]],[30,0,["availablePerio
293ds"]],"value","date-period-enum",false,[28,[37,3],["select-date"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"relativeDate"],null],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,13],[[24,0,"flex-auto"]],[["@value","@allowBlank","@placeholder","@steps","@update","@decimalPlaces"],[[30,5,["constraint","value"]],false,[28,[37,3],["config.enter-value"],null],1,[28,[37,10],[[28,[37,11],[[30,5,["constraint","value"]]],null]],null],0]],null],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"]],[["@value","@options","@intlPath","@update"],[[30,5,["constraint","unit"]],[30,5,["constraint","dateUnits"]],"config.relative-date-units-enum",[28,[37,10],[[28,[37,11],[[30,5,["constraint","unit"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"values"],null],[[[41,[30,0,["field","isCoded"]],[[[1," "],[8,[39,2],null,[["@value","@options","@labelProperty","@valueProperty","@multivalue","@placeholder","@update"],[[30,5,["constraint","values"]],[30,0,["field","codedValues"]],"name","id",true,[28,[37,3],["config.select-one-or-multiple-values"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","values"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["loadingDistinctValues"]],[[[1," "],[10,0],[14,0,"flex flex-auto justify-center items-center h-8"],[12],[1,"\\n "],[10,"calcite-loader"],[14,"inline",""],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@multivalue","@allowCreate","@placeholder","@inputPlaceholder","@update"],[[30,5,["constraint","values"]],[30,0,["distinctValues"]],"value","id","configs/commons/filter-builder/distinct-value-option",true,true,[28,[37,3],["config.enter-one-or-multiple-values"],null],[28,[37,3],["search-options-or-enter-new-value"],null],[28,[37,10],[[28,[37,11],[[30,5,["constraint","values"]]],null]],null]]],null],[1,"\\n"]],[]]]],[]]]],[]],[[[41,[28,[37,8],[[30,5,["constraint","type"]],"range"],null],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,13],[[24,0,"flex-auto"]],[["@value","@allowBlank","@placeholder","@steps","@update"],[[30,5,["constraint","startValue"]],false,[28,[37,3],["config.enter-value"],null],1,[28,[37,10],[[28,[37,11],[[30,5,["constraint","startValue"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"flex-none px-2 mt-1 text-color-3"],[12],[1,"\\n "],[1,[28,[35,3],["config.and"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,13],[[24,0,"flex-auto"]],[["@value","@allowBlank","@placeholder","@steps","@update"],[[30,5,["constraint","endValue"]],false,[28,[37,3],["config.enter-value"],null],1,[28,[37,10],[[28,[37,11],[[30,5,["constraint","endValue"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,15],[[30,5,["isValid"]]],null],[[[1," "],[10,"calcite-input-message"],[14,0,"invalid-filter-rule mt-3"],[14,"status","invalid"],[14,"icon","exclamation-mark-triangle"],[12],[1,"\\n "],[1,[28,[35,3],["config.incomplete-condition"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@filterBuilder","@isFeatureType","@deleteRule","@rule","tab"],false,["if","configs/commons/filter-field-select-option","ui/power-select","t","on","unless","each","-track-array","eq","concat","fn","mut","ui/text-input","ui/number-input","ui/date-picker-dropdown","not"]]',moduleName:"nickel/components/configs/commons/filter-builder/filter-rule/index.hbs",isStrictMode:!1}),P=Object.freeze(["equal","not_equal","greater","greater_or_equal","less","less_or_equal"]),O
293=Object.freeze(["equal","not_equal","is_in","is_not_in"]) 294let D=(f=class extends c.default{constructor(){super(...arguments),x(this,"intl",b,this),x(this,"field",m,this),x(this,"fields",g,this),x(this,"fieldsForConstraint",h,this),x(this,"availablePeriods",y,this),x(this,"operators",v,this),x(this,"loadingDistinctValues",w,this),x(this,"_distinctValues",S,this),this.args.isFeatureType?this.fields=[this.args.filterBuilder.typeField]:this.fields=this.args.filterBuilder.getFields(this.args.featureTypeId),this.field=this.args.rule.field&&(0,l.findBy)(this.fields,"name",this.args.rule.field.name),this.operators=this.getOperators(),this.fieldsForConstraint=this.getFieldsForConstraint(),this.availablePeriods=this.getPeriods(),this.getDistinctValues()}get isStringField(){return(0,n.isStringField)(this.field)}get distinctValues(){return!this.isStringField||O.includes(this.args.rule.operator)?this._distinctValues:[]}set distinctValues(e){this._distinctValues=e}getOperators(){if(this.args.isFeatureType)return i.FeatureTypeOperators 295if(!this.field)return[] 296if(this.field.isCoded)return[...i.CodedValueOperators,...i.EmptyNumberOperators] 297switch(this.field.type){case"small-integer":case"integer":case"oid":return[...i.NumericOperators,...i.EmptyNumberOperators] 298case"single":case"double":return[...i.DecimalOperators,...i.EmptyNumberOperators] 299case"date":return[...i.AbsoluteDateOperators,...i.RelativeDateOperators,...i.EmptyNumberOperators] 300case"guid":case"global-id":return[...i.GlobalIdOperators,...i.EmptyNumberOperators] 301case"string":return[...i.StringOperators,...i.EmptyStringOperators]}}getFieldsForConstraint(){const e=this.args.rule?this.args.rule.field:void 0 302if((0,s.isNone)(e))return null 303const t=this.args.rule?this.args.rule.operator:void 0 304if((0,s.isEmpty)(t)||i.CollectionOperators.includes(t)||i.RelativeDateOperators.includes(t)||i.RangeOperators.includes(t)||"contains"===t)return null 305const l=this.fields 306if((0,s.isEmpty)(l))return null 307const a=e.name,o=e.type 308return(0,n.isStringField)(o)||(0,n.isDateField)(o)?l.filter((e=>e.name!==a&&e.type===o)):l.filter((e=>e.name!==a&&(0,n.isNumericField)(e,{withID:!0})))}getPeriods(){return"is_before"===this.args.rule.operator||"is_after"===this.args.rule.operator?(0,l.without)(i.Periods,"yearToDate"):"is_on_before"===this.args.rule.operator||"is_on_after"===this.args.rule.operator?i.Periods.filter((e=>"yearToDate"!==e&&"now"!==e)):(0,l.without)(i.Periods,"now")}async getDistinctValues(){this.getDistinctValuesAbortController&&this.getDistinctValuesAbortController.abort(),this.getDistinctValuesAbortController=new AbortController 309const e=this.field 310if(!e||!this.args.filterBuilder.dataSource)return null 311this.loadingDistinctValues=!0 312try{const{distinctValues:t}=await this.args.filterBuilder.dataSource.getDistinctValues(e.field,{signal:this.getDistinctValuesAbortController.signal}) 313this.distinctValues=t}catch(t){return(0,a.debug)(`Error loading distinct values\n${t.stack}`),void(this.distinctValues=[])}finally{this.loadingDistinctValues=!1}}get currentConstraintTab(){if((0,s.isEmpty)(this.constraintTabs))return null 314const e=this.args.rule.constraint.type 315switch(e){case"value":case"values":case"range":case"date":case"codedValue":return"value" 316default:return e}}get constraintTabs(){const e=this.args.rule 317if(!e)return null 318const t=e.field,l=e.operator 319if(!t||!l)return null 320if(i.EmptyStringOperators.includes(l))return null 321const a=[],o=this.fieldsForConstraint 322return(0,n.isDateField)(t)?i.AbsoluteDateOperators.includes(l)&&(a.push("period"),a.push("value"),(0,s.isEmpty)(o)||a.push("field")):P.includes(l)&&(a.push("value"),(0,s.isEmpty)(o)||a.push("field")),(0,s.isEmpty)(a)||1===a.length?null:a}get displayRelativeDateUnits(){return this.args.rule.constraint.dateUnits.map((e=>({unit:e,label:this.intl.t("config.relative-date-units-enum."+e)})))}get displayRelativeDateUnit(){return(0,l.findBy)(this.displayRelativeDateUnits,"unit",this.args.rule.constraint.unit)}updateField(e){const t=this.args.rule,i=this.args.rule.operator 323t.field=e,this.field=e,this.operators=this.getOperators(),(0,s.isEmpty)(this.operators)||(i&&this.operators.includes(i)?this.updateOperator(i):this.updateOperator(this.operators[0])),this.fieldsForConstraint=this.getFieldsForConstraint(),this.getDistinctValues()}updateOperator(e){this.args.rule.operator=e,this.fieldsForConstraint=this.getFieldsForConstraint(),this.availablePerio
323ds=this.getPeriods() 324const t=this.args.rule?this.args.rule.field:void 0 325if(!e||!t)return 326if(i.EmptyStringOperators.includes(e)||"all_types"===e)return void(this.args.rule.constraint=new i.NilConstraint) 327const l=t.type 328if(!t.isCoded)return(0,n.isDateField)(l)?i.RelativeDateOperators.includes(e)?void(this.args.rule.constraint=new i.RelativeDateConstraint):(this.availablePeriods=this.getPeriods(),void(this.args.rule.constraint=new i.PeriodConstraint({value:this.availablePeriods[0]}))):void(i.RangeOperators.includes(e)?this.args.rule.constraint=new i.RangeConstraint({dataType:l}):i.CollectionOperators.includes(e)?this.args.rule.constraint=new i.ValuesConstraint({dataType:l}):this.args.rule.constraint=new i.ValueConstraint({dataType:l})) 329i.CollectionOperators.includes(e)?this.args.rule.constraint=new i.ValuesConstraint({dataType:l}):this.args.rule.constraint=new i.ValueConstraint({dataType:l})}updateCurrentConstraintTab(e){const t=e.target.selectedTitle.tab 330if(t===this.currentConstraintTab)return 331const l=this.args.rule.field,a=l.type,o=this.args.rule.operator,r=this.fieldsForConstraint 332switch(t){case"period":this.args.rule.constraint=new i.PeriodConstraint({value:this.availablePeriods[0]}) 333break 334case"value":if(l.isCoded){if(i.CollectionOperators.includes(o)){this.args.rule.constraint=new i.ValuesConstraint({dataType:a}) 335break}this.args.rule.constraint=new i.ValueConstraint({dataType:a}) 336break}if((0,n.isDateField)(a)){this.args.rule.constraint=new i.DateConstraint({value:u.DateTime.now()}) 337break}if(i.RangeOperators.includes(o)){this.args.rule.constraint=new i.RangeConstraint({dataType:a}) 338break}if(i.CollectionOperators.includes(o)){this.args.rule.constraint=new i.ValuesConstraint({dataType:a}) 339break}this.args.rule.constraint=new i.ValueConstraint({dataType:a}) 340break 341case"field":this.args.rule.constraint=new i.FieldConstraint({value:r[0].name})}}updateDateConstraint(e){let{value:t,includeTime:n}=e 342this.args.rule.constraint=new i.DateConstraint({value:t,includeTime:n})}},b=C(f.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=C(f.prototype,"field",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=C(f.prototype,"fields",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(f.prototype,"fieldsForConstraint",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(f.prototype,"availablePeriods",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=C(f.prototype,"operators",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=C(f.prototype,"loadingDistinctValues",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=C(f.prototype,"_distinctValues",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),C(f.prototype,"updateField",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"updateField"),f.prototype),C(f.prototype,"updateOperator",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"updateOperator"),f.prototype),C(f.prototype,"updateCurrentConstraintTab",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCurrentConstraintTab"),f.prototype),C(f.prototype,"updateDateConstraint",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"updateDateConstraint"),f.prototype),f) 343e.default=(0,t.setComponentTemplate)(k,D)})),define("nickel/components/configs/commons/filter-builder/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 344function r(e,t,i,n,l){var a={} 345return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 346const s=(0,a.createTemplateFactory)({id:"HPPz+sxl",block:'[[[11,0],[24,0,"filter-builder"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2,["rules"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@filterBuilder","@group","@showAddGroup","@addGroup","@deleteGroup","@onRuleAdded"],[[30,4],[3
3460,3],[28,[37,3],[[28,[37,4],[[30,3],[30,2,["rules"]]],null]],null],[30,0,["addGroup"]],[30,0,["deleteGroup"]],[30,0,["onRuleAdded"]]]],null],[1,"\\n"],[41,[28,[37,4],[[30,3],[30,2,["rules"]]],null],[[[1," "],[10,0],[14,0,"text-center my-1 text-color-3"],[12],[1,"\\n "],[1,[28,[35,6],["config.or"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[13]],["&attrs","@filter","group","@filterBuilder"],false,["each","-track-array","configs/commons/filter-builder/filter-group","not","has-next","if","t"]]',moduleName:"nickel/components/configs/commons/filter-builder/index.hbs",isStrictMode:!1}) 347let c=(o=class extends l.default{addGroup(){const e=this.args.filterBuilder 348let t=e.addGroup(this.args.filter) 349if((0,n.isEmpty)(e.featureTypes)){const i=e.addRule(t) 350this.args.onRuleAdded?.(i)}}deleteGroup(e){const t=this.args.filter 351this.args.filterBuilder.deleteRule(t,e),(0,n.isEmpty)(t.rules)&&this.args.deleteFilter?.()}onRuleAdded(){this.args.onRuleAdded?.(...arguments)}},r(o.prototype,"addGroup",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"addGroup"),o.prototype),r(o.prototype,"deleteGroup",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"deleteGroup"),o.prototype),r(o.prototype,"onRuleAdded",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onRuleAdded"),o.prototype),o) 352e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/configs/commons/filter-editor/index",["exports","@ember/component","@dashboard/view-models","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 353function c(e,t,i,n,l){var a={} 354return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 355const d=(0,o.createTemplateFactory)({id:"dtBAjClR",block:'[[[11,"calcite-label"],[16,"layout",[52,[28,[37,1],[[30,1,["filter"]]],null],"inline-space-between","defualt"]],[17,2],[4,[38,2],[[30,0,["updateFilterBuilder"]]],null],[4,[38,3],[[30,0,["updateFilterBuilder"]],[30,1]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.filter"],null]],[1,"\\n"],[41,[28,[37,1],[[30,1,["filter"]]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,5],["click",[30,0,["newFilter"]]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.plus-filter"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,1,["filter"]],[[[1," "],[8,[39,6],null,[["@filterBuilder","@filter","@deleteFilter"],[[30,0,["filterBuilder"]],[30,1,["filter"]],[28,[37,7],[[28,[37,8],[[30,1,["filter"]]],null]],null]]],null],[1,"\\n"]],[]],null]],["@dataset","&attrs"],false,["if","not","did-insert","did-update","t","on","configs/commons/filter-builder","fn","mut"]]',moduleName:"nickel/components/configs/commons/filter-editor/index.hbs",isStrictMode:!1}) 356let u=(r=class extends l.default{constructor(){var e,t,i,n 357super(...arguments),e=this,t="filterBuilder",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.updateFilterBuilder()}updateFilterBuilder(){this.args.dataset?this.filterBuilder=new i.FilterBuilder({dataSource:this.args.dataset.dataSource}):this.filterBuilder=null}newFilter(){const e=this.filterBuilder.addGroup(),t=this.filterBuilder.addGroup(e) 358if(!this.filterBuilder.hasFeatureTypes){const e=this.filterBuilder.addRule(t) 359this.args.onRuleAdded?.(e)}
359this.args.dataset.filter=e}},s=c(r.prototype,"filterBuilder",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c(r.prototype,"updateFilterBuilder",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateFilterBuilder"),r.prototype),c(r.prototype,"newFilter",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"newFilter"),r.prototype),r) 360e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/commons/filter-field-select-option/index",["exports","@ember/component","@dashboard/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 361const a=(0,l.createTemplateFactory)({id:"TUhGAObm",block:'[[[11,0],[16,0,[28,[37,0],["flex items-center",[30,1]],null]],[17,2],[12],[1,"\\n "],[10,0],[14,0,"flex-auto text-ellipsis"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none text-color-3 text-lowercase text-n2 me-1"],[12],[1,"\\n "],[1,[28,[35,1],[[30,0,["fieldType"]]],null]],[1,"\\n "],[13],[1,"\\n"],[13]],["@class","&attrs","@label"],false,["space-concat","t"]]',moduleName:"nickel/components/configs/commons/filter-field-select-option/index.hbs",isStrictMode:!1}) 362class o extends n.default{get fieldType(){return this.args.data?this.args.data.isCoded?"config.field-types-enum.coded":(0,i.intlFieldTypeString)(this.args.data.type):"config.field-types-enum.unknown"}}e.default=(0,t.setComponentTemplate)(a,o)})),define("nickel/components/configs/commons/flow-panels/icon-picker/icon-block/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 363function s(e,t,i,n,l){var a={} 364return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 365const c=(0,a.createTemplateFactory)({id:"LOtr6EO1",block:'[[[8,[39,0],[[24,0,"icon-picker-block"],[4,[38,3],["calciteBlockToggle",[30,0,["blockToggled"]]],null]],[["@heading","@collapsible"],[[28,[37,1],[[28,[37,2],["config.icons-categories-enum.",[30,1,["type"]]],null]],null],true]],[["default"],[[[[1,"\\n"],[41,[30,0,["open"]],[[[1," "],[10,0],[14,0,"flex flex-col flex-wrap self-center"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto overflow-y-auto"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,1,["iconDatas"]]],null]],null],null,[[[1," "],[8,[39,7],[[16,0,[29,["icon ",[52,[28,[37,8],[[30,2,["id"]],[30,3]],null],"icon-active"]]]],[24,"role","button"],[4,[38,3],["click",[28,[37,9],[[30,5],[30,2]],null]],null]],[["@href"],[[29,[[30,4],"#",[30,1,["type"]],"/",[30,2,["icon"]]]]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@category","iconData","@selectedIconId","@iconsPath","@onIconSelected"],false,["ui/block","t","concat","on","if","each","-track-array","ui/svg-element","eq","fn"]]',moduleName:"nickel/components/configs/commons/flow-panels/icon-picker/icon-block/index.hbs",isStrictMode:!1}) 366let d=e.default=(o=class extends n.default{constructor(){var e,t,i,n 367super(...arguments),e=this,t="open",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}blockToggled(e){this.open=e.target.open}},r=s(o.prototype,"open",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"blockToggled",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"blockToggled"),o.prototype),o);(0,t.setComponentTemplate)(c,d)})),define("nickel/components/configs/commons/flow-panels/icon-picker/index",["exports","@ember/component","@dashboard/utils/html-sanitizer","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/utils/asset","nickel/utils/svgs-cache","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 368function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={}
369return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 370const v=(0,d.createTemplateFactory)({id:"BRS+Vmf3",block:'[[[11,"calcite-flow-item"],[16,"heading",[28,[37,0],["config.select-an-icon"],null]],[16,"loading",[30,0,["loading"]]],[24,"show-back-button",""],[4,[38,1],["calciteFlowItemBack",[30,1]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["categories"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@category","@iconsPath","@onIconSelected","@selectedIconId"],[[30,2],[30,0,["iconsPath"]],[30,0,["onIconSelected"]],[30,0,["selectedIconId"]]]],null],[1,"\\n"]],[2]],null],[1,"\\n "],[8,[39,5],null,[["@heading","@collapsible"],[[28,[37,0],["config.icons-categories-enum.custom"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.svg-code"],null]],[1,"\\n "],[8,[39,6],[[24,0,"icon-picker-custom-icon"],[24,"dir","ltr"]],[["@placeholder","@value","@resize","@update"],[[28,[37,0],["config.paste-svg-code-here"],null],[30,0,["customIcon"]],"vertical",[28,[37,7],[[28,[37,8],[[30,0,["customIcon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"text-color-1 font-medium"],[12],[1,"\\n "],[1,[28,[35,0],["config.use-a-custom-icon-logo-or-image-by-entering-an-SVG-here"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[11,"calcite-button"],[24,"slot","footer"],[24,0,"flex-auto"],[24,"appearance","outline-fill"],[4,[38,1],["click",[30,1]],null],[12],[1,"\\n "],[1,[28,[35,0],["cancel"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"calcite-button"],[24,"slot","footer"],[24,0,"flex-auto"],[16,"disabled",[30,0,["isOkDisabled"]]],[4,[38,1],["click",[30,0,["confirm"]]],null],[12],[1,"\\n "],[1,[28,[35,0],["ok"],null]],[1,"\\n "],[13],[1,"\\n"],[13]],["@closePanel","category"],false,["t","on","each","-track-array","configs/commons/flow-panels/icon-picker/icon-block","ui/block","ui/text-area","fn","mut"]]',moduleName:"nickel/components/configs/commons/flow-panels/icon-picker/index.hbs",isStrictMode:!1}) 371let w=e.default=(u=class extends o.default{constructor(){super(...arguments),h(this,"application",p,this),h(this,"_customIcon",f,this),h(this,"loading",b,this),h(this,"categories",m,this),h(this,"selectedIconId",g,this),this.loadSvgs(),this.originalIcon=this.args.data.icon,this._customIcon=this.args.data.icon}get iconsPath(){return(0,s.default)("assets/ui/esri-icons.svg")}get isOkDisabled(){return(0,a.isEmpty)(this.selectedIconId)}get customIcon(){return this._customIcon}set customIcon(e){if(this._customIcon=e,(0,a.isEmpty)(e))return this.args.data.onUpdate?.(),void(this.selectedIconId=void 0) 372const t=(0,i.sanitizeHtml)(e),n=document.implementation.createHTMLDocument("") 373if(n.body.innerHTML=t,!n.body.children||n.body.children.length<1)return 374let l=n.body.children[0] 375if(!l||"svg"!==l.tagName)return 376const o=(new XMLSerializer).serializeToString(l) 377this.args.data.onUpdate?.(o),this.selectedIconId="customSvg"}async loadSvgs(){await c.default.loadSvgs(this.iconsPath) 378const e=await fetch((0,s.default)("assets/ui/esri-icons.json")),t=await e.json() 379let i=0 380this.categories=t.categories.map((e=>({type:e,iconDatas:t.icons[e].map((e=>({id:i++,icon:e})))}))),this.loading=!1}onIconSelected(e,t){this.selectedIconId=e.id 381const i=(new XMLSerializer).serializeToString(t.currentTarget) 382this._customIcon=i,this.args.data.onUpdate?.(i)}confirm(){this.isConfirmed=!0,this.args.closePanel()}willDestroy(){super.willDestroy(...arguments),this.isConfirmed||this.args.data.onUpdate?.(this.originalIcon),this.args.data.onClose?.()}},p=y(u.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"_customIcon",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m=y(u.prototype,"categories",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=y(u.prototype,"selectedIconId",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(u.prototype,"onIconSelected",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onIconSelected"),u.prototype),y(u.prototype,"confirm",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"confirm"),u.prototype),u);(0,t.setComponentTemplate)(v,w)}
382)),define("nickel/components/configs/commons/general-settings/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 383const l=(0,n.createTemplateFactory)({id:"itUqboL3",block:'[[[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.name"],null]],[1,"\\n "],[8,[39,1],null,[["@value","@update"],[[30,1,["name"]],[28,[37,2],[[28,[37,3],[[30,1,["name"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[8,[39,5],null,[["@title","@value","@layerFields","@update"],[[28,[37,0],["config.title"],null],[30,1,["caption"]],[30,2],[28,[37,2],[[28,[37,3],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[8,[39,5],null,[["@title","@value","@layerFields","@update"],[[28,[37,0],["config.description"],null],[30,1,["description"]],[30,2],[28,[37,2],[[28,[37,3],[[30,1,["description"]]],null]],null]]],null],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[8,[39,6],null,[["@config"],[[30,1]]],null]],["@config","@layerFields"],false,["t","ui/input","fn","mut","ui/group-separator","configs/commons/ck-editor-block","configs/commons/theme-settings"]]',moduleName:"nickel/components/configs/commons/general-settings/index.hbs",isStrictMode:!1}) 384e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/icon-infos-picker/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 385function o(e,t,i,n,l){var a={} 386return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 387const r=(0,l.createTemplateFactory)({id:"SKiEpuYS",block:'[[[8,[39,0],[[17,1]],[["@gridTemplateColumns"],["5fr 2fr 3fr"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.icon"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,4]],null]],null],"name",[[[1," "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"flex-auto"]],[["@placeholder","@value","@update"],[[28,[37,1],["config.enter-value"],null],[30,5,["name"]],[28,[37,5],[[28,[37,6],[[30,5,["name"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[10,"svg"],[14,0,"preview-icon"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[15,"width",30],[15,"height",30],[12],[1,"\\n "],[1,[28,[35,7],[[30,5,["icon"]]],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],[[24,0,"justify-self-end"]],null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@icon","@onUpdate","@onFlowPanelAdded"],[[30,5,["icon"]],[28,[37,5],[[30,0,["updateIconInfo"]],[30,5],[30,6]],null],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[5,6]],null],[1," "]],[3]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[41,[51,[30,4]],[[[1," "],[8,[39,10],[[24,0,"mb-3"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-values-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,10],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"icon-start","plus"],[4,[38,11],["click",[30,0,["addIconInfo"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.add"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["&attrs","Grid","Body","@iconInfos","pair","index","@onFlowPanelAdded"],false,["ui/grid-container","t","each","-track-array","ui/text-input","fn","mut","html-safe","configs/commons/icon-picker-button","unless","ui/centered-element","on"]]',moduleName:"nickel/components/configs/commons/icon-infos-picker/index.hbs",isStrictMode:!1}) 388let s=e.default=(o((a=class extends n.default{addIconInfo(){let e 389this.args.onFlowPanelAdded?.({componentName:"configs/commons/flow-panels/icon-picker",data:{onUpdate:t=>{e=t},onClose:()=>{if(!e)return 390const t=this.args.onAddIconInfo(e) 391this.args.onUpdateIconInfo(e,t)}}})}updateIconInfo(e,t,i){i?this.args.onUpdateIconInfo(i,e):this.args.onRemoveIconInfo(t)}}).prototype,"addIconInfo",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"addIconInfo"),a.prototype),o(a.prototype,"updateIconInfo",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"updateIconInfo"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/commons/icon-picker-button/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a
392Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 393const o=(0,l.createTemplateFactory)({id:"s2PmJbhI",block:'[[[10,0],[14,0,"flex"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,0],["click",[30,0,["open"]]],null],[12],[1,"\\n"],[41,[30,1],[[[1," "],[1,[28,[35,2],["config.change"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,2],["config.add-icon"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,1],[[[1," "],[11,"calcite-button"],[24,0,"ms-2"],[24,"kind","neutral"],[24,"appearance","outline-fill"],[24,"icon-start","trash"],[4,[38,0],["click",[28,[37,3],[[30,2],null],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["@icon","@onUpdate"],false,["on","if","t","fn"]]',moduleName:"nickel/components/configs/commons/icon-picker-button/index.hbs",isStrictMode:!1}) 394let r=e.default=(a=class extends n.default{open(){this.args.onFlowPanelAdded?.({componentName:"configs/commons/flow-panels/icon-picker",data:{onUpdate:this.args.onUpdate,onClose:this.args.onClose,icon:this.args.icon}})}},s=a.prototype,c="open",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"open"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 395var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/configs/commons/info-window/index",["exports","@ember/component","@dashboard/utils","@dashboard/utils/constants","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u 396function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,l){var a={} 397return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 398const b=(0,s.createTemplateFactory)({id:"QADLwwBd",block:'[[[8,[39,0],[[24,0,"info-window-config"],[4,[38,1],["message",[30,0,["onWindowMessage"]]],null]],null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Body"]],null,[["@heading"],[[28,[37,2],["config.appearance"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@heading","@collapsible","@startOpen"],[[28,[37,2],["config.header"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@label","@value","@showVariables","@placeholder","@update"],[[28,[37,2],["config.title"],null],[30,4,["title"]],true,[52,[30,5],[28,[37,2],["config.welcome"],null],[28,[37,2],["config.information"],null]],[28,[37,6],[[28,[37,7],[[30,4,["title"]]],null]],null]]],null],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n "],[8,[39,4],null,[["@label","@value","@showVariables","@update"],[[28,[37,2],["config.subtitle"],null],[30,4,["subtitle"]],true,[28,[37,6],[[28,[37,7],[[30,4,["subtitle"]]],null]],null]]],null],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[8,[39,9],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text-color"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@defaultColor","@update"],[[30,4,["headerTextColor"]],[28,[37,11],[[30,4,["textColor"]],[30,6,["textColor"]]],null],[28,[37,6],[[28,[37,7],[[30,4,["headerTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[6]]]]],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.header-layout"],null]],[1,"\\n "],[10,"calcite-tile-select-group"],[14,"scale","s"],[12],[1,"\\n "],[11,"calcite-tile-select"],[24,"input-enabled",""],[24,"input-alignment","end"],[16,"checked",[28,[37,12],[[30,4,["headerLayout"]],"horizontal"],null]],[24,"icon","horizontal-distribute"],[16,"heading",[28,[37,2],["config.orientation-enum.horizontal"],null]],[16,"description",[28,[37,2],["config.header-layout-enum.horizontal"],null]],[4,[38,13],["calciteTileSelectChange",[28,[37,6],[[28,[37,7],[[30,4,["headerLayout"]]],null],"horizontal"],null]],null],[12],[13],[1,"\\n "],[11,"calcite-tile-select"],[24,"input-enabled",""],[24,"input-alignment","end"],[16,"checked",[28,[37,12],[[30,4,["headerLayout"]],"vertical"],null]],[24,"icon","vertical-distribute"],[16,"heading",[28,[37,2],["config.orientation-enum.vertical"],null]],[16,"description",[28,[37,2],["config.header-layout-enum.vertical"],null]],[4,[38,13],["calciteTileSelectChange",[28,[37,6],[[28,[37,7],[[30,4,["headerLayout"]]],null],"vertical"],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,3],null,[["@heading","@collapsible"],[[28,[37,2],["config.logo"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@config","@defaultTextColor","@defaultBackgroun
398dColor","@addFlowPanel"],[[30,4],[28,[37,11],[[30,4,["headerTextColor"]],[30,4,["textColor"]]],null],[30,4,["backgroundColor"]],[30,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,3],null,[["@heading","@collapsible"],[[28,[37,2],["config.body"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.contents"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@update"],[[30,4,["content"]],[28,[37,6],[[28,[37,7],[[30,4,["content"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,3],null,[["@heading","@collapsible"],[[28,[37,2],["config.general"],null],true]],[["default"],[[[[1,"\\n"],[41,[30,5],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.allow-permanent-dismiss"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@update"],[[30,4,["dontShowAgainOption"]],[28,[37,6],[[28,[37,7],[[30,4,["dontShowAgainOption"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.dismiss-button-label"],null]],[1,"\\n "],[8,[39,17],null,[["@value","@options","@intlPath","@update"],[[30,4,["dismissButtonLabel"]],[28,[37,18],["close","ok","custom"],null],"config.dismiss-button-label-enum",[28,[37,6],[[28,[37,7],[[30,4,["dismissButtonLabel"]]],null]],null]]],null],[1,"\\n"],[41,[28,[37,12],[[30,4,["dismissButtonLabel"]],"custom"],null],[[[1," "],[8,[39,19],null,[["@placeholder","@value","@update"],[[28,[37,2],["config.close"],null],[30,4,["dismissButtonCustomLabel"]],[28,[37,6],[[28,[37,7],[[30,4,["dismissButtonCustomLabel"]]],null]],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,20],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],[[16,0,[28,[37,21],[[28,[37,22],["calcite-mode-",[30,4,["theme"]]],null],[52,[30,4,["isMobile"]],"mobile-preview shadow-2"]],null]]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,23],[[30,0,["previewReady"]]],null],[[[1," "],[10,"calcite-loader"],[14,0,"absolute self-center mt-5"],[12],[13],[1,"\\n"]],[]],null],[1," "],[11,"iframe"],[24,0,"h-full w-full border-none"],[16,"src",[28,[37,24],["window-preview"],null]],[24,"sandbox","allow-scripts allow-same-origin"],[4,[38,25],[[30,0,["iframeInserted"]]],null],[4,[38,26],[[30,0,["modelUpdated"]],[30,4,["model","modelRevision"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ConfigPanel","@config","@isSplash","defaults"],false,["configs/commons/widget-config-layout","on-window","t","ui/block","configs/commons/templated-input-block","if","fn","mut","ui/group-separator","configs/commons/theme-defaults","configs/commons/color-picker","or","eq","on","configs/commons/logo-settings","ui/ck-editor","ui/toggle-switch","ui/input-select","array","ui/text-input","configs/commons/theme-settings","space-concat","concat","not","href-to","did-insert","did-update"]]',moduleName:"nickel/components/configs/commons/info-window/index.hbs",isStrictMode:!1}) 399let m=e.default=(c=class extends o.default{constructor(){super(...arguments),p(this,"dashboard",d,this),p(this,"previewReady",u,this)}iframeInserted(e){this.iframe=e}modelUpdated(){const e=this.args.config.model.toJson() 400e.title=(0,i.replaceInTemplate)(e.title,this.dashboard.variables),e.subtitle=(0,i.replaceInTemplate)(e.subtitle,this.dashboard.variables),e.content=(0,i.replaceInTemplate)(e.content,this.dashboard.variables),this.iframe?.contentWindow.postMessage({modelData:e,themeDefaults:{theme:this.dashboard.theme,backgroundColor:this.dashboard.themeOverrides.elementBackgroundColor,textColor:this.dashboard.themeOverrides.textColor,borderColor:this.dashboard.themeOverrides.elementOutlineColor}},"*")}onWindowMessage(e){e.source===this.iframe?.contentWindow&&("windowPreviewCreated"===e.data?(this.modelUpdated(),this.previewReady=!0):"calciteModalOpen"===e.data&&document.querySelector("calcite-modal").setFocus())}},d=f(c.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(c.prototype,"previewReady",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(c.prototype,"iframeInserted",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"iframeInserted"),c.prototype),f(c.prototype,"modelUpdated",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"modelUpdated"),c.prototype),f(c.prototype,"onWindowMessage",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onWindowMessage"),c.prototype),c);(0,t.setComponentTemplate)(b,m)})),define("nickel/components/configs/commons/last-update/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
400dule",{value:!0}),e.default=void 0 401const l=(0,n.createTemplateFactory)({id:"u1uwRN7d",block:'[[[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.last-update-text"],null]],[1,"\\n "],[8,[39,1],null,[["@value","@update"],[[30,1,["showLastUpdate"]],[28,[37,2],[[28,[37,3],[[30,1,["showLastUpdate"]]],null]],null]]],null],[1,"\\n"],[13]],["@config"],false,["t","ui/toggle-switch","fn","mut"]]',moduleName:"nickel/components/configs/commons/last-update/index.hbs",isStrictMode:!1}) 402e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/layer-dataset/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 403const l=(0,n.createTemplateFactory)({id:"2AVtm0iK",block:'[[[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[10,1],[14,0,"overflow-wrap-anywhere"],[12],[1,"\\n "],[1,[28,[35,0],["config.layer-format"],[["title"],[[52,[30,1],[30,1,["dataSource","name"]],[28,[37,0],["config.not-yet-defined"],null]]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,1,["dataSource","type"]],"arcadeDataSource"],null],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,3],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,0],["config.change"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"ms-2"],[24,"appearance","outline-fill"],[4,[38,3],["click",[30,3]],null],[12],[1,"\\n "],[1,[28,[35,0],["config.edit"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,3],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,0],["config.change"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["@dataset","@requestChange","@requestEdit"],false,["t","if","eq","on"]]',moduleName:"nickel/components/configs/commons/layer-dataset/index.hbs",isStrictMode:!1}) 404e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/logo-settings/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 405function o(e,t,i,n,l){var a={} 406return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 407const r=(0,l.createTemplateFactory)({id:"XOHLyPoA",block:'[[[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.type"],null]],[1,"\\n "],[8,[39,1],[[4,[38,4],[[30,0,["logoTypeSelectAdded"]]],null]],[["@value","@options","@intlPath","@update"],[[30,1,["logoIconType"]],[28,[37,2],["url","icon"],null],"config",[28,[37,3],[[30,0,["updateLogoIconType"]],[30,2]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,1,["logoIconType"]],"icon"],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.icon"],null]],[1,"\\n "],[8,[39,7],null,[["@onFlowPanelAdded","@icon","@onUpdate"],[[30,2],[30,1,["logoIcon"]],[30,1,["updateLogoIcon"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.fill"],null]],[1,"\\n "],[8,[39,9],null,[["@color","@defaultColor","@update"],[[30,1,["logoIconFillColor"]],[28,[37,10],[[30,4],[3
4070,3,["textColor"]]],null],[28,[37,3],[[28,[37,11],[[30,1,["logoIconFillColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.outline"],null]],[1,"\\n "],[8,[39,9],null,[["@color","@defaultColor","@update"],[[30,1,["logoIconStrokeColor"]],[28,[37,10],[[30,5],[30,3,["backgroundColor"]]],null],[28,[37,3],[[28,[37,11],[[30,1,["logoIconStrokeColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],[[30,1,["logoIconType"]],"url"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.image-url"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@isImage","@update"],[[30,1,["logoImageURL"]],true,[28,[37,3],[[28,[37,11],[[30,1,["logoImageURL"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,13],null,[["@gridTemplateColumns"],["1fr 1fr"]],[["default"],[[[[1,"\\n "],[8,[30,6,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,0],["config.label"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,0],["config.url"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,14],[[24,0,"flex-auto"]],[["@value","@update"],[[30,1,["logoLabel"]],[28,[37,3],[[28,[37,11],[[30,1,["logoLabel"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,12],[[24,0,"flex-auto"]],[["@ignoreHttpsCheck","@value","@update","@placeholder"],[true,[30,1,["logoURL"]],[28,[37,3],[[28,[37,11],[[30,1,["logoURL"]]],null]],null],"https://www.esri.com"]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[7]]]]],[1,"\\n"]],[6]]]]],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.size"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@options","@intlPath","@update"],[[30,1,["logoSize"]],[28,[37,2],["small","large"],null],"config.size-enum",[28,[37,3],[[28,[37,11],[[30,1,["logoSize"]]],null]],null]]],null],[1,"\\n"],[13]],["@config","@addFlowPanel","defaults","@defaultTextColor","@defaultBackgroundColor","Grid","Body"],false,["t","ui/input-group","array","fn","did-insert","if","eq","configs/commons/icon-picker-button","configs/commons/theme-defaults","configs/commons/color-picker","or","mut","ui/text-input/url-input","ui/grid-container","ui/input","ui/input-select"]]',moduleName:"nickel/components/configs/commons/logo-settings/index.hbs",isStrictMode:!1}) 408let s=(a=class extends n.default{updateLogoIconType(e,t){if("icon"===t&&!this.args.config.logoIcon){const t=this.args.config.logoImageURL 409e({componentName:"configs/commons/flow-panels/icon-picker",data:{onUpdate:e=>{this.args.config.logoImageURL=void 0,this.args.config.logoIcon=e},onClose:()=>{this.args.config.logoIcon||(this.args.config.logoImageURL=t,this.args.config.updateLogoIconType("url")),this.logoTypeSelect.value=this.args.config.logoIconType,this.logoTypeSelect.setFocus()}}})}this.args.config.updateLogoIconType(...arguments)}logoTypeSelectAdded(e){this.logoTypeSelect=e}},o(a.prototype,"updateLogoIconType",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"updateLogoIconType"),a.prototype),o(a.prototype,"logoTypeSelectAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"logoTypeSelectAdded"),a.prototype),a) 410e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/commons/map-select-option/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 411const l=(0,n.createTemplateFactory)({id:"BR3EjYf8",block:'[[[8,[39,0],[[17,1]],[["@baseClass","@value","@label","@description","@selected","@onClick"],[[30,2],[30,3],[30,4],[30,5,["title"]],[30,6],[30,7]]],null]],["&attrs","@baseClass","@value","@label","@data","@selected","@onClick"],false,["ui/list/list-item"]]',moduleName:"nickel/components/configs/commons/map-select-option/index.hbs",isStrictMode:!1}) 412e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/number-format/index",["exports","@ember/component","@dashboard/models","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r 413function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 414var i=e[Symbol.toPrimitive] 415if(void 0!==i){var n=i.call(e,t||"default") 416if("object"!=typeof n)return n 417throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 418return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,l){var a={}
419return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 420const d=(0,o.createTemplateFactory)({id:"NKM0M/mi",block:'[[[41,[30,1],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.style"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@options","@intlPath","@update"],[[30,2,["style"]],[30,0,["styles"]],"config.number-format-style-enum",[30,0,["updateStyle"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showGrouping"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.grouping"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["useGrouping"]],[28,[37,4],[[28,[37,5],[[30,2,["useGrouping"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.fraction-digits-enum.minimum"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@maxValue","@allowBlank","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,2,["minimumFractionDigits"]],0,[30,0,["maxValueForMinimumFractionDigits"]],true,1,[28,[37,1],["config.default"],null],1,0,[28,[37,4],[[28,[37,5],[[30,2,["minimumFractionDigits"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.fraction-digits-enum.maximum"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@maxValue","@allowBlank","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,2,["maximumFractionDigits"]],0,20,true,1,[28,[37,1],["config.default"],null],1,0,[30,0,["updateMaximumFractionDigits"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["showValuePrefixSuffix"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-prefix-suffix"],null]],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,8],[[24,0,"pe-2"]],[["@value","@update"],[[30,2,["valuePrefix"]],[28,[37,4],[[28,[37,5],[[30,2,["valuePrefix"]]],null]],null]]],null],[1,"\\n\\n"],[1," "],[8,[39,8],[[4,[38,9],["click",[30,0,["stopPropagation"]]],null]],[["@value","@update"],[[30,2,["valueSuffix"]],[28,[37,4],[[28,[37,5],[[30,2,["valueSuffix"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showUnitPrefixing"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.unit-prefix"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["prefix"]],[28,[37,4],[[28,[37,5],[[30,2,["prefix"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@showStyles","@numberFormat"],false,["if","t","ui/input-select","ui/toggle-switch","fn","mut","ui/group-separator","ui/number-input","ui/text-input","on"]]',moduleName:"nickel/components/configs/commons/number-format/index.hbs",isStrictMode:!1}) 421let u=(r=class extends a.default{constructor(){super(...arguments),s(this,"styles",[i.NumberFormatStyles.decimal,i.NumberFormatStyles.percent])}get showValuePrefixSuffix(){return(0,l.isNone)(this.args.showValuePrefixSuffix)||this.args.showValuePrefixSuffix}get showUnitPrefixing(){return((0,l.isNone)(this.args.showUnitPrefixing)||this.args.showUnitPrefixing)&&this.args.numberFormat.style!==i.NumberFormatStyles.percent}get showGrouping(){return(0,l.isNone)(this.args.showGrouping)||this.args.showGrouping}get maxValueForMinimumFractionDigits(){return this.args.numberFormat?.maximumFractionDigits??20}updateMaximumFractionDigits(e){this.args.numberFormat.maximumFractionDigits=e,(0,l.isNone)(e)||(0,l.isNone)(this.args.numberFormat.minimumFractionDigits)||(this.args.numberFormat.minimumFractionDigits=Math.min(this.args.numberFormat.minimumFractionDigits,e))}updateStyle(e){if(this.args.numberFormat.style=e,e===i.NumberFormatStyles.percent)Object.assign(this.args.numberFormat,{maximumFractionDigits:void 0,minimumFractionDigits:void 0,useGrouping:!0,prefix:(0,l.isNone)(this.args.defaultPrefix)||this.args.defaultPrefix,valuePrefix:void 0,valueSuffix:void 0}) 422else Object.assign(this.args.numberFormat,{maximumFractionDigits:1,minimumFractionDigits:0,useGrouping:!0,prefix:(0,l.isNone)(this.args.defaultPrefix)||this.args.defaultPrefix})}stopPropagation(e){e.stopPropagation()}},c(r.prototype,"updateMaximumFractionDigits",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateMaximumFractionDigits"),r.prototype),c(r.prototype,"updateStyle",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateStyle"),r.prototype),c(r.prototype,"stopPropagation",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"stopPropagation"),r.prototype),r) 423e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/commons/order-by/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 424function d(e,t,i,n,l){var a={}
425return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 426const u=(0,r.createTemplateFactory)({id:"y10EyHFy",block:'[[[41,[28,[37,1],[[30,1,["dataSource","capabilities","query","supportsOrderBy"]]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-by"],null]],[1,"\\n "],[10,0],[14,0,"flex justify-center"],[12],[1,"\\n "],[10,1],[14,0,"centered"],[12],[1,"\\n "],[1,[28,[35,2],["config.sorting-not-supported"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@title","@addText","@fields","@collection","@add","@onOrderChanged","@delete"],[[28,[37,2],["config.sort-by"],null],[28,[37,2],["config.add-field"],null],[30,0,["fields"]],[30,0,["orderByFields"]],[30,0,["addOrderByField"]],[30,0,["orderChanged"]],[30,0,["deleteOrderByField"]]]],[["default"],[[[[1,"\\n "],[8,[30,2],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-dropdown"],[14,"slot","actions-end"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[15,"flipPlacements",[28,[37,4],["top-end"],null]],[14,"width-scale","s"],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[15,"icon",[52,[28,[37,5],[[30,3,["order"]],"ASC"],null],"sort-ascending-arrow","sort-descending-arrow"]],[12],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[12],[1,"\\n "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,3,["order"]],"ASC"],null]],[4,[38,6],["calciteDropdownItemSelect",[28,[37,7],[[30,0,["updateOrderByField"]],[30,3],"ASC"],null]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-ascending"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,3,["order"]],"DESC"],null]],[4,[38,6],["calciteDropdownItemSelect",[28,[37,7],[[30,0,["updateOrderByField"]],[30,3],"DESC"],null]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-descending"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]]]],["@dataset","ItemComponent","orderByField"],false,["if","not","t","configs/commons/field-based-collection-builder","array","eq","on","fn"]]',moduleName:"nickel/components/configs/commons/order-by/index.hbs",isStrictMode:!1}) 427let p=(s=class extends o.default{constructor(){var e,t,i,n 428super(...arguments),e=this,t="application",n=this,(i=c)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get orderByFields(){const e=[] 429return(this.args.dataset.orderByFields||[]).forEach((t=>{let[l,a=i.OrderBy.Asc]=t.split(" ") 430a=a.toUpperCase() 431const o=(0,n.findBy)(this.fields,"name",l) 432if(!o)return 433let r=this.fields?o.label:l 434e.push({name:l,order:a,label:r})})),e}
434get fields(){return this.args.fields||this.args.dataset.fields}addOrderByField(e){const t=`${e.name} ${e.order||i.OrderBy.Asc}` 435this.args.dataset.orderByFields=(0,n.concatUniq)(this.args.dataset.orderByFields,t)}updateOrderByField(e,t){const l=`${e.name} ${t||i.OrderBy.Asc}`,a=(0,n.findBy)(this.args.dataset.orderByFields,(t=>t===`${e.name} ${e.order}`)) 436if(l===a)return 437const o=this.args.dataset.orderByFields.indexOf(a) 438this.args.dataset.orderByFields=(0,n.replace)(this.args.dataset.orderByFields,o,1,l)}deleteOrderByField(e){this.args.dataset.orderByFields=(0,n.withoutAt)(this.args.dataset.orderByFields,e)}orderChanged(e){this.args.dataset.orderByFields=(0,n.moveFromTo)(this.args.dataset.orderByFields,e.oldIndex,e.newIndex-e.oldIndex)}},c=d(s.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"addOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"addOrderByField"),s.prototype),d(s.prototype,"updateOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateOrderByField"),s.prototype),d(s.prototype,"deleteOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"deleteOrderByField"),s.prototype),d(s.prototype,"orderChanged",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"orderChanged"),s.prototype),s) 439e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/configs/commons/preview-container/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r,s 440function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,l){var a={} 441return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 442const u=(0,a.createTemplateFactory)({id:"xTyQ3ZAn",block:'[[[8,[39,0],[[24,0,"h-full w-full"],[17,1]],[["@theme"],[[30,0,["theme"]]]],[["default"],[[[[1,"\\n "],[18,3,null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[30,2,["dataSource"]],[[[1," "],[10,"calcite-panel"],[15,0,[28,[37,3],["dataset-preview-table-container border-top-light w-full h-1/2",[52,[51,[30,0,["isDataTableVisible"]]],"h-min"]],null]],[15,"heading",[28,[37,5],["config.data-table"],null]],[12],[1,"\\n "],[11,"calcite-action"],[24,"slot","header-actions-end"],[16,"icon",[52,[30,0,["isDataTableVisible"]],"chevrons-down","chevrons-up"]],[4,[38,6],["click",[28,[37,7],[[28,[37,8],[[30,0,["isDataTableVisible"]]],null],[28,[37,9],[[30,0,["isDataTableVisible"]]],null]],null]],null],[12],[13],[1,"\\n "],[8,[39,10],[[16,0,[52,[51,[30,0,["isDataTableVisible"]]],"hidden"]]],[["@isVisible","@dataSource","@filter"],[[30,0,["isDataTableVisible"]],[30,2,["dataSource"]],[30,2,["filter"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["&attrs","@dataset","&default"],false,["dashboard-container","yield","if","space-concat","unless","t","on","fn","mut","not","configs/commons/dataset-preview-table"]]',moduleName:"nickel/components/configs/commons/preview-container/index.hbs",isStrictMode:!1}) 443let p=e.default=(o=class extends n.default{constructor(){super(...arguments),c(this,"dashboard",r,this),c(this,"isDataTableVisible",s,this)}get theme(){return this.dashboard.theme}},r=d(o.prototype,"dashboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"isDataTableVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o);(0,t.setComponentTemplate)(u,p)})),define("nickel/components/configs/commons/selector-config-preview/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/colors","@dashboard/utils/dom","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d 444function u(e,t,i,n,l){var a={}
445return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 446const p=(0,s.createTemplateFactory)({id:"FaEdYKm8",block:'[[[8,[39,0],[[16,0,[28,[37,1],["h-full",[52,[28,[37,3],[[30,1],"row"],null],"header-height"],[30,0,["widthClass"]]],null]],[17,2]],[["@resizeDirection","@stretch","@model"],[[52,[28,[37,3],[[30,1],"row"],null],"horizontal"],[52,[28,[37,3],[[30,1],"col"],null],"vertical"],[30,3]]],[["default"],[[[[1,"\\n"],[41,[30,3,["isMobile"]],[[[1," "],[10,0],[14,0,"footer relative h-full"],[12],[1,"\\n "],[8,[39,4],null,[["@configMode","@isOpen","@flowAdded","@position"],[true,true,[30,0,["flowAdded"]],"bottom"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"selector-container col overflow-x-hidden"],[12],[1,"\\n "],[8,[30,4,["Widget"]],null,[["@orientation","@selectorFlowElement"],[[30,1],[30,0,["selectorFlowElement"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,0],[24,0,"panel-container h-full"],[4,[38,5],[[30,0,["updateStyle"]]],null],[12],[1,"\\n "],[10,0],[15,0,[28,[37,1],["selector-container",[52,[28,[37,3],[[30,1],"col"],null],"col overflow-x-hidden","h-full"]],null]],[12],[1,"\\n "],[8,[30,4,["Widget"]],null,[["@orientation"],[[30,1]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[4]]]]]],["@orientation","&attrs","@model","Preview"],false,["configs/commons/config-preview","space-concat","if","eq","ui/drawer","did-insert"]]',moduleName:"nickel/components/configs/commons/selector-config-preview/index.hbs",isStrictMode:!1}) 447let f=(c=class extends o.default{constructor(){var e,t,i,n 448super(...arguments),e=this,t="selectorFlowElement",n=this,(i=d)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get widthClass(){return this.args.model.isMobile?"mobile-width":"col"===this.args.orientation?"panel-width":this.args.model.presentationMode===i.PresentationModes.Dropdown?"header-width":`w-${this.args.model.maxSize||this.args.model.definedOptions.maxSize}`}updateStyle(e){const t=this.args.panel 449t.textColor&&((0,l.setStyleProperty)(e,"--dashboard-text-color",t.textColor),(0,l.setStyleProperty)(e,"--dashboard-secondary-text-color",(0,n.toRGBA)(t.textColor,.8)),(0,l.setStyleProperty)(e,"--dashboard-text-color-light",(0,n.toRGBA)(t.textColor,.2)),(0,l.setStyleProperty)(e,"--dashboard-text-color-lighter",(0,n.toRGBA)(t.textColor,.05))),t.backgroundColor&&(0,l.setStyleProperty)(e,"--dashboard-element-background-color",t.backgroundColor),(0,l.setStyleProperty)(e,"background-color","var(--dashboard-element-background-color)")}flowAdded(e){this.selectorFlowElement=e}},u(c.prototype,"updateStyle",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"updateStyle"),c.prototype),d=u(c.prototype,"selectorFlowElement",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(c.prototype,"flowAdded",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"flowAdded"),c.prototype),c) 450e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/configs/commons/statistic-definition/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@ember/object","@ember/utils","@glimmer/component","nickel/view-models/configs/widgets/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d 451function u(e,t,i,n,l){var a={} 452return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
452Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 453const p=(0,c.createTemplateFactory)({id:"XzLjt5CI",block:'[[[41,[30,1],[[[41,[30,2],[[[1," "],[10,"calcite-dropdown"],[14,0,"mb-3"],[14,"max-items","8"],[14,"placement","bottom-end"],[15,"flipPlacements",[28,[37,1],["bottom-end","top-end"],null]],[14,"overlay-positioning","fixed"],[14,"width-scale","s"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline-fill"],[14,"icon-end","chevron-down"],[12],[1,[28,[35,2],[[28,[37,3],["config.statistics-enum.",[30,1,["statisticType"]]],null]],null]],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["statisticTypes"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[4,[38,6],["calciteDropdownItemSelect",[28,[37,7],[[30,0,["updateStatisticType"]],[30,3]],null]],null],[12],[1,[28,[35,2],[[28,[37,3],["config.statistics-enum.",[30,3]],null]],null]],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.statistic"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@showFilter","@update"],[[30,1,["statisticType"]],[30,0,["statisticTypes"]],"config.statistics-enum",false,[30,0,["updateStatisticType"]]]],null],[1,"\\n\\n "],[13],[1,"\\n"]],[]]],[41,[30,0,["showFields"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.field"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@labelProperty","@optionComponentName","@valueComponentName","@placeholder","@update"],[[30,0,["field"]],[30,0,["fields"]],"label","configs/commons/field-select/list-option","configs/commons/field-select/input-option",[28,[37,2],["config.select-a-field"],null],[30,0,["updateField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],[[30,2]],null],[30,0,["showCountDistinct"]]],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.distinct"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@update"],[[30,4,["returnDistinctValues"]],[28,[37,7],[[28,[37,12],[[30,4,["returnDistinctValues"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["supportsParameters"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.percentile-value"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@minValue","@maxValue","@steps","@update"],[[30,1,["statisticParameters","value"]],0,100,1,[30,0,["updateValue"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],["@value","@inline","type","@dataset"],false,["if","array","t","concat","each","-track-array","on","fn","ui/power-select","and","not","ui/toggle-switch","mut","ui/number-input"]]',moduleName:"nickel/components/configs/commons/statistic-definition/index.hbs",isStrictMode:!1}) 454let f=(u((d=class extends r.default{get onlyType(){return!(0,o.isNone)(this.args.onlyType)&&this.args.onlyType}get allowPercentile(){return((0,o.isNone)(this.args.allowPercentile)||this.args.allowPercentile)&&this.args.dataset.capabilities.query.supportsPercentileStatistics}get showFields(){return(0,o.isNone)(this.args.showFields)||this.args.showFields}get fields(){return this.getFieldsForStatistic(this.args.value.statisticType)}get field(){if(this.args.value)return(0,l.findBy)(this.fields,"name",this.args.value.onStatisticField)}get showCountDistinct(){return"count"===this.args.value.statisticType&&this.field?.name!==this.args.dataset.objectIdFieldName}get statisticTypes(){if(this.args.inline){const e=this.field 455if(!(0,n.isNumericField)(e))return s.CountStatistics 456const t=[];(this.args.dataset.statisticDefinitions||[]).forEach((i=>{i.onStatisticField===e.name&&t.push(i.statisticType)})) 457return(0,l.without)(s.AllStatistics,...t)}{if(!this.args.dataset||!this.args.dataset.initSuccess||(0,o.isEmpty)(this.args.dataset.f
457ields)||!this.args.dataset.capabilities.query.supportsStatistics)return[] 458let e=this.onlyType?[...s.FieldStatistics,...s.PercentileStatistics]:[...s.AllStatistics] 459return this.allowPercentile||(e=(0,l.without)(e,...s.PercentileStatistics)),e}}get supportsParameters(){return s.PercentileStatistics.includes(this.args.value.statisticType)}getFieldsForStatistic(e){return this.args.dataset&&this.args.dataset.initSuccess?"count"===e?[this.args.dataset.objectIdField,...(0,l.without)(this.args.dataset.fields,this.args.dataset.objectIdField)]:this.args.dataset.fields.filter((e=>(0,n.isNumericField)(e))):[]}updateStatisticType(e){if(this.args.value&&e===this.args.value.statisticType)return 460this.args.dataset.returnDistinctValues=!1 461const t=this.args.value.toJson() 462if(t.statisticType=e,!(0,o.isNone)(t.onStatisticField)){const i=this.getFieldsForStatistic(e),n=(0,l.findBy)(i,"name",this.args.value.onStatisticField) 463t.onStatisticField=n?n.name:void 0}s.PercentileStatistics.includes(e)&&(t.statisticParameters=new i.StatisticParametersModel) 464const n=new i.StatisticDefinitionModel(t) 465this.args.update?.(n)}updateField(e){if(this.args.value&&e.name===this.args.value.onStatisticField)return 466const t=this.args.value.toJson() 467t.onStatisticField=e.name,(this.field||{}).name===this.args.dataset.objectIdFieldName&&(this.args.dataset.returnDistinctValues=!1) 468const n=new i.StatisticDefinitionModel(t) 469this.args.update?.(n)}updateValue(e){if(this.args.value&&e===this.args.value.statisticParameters.value)return 470const t=this.args.value.toJson() 471t.statisticParameters.value=e 472const n=new i.StatisticDefinitionModel(t) 473this.args.update?.(n)}}).prototype,"updateStatisticType",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"updateStatisticType"),d.prototype),u(d.prototype,"updateField",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"updateField"),d.prototype),u(d.prototype,"updateValue",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValue"),d.prototype),d) 474e.default=(0,t.setComponentTemplate)(p,f)})) 475define("nickel/components/configs/commons/templated-input-block/field-items/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 476const l=(0,n.createTemplateFactory)({id:"ucxMfZDw",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[4,[38,2],["calciteDropdownItemSelect",[28,[37,3],[[30,3],[30,2,["name"]]],null]],null],[12],[1,"\\n "],[10,0],[14,0,"field-text flex-auto break-words"],[12],[1,"\\n "],[1,[52,[30,2,["alias"]],[30,2,["alias"]],[30,2,["name"]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"field-text flex-auto text-n2 break-words"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,5],["{",[30,2,["name"]],"}"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null]],["@fields","field","@onInsertField"],false,["each","-track-array","on","fn","if","concat"]]',moduleName:"nickel/components/configs/commons/templated-input-block/field-items/index.hbs",isStrictMode:!1}) 477e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/templated-input-block/index",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 478function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 479var i=e[Symbol.toPrimitive] 480if(void 0!==i){var n=i.call(e,t||"default") 481if("object"!=typeof n)return n 482throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 483return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,l){var a={}
484return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 485const b=(0,r.createTemplateFactory)({id:"W94kh6CF",block:'[[[10,"calcite-label"],[14,0,"templated-input-block"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n"],[41,[28,[37,1],[[30,2],[30,3],[30,4],[30,5]],null],[[[1," "],[11,0],[4,[38,2],["click",[30,0,["stopPropagation"]]],null],[12],[1,"\\n "],[10,"calcite-dropdown"],[14,"max-items","8"],[14,"placement","bottom-start"],[14,"overlay-positioning","fixed"],[15,"flipPlacements",[28,[37,3],["bottom-start"],null]],[14,"width-scale","m"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"add-field"],[24,"slot","trigger"],[24,"icon-start","brackets-curly"],[24,"appearance","transparent"],[24,"kind","neutral"],[24,"scale",""],[4,[38,4],null,[["text","placement"],[[28,[37,5],["config.insert"],null],"bottom"]]],[12],[13],[1,"\\n\\n"],[41,[30,2],[[[1," "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,5],["config.calculated-values"],null]],[14,"selection-mode","none"],[12],[1,"\\n "],[8,[39,6],null,[["@fields","@onInsertField"],[[30,2],[30,0,["onInsertField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,5],["config.expression"],null]],[14,"selection-mode","none"],[12],[1,"\\n "],[8,[39,6],null,[["@fields","@onInsertField"],[[30,3],[30,0,["onInsertField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,4],[[[1," "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,5],["config.field-values"],null]],[14,"selection-mode","none"],[12],[1,"\\n "],[8,[39,6],null,[["@fields","@onInsertField"],[[30,4],[30,0,["onInsertField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,5],[[[1," "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,5],["config.application"],null]],[14,"selection-mode","none"],[12],[1,"\\n "],[8,[39,6],null,[["@fields","@onInsertField"],[[30,0,["appVariables"]],[30,0,["onInsertField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,5],["config.item"],null]],[14,"selection-mode","none"],[12],[1,"\\n "],[8,[39,6],null,[["@fields","@onInsertField"],[[30,0,["itemVariables"]],[30,0,["onInsertField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,7],[[24,0,"flex-auto"],[4,[38,2],["focusin",[30,0,["focusIn"]]],null],[4,[38,2],["focusout",[30,0,["focusOut"]]],null],[4,[38,2],["click",[30,0,["stopPropagation"]]],null],[4,[38,8],[[30,0,["inputElementCreated"]]],null]],[["@value","@update","@placeholder"],[[30,6],[30,7],[30,8]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["@label","@calculatedFields","@expressionFields","@layerFields","@showVariables","@value","@update","@placeholder"],false,["if","or","on","array","tooltip","t","configs/commons/templated-input-block/field-items","ui/text-input","did-insert"]]',moduleName:"nickel/components/configs/commons/templated-input-block/index.hbs",isStrictMode:!1}) 486let m=e.default=(s=class extends o.default{constructor(){super(...arguments),u(this,"dashboard",c,this),u(this,"application",d,this),p(this,"inputElement",void 0),this.appVariables=[],this.itemVariables=[],Object.entries(this.dashboard.variables).forEach((e=>{let[t,{label:i}]=e;(/^item\//.test(t)?this.itemVariables:this.appVariables).push({name:t,alias:i})}))}onInsertField(e){(0,n.next)(this,(()=>{let t=this.args.value||"" 487if((0,a.isPresent)(this.insertStart)){const i=this.insertStart<0?0:this.insertStart,l=this.insertEnd>=t.length?t.length:this.insertEnd 488t=`${t.substring(0,i)}{${e}}${t.substring(l)}`,this.args.update?.(t) 489const a=i+e.length+2,o=this.scrollPos 490return this.inputElement.focus(),void(0,n.next)(this,(()=>{this.inputElement.setSelectionRange(a,a),this.inputElement.scrollLeft=o}))}t=(0,a.isEmpty)(t)?`{${e}}`:`${t} {${e}}`,this.args.update?.(t)}))}focusIn(){this.scrollPos=void 0,this.insertStart=void 0,this.insertEnd=void 0}focusOut(){this.insertStart=this.inputElement.selectionStart,this.insertEnd=this.inputElement.selectionEnd,this.scrollPos=this.inputElement.scrollLeft}async inputElementCreated(e){await e.componentOnReady(),this.inputElement=e.shadowRoot.querySelector("input")}stopPropagation(e){e.stopPropagation()}},c=f(s.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
490),f(s.prototype,"onInsertField",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onInsertField"),s.prototype),f(s.prototype,"focusIn",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"focusIn"),s.prototype),f(s.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"focusOut"),s.prototype),f(s.prototype,"inputElementCreated",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"inputElementCreated"),s.prototype),f(s.prototype,"stopPropagation",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"stopPropagation"),s.prototype),s);(0,t.setComponentTemplate)(b,m)})),define("nickel/components/configs/commons/theme-defaults/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o 491Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 492const r=(0,l.createTemplateFactory)({id:"gLmyxRl+",block:'[[[18,1,[[28,[37,1],null,[["textColor","backgroundColor"],[[30,0,["textColor"]],[30,0,["backgroundColor"]]]]]]]],["&default"],false,["yield","hash"]]',moduleName:"nickel/components/configs/commons/theme-defaults/index.hbs",isStrictMode:!1}) 493let s=(a=class extends n.default{constructor(){var e,t,i,n 494super(...arguments),e=this,t="dashboard",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get textColor(){const e=this.args.baseModel 495return e?e.textColor||this.dashboard.themeOverrides.textColor||this.dashboard.defaultThemeColors.textColor:this.dashboard.themeOverrides.textColor||this.dashboard.defaultThemeColors.textColor}get backgroundColor(){const e=this.args.baseModel 496return e?e.backgroundColor||this.dashboard.themeOverrides.elementBackgroundColor||this.dashboard.defaultThemeColors.elementBackgroundColor:this.dashboard.themeOverrides.elementBackgroundColor||this.dashboard.defaultThemeColors.elementBackgroundColor}get listBorderColor(){return this.dashboard.defaultThemeColors.listBorderColor}get listSelectionBackgroundColor(){return this.dashboard.defaultThemeColors.listSelectionBackgroundColor}},c=a.prototype,d="dashboard",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 497var c,d,u,p,f,b 498e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/commons/theme-settings/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 499const l=(0,n.createTemplateFactory)({id:"ujBgW1Se",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.text-color"],null]],[1,"\\n "],[8,[39,2],null,[["@color","@defaultColor","@update","@label"],[[30,2,["textColor"]],[30,1,["textColor"]],[28,[37,3],[[28,[37,4],[[30,2,["textColor"]]],null]],null],[28,[37,1],["config.text-color"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.background-color"],null]],[1,"\\n "],[8,[39,2],null,[["@color","@defaultColor","@update","@label"],[[30,2,["backgroundColor"]],[30,1,["backgroundColor"]],[28,[37,3],[[28,[37,4],[[30,2,["backgroundColor"]]],null]],null],[28,[37,1],["config.text-color"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]]]]]],["defaults","@config"],false,["configs/commons/theme-defaults","t","configs/commons/color-picker","fn","mut","ui/group-separator"]]',moduleName:"nickel/components/configs/commons/theme-settings/index.hbs",isStrictMode:!1}) 500e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/value-conversion/index",["exports","@ember/component","@dashboard/models/widgets","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o
501Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 502const r=(0,a.createTemplateFactory)({id:"0faa7tYG",block:'[[[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[52,[30,1],[30,1],[28,[37,1],["config.value-conversion"],null]]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,2],[30,0,["updateShowConversion"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,2],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.factor"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@placeholder","@steps","@allowBlank","@update"],[[30,2,["factor"]],"1",1,false,[28,[37,4],[[28,[37,5],[[30,2,["factor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.offset"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@placeholder","@steps","@allowBlank","@update"],[[30,2,["offset"]],"0",1,false,[28,[37,4],[[28,[37,5],[[30,2,["offset"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@title","@valueConversion"],false,["if","t","ui/toggle-switch","ui/number-input","fn","mut"]]',moduleName:"nickel/components/configs/commons/value-conversion/index.hbs",isStrictMode:!1}) 503let s=(o=class extends l.default{updateShowConversion(e){this.args.update?.(e?new i.LinearConversionModel:void 0)}},c=o.prototype,d="updateShowConversion",u=[n.action],p=Object.getOwnPropertyDescriptor(o.prototype,"updateShowConversion"),f=o.prototype,b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o) 504var c,d,u,p,f,b 505e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/commons/widget-config-layout/action-bar/action/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 506const l=(0,n.createTemplateFactory)({id:"zcTu3nXq",block:'[[[8,[39,0],[[16,"active",[28,[37,1],[[30,1],[30,2]],null]],[4,[38,2],["click",[28,[37,3],[[30,4],[30,2]],null]],null]],[["@text"],[[30,3]]],null]],["@activeActionName","@name","@text","@onSelect"],false,["ui/action-bar/action","eq","on","fn"]]',moduleName:"nickel/components/configs/commons/widget-config-layout/action-bar/action/index.hbs",isStrictMode:!1}) 507class a extends i.default{constructor(){super(...arguments),this.args.default&&this.args.onSelect(this.args.name)}}e.default=(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/commons/widget-config-layout/action-bar/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 508const l=(0,n.createTemplateFactory)({id:"nz4HGZEe",block:'[[[8,[39,0],[[24,0,"config-nav border-right-light"],[16,"slot",[30,1]],[24,"expand-disabled",""]],[["@expanded"],[true]],[["default"],[[[[1,"\\n "],[18,4,[[28,[37,2],null,[["Action"],[[50,"configs/commons/widget-config-layout/action-bar/action",0,null,[["activeActionName","onSelect"],[[30,2],[30,3]]]]]]]]],[1,"\\n"]],[]]]]]],["@slot","@activeActionName","@onSelect","&default"],false,["ui/action-bar","yield","hash","component"]]',moduleName:"nickel/components/configs/commons/widget-config-layout/action-bar/index.hbs",isStrictMode:!1}) 509e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/widget-config-layout/center-row/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 510const l=(0,n.createTemplateFactory)({id:"JBDbjt9G",block:'[[[11,"calcite-shell-center-row"],[24,0,"widget-config-layout--center-row"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"w-full h-full flex flex-col"],[12],[1,"\\n "],[18,5,[[28,[37,1],null,[["ConfigPanel"],[[50,"configs/commons/config-panel",0,null,[["activePanelName","flowPanels","onFlowPanelsUpdated"],[[30,2],[30,3],[30,4]]]]]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@selectedPanel","@flowPanels","@updateFlowPanels","&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/configs/commons/widget-config-layout/center-row/index.hbs",isStrictMode:!1}) 511e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/commons/widget-config-layout/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r,s 512function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,l){var a={}
513return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 514const u=(0,a.createTemplateFactory)({id:"xyrvtZrA",block:'[[[11,"calcite-shell"],[24,0,"widget-config-layout"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["PrimaryPanel","CenterRow","ActionBar","addFlowPanel"],[[50,"configs/commons/widget-config-layout/primary-panel",0,null,[["selectedPanel","flowPanels","updateSelectedPanel","updateFlowPanels"],[[30,0,["selectedPanel"]],[30,0,["flowPanels"]],[30,0,["updateSelectedPanel"]],[28,[37,3],[[28,[37,4],[[30,0,["flowPanels"]]],null]],null]]]],[50,"configs/commons/widget-config-layout/center-row",0,null,[["selectedPanel","flowPanels","updateFlowPanels"],[[30,0,["selectedPanel"]],[30,0,["flowPanels"]],[28,[37,3],[[28,[37,4],[[30,0,["flowPanels"]]],null]],null]]]],[50,"configs/commons/widget-config-layout/action-bar",0,null,[["slot","activeActionName","onSelect"],["panel-start",[30,0,["selectedPanel"]],[30,0,["updateSelectedPanel"]]]]],[30,0,["addFlowPanel"]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component","fn","mut"]]',moduleName:"nickel/components/configs/commons/widget-config-layout/index.hbs",isStrictMode:!1}) 515let p=(o=class extends n.default{constructor(){super(...arguments),c(this,"selectedPanel",r,this),c(this,"flowPanels",s,this)}updateSelectedPanel(e){this.selectedPanel=e,this.flowPanels=[]}addFlowPanel(e){this.flowPanels=[...this.flowPanels,e]}},r=d(o.prototype,"selectedPanel",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"flowPanels",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d(o.prototype,"updateSelectedPanel",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateSelectedPanel"),o.prototype),d(o.prototype,"addFlowPanel",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"addFlowPanel"),o.prototype),o) 516e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/configs/commons/widget-config-layout/primary-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 517const l=(0,n.createTemplateFactory)({id:"URQbKDFC",block:'[[[11,"calcite-shell-panel"],[24,0,"widget-config-layout--primary-panel"],[24,"slot","panel-start"],[24,"position","start"],[24,"resizable",""],[17,1],[12],[1,"\\n "],[18,6,[[28,[37,1],null,[["ActionBar","ConfigPanel"],[[50,"configs/commons/widget-config-layout/action-bar",0,null,[["slot","activeActionName","onSelect"],["action-bar",[30,2],[30,3]]]],[50,"configs/commons/config-panel",0,null,[["activePanelName","flowPanels","onFlowPanelsUpdated"],[[30,2],[30,4],[30,5]]]]]]]]],[1,"\\n"],[13]],["&attrs","@selectedPanel","@updateSelectedPanel","@flowPanels","@updateFlowPanels","&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/configs/commons/widget-config-layout/primary-panel/index.hbs",isStrictMode:!1}) 518e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/dataset-based-config/dataset-based-config",["exports","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/constants","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 519function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={} 520return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
520Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 521let v=(u=(0,t.trigger)((function(e){(0,s.isEmpty)(e)?this.application.dismissDialog("modal-dialogs/data-source-selector"):this.application.showDialog("modal-dialogs/data-source-selector",{instance:this,layerRequirements:this.args.config.layerRequirements,currentDataSource:(0,n.findBy)(this.args.config.datasets,"name",e)?.dataSource})})),p=class extends c.default{get enforceMainDataset(){return!0}get hasValidDataMainDataset(){return!this.enforceMainDataset||this.args.config.mainDataset&&this.args.config.mainDataset.initStatus!==l.InitializationStatus.Failed}constructor(){super(...arguments),h(this,"application",f,this),h(this,"arcadeDataSource",b,this),h(this,"isCenterPanelVisible",m,this),h(this,"datasetNameToUpdate",g,this),this.hasValidDataMainDataset||(this.datasetNameToUpdate="main")}activateDataSourceSelector(e){this.datasetNameToUpdate=e}cancelDataSourceSelector(){this.arcadeDataSource=void 0,this.hasValidDataMainDataset||this.args.done?.(),this.datasetNameToUpdate=void 0}editArcadeDataSource(e){const t=(0,n.findBy)(this.args.config.datasets,"name",e) 522this.arcadeDataSource=t.dataSource,this.activateDataSourceSelector(e)}dataSourceSelected(e){this.arcadeDataSource=void 0 523const t=(0,i.createDatasetModel)({type:"serviceDataset",dataSource:e.model.toJson()}),n=this.datasetNameToUpdate||"main" 524this.args.config.updateDataset(n,t),this.datasetNameToUpdate=void 0}},f=y(p.prototype,"application",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(p.prototype,"arcadeDataSource",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(p.prototype,"isCenterPanelVisible",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=y(p.prototype,"datasetNameToUpdate",[u,d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"activateDataSourceSelector",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"activateDataSourceSelector"),p.prototype),y(p.prototype,"cancelDataSourceSelector",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"cancelDataSourceSelector"),p.prototype),y(p.prototype,"editArcadeDataSource",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"editArcadeDataSource"),p.prototype),y(p.prototype,"dataSourceSelected",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"dataSourceSelected"),p.prototype),p) 525e.default=v})),define("nickel/components/configs/date-selector-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 526const l=(0,n.createTemplateFactory)({id:"R/wGmPYS",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/actions/actions-block"]]',moduleName:"nickel/components/configs/date-selector-widget/actions-panel/index.hbs",isStrictMode:!1}) 527e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/date-selector-widget/index",["exports","@ember/component","@ember/debug","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 528const a=(0,l.createTemplateFactory)({id:"gjwkpE3M",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["selector",[28,[37,1],["config.selector"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,1],["config.actions"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["selector",[28,[37,1],["config.selector-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@orientation","@onFlowPanelAdded"],[[30,5],[30,6],[30,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["actions",[28,[37,1],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"flex flex-col flex-auto"]],null,[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@model","@panel","@orientation"],[[30,5,["model"]],[30,7],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config","@orientation","@panel"],false,["configs/commons/widget-config-layout","t","configs/date-selector-widget/selector-panel","configs/date-selector-widget/actions-panel","dashboard-container","configs/commons/selector-config-preview"]]',moduleName:"nickel/components/configs/date-selector-widget/index.hbs",isStrictMode:!1}) 529class o extends n.default{constructor(){super(...arguments)}}e.default=(0,t.setComponentTemplate)(a,o)})),define("nickel/components/configs/date-selector-widget/selector-panel/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 530function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 531var i=e[Symbol.toPrimitive] 532if(void 0!==i){var n=i.call(e,t||"default") 533if("object"!=typeof n)return n 534throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 535return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,l){var a={}
536return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 537const p=(0,r.createTemplateFactory)({id:"4iUx+P2p",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["caption"]],[28,[37,1],["select-date"],null],[28,[37,3],[[28,[37,4],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placeholder-text"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["placeholderText"]],[28,[37,1],["no-date-selected"],null],[28,[37,3],[[28,[37,4],[[30,1,["placeholderText"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.icon"],null]],[1,"\\n "],[8,[39,6],null,[["@icon","@onFlowPanelAdded","@onUpdate"],[[30,1,["icon"]],[30,2],[28,[37,3],[[28,[37,4],[[30,1,["icon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["isMobile"]]],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.presentation-mode"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["presentationMode"]],[30,0,["presentationModes"]],"config.presentation-mode-enum",[28,[37,3],[[30,1,["updatePresentationMode"]],[30,3]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[28,[37,11],[[28,[37,12],[[30,3],"row"],null],[28,[37,12],[[30,1,["presentationMode"]],"inline"],null]],null]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.type"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["optionType"]],[30,0,["optionTypeValues"]],"config.date-option-type-enum",[30,1,["updateOptionType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[28,[37,11],[[28,[37,12],[[30,1,["optionType"]],"definedOptions"],null],[28,[37,12],[[30,1,["definedOptions","displayType"]],"button_bar"],null]],null]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[52,[28,[37,13],[[30,1,["optionType"]],"definedOptions"],null],[28,[37,1],["config.show-reset-today"],null],[28,[37,1],["config.show-reset"],null]]],[1,"\\n "],[8,[39,14],null,[["@value","@update"],[[30,1,["showActionButtons"]],[28,[37,3],[[28,[37,4],[[30,1,["showActionButtons"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[41,[28,[37,12],[[30,1,["optionType"]],"advanced"],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.tabs"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.default-selection-type"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["defaultSelectionType"]],[28,[37,15],["predefined","calendar"],null],"config.combination-types-enum",[30,1,["updateDefaultSelectionType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-for-defined-options"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["definedOptionsLabel"]],[28,[37,1],["config.combination-types-enum.predefined"],null],[28,[37,3],[[28,[37,4],[[30,1,["definedOptionsLabel"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-for-date-picker"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["datePickerLabel"]],[28,[37,1],["config.combination-types-enum.calendar"],null],[28,[37,3],[[28,[37,4],[[30,1,["datePickerLabel"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,13],[[30,1,["optionType"]],"datePicker"],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.date-option-type-enum.defined-options"],null],true]],[["default"],[[[[1,"\\n"],[41,[28,[37,11],[[28,[37,12],[[30,3],"col"],null],[28,[37,12],[[30,1,["presentationMode"]],"inline"],null],[28,[37,12],[[30,1,["optionType"]],"definedOptions"],null]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.display-type"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@options","@labelProperty","@intlPath","@showFilter","@update"],[[30,1,["definedOptions","displayType"]],[30,0,["displayTypeValues"]],"name","config.display-type-enum",false,[30,1,["updateDisplayType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,1,["definedOptions","namedFilters"]]],null]],null],null,[[[1," "],[10,0],[14,0,"px-3 pt-3 mb-3 bg-background"],[12],[1,"\\n "],[10,0],[14,0,"flex items-center ps-2 pt-2 pb-1"],[12],[1,"\\n "],[8,[39,19],[[24,0,"flex-auto"]],[["@value","@placeholder","@update"],[[30,4,["displayName"]],[28,[37,1],["config.enter-display-name"],null],[28,[37,3],[[28,[37,4],[[30,4,["displayName"]]],null]],null]]],[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"slot","action"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,20],["click",[28,[37,3],[[30,1,["deleteNamedFilter"]],[30,4]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,4,["filter"]],[[[1," "],[8,[39,21],null,[["@filterBuilder","@filter","@onRuleAdded","@deleteFilter"],[[30,1,["filterBuilder"]],[30,4,["filter"]],[30,1,["addRule"]],[28,[37,3],[[28,[37,4],[[30,4,["filter"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex-auto flex justify-center"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"ps-2 pt-2"],[24,"appearance","outline-fill"],[4,[38,20],["click",[28,[37,3],[[30,1,["addFilter"]],[30,4]],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-filter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[4]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"m-auto"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,1,["addNamedFilter"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-add"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["isMobile"]]],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],[[52,[28,[37,11],[[28,[37,12],[[30,3],"row"],null],[28,[37,12],[[30,1,["presentationMode"]],"inline"],null]],null],"config.maximum-width","config.maximum-height"]],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["definedOptions","maxSize"]],[52,[28,[37,11],[[28,[37,12],[[30,3],"row"],null],[28,[37,12],[[30,1,["presentationMode"]],"inline"],null]],null],[30,1,["maximumWidths"]],[30,1,["maximumHeights"]]],"config.max-size-enum",[28,[37,3],[[28,[37,4],[[30,1,["definedOptions","maxSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
537ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.none-option"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@update"],[[30,1,["definedOptions","allowNone"]],[28,[37,3],[[28,[37,4],[[30,1,["definedOptions","allowNone"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["definedOptions","allowNone"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["definedOptions","noneLabelPlacement"]],[30,1,["noneLabelPlacementOptions"]],"config.placement-label-enum",[28,[37,3],[[28,[37,4],[[30,1,["definedOptions","noneLabelPlacement"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-for-none"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["definedOptions","noneLabel"]],[28,[37,1],["none"],null],[28,[37,3],[[28,[37,4],[[30,1,["definedOptions","noneLabel"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[28,[37,11],[[28,[37,12],[[30,1,["optionType"]],"advanced"],null],[28,[37,12],[[30,1,["defaultSelectionType"]],"calendar"],null]],null]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.default-selection"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@valueProperty","@update"],[[30,1,["definedOptions","defaultSelection"]],[30,1,["defaultSelections"]],"id",[28,[37,3],[[28,[37,4],[[30,1,["definedOptions","defaultSelection"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,13],[[30,1,["optionType"]],"definedOptions"],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.date-option-type-enum.date-picker"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.input-type"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["datePickerOption","selectionType"]],[30,1,["selectionTypes"]],"config.selection-type-enum",[30,1,["updateSelectionType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.include-time"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@update"],[[30,1,["datePickerOption","includeTime"]],[30,1,["updateIncludeTime"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,12],[[30,1,["datePickerOption","selectionType"]],"single"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.operator"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@options","@lowercase","@intlPath","@showFilter","@update"],[[30,1,["datePickerOption","operator"]],[30,1,["operators"]],true,"config.query-operator-enum",false,[28,[37,3],[[28,[37,4],[[30,1,["datePickerOption","operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[28,[37,11],[[28,[37,12],[[30,1,["optionType"]],"advanced"],null],[28,[37,12],[[30,1,["defaultSelectionType"]],"predefined"],null]],null]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[15,0,[52,[28,[37,12],[[30,1,["datePickerMinDefault"]],"fixed"],null],"no-bottom-padding"]],[12],[1,"\\n "],[1,[52,[28,[37,12],[[30,1,["datePickerOption","selectionType"]],"single"],null],[28,[37,1],["config.default"],null],[28,[37,1],["config.min-default"],null]]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["datePickerMinDefault"]],[30,1,["defaultOptions"]],"config.default-date-options-enum",[30,1,["updateDatePickerMinDefault"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,12],[[30,1,["datePickerMinDefault"]],"fixed"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[8,[39,22],[[4,[38,20],["click",[30,0,["stopPropagation"]]],null]],[["@value","@placeholder","@includeTime","@update"],[[30,1,["datePickerOption","minDefaultValue"]],[28,[37,1],["config.enter-date"],null],[30,1,["datePickerOption","includeTime"]],[30,1,["updateMinDefaultValue"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,12],[[30,1,["datePickerOption","selectionType"]],"range"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.max-default"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,1,["datePickerMaxDefault"]],[30,1,["defaultOptions"]],"config.default-date-options-enum",[30,1,["updateDatePickerMaxDefault"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,12],[[30,1,["datePickerMaxDefault"]],"fixed"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[8,[39,22],[[4,[38,20],["click",[30,0,["stopPropagation"]]],null]],[["@value","@placeholder","@includeTime","@update"],[[30,1,["datePickerOption","maxDefaultValue"]],[28,[37,1],["config.enter-date"],null],[30,1,["datePickerOption","includeTime"]],[30,1,["updateMaxDefaultValue"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.general"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "],[8,[39,19],null,[["@value","@update"],[[30,1,["name"]],[28,[37,3],[[28,[37,4],[[30,1,["name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config","@onFlowPanelAdded","@orientation","namedFilter"],false,["ui/block","t","ui/text-input","fn","mut","ui/group-separator","configs/commons/icon-picker-button","if","not","ui/input-select","unless","and","eq","not-eq","ui/toggle-switch","array","ui/power-select","each","-track-array","ui/input","on","configs/commons/filter-builder","ui/date-picker-dropdown"]]',moduleName:"nickel/components/configs/date-selector-widget/selector-panel/index.hbs",isStrictMode:!1}) 538let f=(s=class extends o.default{constructor(){var e,t,n,l 539super(...arguments),e=this,t="dashboard",l=this,(n=c)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),d(this,"optionTypeValues",i.DateSelectorConstants.OptionsTypeValues),d(this,"displayTypeValues",i.OptionDisplayTypeValues)}get presentationModes(){return"row"===this.args.orientation?[i.PresentationModes.Inline,i.PresentationModes.Dropdown]:(0,n.without)(i.PresentationModeValues,i.PresentationModes.Drilldown)}stopPropagation(e){e.stopPropagation()}},c=u(s.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"stopPropagation",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"stopPropagation"),s.prototype),s) 540e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/configs/details-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
540dule",{value:!0}),e.default=void 0 541const l=(0,n.createTemplateFactory)({id:"Sm5IdNoD",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/details-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 542e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/details-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 543const l=(0,n.createTemplateFactory)({id:"tpxLc9+Y",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,2],[[30,2],"main"],null],[28,[37,2],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-features-displayed"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@minValue","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,10,[28,[37,5],["config.no-limit"],null],1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,7],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,10],[[30,1,["isStandaloneDataSource"]]],null],[28,[37,11],[[30,1,["mapWidgets","length"]],1],null]],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.map"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@valueProperty","@labelProperty","@optionComponentName","@update","@showFilter"],[[30,1,["mapWidgetId"]],[30,1,["mapWidgets"]],"widgetId","widgetName","configs/commons/map-select-option",[30,1,["updateMapWidgetId"]],false]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@config","@activateDataSourceSelector","@editArcadeDataSource"],false,["ui/block","configs/commons/layer-dataset","fn","ui/group-separator","configs/commons/filter-editor","t","ui/number-input","configs/commons/order-by","if","and","not","gt","ui/power-select"]]',moduleName:"nickel/components/configs/details-widget/data-panel/index.hbs",isStrictMode:!1}) 544e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/details-widget/details-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 545const l=(0,n.createTemplateFactory)({id:"gHNMKE3Z",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.title"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showTitle"]],[28,[37,3],[[28,[37,4],[[30,1,["showTitle"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.contents"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showContents"]],[28,[37,3],[[28,[37,4],[[30,1,["showContents"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.media"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showMedia"]],[28,[37,3],[[28,[37,4],[[30,1,["showMedia"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.attachments"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showAttachments"]],[28,[37,3],[[28,[37,4],[[30,1,["showAttachments"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","t","ui/toggle-switch","fn","mut","ui/group-separator"]]',moduleName:"nickel/components/configs/details-widget/detail
545s-panel/index.hbs",isStrictMode:!1}) 546e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/details-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 547const l=(0,n.createTemplateFactory)({id:"zEQz+d5C",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@layerFields"],[[30,1],[30,1,["templateFields"]]]],null],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],false]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/details-widget/general-panel/index.hbs",isStrictMode:!1}) 548e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/details-widget/index",["exports","@ember/component","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 549const l=(0,n.createTemplateFactory)({id:"o0j6xxkR",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["details",[28,[37,2],["config.details"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@activateDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["details",[28,[37,2],["config.details-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
549options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,8],[[24,0,"h-full"]],[["@stretch","@model"],["vertical",[30,5,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["if","configs/commons/widget-config-layout","t","configs/details-widget/data-panel","configs/details-widget/details-panel","configs/details-widget/general-panel","configs/details-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/details-widget/index.hbs",isStrictMode:!1}) 550class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/embedded-content-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 551const l=(0,n.createTemplateFactory)({id:"UmfalXO5",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/embedded-content-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 552e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/embedded-content-widget/data-panel/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 553function o(e,t,i,n,l){var a={} 554return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 555const r=(0,l.createTemplateFactory)({id:"RocEk1zd",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.type"],null]],[1,"\\n "],[8,[39,2],[[4,[38,4],[[30,0,["configModeSelectAdded"]]],null]],[["@value","@options","@intlPath","@update"],[[30,1,["mode"]],[28,[37,3],["static","features"],null],"config.embedded-type-enum",[30,0,["updateMode"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,1,["mode"]],"features"],null],[[[1," "],[8,[39,7],null,null,null],[1,"\\n\\n "],[8,[39,8],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,9],[[30,2],"main"],null],[28,[37,9],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[8,[39,10],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.content-type"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@options","@intlPath","@update"],[[30,1,["contentType"]],[28,[37,3],["document","image","video"],null],"config.embedded-content-type-enum",[30,1,["updateContentType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n "],[8,[39,12],null,[["@label","@value","@placeholder","@layerFields","@update"],[[28,[37,1],["config.url"],null],[30,1,["url"]],"https://www.esri.com",[30,1,["templateFields"]],[28,[37,9],[[28,[37,13],[[30,1,["url"]]],null]],null]]],null],[1,"\\n\\n"],[41,[28,[37,6],[[30,1,["contentType"]],"image"],null],[[[1," "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.refresh-interval-min"],null]],[1,"\\n\\n "],[8,[39,14],null,[["@value","@minValue","@decimalPlaces","@allowBlank","@startValue","@steps","@update"],[[30,1,["imageRefresh
555Interval"]],0,1,false,1,1,[28,[37,9],[[28,[37,13],[[30,1,["imageRefreshInterval"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],[[30,1,["mode"]],"features"],null],[[[1," "],[8,[39,7],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.maximum-features-displayed"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@minValue","@placeholder","@startValue","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,[28,[37,1],["config.no-limit"],null],10,1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,null,null],[1,"\\n\\n"],[1," "],[8,[39,15],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n"]],[]],null]],[]]]]]],["@config","@activateDataSourceSelector","@editArcadeDataSource"],false,["ui/block","t","ui/input-group","array","did-insert","if","eq","ui/group-separator","configs/commons/layer-dataset","fn","configs/commons/filter-editor","ui/input-select","configs/commons/templated-input-block","mut","ui/number-input","configs/commons/order-by"]]',moduleName:"nickel/components/configs/embedded-content-widget/data-panel/index.hbs",isStrictMode:!1}) 556let s=e.default=(a=class extends n.default{async updateMode(e){e!==this.args.config.mode&&("static"!==e?this.args.config.mainDataset?this.args.config.updateMode(...arguments):(await(this.args.activateDataSourceSelector?.("main")),this.configModeSelect.value=this.args.config.mode,this.configModeSelect.setFocus()):this.args.config.updateMode(...arguments))}configModeSelectAdded(e){this.configModeSelect=e}},o(a.prototype,"updateMode",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"updateMode"),a.prototype),o(a.prototype,"configModeSelectAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"configModeSelectAdded"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/embedded-content-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 557const l=(0,n.createTemplateFactory)({id:"fJ52Xq9R",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@layerFields"],[[30,1],[30,1,["templateFields"]]]],null],[1,"\\n\\n"],[41,[28,[37,4],[[30,1,["mode"]],"features"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n\\n "],[8,[39,6],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[41,[28,[37,4],[[30,1,["mode"]],"features"],null],[[[1," "],[8,[39,7],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n "],[8,[39,7],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null],[1,"\\n"]],[]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","if","eq","ui/group-separator","configs/commons/last-update","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/embedded-content-widget/general-panel/index.hbs",isStrictMode:!1}) 558e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/embedded-content-widget/index",["exports","@ember/component","@ember/object","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l){var a 559function o(e,t,i,n,l){var a={} 560return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 561const r=(0,l.createTemplateFactory)({id:"HHUYopvY",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@updateMode","@activateDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["updateMode"]],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
561options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,7],[[24,0,"h-full"]],[["@stretch","@model"],["both",[30,5,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["if","configs/commons/widget-config-layout","t","configs/embedded-content-widget/data-panel","configs/embedded-content-widget/general-panel","configs/embedded-content-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/embedded-content-widget/index.hbs",isStrictMode:!1}) 562let s=e.default=(o((a=class extends n.default{get enforceMainDataset(){return!1}activateDataSourceSelector(e){this.targetMode=e 563const t=new Promise((e=>this.dataSourcePromiseResolve=e)) 564return super.activateDataSourceSelector(e),t}cancelDataSourceSelector(){this.targetMode=void 0,super.cancelDataSourceSelector(),this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}dataSourceSelected(e){super.dataSourceSelected(e),this.args.config.updateMode(this.targetMode),this.targetMode=void 0,this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}}).prototype,"activateDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"activateDataSourceSelector"),a.prototype),o(a.prototype,"cancelDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"cancelDataSourceSelector"),a.prototype),o(a.prototype,"dataSourceSelected",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"dataSourceSelected"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/gauge-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 565const l=(0,n.createTemplateFactory)({id:"jWa1KN3h",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/gauge-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 566e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/gauge-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 567const l=(0,n.createTemplateFactory)({id:"HxmIvCVh",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,3],[[30,2],"main"],null],[28,[37,3],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-type"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["valueType"]],[30,1,["valueTypes"]],"config.value-type-enum",[30,1,["updateValueType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["valueType"]],"statistic"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,9],null,[["@value","@dataset","@update"],[[30,1,["valueStatisticDefinition"]],[30,1,["mainDataset"]],[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n\\n "],[8,[39,4],null,
567null,null],[1,"\\n "],[8,[39,10],null,[["@valueConversion","@update"],[[30,1,["valueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["valueConversion"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-field"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,1,["valueField"]],[30,1,["numericFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,1],["config.select-a-field"],null],[30,1,["updateValueField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,10],null,[["@valueConversion","@update"],[[30,1,["valueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["valueConversion"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,13],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["availableOrderByFields"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.maximum-features-displayed"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@minValue","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,10,[28,[37,1],["config.no-limit"],null],1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.minimum-value"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-type"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["minType"]],[30,1,["minValueTypes"]],"config.comparison-type-enum",[30,1,["updateMinType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["minType"]],"fixed"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@allowBlank","@steps","@update"],[[30,1,["minDataset","data"]],false,1,[28,[37,3],[[28,[37,11],[[30,1,["minDataset","data"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["minType"]],"statistic"],null],[[[1," "],[8,[39,2],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["minDataset"]],[28,[37,3],[[30,2],"min"],null],[28,[37,3],[[30,3],"min"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,1,["minDataset"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,9],null,[["@value","@dataset","@allowPercentile","@update"],[[30,1,["minStatisticDefinition"]],[30,1,["minDataset"]],false,[30,1,["updateMinStatisticDefinition"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,10],null,[["@valueConversion","@update"],[[30,1,["minimumValueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["minimumValueConversion"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["minType"]],"feature"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-field"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,1,["minValueField"]],[30,1,["minMaxFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,1],["config.select-a-field"],null],[28,[37,3],[[28,[37,11],[[30,1,["minValueField"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[8,[39,10],null,[["@title","@valueConversion","@update"],[[28,[37,1],["config.value-conversion"],null],[30,1,["minimumValueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["minimumValueConversion"]]],null]],null]]],null],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.maximum-value"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-type"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["maxType"]],[30,1,["maxValueTypes"]],"config.comparison-type-enum",[30,1,["updateMaxType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["maxType"]],"fixed"],null],[[[1," "],[8,[39,4],null,
567null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@allowBlank","@steps","@update"],[[30,1,["maxDataset","data"]],false,1,[28,[37,3],[[28,[37,11],[[30,1,["maxDataset","data"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["maxType"]],"statistic"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,2],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["maxDataset"]],[28,[37,3],[[30,2],"max"],null],[28,[37,3],[[30,3],"max"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,1,["maxDataset"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,9],null,[["@value","@dataset","@allowPercentile","@update"],[[30,1,["maxStatisticDefinition"]],[30,1,["maxDataset"]],false,[30,1,["updateMaxStatisticDefinition"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,10],null,[["@valueConversion","@update"],[[30,1,["maximumValueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["maximumValueConversion"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["maxType"]],"feature"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-field"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,1,["maxValueField"]],[30,1,["minMaxFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,1],["config.select-a-field"],null],[28,[37,3],[[28,[37,11],[[30,1,["maxValueField"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,10],null,[["@title","@valueConversion","@update"],[[28,[37,1],["config.value-conversion"],null],[30,1,["maximumValueConversion"]],[28,[37,3],[[28,[37,11],[[30,1,["maximumValueConversion"]]],null]],null]]],null],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]]]],["@config","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","t","configs/commons/layer-dataset","fn","ui/group-separator","configs/commons/filter-editor","ui/input-select","if","eq","configs/commons/statistic-definition","configs/commons/value-conversion","mut","ui/power-select","configs/commons/order-by","ui/number-input"]]',moduleName:"nickel/components/configs/gauge-widget/data-panel/index.hbs",isStrictMode:!1}) 568e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/gauge-widget/gauge-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 569const l=(0,n.createTemplateFactory)({id:"lvMs6jAx",block:'[[[8,[39,0],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@heading","@collapsible","@startOpen"],[[28,[37,2],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.style"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["style"]],[28,[37,4],["progress","meter"],null],"config.gauge-style-enum",[30,1,["updateStyle"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.shape"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["shape"]],[52,[28,[37,7],[[30,1,["style"]],"progress"],null],[28,[37,4],["circle","horseshoe","half-donut"],null],[28,[37,4],["horseshoe","half-donut"],null]],"config.gauge-shape-enum",[30,1,["updateShape"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.value"],null],true]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,1,["style"]],"progress"],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.as-percentage"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@update"],[[30,1,["displayAsPercentage"]],[30,1,["updateDisplayAsPercentage"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["displayAsPercentage"]],[[[1," "],[8,[39,9],null,[["@numberFormat"],[[30,1,["valueFormat"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,9],null,[["@numberFormat","@defaultPrefix"],[[30,1,["valueFormat"]],false]],null],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-sp
569ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@defaultColor","@format","@update"],[[30,1,["axis","innerLabel","content","color"]],[30,2,["textColor"]],"rgba",[28,[37,11],[[28,[37,12],[[30,1,["axis","innerLabel","content","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,7],[[30,1,["style"]],"progress"],null],[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.band"],null],true]],[["default"],[[[[1,"\\n"],[41,[30,1,["valueGuide","colorThresholds"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.band-colors"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,13],null,[["@gridTemplateColumns"],["3fr 1fr 32px"]],[["default"],[[[[1,"\\n "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.up-to-percent"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,15],[[28,[37,15],[[30,1,["valueGuide","colorThresholds"]]],null]],null],null,[[[1," "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,16],null,[["@value","@minValue","@allowBlank","@startValue","@decimalPlaces","@maxValue","@steps","@update"],[[30,5,["thresholdPercentage"]],0,false,10,2,100,1,[28,[37,11],[[30,1,["updateThresholdValue"]],[30,5]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@color","@showReset","@update"],[[30,5,["color"]],false,[28,[37,11],[[28,[37,12],[[30,5,["color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,17],["click",[28,[37,11],[[30,1,["deleteThreshold"]],[30,5]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[5]],null],[1," "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.hundred-percent"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@color","@showReset","@update"],[[30,1,["valueGuide","style","color"]],false,[28,[37,11],[[28,[37,12],[[30,1,["valueGuide","style","color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.band"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@showReset","@update"],[[30,1,["valueGuide","style","color"]],false,[28,[37,11],[[28,[37,12],[[30,1,["valueGuide","style","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"m-auto"],[24,"appearance","outline-fill"],[4,[38,17],["click",[30,1,["addThreshold"]]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.plus-threshold"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.band-background"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@showReset","@update"],[[30,1,["backgroundGuide","style","color"]],false,[28,[37,11],[[28,[37,12],[[30,1,["backgroundGuide","style","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["showLabelsConfig"]],[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.labels"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
569ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@defaultColor","@format","@update"],[[30,1,["axis","labels","content","color"]],[30,2,["textColor"]],"rgba",[28,[37,11],[[28,[37,12],[[30,1,["axis","labels","content","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,7],[[30,1,["style"]],"meter"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.increment"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@placeholder","@debounce","@steps","@update"],[[30,1,["axis","labelsIncrement"]],[28,[37,2],["config.automatic"],null],250,1,[30,1,["updateLabelsIncrement"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,7],[[30,1,["style"]],"meter"],null],[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.axis"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@type","@format","@update"],[[30,1,["axis","lineSymbol","color"]],"text","rgba",[28,[37,11],[[28,[37,12],[[30,1,["axis","lineSymbol","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.opacity"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@precision","@update"],[[30,1,["axisAlpha"]],0,1,1,[28,[37,11],[[28,[37,12],[[30,1,["axisAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.thickness"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["axis","lineSymbol","width"]],1,10,0.5,1,[28,[37,11],[[28,[37,12],[[30,1,["axis","lineSymbol","width"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.needle"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "],[8,[39,10],null,[["@color","@defaultColor","@format","@update"],[[30,1,["axis","needle","symbol","color"]],[30,2,["textColor"]],"rgba",[28,[37,11],[[28,[37,12],[[30,1,["axis","needle","symbol","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.guides"],null],true]],[["default"],[[[[1,"\\n"],[41,[30,1,["axis","guides"]],[[[1," "],[8,[39,13],null,[["@gridTemplateColumns"],["3fr 3fr 1fr 32px"]],[["default"],[[[[1,"\\n "],[8,[30,6,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.from"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.to"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,15],[[28,[37,15],[[30,1,["axis","guides"]]],null]],null],null,[[[1," "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,19],[[24,0,"flex-auto"]],[["@value","@placeholder","@validateValue","@update"],[[30,8,["startStr"]],[28,[37,2],["config.default"],null],[30,1,["validateGuideValue"]],[28,[37,11],[[30,1,["updateGuideFrom"]],[30,8]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,19],[[24,0,"flex-auto"]],[["@value","@placeholder","@validateValue","@update"],[[30,8,["endStr"]],[28,[37,2],["config.default"],null],[30,1,["validateGuideValue"]],[28,[37,11],[[30,1,["updateGuideTo"]],[30,8]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@color","@showReset","@update"],[[30,8,["style","color"]],false,[28,[37,11],[[28,[37,12],[[30,8,["style","color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,17],["click",[28,[37,11],[[30,1,["deleteGuide"]],[30,8]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[8]],null],[1," "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"m-auto"],[24,"appearance","outline-fill"],[4,[38,17],["click",[30,1,["addGuide"]]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.plus-guide"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[2]]]]]],["@config","defaults","Grid","Body","colorThreshold","Grid","Body","guide"],false,["configs/commons/theme-defaults","ui/block","t","ui/input-select","array","ui/group-separator","if","eq","ui/toggle-switch","configs/commons/number-format","configs/commons/color-picker","fn","mut","ui/grid-container","each","-track-array","ui/number-input","on","ui/slider","ui/text-input"]]',moduleName:"nickel/components/configs/gauge-widget/gauge-panel/index.hbs",isStrictMode:!1}) 570e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/gauge-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
570dule",{value:!0}),e.default=void 0 571const l=(0,n.createTemplateFactory)({id:"B6PQft7R",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@layerFields"],[[30,1],[30,1,["templateFields"]]]],null],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],false]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["valueType"]],"feature"],null],[[[1," "],[8,[39,6],null,[["@title","@dataState","@layerFields"],[[28,[37,1],["config.no-value"],null],[30,1,["noValueState"]],[30,1,["templateFields"]]]],null],[1,"\\n"]],[]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/commons/data-state-settings","if","eq"]]',moduleName:"nickel/components/configs/gauge-widget/general-panel/index.hbs",isStrictMode:!1}) 572e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/gauge-widget/index",["exports","@ember/component","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 573const l=(0,n.createTemplateFactory)({id:"yS92AyXy",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["gauge",[28,[37,2],["config.gauge"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["gauge",[28,[37,2],["config.gauge-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
573options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,8],[[24,0,"h-full"]],[["@model"],[[30,5,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["if","configs/commons/widget-config-layout","t","configs/gauge-widget/data-panel","configs/gauge-widget/gauge-panel","configs/gauge-widget/general-panel","configs/gauge-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/gauge-widget/index.hbs",isStrictMode:!1}) 574class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/header/index",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b 575function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,l){var a={} 576return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 577const h=(0,s.createTemplateFactory)({id:"rhxkGSQW",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Body"]],null,[["@heading"],[[28,[37,1],["config.appearance"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@label","@value","@showVariables","@update"],[[28,[37,1],["config.title"],null],[30,4,["title"]],true,[28,[37,4],[[28,[37,5],[[30,4,["title"]]],null]],null]]],null],[1,"\\n "],[8,[39,3],null,[["@label","@value","@showVariables","@update"],[[28,[37,1],["config.subtitle"],null],[30,4,["subtitle"]],true,[28,[37,4],[[28,[37,5],[[30,4,["subtitle"]]],null]],null]]],null],[1,"\\n\\n"],[41,[28,[37,7],[[30,4,["isMobile"]]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.subtitle-placement"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,4,["subtitlePlacement"]],[28,[37,9],["sameLine","below"],null],"config.subtitle-placement-enum",[28,[37,4],[[28,[37,5],[[30,4,["subtitlePlacement"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,10],null,null,null],[1,"\\n "],[8,[39,11],null,[["@config"],[[30,4]]],null],[1,"\\n\\n"],[41,[28,[37,7],[[30,4,["isMobile"]]],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.header-margin"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@update"],[[30,4,["showMargin"]],[28,[37,4],[[28,[37,5],[[30,4,["showMargin"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,2],null,[["@heading","@collapsible"],[[28,[37,1],["config.logo"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@config","@addFlowPanel"],[[30,4],[3
5770,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],null,[["@heading","@collapsible"],[[28,[37,1],["config.background-image"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.url"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@isImage","@update"],[[30,4,["backgroundImageURL"]],true,[28,[37,4],[[28,[37,5],[[30,4,["backgroundImageURL"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,10],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.sizing"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,4,["backgroundImageSizing"]],[28,[37,9],["fit-height","fit-width","fit-both","repeat"],null],"config.sizing-enum",[28,[37,4],[[28,[37,5],[[30,4,["backgroundImageSizing"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,15],[[30,4,["backgroundImageSizing"]],"fit-height"],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,4,["normalBackgroundImagePlacement"]],[28,[37,9],["left","center","right"],null],"config.placement-enum",[28,[37,4],[[28,[37,5],[[30,4,["normalBackgroundImagePlacement"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,15],[[30,4,["backgroundImageSizing"]],"fit-width"],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,4,["horizontalBackgroundImagePlacement"]],[28,[37,9],["top","middle","bottom"],null],"config.placement-enum",[28,[37,4],[[28,[37,5],[[30,4,["horizontalBackgroundImagePlacement"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,2],null,[["@heading","@collapsible"],[[28,[37,1],["config.menu-items"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.sign-out"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@update"],[[30,4,["showSignOutMenu"]],[28,[37,4],[[28,[37,5],[[30,4,["showSignOutMenu"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,10],null,null,null],[1,"\\n"],[41,[30,4,["menuContents"]],[[[1," "],[10,"calcite-label"],[14,0,"menu-contents-label pt-3"],[14,"layout","inline"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,1],["config.label"],null]],[13],[1,"\\n "],[10,1],[12],[1,[28,[35,1],["config.destination"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showMenuContents"]],[[[1," "],[11,"calcite-list"],[24,"drag-enabled",""],[24,0,"menu-contents border-light"],[4,[38,16],["calciteListOrderChange",[30,0,["orderChanged"]]],null],[4,[38,17],[[30,0,["menuContentsChanged"]],[30,4,["menuContents"]]],null],[12],[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,4,["menuContents"]]],null]],null],null,[[[44,[[30,5,["type"]]],[[[1," "],[10,"calcite-list-item"],[15,2,[30,5,["key"]]],[12],[1,"\\n "],[10,0],[14,"slot","content"],[15,0,[29,["flex items-center ",[52,[30,7],"window","link"]]]],[12],[1,"\\n "],[11,"calcite-inline-editable"],[24,0,"flex-none"],[4,[38,16],["keydown",[30,0,["keydownOverride"]]],null],[12],[1,"\\n "],[8,[39,21],null,[["@allowBlank","@value","@update","@placeholder"],[[28,[37,7],[[30,7]],null],[30,5,["key"]],[28,[37,4],[[28,[37,5],[[30,5,["key"]]],null]],null],[28,[37,1],["config.label"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,7],[[[1," "],[10,1],[14,0,"flex-auto ps-3"],[12],[1,[28,[35,1],["config.info-window"],null]],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-inline-editable"],[24,0,"flex-auto ps-3"],[4,[38,16],["keydown",[30,0,["keydownOverride"]]],null],[12],[1,"\\n "],[8,[39,14],null,[["@ignoreHttpsCheck","@value","@update","@placeholder"],[true,[30,5,["link"]],[28,[37,4],[[28,[37,5],[[30,5,["link"]]],null]],null],[28,[37,1],["config.url"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,7],[[[1," "],[11,"calcite-action"],[24,"slot","actions-end"],[24,"icon","gear"],[4,[38,16],["click",[28,[37,4],[[30,0,["configureMenuWindow"]],[30,5]],null]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[10,"calcite-dropdown"],[14,"slot","actions-end"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[14,"icon","trash"],[12],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[11,"calcite-dropdown-item"],[4,[38,16],["calciteDropdownItemSelect",[28,[37,4],[[30,4,["deleteMenuContent"]],[30,6]],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.confirm"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[7]]]],[5,6]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,0],[14,0,"flex justify-end mt-2 mb-3"],[12],[1,"\\n "],[10,"calcite-dropdown"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[15,"flipPlacements",[28,[37,9],["top-end"],null]],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,0,"m-auto"],[14,"appearance","outline-fill"],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-add"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[11,"calcite-dropdown-item"],[24,"icon-start","link"],[4,[38,16],["calciteDropdownItemSelect",[30,4,["addMenuLink"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.url"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-dropdown-item"],[24,"icon-start","maximize"],[4,[38,16],["calciteDropdownItemSelect",[30,0,["addMenuWindow"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.info-window"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],[[16,0,[28,[37,22],[[28,[37,23],["calcite-mode-",[30,0,["dashboard","theme"]]],null],"bg-dashboard"],null]],[4,[38,24],[[30,0,["centerRowCreated"]]],null]],null,[["default"],[[[[1,"\\n "],[8,[39,25],[[24,0,"flex-auto"]],[["@model","@configMode","@container"],[[30,4,["model"]],true,[30,0,["centerRow"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ConfigPanel","@config","menuContent","index","isWindow"],false,["configs/commons/widget-config-layout","t","ui/block","configs/commons/templated-input-block","fn","mut","if","not","ui/input-select","array","ui/group-separator","configs/commons/theme-settings","ui/toggle-switch","configs/commons/logo-settings","ui/text-input/url-input","eq","on","did-update","each","-track-array","let","ui/text-input","space-concat","concat","did-insert","dashboard/panels/panel-container"]]',moduleName:"nickel/components/configs/header/index.hbs",isStrictMode:!1}) 578let y=(c=class extends o.default{centerRowCreated(e){this.centerRow=e}constructor(){super(...arguments),m(this,"dashboard",d,this),m(this,"application",u,this),m(this,"intl",p,this),m(this,"showMenuContents",f,this),m(this,"centerRow",b,this),this.menuContents=this.args.config.menuContents}async addMenuWindow(){const e=this.args.config.createMenuWindow() 579this.dashboard.setUniqueName(e,this.args.config.menuContents,this.intl.t("config.window"),"key") 580try{const t=await this.application.showDialog("modal-dialogs/window-config",{model:e}) 581if((0,a.isNone)(t))return void e.release() 582this.args.config.addMenuContent(t)}catch{return}}async configureMenuWindow(e){const t=e.toJson({},{configuring:!0}),i=this.dashboard.createPanel(t,{configuring:!0}) 583try{const t=await this.application.showDialog("modal-dialogs/window-config",{model:i}) 584if((0,a.isNone)(t)||0===t.modelRevision)return 585this.dashboard.updateModel(e,t)}finally{i.release()}}orderChanged(e){this.args.config.menuOrderChanged(e.detail)}menuContentsChanged(e){let[t]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] 586this.menuContents?.length!==t?.length&&(this.showMenuContents=!1,(0,n.next)(this,(()=>{this.showMenuContents=!0}))),this.menuContents=t}keydownOverride(e){"ArrowRight"!==e.key&&"ArrowLeft"!==e.key&&"Enter"!==e.key||e.stopPropagation()}},d=g(c.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(c.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"showMenuContents",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),b=g(c.prototype,"centerRow",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"centerRowCreated",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"centerRowCreated"),
586c.prototype),g(c.prototype,"addMenuWindow",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addMenuWindow"),c.prototype),g(c.prototype,"configureMenuWindow",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"configureMenuWindow"),c.prototype),g(c.prototype,"orderChanged",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"orderChanged"),c.prototype),g(c.prototype,"menuContentsChanged",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"menuContentsChanged"),c.prototype),g(c.prototype,"keydownOverride",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"keydownOverride"),c.prototype),c) 587e.default=(0,t.setComponentTemplate)(h,y)})),define("nickel/components/configs/indicator-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 588const l=(0,n.createTemplateFactory)({id:"suAbOSTg",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/indicator-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 589e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})) 590define("nickel/components/configs/indicator-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 591const l=(0,n.createTemplateFactory)({id:"26CWlmUo",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,3],[[30,2],"main"],null],[28,[37,3],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-type"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["valueType"]],[30,1,["valueTypes"]],"config.value-type-enum",[30,1,["updateValueType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["valueType"]],"statistic"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,9],null,[["@value","@dataset","@update"],[[30,1,["valueStatisticDefinition"]],[30,1,["mainDataset"]],[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n"],[41,[28,[37,10],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,11],null,[["@valueConversion","@update"],[[30,1,["valueConversion"]],[28,[37,3],[[28,[37,12],[[30,1,["valueConversion"]]],null]],null]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,10],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-field"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,1,["valueField"]],[30,1,["numericFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,1],["config.select-a-field"],null],[28,[37,3],[[28,[37,12],[[30,1,["valueField"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,11],null,[["@valueConversion","@update"],[[30,1,["valueConversion"]],[28,[37,3],[[28,[37,12],[[30,1,["valueConversion"]]],null]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,14],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["availableOrderByFields"]]]],null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.maximum-features-displayed"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@minValue","@placeholder","@startValue","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,[28,[37,1],["config.no-limit"],null],10,1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,1,["arcadeEnabled"]],[[[1," "],[8,[39,4],null,
591null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.reference"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@update"],[[28,[37,8],[[30,1,["comparison"]],"statistic"],null],[30,1,["toggleStatisticComparison"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[41,[28,[37,10],[[28,[37,17],[[30,1,["arcadeEnabled"]],[28,[37,8],[[30,1,["comparison"]],"none"],null]],null]],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.reference"],null],true]],[["default"],[[[[1,"\\n"],[41,[28,[37,10],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.reference-type"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@intlPath","@showFilter","@update"],[[30,1,["comparison"]],[30,1,["comparisons"]],"config.comparison-type-enum",false,[30,1,["updateComparison"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,8],[[30,1,["comparison"]],"fixed"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.reference"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@steps","@update"],[[30,1,["referenceDataset","data"]],1,[28,[37,3],[[28,[37,12],[[30,1,["referenceDataset","data"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["comparison"]],"statistic"],null],[[[1," "],[8,[39,2],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["referenceDataset"]],[28,[37,3],[[30,2],"reference"],null],[28,[37,3],[[30,3],"reference"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,1,["referenceDataset"]]]],null],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,9],null,[["@value","@dataset","@update"],[[30,1,["referenceStatisticDefinition"]],[30,1,["referenceDataset"]],[30,1,["updateReferenceStatisticDefinition"]]]],null],[1,"\\n\\n"],[41,[28,[37,10],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,11],null,[["@title","@valueConversion","@update"],[[28,[37,1],["config.reference-conversion"],null],[30,1,["referenceConversion"]],[28,[37,3],[[28,[37,12],[[30,1,["referenceConversion"]]],null]],null]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,8],[[30,1,["comparison"]],"feature"],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.reference-field"],null]],[1,"\\n "],[8,[39,13],[[24,0,"flex-auto"]],[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@placeholder","@update"],[[30,1,["referenceField"]],[30,1,["featureReferenceFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,1],["config.select-a-field"],null],[28,[37,3],[[28,[37,12],[[30,1,["referenceField"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,10],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,4],null,null,null],[1,"\\n "],[8,[39,11],null,[["@title","@valueConversion","@update"],[[28,[37,1],["config.reference-conversion"],null],[30,1,["referenceConversion"]],[28,[37,3],[[28,[37,12],[[30,1,["referenceConversion"]]],null]],null]]],null],[1,"\\n"]],[]],null],[1," "]],[]],null]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],null]],["@config","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","t","configs/commons/layer-dataset","fn","ui/group-separator","configs/commons/filter-editor","ui/input-select","if","eq","configs/commons/statistic-definition","not","configs/commons/value-conversion","mut","ui/power-select","configs/commons/order-by","ui/number-input","ui/toggle-switch","and"]]',moduleName:"nickel/components/configs/indicator-widget/data-panel/index.hbs",isStrictMode:!1}) 592e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/indicator-widget/general-panel/default-reference-settings/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
592dule",{value:!0}),e.default=void 0 593const l=(0,n.createTemplateFactory)({id:"HJslH9YD",block:'[[[41,[30,1,["arcadeEnabled"]],[[[1," "],[8,[39,1],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@showArcadeHint","@update"],[[28,[37,2],["config.title"],null],[30,1,["caption"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[30,1,["arcadeEnabled"]],[28,[37,3],[[28,[37,4],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,1],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@showArcadeHint","@update"],[[28,[37,2],["config.description"],null],[30,1,["description"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[30,1,["arcadeEnabled"]],[28,[37,3],[[28,[37,4],[[30,1,["description"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,1],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,2],["config.title"],null],[30,1,["defaultSettings","caption"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,1,["defaultSettings","caption"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,1],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,2],["config.description"],null],[30,1,["defaultSettings","description"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,1,["defaultSettings","description"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,6],null,[["@config"],[[30,1,["defaultSettings"]]]],null],[1,"\\n"]],[]]]],["@config"],false,["if","configs/commons/ck-editor-block","t","fn","mut","ui/group-separator","configs/commons/theme-settings"]]',moduleName:"nickel/components/configs/indicator-widget/general-panel/default-reference-settings/index.hbs",isStrictMode:!1}) 594e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/indicator-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 595const l=(0,n.createTemplateFactory)({id:"t0kVkit9",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["name"]],[28,[37,3],[[28,[37,4],[[30,1,["name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,1,["belowReferenceSettings"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,7],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],false]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,9],null,[["@config"],[[30,1]]],null],[1,"\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[8,[39,7],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],false]],null],[1,"\\n"]],[]]]],[]]]]],[1,"\\n\\n"],[41,[30,1,["belowReferenceSettings"]],[[[1," "],[8,[39,10],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n "],[8,[39,10],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[30,1,["valueType"]],"feature"],null],[[[1," "],[8,[39,10],null,[["@title","@dataState","@layerFields"],[[28,[37,1],["config.no-value"],null],[30,1,["noValueState"]],[30,1,["layerFields"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],[[28,[37,12],["config.style-above-comparison-type-enum.",[30,1,["comparison"]]],null]],null],true]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config"],[[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],[[28,[37,12],["config.style-below-comparison-type-enum.",[30,1,["comparison"]]],null]],null],true]],[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,1],["config.title"],null],[30,1,["belowReferenceSettings","caption"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,1,["belowReferenceSettings","caption"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,13],null,[["@title","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,1],["config.description"],null],[30,1,["belowReferenceSettings","de
595scription"]],[30,1,["calculatedFields"]],[30,1,["layerFields"]],[30,1,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,1,["belowReferenceSettings","description"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[8,[39,14],null,[["@config"],[[30,1,["belowReferenceSettings"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n "],[8,[39,10],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[30,1,["valueType"]],"feature"],null],[[[1," "],[8,[39,10],null,[["@title","@dataState","@layerFields"],[[28,[37,1],["config.no-value"],null],[30,1,["noValueState"]],[30,1,["layerFields"]]]],null],[1,"\\n"]],[]],null]],[]]]],["@config"],false,["ui/block","t","ui/input","fn","mut","if","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/indicator-widget/general-panel/default-reference-settings","configs/commons/data-state-settings","eq","concat","configs/commons/ck-editor-block","configs/commons/theme-settings"]]',moduleName:"nickel/components/configs/indicator-widget/general-panel/index.hbs",isStrictMode:!1}) 596e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/indicator-widget/index",["exports","@ember/component","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 597const l=(0,n.createTemplateFactory)({id:"7H6672j0",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["indicator",[28,[37,2],["config.indicator"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["indicator",[28,[37,2],["config.indicator-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@updateIcon","@onFlowPanelAdded"],[[30,5],[30,5,["updateIcon"]],[30,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
597options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,7],[[16,0,[52,[30,5,["useConditionalFormatting"]],"flex flex-col"]]],[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n"],[41,[30,5,["useConditionalFormatting"]],[[[1," "],[10,0],[14,0,"flex-none preview-title"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,8],["config.style-above-comparison-type-enum.",[30,5,["comparison"]]],null]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],[[24,0,"flex-auto"]],[["@model","@configData"],[[30,5,["model"]],[28,[37,10],null,[["forceAbove"],[true]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"flex-none preview-title"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,8],["config.style-below-comparison-type-enum.",[30,5,["comparison"]]],null]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],[[24,0,"flex-auto"]],[["@model","@configData"],[[30,5,["model"]],[28,[37,10],null,[["forceBelow"],[true]]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,9],[[24,0,"h-full"]],[["@model"],[[30,5,["model"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["if","configs/commons/widget-config-layout","t","configs/indicator-widget/data-panel","configs/indicator-widget/indicator-panel","configs/indicator-widget/general-panel","configs/indicator-widget/accessibility-panel","configs/commons/preview-container","concat","configs/commons/config-preview","hash"]]',moduleName:"nickel/components/configs/indicator-widget/index.hbs",isStrictMode:!1}) 598class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/indicator-widget/indicator-panel/index",["exports","@ember/component","@dashboard/models","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 599function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 600var i=e[Symbol.toPrimitive] 601if(void 0!==i){var n=i.call(e,t||"default") 602if("object"!=typeof n)return n 603throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 604return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,l){var a={} 605return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 606const c=(0,a.createTemplateFactory)({id:"VRPW/xIi",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@hint"],[[30,1],[28,[37,1],["config.arcade-indicator-widget-hint-format"],[["syntax"],["{expression/attributeName}"]]]]],null],[1,"\\n\\n"],[41,[28,[37,4],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n"],[41,[51,[28,[37,7],[[30,1,["comparison"]],"none"],null]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.conditional-formatting"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@update"],[[30,1,["useConditionalFormatting"]],[30,1,["updateUseConditionalFormatting"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,1,["useConditionalFormatting"]]],null],[[[1," "],[8,[39,9],null,[["@config","@onFlowPanelAdded","@updateIconPosition","@updateIcon","@referenceSettings"],[[30,1],[30,2],[30,1,["updateIconPosition"]],[30,0,["updateIcon"]],"defaultSettings"]],null],[1,"\\n"]],[]],null]],[]],null]],[]]]]],[1,"\\n\\n"],[41,[28,[37,10],[[28,[37,4],[[30,1,["arcadeEnabled"]]],null],[28,[37,4],[[30,1,["useConditionalFormatting"]]],null]],null],[[[1," "],[8,[39,11],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,10],[[28,[37,4],[[30,1,["arcadeEnabled"]]],null],[28,[37,4],[[28,[37,7],[[30,1,["comparison"]],"none"],null]],null],[30,1,["useConditionalFormatting"]]],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],[[28,[37,12],["config.style-above-comparison-type-enum.",[30,1,["comparison"]]],null]],null],true]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config","@onFlowPanelAdded","@updateIconPosition","@updateIcon","@referenceSettings"],[[30,1],[30,2],[30,1,["updateIconPosition"]],[30,0,["updateIcon"]],"defaultSettings"]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],[[28,[37,12],["config.style-below-comparison-type-enum.",[30,1,["comparison"]]],null]],null],true]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config","@onFlowPanelAdded","@updateIconPosition","@updateIcon","@referenceSettings"],[[30,1],[30,2],[30,1,["updateIconPosition"]],[30,0,["updateIcon"]],"belowReferenceSettings"]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,11],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,1,["arcadeEnabled"]],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.icons"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@onFlowPanelAdded","@iconInfos","@onAddIconInfo","@onUpdateIconInfo","@onRemoveIconInfo"],[[30,2],[30,1,["iconInfos"]],[30,1,["addIconInfo"]],[30,1,["updateIcon"]],[30,1,["removeIconInfo"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],["@config","@onFlowPanelAdded"],false,["ui/block","t","configs/commons/arcade-editor-block","if","not","ui/group-separator","unless","eq","ui/toggle-switch","configs/indicator-widget/indicator-panel/reference-sett
606ings","and","configs/indicator-widget/indicator-panel/number-formats","concat","configs/commons/icon-infos-picker"]]',moduleName:"nickel/components/configs/indicator-widget/indicator-panel/index.hbs",isStrictMode:!1}) 607let d=(o=class extends l.default{constructor(){super(...arguments),r(this,"styles",[i.NumberFormatStyles.decimal,i.NumberFormatStyles.percent])}updateIconPosition(e,t){this.args.config.updateIconPosition(e,t)}updateIcon(e,t){t?this.args.config.updateIcon(t,e):this.args.config.removeIcon(e)}},s(o.prototype,"updateIconPosition",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateIconPosition"),o.prototype),s(o.prototype,"updateIcon",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateIcon"),o.prototype),o) 608e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/configs/indicator-widget/indicator-panel/number-formats/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 609const l=(0,n.createTemplateFactory)({id:"7B9FJuj5",block:'[[[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.value-formatting"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@showStyles","@numberFormat"],[true,[30,1,["valueFormat"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[51,[28,[37,4],[[30,1,["comparison"]],"none"],null]],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.percentage-formatting"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@showUnitPrefixing","@numberFormat"],[false,[30,1,["percentageFormat"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.ratio-formatting"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@showUnitPrefixing","@numberFormat"],[false,[30,1,["ratioFormat"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],["@config"],false,["ui/block","t","configs/commons/number-format","unless","eq"]]',moduleName:"nickel/components/configs/indicator-widget/indicator-panel/number-formats/index.hbs",isStrictMode:!1}) 610e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/indicator-widget/indicator-panel/reference-settings/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 611Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 612const r=(0,a.createTemplateFactory)({id:"/B6+/DWF",block:'[[[8,[39,0],null,[["@baseModel"],[[30,0,["referenceSettings"]]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@label","@value","@calculatedFields","@layerFields","@expressionFields","@valueType","@update"],[[28,[37,2],["config.top-text"],null],[30,0,["referenceSettings","topSection","textInfo","text"]],[30,2,["calculatedFields"]],[30,2,["layerFields"]],[30,2,["expressionFields"]],[30,2,["valueType"]],[28,[37,3],[[28,[37,4],[[30,0,["referenceSettings","topSection","textInfo","text"]]],null]],null]]],null],[1,"\\n "],[8,[39,5],null,[["@section","@defaults"],[[30,0,["referenceSettings","topSection"]],[30,1]]],null],[1,"\\n\\n "],[8,[39,1],null,[["@label","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,2],["config.middle-text"],null],[30,0,["referenceSettings","middleSection","textInfo","text"]],[30,2,["calculatedFields"]],[30,2,["layerFields"]],[30,2,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,0,["referenceSettings","middleSection","textInfo","text"]]],null]],null]]],null],[1,"\\n "],[8,[39,5],null,[["@section","@defaults"],[[30,0,["referenceSettings","middleSection"]],[30,1]]],null],[1,"\\n\\n "],[8,[39,1],null,[["@label","@value","@calculatedFields","@layerFields","@expressionFields","@update"],[[28,[37,2],["config.bottom-text"],null],[30,0,["referenceSettings","bottomSection","textInfo","text"]],[30,2,["calculatedFields"]],[30,2,["layerFields"]],[30,2,["expressionFields"]],[28,[37,3],[[28,[37,4],[[30,0,["referenceSettings","bottomSection","textInfo","text"]]],null]],null]]],null],[1,"\\n "],[8,[39,5],null,[["@section","@defaults"],[[30,0,["referenceSettings","bottomSection"]],[30,1]]],null],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-sp
612ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.icon"],null]],[1,"\\n "],[8,[39,7],null,[["@icon","@onUpdate","@onClose","@onFlowPanelAdded"],[[30,0,["referenceSettings","middleSection","iconInfo","icon"]],[28,[37,3],[[30,3],[30,0,["referenceSettings","middleSection"]]],null],[30,0,["handleIconPickerClosed"]],[30,4]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["referenceSettings","middleSection","iconInfo"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.position"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@update"],[[30,0,["iconPositionReference"]],[28,[37,10],["left","right"],null],"config.placement-enum",[28,[37,3],[[30,5],[30,0,["referenceSettings","middleSection"]]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.fill"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,0,["referenceSettings","middleSection","iconInfo","fillColor"]],[30,1,["textColor"]],[28,[37,3],[[28,[37,4],[[30,0,["referenceSettings","middleSection","iconInfo","fillColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.outline"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,0,["referenceSettings","middleSection","iconInfo","strokeColor"]],[30,1,["textColor"]],[28,[37,3],[[28,[37,4],[[30,0,["referenceSettings","middleSection","iconInfo","strokeColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[1]]]]]],["defaults","@config","@updateIcon","@onFlowPanelAdded","@updateIconPosition"],false,["configs/commons/theme-defaults","configs/commons/templated-input-block","t","fn","mut","configs/indicator-widget/indicator-panel/text-appearance","ui/group-separator","configs/commons/icon-picker-button","if","ui/input-select","array","configs/commons/color-picker"]]',moduleName:"nickel/components/configs/indicator-widget/indicator-panel/reference-settings/index.hbs",isStrictMode:!1}) 613let s=e.default=(o=class extends l.default{get referenceSettings(){return this.args.config[this.args.referenceSettings]}get iconPositionReference(){return"defaultSettings"===this.args.referenceSettings?this.args.config.iconPositionAboveReference:this.args.config.iconPositionBelowReference}handleIconPickerClosed(){(0,n.isEmpty)(this.referenceSettings.middleSection.iconInfo?.icon)&&this.args.config.removeIcon(this.referenceSettings.middleSection)}},c=o.prototype,d="handleIconPickerClosed",u=[i.action],p=Object.getOwnPropertyDescriptor(o.prototype,"handleIconPickerClosed"),f=o.prototype,b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o) 614var c,d,u,p,f,b;(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/indicator-widget/indicator-panel/text-appearance/index",["exports","@ember/component","@dashboard/models/widgets","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 615Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 616const s=(0,a.createTemplateFactory)({id:"HvXO6SO3",block:'[[[10,0],[14,0,"flex items-center mb-3"],[12],[1,"\\n "],[8,[39,0],[[4,[38,3],null,[["text","placement"],[[28,[37,4],["config.text-color"],null],"trailing"]]]],[["@color","@defaultColor","@update"],[[30,1,["textInfo","fillColor"]],[30,2,["textColor"]],[28,[37,1],[[28,[37,2],[[30,1,["textInfo","fillColor"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,0],[[4,[38,3],null,[["text","placement"],[[28,[37,4],["config.outline"],null],"trailing"]]]],[["@color","@defaultColor","@update"],[[30,1,["textInfo","strokeColor"]],[30,2,["backgroundColor"]],[28,[37,1],[[28,[37,2],[[30,1,["textInfo","strokeColor"]]],null]],null]]],null],[1,"\\n\\n "],[10,"calcite-dropdown"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[15,"flipPlacements",[28,[37,5],["to
616p-end"],null]],[14,"width-scale","s"],[12],[1,"\\n "],[11,"calcite-button"],[24,"slot","trigger"],[24,"appearance","transparent"],[24,"kind","neutral"],[24,"icon-start","change-font-size"],[24,"icon-end","chevron-down"],[4,[38,3],null,[["text","placement"],[[28,[37,4],["config.text-size"],null],"trailing"]]],[12],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["fontSizes"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,8],[[30,1,["fontSize"]],[30,3,["value"]]],null]],[4,[38,9],["calciteDropdownItemSelect",[28,[37,1],[[28,[37,2],[[30,1,["fontSize"]]],null],[30,3,["value"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,10],["config.font-sizes-enum.",[30,3,["label"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@section","@defaults","fontSize"],false,["configs/commons/color-picker","fn","mut","tooltip","t","array","each","-track-array","eq","on","concat"]]',moduleName:"nickel/components/configs/indicator-widget/indicator-panel/text-appearance/index.hbs",isStrictMode:!1}) 617let c=(o=class extends l.default{constructor(){var e,t,n,l 618super(...arguments),e=this,t="application",l=this,(n=r)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),this.fontSizes=i.TextFontSizes}},d=o.prototype,u="application",p=[n.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(f).forEach((function(e){m[e]=f[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),m),b&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(b):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(d,u,m),m=null),r=m,o) 619var d,u,p,f,b,m 620e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/configs/legend-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 621const l=(0,n.createTemplateFactory)({id:"itSCB8zO",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/legend-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 622e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/legend-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 623const l=(0,n.createTemplateFactory)({id:"v1u/LBd5",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,1,["mapWidgets","length"]],1],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.map"],null]],[1,"\\n "],[8,[39,4],null,[["@value","@options","@valueProperty","@labelProperty","@optionComponentName","@update","@showFilter"],[[30,1,["mapWidgetId"]],[30,1,["mapWidgets"]],"widgetId","widgetName","configs/commons/map-select-option",[30,1,["updateMapWidgetId"]],false]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@title","@value","@update"],[[28,[37,3],["config.title"],null],[30,1,["caption"]],[28,[37,7],[[28,[37,8],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[8,[39,6],null,[["@title","@value","@update"],[[28,[37,3],["config.description"],null],[30,1,["description"]],[28,[37,7],[[28,[37,8],[[30,1,["description"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[8,[39,9],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","if","gt","t","ui/power-select","ui/group-separator","configs/commons/ck-editor-block","fn","mut","configs/commons/theme-settings"]]',moduleName:"nickel/components/configs/legend-widget/general-panel/index.hbs",isStrictMode:!1}) 624e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/legend-widget/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
624dule",{value:!0}),e.default=void 0 625const l=(0,n.createTemplateFactory)({id:"jzn+C/LG",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["general",[28,[37,1],["config.general"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,1],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,1],["config.general-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,1],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"flex-auto"]],[["@model","@isVisible","@stretch"],[[30,5,["model"]],true,"vertical"]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["configs/commons/widget-config-layout","t","configs/legend-widget/general-panel","configs/legend-widget/accessibility-panel","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/legend-widget/index.hbs",isStrictMode:!1}) 626e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/list-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 627const l=(0,n.createTemplateFactory)({id:"qHiss10+",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/list-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 628e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/list-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 629const l=(0,n.createTemplateFactory)({id:"5qxbwAcX",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mb-0"]],null,[["default"],[[[[1,"\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-mode"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@inputType","@intlPath","@update"],[[30,1,["selectionMode"]],[28,[37,4],["single","multi"],null],"button","config.selection-type-enum",[30,1,["updateSelectionMode"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],["@config"],false,["configs/commons/actions/actions-block","ui/block","t","ui/input-select","array"]]',moduleName:"nickel/components/configs/list-widget/actions-panel/index.hbs",isStrictMode:!1}) 630e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/list-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 631const l=(0,n.createTemplateFactory)({id:"zl5R/9A/",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,2],[[30,2],"main"],null],[28,[37,2],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-features-displayed"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@minValue","@allowBlank","@startValue","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,false,10,1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,7],null,[["@dataset","@defaultField"],[[30,1,["mainDataset"]],[30,1,["defaultSortField"]]]],null],[1,"\\n"]],[]]]]]],["@config","@activateDataSourceSelector","@editArcadeDataSource"],false,["ui/block","configs/commons/layer
631-dataset","fn","ui/group-separator","configs/commons/filter-editor","t","ui/number-input","configs/commons/order-by"]]',moduleName:"nickel/components/configs/list-widget/data-panel/index.hbs",isStrictMode:!1}) 632e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/list-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 633const l=(0,n.createTemplateFactory)({id:"S9SpVsg2",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],false]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/list-widget/general-panel/index.hbs",isStrictMode:!1}) 634e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/list-widget/index",["exports","@ember/component","@dashboard/utils/colors","@dashboard/utils/dom","@ember/object","@ember/service","@glimmer/tracking","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b,m,g 635function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={} 636return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 637const v=(0,s.createTemplateFactory)({id:"JuH9kLZf",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["list",[28,[37,2],["config.list"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@activateDataSourceSelector","@editArcadeDataSource"],[[30,5],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["list",[28,[37,2],["config.list-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@application","@themeOverridesItemTextColor","@themeOverridesItemBackgroun
637dColor","@themeOverrideSeparatorColor","@themeOverridesSelectionColor","@themeOverridesSelectionTextColor"],[[30,5],[30,0,["application"]],[30,0,["themeOverridesItemTextColor"]],[30,0,["themeOverridesItemBackgroundColor"]],[30,0,["themeOverrideSeparatorColor"]],[30,0,["themeOverridesSelectionColor"]],[30,0,["themeOverridesSelectionTextColor"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,9],[[24,0,"h-full"],[4,[38,10],[[30,0,["previewAdded"]]],null],[4,[38,11],[[30,0,["extractThemeOverridesColors"]],[30,5,["itemTextColor"]],[30,5,["itemBackgroun
637dColor"]],[30,5,["separatorColor"]],[30,5,["selectionColor"]],[30,5,["selectionTextColor"]]],null]],[["@stretch","@model"],["vertical",[30,5,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["if","configs/commons/widget-config-layout","t","configs/list-widget/data-panel","configs/list-widget/list-panel","configs/list-widget/general-panel","configs/list-widget/actions-panel","configs/list-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview","did-insert","did-update"]]',moduleName:"nickel/components/configs/list-widget/index.hbs",isStrictMode:!1}) 638let w=e.default=(c=class extends r.default{constructor(){super(...arguments),h(this,"application",d,this),h(this,"themeOverridesItemTextColor",u,this),h(this,"themeOverridesItemBackgroundColor",p,this),h(this,"themeOverridesSelectionColor",f,this),h(this,"themeOverridesSelectionTextColor",b,this),h(this,"themeOverrideSeparatorColor",m,this),h(this,"arcadeProfiles",g,this)}async extractThemeOverridesColors(){if(!this.tabulatorElement)return 639await(0,n.elementOnRender)(this.tabulatorElement) 640const e=window.getComputedStyle(this.tabulatorElement) 641this.themeOverridesItemTextColor=this.args.config.itemTextColor||i.ResetColor,this.themeOverridesItemBackgroun
641dColor=this.args.config.itemBackgroundColor||i.ResetColor,this.themeOverridesSelectionTextColor=this.args.config.selectionTextColor||this.args.config.itemTextColor||i.ResetColor,this.themeOverrideSeparatorColor=this.args.config.separatorColor||e.getPropertyValue("--tabulator-horizontal-grid-color"),this.themeOverridesSelectionColor=this.args.config.selectionColor||e.getPropertyValue("--dashboard-selection-background-color")}previewAdded(e){if(this.tabulatorElement=e.querySelector(".tabulator"),this.tabulatorElement)return void this.extractThemeOverridesColors() 642const t=new MutationObserver((()=>{const i=e.querySelector(".tabulator") 643i&&(this.tabulatorElement=i,t.disconnect(),this.extractThemeOverridesColors())})) 644t.observe(e,{subtree:!0,childList:!0})}},d=y(c.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=y(c.prototype,"themeOverridesItemTextColor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"themeOverridesItemBackgroundColor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"themeOverridesSelectionColor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(c.prototype,"themeOverridesSelectionTextColor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(c.prototype,"themeOverrideSeparatorColor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=y(c.prototype,"arcadeProfiles",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(c.prototype,"extractThemeOverridesColors",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"extractThemeOverridesColors"),c.prototype),y(c.prototype,"previewAdded",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"previewAdded"),c.prototype),c);(0,t.setComponentTemplate)(v,w)})),define("nickel/components/configs/list-widget/list-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 645const l=(0,n.createTemplateFactory)({id:"40r+RezQ",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@config","@hint"],[[30,1],[28,[37,2],["config.arcade-list-widget-hint-format"],[["syntax"],["{expression/attributeName}"]]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[8,[39,4],null,[["@text","@icon","@hideTooltip","@tooltipText"],[[28,[37,2],["config.line-item-template"],null],"information",[28,[37,5],[[30,1,["arcadeEnabled"]]],null],[28,[37,2],["config.arcade-expression-format"],[["syntax"],["{expression/attributeName}"]]]]],null],[1,"\\n\\n "],[8,[39,6],null,[["@value","@layerFields","@expressionFields","@update","@allowIframe"],[[30,1,["template"]],[30,1,["templateFields"]],[30,1,["expressionFields"]],[30,1,["updateTemplate"]],true]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.line-item-icon"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@intlPath","@update"],[[30,1,["iconType"]],[28,[37,8],["none","symbol"],null],"config",[28,[37,9],[[28,[37,10],[[30,1,["iconType"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.show-search"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@update"],[[30,1,["showFilter"]],[28,[37,9],[[28,[37,10],[[30,1,["showFilter"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["showFilter"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.highlight-text-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["highlightTextColor"]],[30,1,["defaultTextHighlightColor"]],[28,[37,9],[[28,[37,10],[[30,1,["highlightTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,14],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
645ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["itemTextColor"]],[28,[37,15],[[30,3],[30,2,["textColor"]]],null],[28,[37,9],[[28,[37,10],[[30,1,["itemTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.background-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["itemBackgroundColor"]],[28,[37,15],[[30,4],[30,2,["backgroundColor"]]],null],[28,[37,9],[[28,[37,10],[[30,1,["itemBackgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.separator-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["separatorColor"]],[30,5],[28,[37,9],[[28,[37,10],[[30,1,["separatorColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["selectionColor"]],[30,6],[28,[37,9],[[28,[37,10],[[30,1,["selectionColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-text-color"],null]],[1,"\\n "],[8,[39,13],null,[["@color","@defaultColor","@update"],[[30,1,["selectionTextColor"]],[28,[37,15],[[30,7],[30,2,["textColor"]]],null],[28,[37,9],[[28,[37,10],[[30,1,["selectionTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[2]]]]],[1,"\\n"]],[]],null]],[]]]]]],["@config","ThemeDefaults","@themeOverridesItemTextColor","@themeOverridesItemBackgroun
645dColor","@themeOverrideSeparatorColor","@themeOverridesSelectionColor","@themeOverridesSelectionTextColor"],false,["ui/block","configs/commons/arcade-editor-block","t","ui/group-separator","ui/label-tooltip","not","ui/ck-editor","ui/input-select","array","fn","mut","ui/toggle-switch","if","configs/commons/color-picker","configs/commons/theme-defaults","or"]]',moduleName:"nickel/components/configs/list-widget/list-panel/index.hbs",isStrictMode:!1}) 646e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/map-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 647const l=(0,n.createTemplateFactory)({id:"45Cy9FmP",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/map-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 648e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/map-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 649const l=(0,n.createTemplateFactory)({id:"UMdQUr+E",block:'[[[8,[39,0],[[24,0,"pt-2"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["name"]],[28,[37,3],[[28,[37,4],[[30,1,["name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,6],null,[["@title","@value","@update"],[[28,[37,1],["config.title"],null],[30,1,["caption"]],[28,[37,3],[[28,[37,4],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,6],null,[["@title","@value","@update"],[[28,[37,1],["config.description"],null],[30,1,["description"]],[28,[37,3],[[28,[37,4],[[30,1,["description"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,7],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","t","ui/input","fn","mut","ui/group-separator","configs/commons/ck-editor-block","configs/commons/theme-settings"]]',moduleName:"nickel/components/configs/map-widget/general-panel/index.hbs",isStrictMode:!1}) 650e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/map-widget/index",["exports","@ember/component","@dashboard/utils/constants","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/widgets/map-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f 651function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 652return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 653const g=(0,s.createTemplateFactory)({id:"ZW6SvNP2",block:'[[[41,[30,0,["error"]],[[[1," "],[10,0],[14,0,"flex flex-col items-center py-12 px-4"],[12],[1,"\\n "],[10,2],[14,0,"font-medium my-0"],[12],[1,"\\n "],[1,[28,[35,1],["cannot-open-map"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"i"],[14,0,"text-color-3 mt-2 mb-4"],[12],[1,"\\n "],[1,[30,0,["error"]]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"calcite-fab"],[16,"text",[28,[37,1],["config.select-another-map"],null]],[24,"kind","brand"],[24,"appearance","solid"],[24,"text-enabled",""],[24,"icon",""],[4,[38,2],["click",[30,0,["selectMap"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["loading"]],[[[1," "],[10,"calcite-loader"],[14,0,"h-full"],[15,"text",[28,[37,1],["config.loading-map"],null]],[15,"label",[28,[37,1],["config.loading-map"],null]],[12],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],[[4,[38,4],[[30,0,["updateMainHeading"]]],null]],null,[["default"],[[[[1,"\\n "],[8,[30,1,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Action"]],null,[["@name","@text","@default"],["settings",[28,[37,1],["config.map-panels-enum.settings"],null],true]],null],[1,"\\n "],[8,[30,2,["Action"]],null,[["@name","@text"],["general",[28,[37,1],["config.map-panels-enum.general"],null]]],null],[1,"\\n "],[8,[30,2,["Action"]],null,[["@name","@text"],["map-actions",[28,[37,1],["config.map-panels-enum.map-actions"],null]]],null],[1,"\\n"],[41,[51,[30,0,["isScene"]]],[[[1," "],[8,[30,2,["Action"]],null,[["@name","@text"],["layer-actions",[28,[37,1],["config.map-panels-enum.layer-actions"],null]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,1],["config.accessibility"],null]]],null],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["settings",[28,[37,1],["config.map-panels-enum.settings"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@isScene","@scalebarStyles","@toggleTool","@config"],[[30,0,["isScene"]],[30,0,["scalebarStyles"]],[30,0,["toggleTool"]],[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,1],["config.map-panels-enum.general"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["map-actions",[28,[37,1],["config.map-panels-enum.map-actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name"],["layer-actions"]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,1],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]]]],[]]]],["Layout","ActionBar","CenterRow","ConfigPanel","@config"],false,["if","t","on","configs/commons/widget-config-layout","did-insert","unless","configs/map-widget/settings-panel","configs/map-widget/general-panel","configs/map-widget/map-actions-panel","configs/map-widget/layer-actions-panel","configs/map-widget/accessibility-panel"]]',moduleName:"nickel/components/configs/map-widget/index.hbs",isStrictMode:!1}) 654let h=(c=class extends a.default{constructor(){super(...arguments),b(this,"application",d,this),b(this,"intl",u,this),b(this,"error",p,this),b(this,"loading",f,this),this.scalebarStyles=r.SCALEBAR_STYLES,this.args.config.itemId&&this.args.config.dataSourceItem.initStatus===i.InitializationStatus.Success||this.selectMap().then((e=>{e||this.args.done?.(null)}))}get title(){return this.args.config.dataSourceItem?.title}get isScene(){return this.args.config.dataSourceItem?.isScene}async loadWebmap(e){this.args.onUpdatedDoneDisabled?.(!0),this.loading=!0,this.error=null 655try{await this.args.config.loadWebmapItem(e)}catch(t){const e=this.args.config.dataSourceItem.title||"",i=e?"cannot-open-map-format":"cannot-open-map" 656this.error=this.intl.t(i,{name:e})}finally{this.loading=!1,this.error||this.args.onUpdatedDoneDisabled?.(!1)}}toggleTool(){this.args.config.toggleTool(...arguments)}async selectMap(){const e=await this.application.showDialog("modal-dialogs/map-selector") 657return e&&this.loadWebmap(e),e}updateMainHeading(){this.args.onUpdateMainHeading?.(this.title)}},d=m(c.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(c.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m(c.prototype,"error",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=m(c.prototype,"loading",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(c.prototype,"loadWebmap",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"loadWebmap"),c.prototype),m(c.prototype,"toggleTool",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"toggleTool"),c.prototype),m(c.prototype,"selectMap",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"selectMap"),c.prototype),m(c.prototype,"updateMainHeading",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"updateMainHeading"),c.prototype),c) 658e.default=(0,t.setComponentTemplate)(g,h)})),define("nickel/components/configs/map-widget/layer-actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
658dule",{value:!0}),e.default=void 0 659const l=(0,n.createTemplateFactory)({id:"s5JVIWa3",block:'[[[41,[30,1,["layerConfigs"]],[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.map-panels-enum.layer-actions"],null],[30,1,["isCollapsible"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1,["layerConfigs"]]],null]],null],"id",[[[41,[30,2,["isInteractiveSource"]],[[[1," "],[8,[39,5],null,[["@layer"],[[30,2]]],null],[1,"\\n"]],[]],null]],[2]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.when-map-is-clicked"],null],[30,1,["isCollapsible"]]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.show-pop-up"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@update"],[[30,1,["showPopup"]],[28,[37,7],[[28,[37,8],[[30,1,["showPopup"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[8,[39,10],null,[["@icon","@text","@tooltipText"],["information",[28,[37,2],["config.select-feature"],null],[28,[37,2],["config.selection-tool-hint"],null]]],null],[1,"\\n "],[8,[39,6],[[16,"disabled",[28,[37,11],[[30,1,["hasLayerActions"]]],null]]],[["@value","@update"],[[30,1,["selectTool","clickToSelect"]],[30,1,["selectTool","updateClickToSelect"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@collapsible","@heading","@description"],[[30,1,["isCollapsible"]],[28,[37,2],["config.additional-selection-tools"],null],[28,[37,2],["config.selection-tool-hint"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1,["selectTool","availableSketchTools"]]],null]],null],null,[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n "],[10,"calcite-icon"],[14,0,"me-2"],[15,"icon",[28,[37,12],[[30,3,["id"]]],null]],[14,"scale","s"],[14,"flip-rtl",""],[12],[13],[1,"\\n "],[10,1],[14,0,"overflow-wrap-anywhere"],[12],[1," "],[1,[30,3,["label"]]],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[16,"disabled",[28,[37,11],[[30,1,["hasLayerActions"]]],null]]],[["@value","@update"],[[28,[37,13],[[30,3,["id"]],[30,1,["selectTool","advanceSketchTools"]]],null],[28,[37,7],[[30,1,["selectTool","updateAdvanceSelectionTools"]],[30,3,["id"]]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[28,[37,15],[[30,4],[28,[37,16],[[30,1,["selectTool","availableSketchTools","length"]],-1],null]],null]],[[[1," "],[8,[39,9],null,null,null],[1,"\\n"]],[]],null]],[3,4]],null],[1," "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,17],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,2],["config.no-layers-found-for-actions"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],["@config","layer","sketchTool","index"],false,["if","ui/block","t","each","-track-array","configs/map-widget/layer-actions-panel/layer-action-block","ui/toggle-switch","fn","mut","ui/group-separator","ui/label-tooltip","not","sketch-tool-icon","array-contains","unless","eq","inc","ui/centered-element"]]',moduleName:"nickel/components/configs/map-widget/layer-actions-panel/index.hbs",isStrictMode:!1}) 660e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/map-widget/layer-actions-panel/layer-action-block/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 661const l=(0,n.createTemplateFactory)({id:"MpzohvZh",block:'[[[8,[39,0],null,[["@heading","@description","@icon","@collapsible"],[[30,1,["name"]],[28,[37,1],["config.active-targets"],[["count"],[[30,0,["selectedActionsCount"]]]]],"layer",true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@layout"],[[30,1],"accordion"]],null],[1,"\\n"]],[]]]]]],["@layer"],false,["ui/block","t","configs/commons/actions/actions-block"]]',moduleName:"nickel/components/configs/map-widget/layer-actions-panel/layer-action-block/index.hbs",isStrictMode:!1}) 662class a extends i.default{get selectedActionsCount(){return this.args.layer.events[0]?.actions.reduce(((e,t)=>t.targets.length+e),0)??0}}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/map-widget/map-actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
662dule",{value:!0}),e.default=void 0 663const l=(0,n.createTemplateFactory)({id:"j0UlSp5E",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/actions/actions-block"]]',moduleName:"nickel/components/configs/map-widget/map-actions-panel/index.hbs",isStrictMode:!1}) 664e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/map-widget/settings-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 665const l=(0,n.createTemplateFactory)({id:"iSpUmZnF",block:'[[[41,[30,1],[[[1," "],[8,[39,1],[[24,0,"pt-3"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.show-pop-up"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["showPopup"]],[28,[37,4],[[28,[37,5],[[30,2,["showPopup"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],[[24,0,"pt-2"]],null,[["default"],[[[[1,"\\n"],[41,[51,[30,1]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.map-tools-enum.scalebarTool"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@intlPath","@update"],[[30,2,["scalebarStyle"]],[30,3],"config.scalebar-style-enum",[28,[37,4],[[28,[37,5],[[30,2,["scalebarStyle"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2,["allMapTools"]]],null]],null],null,[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,11],["config.map-tools-enum.",[30,4,["type"]]],null]],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,4,["isSelected"]],[28,[37,4],[[30,5],[30,4]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n"]],[4]],null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.map-tools-enum.compassTool"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["showCompass"]],[28,[37,4],[[28,[37,5],[[30,2,["showCompass"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.map-tools-enum.locateTool"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["showLocate"]],[28,[37,4],[[28,[37,5],[[30,2,["showLocate"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[39,8],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.map-tools-enum.navigationToggle"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["showPanRotate"]],[28,[37,4],[[28,[37,5],[[30,2,["showPanRotate"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.map-tools-enum.zoom-in-out"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,2,["showNavigation"]],[28,[37,4],[[28,[37,5],[[30,2,["showNavigation"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[30,1]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.point-zoom-scale"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@minValue","@placeholder","@steps","@update"],[[30,2,["pointZoomScale"]],1,"10000",1,[28,[37,4],[[28,[37,5],[[30,2,["pointZoomScale"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@isScene","@config","@scalebarStyles","mapTool","@toggleTool"],false,["if","ui/block","t","ui/toggle-switch","fn","mut","unless","ui/input-select","ui/group-separator","each","-track-array","concat","ui/number-input"]]',moduleName:"nickel/components/configs/map-widget/settings-panel/index.hbs",isStrictMode:!1}) 666e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/numeric-selector-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
666dule",{value:!0}),e.default=void 0 667const l=(0,n.createTemplateFactory)({id:"TizE8aPz",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/actions/actions-block"]]',moduleName:"nickel/components/configs/numeric-selector-widget/actions-panel/index.hbs",isStrictMode:!1}) 668e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/numeric-selector-widget/index",["exports","@ember/component","@ember/object","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l){var a 669function o(e,t,i,n,l){var a={} 670return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 671const r=(0,l.createTemplateFactory)({id:"QwxI+OIU",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["selector",[28,[37,2],["config.selector"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["selector",[28,[37,2],["config.selector-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config","@orientation","@showDataSourceSelector","@editArcadeDataSource","@onFlowPanelAdded"],[[30,5],[30,6],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]],[30,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@dataset"],[[30,5,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@model","@panel","@orientation"],[[30,5,["model"]],[30,7],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config","@orientation","@panel"],false,["if","configs/commons/widget-config-layout","t","configs/numeric-selector-widget/selector-panel","configs/numeric-selector-widget/actions-panel","configs/commons/preview-container","configs/commons/selector-config-preview"]]',moduleName:"nickel/components/configs/numeric-selector-widget/index.hbs",isStrictMode:!1}) 672let s=e.default=(o((a=class extends n.default{get enforceMainDataset(){return!1}activateDataSourceSelector(e,t){const i=new Promise((e=>this.dataSourcePromiseResolve=e)) 673return this.targetConstraintType=t,super.activateDataSourceSelector(e),i}cancelDataSourceSelector(){this.targetConstraintType=void 0,super.cancelDataSourceSelector(),this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}dataSourceSelected(e){super.dataSourceSelected(e),this.args.config.updateConstraintType(this.targetConstraintType),this.targetConstraintType=void 0,this.dataSourcePromiseResolve?.(),this.dataSourcePromiseResolve=void 0}}).prototype,"activateDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"activateDataSourceSelector"),a.prototype),o(a.prototype,"cancelDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"cancelDataSourceSelector"),a.prototype),o(a.prototype,"dataSourceSelected",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"dataSourceSelected"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/numeric-selector-widget/selector-panel/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 674function d(e,t,i,n,l){var a={}
675return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 676const u=(0,r.createTemplateFactory)({id:"xoomuzgz",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["caption"]],[28,[37,1],["select-number"],null],[28,[37,3],[[28,[37,4],[[30,1,["caption"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.icon"],null]],[1,"\\n "],[8,[39,6],null,[["@icon","@onFlowPanelAdded","@onUpdate"],[[30,1,["icon"]],[30,2],[28,[37,3],[[28,[37,4],[[30,1,["icon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[28,[37,9],[[30,3],"col"],null],[28,[37,10],[[30,1,["isMobile"]]],null]],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.presentation-mode"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@options","@intlPath","@update"],[[30,1,["presentationMode"]],[30,0,["presentationModes"]],"config.presentation-mode-enum",[28,[37,3],[[28,[37,4],[[30,1,["presentationMode"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.display-type"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@options","@intlPath","@update"],[[30,1,["displayType"]],[28,[37,12],["spinner","slider","combination"],null],"config.display-type-enum",[30,1,["updateDisplayType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.input-type"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@options","@intlPath","@update"],[[30,1,["selectionType"]],[28,[37,12],["single","range"],null],"config.selection-type-enum",[30,1,["updateSelectionType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,1,["selectionType"]],"single"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.operator"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@labelProperty","@lowercase","@intlPath","@showFilter","@update"],[[30,1,["operator"]],[30,1,["operators"]],"name",true,"config.query-operator-enum",false,[28,[37,3],[[28,[37,4],[[30,1,["operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[52,[30,1,["allowNone"]],[28,[37,1],["config.show-reset-clear"],null],[28,[37,1],["config.show-reset"],null]]],[1,"\\n "],[8,[39,14],null,[["@value","@update"],[[30,1,["showActionButtons"]],[28,[37,3],[[28,[37,4],[[30,1,["showActionButtons"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,1,["displayType"]],"spinner"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.allow-none"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@update"],[[30,1,["allowNone"]],[30,1,["updateAllowNone"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["allowNone"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placeholder-text"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@placeholder","@update"],[[30,1,["placeholderText"]],[28,[37,1],["no-number-selected"],null],[28,[37,3],[[28,[37,4],[[30,1,["placeholderText"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-block-section"],[15,"text",[28,[37,1],["config.value-formatting"],null]],[12],[1,"\\n "],[8,[39,15],null,[["@showStyles","@showUnitPrefixing","@numberFormat"],[true,true,[30,1,["valueFormat"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.limits-from"],null]],[1,"\\n "],[8,[39,16],[[4,[38,17],[[30,0,["constraintSelectAdded"]]],null]],[["@value","@options","@intlPath","@update"],[[30,1,["constraintType"]],[52,[28,[37,9],[[30,1,["displayType"]],"spinner"],null],[28,[37,12],["none","fixed","statistic"],null],[28,[37,12],["fixed","statistic"],null]],"config.limits-from-enum",[30,0,["updateConstraintType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,1,["constraintType"]],"statistic"],null],[[[1," "],[10,0],[14,0,"bg-background p-3"],[12],[1,"\\n "],[8,[39,18],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,3],[[30,4],"main",[30,1,["constraint","type"]]],null],[28,[37,3],[[30,5],"main"],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,19],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.field"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@labelProperty","@optionComponentName","@valueComponentName","@placeholder","@update"],[[30,1,["statisticField"]],[30,1,["numericFieldsWithOID"]],"label","configs/commons/field-select/list-option","configs/commons/field-select/input-option",[28,[37,1],["config.select-a-field"],null],[30,1,["updateStatisticField"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["constraintType"]],"fixed"],null],[[[1," "],[10,0],[14,0,"bg-background p-3"],[12],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.statistics-enum.min"],null]],[1,"\\n "],[8,[39,20],null,[["@value","@steps","@allowBlank","@update"],[[30,1,["constraint","lowerLimit"]],1,false,[30,1,["updateLowerLimit"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.statistics-enum.max"],null]],[1,"\\n "],[8,[39,20],null,[["@value","@steps","@allowBlank","@update"],[[30,1,["constraint","upperLimit"]],1,false,[30,1,["updateUpperLimit"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[28,[37,21],[[28,[37,9],[[30,1,["constraintType"]],"none"],null],[28,[37,9],[[30,1,["constraintType"]],"fixed"],null]],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[52,[28,[37,9],[[30,1,["selectionType"]],"range"],null],[28,[37,1],["config.lower-default"],null],[28,[37,1],["config.default"],null]]],[1,"\\n "],[8,[39,20],null,[["@value","@steps","@allowBlank","@update"],[[30,1,["firstDefault"]],1,[30,1,["allowNone"]],[30,1,["updateFirstDefault"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,1,["selectionType"]],"range"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.upper-
676default"],null]],[1,"\\n "],[8,[39,20],null,[["@value","@steps","@allowBlank","@update"],[[30,1,["secondDefault"]],1,[30,1,["allowNone"]],[30,1,["updateSecondDefault"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,1,["showStatisticDefault"]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.default"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@options","@intlPath","@update"],[[30,1,["constraint","defaultStatistic"]],[30,1,["statisticDefaults"]],"config.numeric-selector-defaults-enum",[28,[37,3],[[28,[37,4],[[30,1,["constraint","defaultStatistic"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[28,[37,22],[[30,1,["displayType"]],"spinner"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.precision"],null]],[1,"\\n "],[8,[39,20],null,[["@value","@minValue","@maxValue","@steps","@allowBlank","@decimalPlaces","@update"],[[30,1,["precision"]],0,20,1,false,0,[28,[37,3],[[28,[37,4],[[30,1,["precision"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,22],[[30,1,["displayType"]],"slider"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.increment"],null]],[1,"\\n "],[8,[39,20],null,[["@value","@minValue","@startValue","@steps","@allowBlank","@update"],[[30,1,["increment"]],0,0,1,false,[28,[37,3],[[28,[37,4],[[30,1,["increment"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.general"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.name"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["name"]],[28,[37,3],[[28,[37,4],[[30,1,["name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,1,["constraintType"]],"statistic"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-data"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update","@placeholder"],[[30,1,["noDataState","text"]],[28,[37,3],[[28,[37,4],[[30,1,["noDataState","text"]]],null]],null],[28,[37,1],["config.default"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-selection"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update","@placeholder"],[[30,1,["noFilterState","text"]],[28,[37,3],[[28,[37,4],[[30,1,["noFilterState","text"]]],null]],null],[28,[37,1],["config.default"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@config","@onFlowPanelAdded","@orientation","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","t","ui/text-input","fn","mut","ui/group-separator","configs/commons/icon-picker-button","if","and","eq","not","ui/input-select","array","ui/power-select","ui/toggle-switch","configs/commons/number-format","ui/input-group","did-insert","configs/commons/layer-dataset","configs/commons/filter-editor","ui/number-input","or","not-eq"]]',moduleName:"nickel/components/configs/numeric-selector-widget/selector-panel/index.hbs",isStrictMode:!1}) 677let p=(s=class extends o.default{constructor(){var e,t,i,n 678super(...arguments),e=this,t="dashboard",n=this,(i=c)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get presentationModes(){return"row"===this.args.orientation?[i.PresentationModes.Inline,i.PresentationModes.Dropdown]:(0,n.without)(i.PresentationModeValues,i.PresentationModes.Drilldown)}async updateConstraintType(e){"statistic"===e?(await(this.args.showDataSourceSelector?.("main",e)),this.constraintSelect.value=this.args.config.constraintType,this.constraintSelect.setFocus()):this.args.config.updateConstraintType(e)}constraintSelectAdded(e){this.constraintSelect=e}},c=d(s.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"updateConstraintType",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateConstraintType"),s.prototype),d(s.prototype,"constraintSelectAdded",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"constraintSelectAdded"),s.prototype),s) 679e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/configs/pie-chart-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
679dule",{value:!0}),e.default=void 0 680const l=(0,n.createTemplateFactory)({id:"D96lebxy",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/pie-chart-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 681e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/pie-chart-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 682const l=(0,n.createTemplateFactory)({id:"zrA+EC0+",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mb-0"]],null,[["default"],[[[[1,"\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-mode"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["selectionMode"]],[28,[37,4],["single","multi"],null],"config.selection-type-enum",[30,1,["updateSelectionMode"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],["@config"],false,["configs/commons/actions/actions-block","ui/block","t","ui/input-select","array"]]',moduleName:"nickel/components/configs/pie-chart-widget/actions-panel/index.hbs",isStrictMode:!1}) 683e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/pie-chart-widget/chart-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 684const l=(0,n.createTemplateFactory)({id:"54dDX16L",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.text-color"],null]],[1,"\\n "],[8,[39,3],null,[["@color","@defaultColor","@format","@update"],[[30,2,["chartTextColor"]],[30,1,["textColor"]],"rgba",[28,[37,4],[[28,[37,5],[[30,2,["chartTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.font-size-pixel"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,2,["pieSeries","dataLabels","content","font","size"]],0,[30,2,["DefaultFontSize"]],[30,2,["DefaultFontSize"]],1,[30,2,["updateFontSize"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.start-angle"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["pieSeries","startAngle"]],0,360,5,0,[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","startAngle"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.inner-radius-percent"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["pieSeries","innerRadius"]],0,100,1,0,[30,2,["updateInnerRadius"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.hover-text"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["pieSeries","dataTooltipVisible"]],[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","dataTooltipVisible"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.labels"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.visibility"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@options","@intlPath","@update"],[[30,2,["dataLabelsFormat"]],[28,[37,11],["hide","value","percentage"],null],"config.labels-format-enum",[30,2,["updateLabelsFormat"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["pieSeries","dataLabels","visible"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.labels-offset-pixel"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@startValue","@allowBlank","@steps","@update"],[[30,2,["pieSeries","dataLabelsOffset"]],10,false,1,[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","dataLabelsOffset"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-line-opacity"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["tickOpacity"]],0,1,0.1,1,[28,[37,4],[[28,[37,5],[[30,2,["tickOpacity"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.legend"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.visibility"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@options","@intlPath","@update"],[[30,2,["legendLabelsFormat"]],[28,[37,11],["hide","value","percentage"],null],"config.labels-format-enum",[28,[37,4],[[28,[37,5],[[30,2,["legendLabelsFormat"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[28,[37,14],[[30,2,["legendLabelsFormat"]],"hide"],null]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@options","@intlPath","@update"],[[30,2,["chartConfig","legend","position"]],[28,[37,11],["bottom","right"],null],"config.legend-placement-enum",[28,[37,4],[[28,[37,5],[[30,2,["chartConfig","legend","position"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-width-pixel"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@allowBlank","@startValue","@steps","@update"],[[30,2,["chartConfig","legend","labelMaxWidth"]],1,false,100,1,[28,[37,4],[[28,[37,5],[[30,2,["chartConfig","legend","labelMaxWidth"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.value-width-pixel"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@allowBlank","@startValue","@steps","@update"],[[30,2,["chartConfig","legend","valueLabelMaxWidth"]],1,false,50,1,[28,[37,4],[[28,[37,5],[[30,2,["chartConfig","legend","valueLabelMaxWidth"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.value-formatting"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@showStyles","@numberFormat"],[true,[30,2,["valueFormat"]]]],null],[1,"\\n\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.percentage-formatting"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@showUnitPrefixing","@numberFormat"],[false,[30,2,["percentageFormat"]]]],null],[1,"\\n"]],[]]]]]],["defaults","@config"],false,["ui/block","t","configs/commons/theme-defaults","configs/commons/color-picker","fn","mut","ui/group-separator","ui/number-input","ui/slider","ui/toggle-switch","ui/input-select","array","if","unless","eq","configs/commons/number-format"]]',moduleName:"nickel/components/configs/pie-chart-widget/chart-panel/index.hbs",isStrictMode:!1}) 685e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})) 686define("nickel/components/configs/pie-chart-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
686dule",{value:!0}),e.default=void 0 687const l=(0,n.createTemplateFactory)({id:"21qE5AyR",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,2],[[30,2],"main"],null],[28,[37,2],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.categories-from"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["categoryType"]],[30,1,["CategoryTypes"]],"config.category-enum",[30,1,["updateCategoryType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["categoryType"]],"features"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.category-field"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update"],[[30,1,["categoryField"]],[30,1,["categoryFields"]],"label","name","configs/commons/field-select/list-option",[30,1,["updateCategoryField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.value-field"],null]],[1,"\\n "],[8,[39,9],[[24,0,"flex-auto"]],[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update"],[[30,1,["valueField"]],[30,1,["numericFields"]],"label","name","configs/commons/field-select/list-option",[28,[37,2],[[28,[37,10],[[30,1,["valueField"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-categories"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@minValue","@maxValue","@startValue","@allowBlank","@steps","@update"],[[30,1,["maxFeatures"]],1,[30,1,["MaximumMaxCount"]],10,false,1,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,12],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["categoryType"]],"fields"],null],[[[1," "],[8,[39,13],null,[["@title","@addText","@fields","@collection","@add","@onOrderChanged","@delete","@emptyMessage"],[[28,[37,5],["config.category-field"],null],[28,[37,5],["config.add-field"],null],[30,1,["numericFields"]],[30,1,["byFieldsCategoryFields"]],[30,1,["addByFieldsCategoryField"]],[30,1,["orderByFieldsCategoryFields"]],[30,1,["deleteByFieldsCategoryField"]],[28,[37,5],["config.no-category-fields-defined"],null]]],null],[1,"\\n\\n"],[41,[30,1,["byFieldsCategoryFields"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,14],null,[["@value","@onlyType","@allowPercentile","@showFields","@dataset","@update"],[[30,1,["valueStatisticDefinition"]],true,false,false,[30,1,["mainDataset"]],[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n"]],[]],[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.category-field"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update"],[[30,1,["categoryField"]],[30,1,["categoryFields"]],"label","name","configs/commons/field-select/list-option",[30,1,["updateCategoryField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[8,[39,14],null,[["@value","@dataset","@allowPercentile","@update"],[[30,1,["valueStatisticDefinition"]],[30,1,["mainDataset"]],false,[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,12],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["byFieldsGroupByOrder"]]]],null],[1,"\\n "]],[]]]],[]]]],[]]]]]],["@config","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","configs/commons/layer-dataset","fn","ui/group-separator","configs/commons/filter-editor","t","ui/input-select","if","eq","ui/power-select","mut","ui/number-input","configs/commons/order-by","configs/commons/field-based-collection-builder","configs/commons/statistic-definition"]]',moduleName:"nickel/components/configs/pie-chart-widget/data-panel/index.hbs",isStrictMode:!1}) 688e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/pie-chart-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
688dule",{value:!0}),e.default=void 0 689const l=(0,n.createTemplateFactory)({id:"uBP91B04",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],true]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/pie-chart-widget/general-panel/index.hbs",isStrictMode:!1}) 690e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/pie-chart-widget/index",["exports","@ember/component","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 691const l=(0,n.createTemplateFactory)({id:"HQid52bj",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["chart",[28,[37,2],["config.chart"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["slices",[28,[37,2],["config.slices"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n"],[41,[28,[37,3],[[30,4,["isMobile"]]],null],[[[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,4],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["chart",[28,[37,2],["config.chart-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["slices",[28,[37,2],["config.slices"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config","@isActive"],[[30,4],[30,6,["isActive"]]]],null],[1,"\\n "]],[6]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
691options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,3],[[30,4,["isMobile"]]],null],[[[1," "],[8,[30,5,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@dataset"],[[30,4,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,11],[[24,0,"h-full"]],[["@model"],[[30,4,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","@config","ConfigPanel","Panel"],false,["if","configs/commons/widget-config-layout","t","not","configs/pie-chart-widget/data-panel","configs/pie-chart-widget/chart-panel","configs/pie-chart-widget/slices-panel","configs/pie-chart-widget/general-panel","configs/pie-chart-widget/actions-panel","configs/pie-chart-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/pie-chart-widget/index.hbs",isStrictMode:!1}) 692class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/pie-chart-widget/slices-panel/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","nickel/components/dashboard/bases/arcgis-charts-widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 693function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={} 694return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 695const p=(0,o.createTemplateFactory)({id:"OK8/8Cbk",block:'[[[8,[39,0],[[24,0,"slices-panel"]],[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[11,"calcite-label"],[4,[38,2],[[30,0,["isActiveChanged"]],[30,1]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["sliceOpacity"]],0,1,0.1,1,[28,[37,4],[[28,[37,5],[[30,2,["sliceOpacity"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n"],[41,[30,2,["loadingSliceProperties"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.category-color-and-label-override"],null]],[1,"\\n "],[10,"calcite-loader"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["categoryField"]],[[[1," "],[8,[39,8],null,[["@gridTemplateColumns"],["1fr 0.5fr 1fr 32px"]],[["default"],[[[[1,"\\n"],[41,[30,2,["pieSeries","slices"]],[[[1," "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2,["pieSeries","slices"]]],null]],null],null,[[[1," "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,11],[[30,5,["sliceId"]],[30,0,["nullKey"]]],null],[[[1," "],[1,[28,[35,1],["config.null"],null]],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,5,["sliceId"]],[30,0,["blankKey"]]],null],[[[1," "],[1,[28,[35,1],["config.blank"],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["sliceId"]]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@color","@showReset","@update"],[[30,5,["fillSymbol","color"]],false,[28,[37,4],[[28,[37,5],[[30,5,["fillSymbol","color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,13],[[24,0,"flex-auto"]],[["@value","@update"],[[30,5,["label"]],[28,[37,4],[[30,2,["updateSliceLabel"]],[30,5]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,2,["allowSlicePropertiesEditing"]],[28,[37,15],[[28,[37,11],[[30,5,["sliceId"]],[30,0,["nullKey"]]],null]],null],[28,[37,15],[[28,[37,11],[[30,5,["sliceId"]],[30,0,["blankKey"]]],null]],null]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,16],["click",[28,[37,4],[[30,2,["deleteSliceProperty"]],[30,6]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[5,6]],null],[1," "]],[4]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,3,["Body"]],null,[["@gridTemplateColumns"],["1fr"]],[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],[[24,0,"text-center"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-override-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[7]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,2,["allowSlicePropertiesEditing"]],[[[1," "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.undefined-categories"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@color","@showReset","@update"],[[30,2,["pieSeries","fillSymbol","color"]],false,[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","fillSymbol","color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,2,["loadingSlicePropertiesError"]],[[[1," "],[8,[30,8,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,17],["errors.",[30,2,["loadingSlicePropertiesError"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[8]]]]],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n\\n "],[10,0],[14,0,"flex items-center mb-3"],[12],[1,"\\n"],[41,[30,0,["showAddSliceProperty"]],[[[1," "],[10,0],[14,0,"me-2"],[12],[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-auto flex"],[12],[1,"\\n "],[8,[39,18],[[24,0,"w-1/2"]],[["@value","@update"],[[30,0,["newSlicePropertyKey"]],[28,[37,4],[[28,[37,5],[[30,0,["newSlicePropertyKey"]]],null]],null]]],null],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,16],["click",[30,0,["addSliceProperty"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.add"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,16],["click",[30,0,["hideAddSliceProperty"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["allowSlicePropertiesEditing"]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,16],["click",[28,[37,4],[[28,[37,5],[[30,0,["showAddSliceProperty"]]],null],true],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-category"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"flex flex-auto justify-end"],[12],[1,"\\n"],[41,[30,2,["allowSlicePropertiesEditing"]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,16],["click",[30,2,["loadSliceProperties"]
695]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.load-categories"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,19],[[24,0,"ms-2"]],[["@label","@menuClass","@select"],[[28,[37,1],["config.apply-colors"],null],"dropdown-right",[30,2,["applyColorSetSliceProperties"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.category-color-and-label-override"],null]],[1,"\\n "],[8,[39,20],[[24,0,"pt-2"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-category-field-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[1,"\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.grouping-percent"],null]],[1,"\\n "],[8,[39,21],null,[["@placeholder","@value","@minValue","@maxValue","@startValue","@decimalPlaces","@steps","@update"],["0",[30,2,["pieSeries","sliceGrouping","percentageThreshold"]],0,100,0,2,1,[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","sliceGrouping","percentageThreshold"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.grouping-color"],null]],[1,"\\n "],[8,[39,12],null,[["@color","@showReset","@update"],[[30,2,["pieSeries","sliceGrouping","fillSymbol","color"]],false,[28,[37,4],[[28,[37,5],[[30,2,["pieSeries","sliceGrouping","fillSymbol","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.outline"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["sliceOutlineOpacity"]],0,1,0.1,1,[28,[37,4],[[28,[37,5],[[30,2,["sliceOutlineOpacity"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.thickness"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["sliceOutlineWidth"]],1,10,0.5,1,[28,[37,4],[[28,[37,5],[[30,2,["sliceOutlineWidth"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,12],null,[["@color","@type","@update"],[[30,2,["sliceOutlineColor"]],"text",[28,[37,4],[[28,[37,5],[[30,2,["sliceOutlineColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@isActive","@config","Grid","Body","slice","index","Body","Body"],false,["ui/block","t","did-update","ui/slider","fn","mut","ui/group-separator","if","ui/grid-container","each","-track-array","eq","configs/commons/color-picker","ui/text-input","and","not","on","concat","ui/input","configs/commons/color-sets-picker","ui/centered-element","ui/number-input"]]',moduleName:"nickel/components/configs/pie-chart-widget/slices-panel/index.hbs",isStrictMode:!1}) 696let f=(r=class extends n.default{constructor(){super(...arguments),d(this,"showAddSliceProperty",s,this),d(this,"newSlicePropertyKey",c,this)}get nullKey(){return a.default.NullKey}get blankKey(){return a.default.BlankKey}isActiveChanged(){this.args.isActive||this.hideAddSliceProperty()}addSliceProperty(){this.args.config.addSliceProperty(this.newSlicePropertyKey),this.hideAddSliceProperty()}hideAddSliceProperty(){Object.assign(this,{showAddSliceProperty:!1,newSlicePropertyKey:void 0})}},s=u(r.prototype,"showAddSliceProperty",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=u(r.prototype,"newSlicePropertyKey",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(r.prototype,"isActiveChanged",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"isActiveChanged"),r.prototype),u(r.prototype,"addSliceProperty",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"addSliceProperty"),r.prototype),u(r.prototype,"hideAddSliceProperty",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"hideAddSliceProperty"),r.prototype),r) 697e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/configs/rich-text-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
697dule",{value:!0}),e.default=void 0 698const l=(0,n.createTemplateFactory)({id:"rXZJs0Bw",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/rich-text-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 699e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/rich-text-widget/appearance-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 700const l=(0,n.createTemplateFactory)({id:"GdFPq0wM",block:'[[[10,0],[14,0,"bg-foreground-1 flex flex-col mt-2 py-2 px-3 flex-auto overflow-y-hidden"],[12],[1,"\\n "],[8,[39,0],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,1],[[24,0,"rich-text-config-ck-editor flex-auto overflow-hidden"]],[["@value","@update","@allowIframe"],[[30,1,["text"]],[28,[37,2],[[28,[37,3],[[30,1,["text"]]],null]],null],true]],null],[1,"\\n"],[13]],["@config"],false,["configs/commons/theme-settings","ui/ck-editor","fn","mut"]]',moduleName:"nickel/components/configs/rich-text-widget/appearance-panel/index.hbs",isStrictMode:!1}) 701e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/rich-text-widget/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 702const l=(0,n.createTemplateFactory)({id:"W1biTNzZ",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["general",[28,[37,1],["config.general"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,1],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Body"]],[[24,0,"h-full"]],[["@name","@heading"],["general",[28,[37,1],["config.general-
702options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,1],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"flex-auto"]],[["@model","@isVisible","@stretch"],[[30,5,["model"]],true,"both"]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["configs/commons/widget-config-layout","t","configs/rich-text-widget/appearance-panel","configs/rich-text-widget/accessibility-panel","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/rich-text-widget/index.hbs",isStrictMode:!1}) 703e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 704const l=(0,n.createTemplateFactory)({id:"Z3SDELLl",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/serial-chart-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 705e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 706const l=(0,n.createTemplateFactory)({id:"TzfdBZBA",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mb-0"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-mode"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["selectionMode"]],[28,[37,4],["single","multi"],null],"config.selection-type-enum",[30,1,["updateSelectionMode"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],["@config"],false,["configs/commons/actions/actions-block","ui/block","t","ui/input-select","array"]]',moduleName:"nickel/components/configs/serial-chart-widget/actions-panel/index.hbs",isStrictMode:!1}) 707e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/category-axis-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 708const l=(0,n.createTemplateFactory)({id:"SYAoOf6C",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["categoryAxis","title"]],[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","title"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n"],[41,[30,1,["rotate"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title-orientation"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@intlPath","@update"],[[30,1,["categoryAxisTitleRotation"]],[28,[37,8],["up","down"],null],"config.title-orientation-enum",[30,1,["updateCategoryAxisTitleRotation"]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title-size-pixel"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,1,["categoryAxis","titleFontSize"]],0,[30,1,["DefaultFontSize"]],[28,[37,1],["config.default"],null],1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","titleFontSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
708ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.scrollbar"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["chartScrollbar","enabled"]],[28,[37,3],[[28,[37,4],[[30,1,["chartScrollbar","enabled"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[28,[37,11],[[30,1,["categoryAxis","parseDates"]],[30,1,["validDatePeriodPatterns"]]],null],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.periods-labeling"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@gridTemplateColumns"],["1fr 3fr"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.period"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.pattern"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,14],[[28,[37,14],[[30,1,["validDatePeriodPatterns"]]],null]],null],null,[[[1," "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],[[28,[37,15],["config.period-enum.",[30,4,["period"]]],null]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,16],[[24,0,"flex-auto"]],[["@value","@update"],[[30,4,["pattern"]],[28,[37,3],[[28,[37,4],[[30,4,["pattern"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[4]],null],[1," "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.labels"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.visibility"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["categoryAxis","labelsEnabled"]],[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","labelsEnabled"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["categoryAxis","labelsEnabled"]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.size-pixel"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,1,["categoryAxis","fontSize"]],0,[30,1,["DefaultFontSize"]],[28,[37,1],["config.default"],null],1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","fontSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.placement"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@intlPath","@update"],[[30,1,["category","labelsPlacement"]],[52,[30,1,["rotate"]],[28,[37,8],["default","wrapped"],null],[28,[37,8],["default","staggered","rotated","wrapped"],null]],"config.label-placement-enum",[30,1,["updateCategoryAxisLabelsPlacement"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,17],[[30,1,["category","labelsPlacement"]],"rotated"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.labels-rotation-angle"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@precision","@update"],[[30,1,["category","labelRotation"]],-90,90,0,[30,1,["updateCategoryAxisLabelsRotation"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,1,["showCategoryAxisLabels"]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[8,[39,19],null,[["@dataSource","@category","@disableCategoryEditing"],[[30,1,["mainDataset","dataSource"]],[30,1,["category"]],[30,1,["disableCategoryEditing"]]]],null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.axis"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,20],null,[["@color","@type","@update"],[[30,1,["categoryAxis","axisColor"]],"text",[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","axisColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@precision","@update"],[[30,1,["categoryAxis","axisAlpha"]],0,1,1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","axisAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.thickness"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["categoryAxis","axisThickness"]],1,10,0.5,1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","axisThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.grid"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
708ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,20],null,[["@color","@type","@update"],[[30,1,["categoryAxis","gridColor"]],"text",[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","gridColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@precision","@update"],[[30,1,["categoryAxis","gridAlpha"]],0,1,1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","gridAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.thickness"],null]],[1,"\\n "],[8,[39,18],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["categoryAxis","gridThickness"]],1,10,0.5,1,[28,[37,3],[[28,[37,4],[[30,1,["categoryAxis","gridThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config","Grid","Body","datePeriodPattern"],false,["ui/block","t","ui/input","fn","mut","ui/group-separator","if","ui/input-select","array","ui/number-input","ui/toggle-switch","and","ui/grid-container","each","-track-array","concat","ui/text-input","eq","ui/slider","configs/commons/category-labels-editor","configs/commons/color-picker"]]',moduleName:"nickel/components/configs/serial-chart-widget/category-axis-panel/index.hbs",isStrictMode:!1}) 709e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/chart-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 710const l=(0,n.createTemplateFactory)({id:"77wrOisB",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text-color"],null]],[1,"\\n "],[8,[39,3],null,[["@color","@defaultColor","@update"],[[30,2,["color"]],[30,1,["textColor"]],[28,[37,4],[[28,[37,5],[[30,2,["color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.font-size-pixel"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,2,["fontSize"]],0,[30,2,["DefaultFontSize"]],[30,2,["DefaultFontSize"]],1,[30,2,["updateFontSize"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.orientation"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,2,["orientation"]],[28,[37,9],["vertical","horizontal"],null],"config.orientation-enum",[30,2,["updateChartOrientation"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["isMultiGraphs"]],[[[1," "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.legend-placement"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@options","@intlPath","@update"],[[30,2,["legendPlacement"]],[28,[37,9],["hide","bottom","right"],null],"config.legend-placement-enum",[30,2,["updateLegendPlacement"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["Defaults","@config"],false,["ui/block","configs/commons/theme-defaults","t","configs/commons/color-picker","fn","mut","ui/group-separator","ui/number-input","ui/input-select","array","if"]]',moduleName:"nickel/components/configs/serial-chart-widget/chart-panel/index.hbs",isStrictMode:!1}) 711e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/data-panel/group-by-order/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 712function d(e,t,i,n,l){var a={}
713return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 714const u=(0,r.createTemplateFactory)({id:"C84r3IZY",block:'[[[41,[28,[37,1],[[30,1,["mainDataset","dataSource","capabilities","query","supportsOrderBy"]]],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-by"],null]],[1,"\\n "],[10,0],[14,0,"flex justify-center"],[12],[1,"\\n "],[10,1],[14,0,"centered"],[12],[1,"\\n "],[1,[28,[35,2],["config.sorting-not-supported"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@title","@addText","@fields","@collection","@add","@delete","@disableReOrdering"],[[28,[37,2],["config.sort-by"],null],[28,[37,2],["config.add-field"],null],[30,0,["fields"]],[30,0,["orderByFields"]],[30,0,["addOrderByField"]],[30,0,["deleteOrderByField"]],true]],[["default"],[[[[1,"\\n "],[8,[30,2],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-dropdown"],[14,"slot","actions-end"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[15,"flipPlacements",[28,[37,4],["top-end"],null]],[14,"width-scale","s"],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[15,"icon",[52,[28,[37,5],[[30,3,["order"]],"ASC"],null],"sort-ascending-arrow","sort-descending-arrow"]],[12],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[12],[1,"\\n "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,3,["order"]],"ASC"],null]],[4,[38,6],["calciteDropdownItemSelect",[28,[37,7],[[30,0,["updateOrderByField"]],[30,3],"ASC"],null]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-ascending"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,3,["order"]],"DESC"],null]],[4,[38,6],["calciteDropdownItemSelect",[28,[37,7],[[30,0,["updateOrderByField"]],[30,3],"DESC"],null]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.sort-descending"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]]]],["@config","ItemComponent","orderByField"],false,["if","not","t","configs/commons/field-based-collection-builder","array","eq","on","fn"]]',moduleName:"nickel/components/configs/serial-chart-widget/data-panel/group-by-order/index.hbs",isStrictMode:!1}) 715let p=(s=class extends o.default{constructor(){var e,t,i,n 716super(...arguments),e=this,t="application",n=this,(i=c)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get dataset(){return this.args.config.mainDataset}get orderByFields(){const e=[] 717return[...this.dataset.orderByFields||[],...this.args.config.seriesOrderByFields||[]].forEach((t=>{let[l,a=i.OrderBy.Asc]=t.split(" ") 718a=a.toUpperCase() 719const o=(0,n.findBy)(this.fields,"name",l) 720if(!o)return 721let r=this.fields?o.label:l 722e.push({name:l,order:a,label:r})})),e}get fields(){let e=[...this.args.config.byFieldsGroupByOrder||[]] 723if((0,n.findBy)(this.args.config.seriesOrderByFields,(e=>e.indexOf(this.args.config.splitBy?.fieldName)>-1))){const t=(0,n.findBy)(e,"name",this.args.config.valueStatisticDefinition?.outStatisticFieldName) 724e=(0,n.without)(e,t)}if((0,n.findBy)(this.dataset.orderByFields,(e=>e.indexOf(this.args.config.valueStatisticDefinition?.outStatisticFieldName)>-1))){const t=(0,n.findBy)(e,"name",this.args.config.splitBy?.fieldName) 725e=(0,n.without)(e,t)}return e}addOrderByField(e){const t=`${e.name} ${e.order||i.OrderBy.Asc}` 726e.name===this.args.config.splitBy?.fieldName?this.args.config.seriesOrderByFields=(0,n.concatUniq)(this.args.config.seriesOrderByFields,t):this.dataset.orderByFields=(0,n.concatUniq)(this.dataset.orderByFields,t)}updateOrderByField(e,t){const l=`${e.name} ${t||i.OrderBy.Asc}` 727let a=(0,n.findBy)(this.dataset.orderByFields,(t=>t.toUpperCase().indexOf(e.name.toUpperCase())>=0)) 728if(l===a)return 729if(a){const e=this.dataset.orderByFields.indexOf(a) 730return void(this.dataset.orderByFields=(0,n.replace)(this.dataset.orderByFields,e,1,l))}if(a=(0,n.findBy)(this.args.config.seriesOrderByFields,(t=>t.toUpperCase().indexOf(e.name.toUpperCase())>=0)),l===a)return 731const o=this.args.config.seriesOrderByFields.indexOf(a) 732this.args.config.seriesOrderByFields=(0,n.replace)(this.args.config.seriesOrderByFields,o,1,l)}deleteOrderByField(e,t){let i=(0,n.findBy)(this.dataset.orderByFields,(e=>e.toUpperCase().indexOf(t.name.toUpperCase())>=0)) 733i?this.dataset.orderByFields=(0,n.without)(this.dataset.orderByFields,i):(i=(0,n.findBy)(this.args.config.seriesOrderByFields,(e=>e.toUpperCase().indexOf(t.name.toUpperCase())>=0)),i&&(this.args.config.seriesOrderByFields=(0,n.without)(this.args.config.seriesOrderByFields,i)))}},c=d(s.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"addOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"addOrderByField"),s.prototype),d(s.prototype,"updateOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateOrderByField"),s.prototype),d(s.prototype,"deleteOrderByField",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"deleteOrderByField"),s.prototype),s) 734e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/configs/serial-chart-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
734dule",{value:!0}),e.default=void 0 735const l=(0,n.createTemplateFactory)({id:"786lLlvR",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,2],[[30,2],"main"],null],[28,[37,2],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.categories-from"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["categoryType"]],[30,1,["CategoryTypes"]],"config.category-enum",[30,1,["updateCategoryType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["categoryType"]],"fields"],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.category-field"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update"],[[30,1,["category","fieldName"]],[30,1,["categoryFields"]],"label","name","configs/commons/field-select/list-option",[30,1,["updateCategoryField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["mainDataset","dataSource","capabilities","query","supportsOrderBy"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,5],["config.parse-dates"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["categoryAxis","parseDates"]],[30,1,["updateParseDates"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["categoryAxis","parseDates"]],[[[41,[30,1,["showDateParsingPattern"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.parsing-pattern"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@labelProperty","@valueProperty","@showFilter","@update"],[[30,1,["dateParsingPattern"]],[30,1,["dateParsingPatterns"]],"value","value",false,[28,[37,2],[[28,[37,11],[[30,1,["dateParsingPattern"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.minimum-period"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@options","@intlPath","@dasherizeValue","@showFilter","@update"],[[30,1,["categoryAxis","minPeriod"]],[30,1,["minPeriods"]],"config.period-enum",false,false,[28,[37,2],[[28,[37,11],[[30,1,["categoryAxis","minPeriod"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,12],[[30,1,["categoryType"]],"features"],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,13],null,[["@title","@addText","@fields","@collection","@add","@onOrderChanged","@delete","@emptyMessage"],[[28,[37,5],["config.series"],null],[28,[37,5],["config.add-series"],null],[30,1,["numericFields"]],[30,1,["byFeaturesSeriesFields"]],[30,1,["addGraphFromField"]],[30,1,["orderGraphs"]],[30,1,["deleteGraph"]],[28,[37,5],["config.no-series-defined"],null]]],null],[1,"\\n\\n"],[41,[28,[37,14],[[30,1,["categoryAxis","parseDates"]]],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,15],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-categories"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@minValue","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,10,[28,[37,5],["config.no-limit"],null],1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,1,["categoryType"]],"fields"],null],[[[1," "],[8,[39,13],null,[["@title","@addText","@fields","@collection","@add","@onOrderChanged","@delete","@emptyMessage"],[[28,[37,5],["config.category-field"],null],[28,[37,5],["config.add-field"],null],[30,1,["numericFields"]],[30,1,["byFieldsCategoryFields"]],[30,1,["addByFieldsCategoryField"]],[30,1,["orderByFieldsCategoryFields"]],[30,1,["deleteByFieldsCategoryField"]],[28,[37,5],["config.no-category-fields-defined"],null]]],null],[1,"\\n\\n"],[41,[30,1,["byFieldsCategoryFields"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,17],null,[["@value","@onlyType","@showFields","@dataset","@update"],[[30,1,["valueStatisticDefinition"]],true,false,[30,1,["mainDataset"]],[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,1,["categoryType"]],"groupByValues"],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.split-by-field"],null]],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,9],[[24,0,"flex-auto"]],[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update","@clearable"],[[30,1,["splitByField"]],[30,1,["splitByFields"]],"label","name","configs/commons/field-select/list-option",[30,1,["updateSplitByField"]],true]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,17],null,[["@value","@dataset","@update"],[[30,1,["valueStatisticDefinition"]],[30,1,["mainDataset"]],[30,1,["updateValueStatisticDefinition"]]]],null],[1,"\\n\\n"],[41,[30,1,["byFieldsGroupByOrder"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,18],null,[["@config"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,14],[[30,1,["categoryAxis","parseDates"]]],null],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-categories"],null]],[1,"\\n "],[8,[39,16],null,[["@value","@minValue","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,10,[28,[37,5],["config.no-limit"],null],1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]],null]],[]]]],[]]]],[]]]]]],["@config","@showDataSourceSelector","@editArcadeDataSource"],false,["ui/block","configs/commons/layer
735-dataset","fn","ui/group-separator","configs/commons/filter-editor","t","ui/input-select","if","not-eq","ui/power-select","ui/toggle-switch","mut","eq","configs/commons/field-based-collection-builder","not","configs/commons/order-by","ui/number-input","configs/commons/statistic-definition","configs/serial-chart-widget/data-panel/group-by-order"]]',moduleName:"nickel/components/configs/serial-chart-widget/data-panel/index.hbs",isStrictMode:!1}) 736e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 737const l=(0,n.createTemplateFactory)({id:"C+JGvgqi",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],true]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,6],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/serial-chart-widget/general-panel/index.hbs",isStrictMode:!1}) 738e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/serial-chart-widget/guides-panel/guide-panel/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 739function r(e,t,i,n,l){var a={} 740return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 741const s=(0,a.createTemplateFactory)({id:"tOkSWM0Z",block:'[[[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.label"],null]],[1,"\\n "],[8,[39,1],null,[["@value","@update"],[[30,1,["label"]],[28,[37,2],[[28,[37,3],[[30,1,["label"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@type","@update"],[[30,1,["color"]],"text",[28,[37,2],[[28,[37,3],[[30,1,["color"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.position"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["position"]],[28,[37,7],["left","right"],null],"config.position-enum",[28,[37,2],[[28,[37,3],[[30,1,["position"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.location"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,0,["location"]],[28,[37,7],["inside","outside"],null],"config.location-enum",[30,0,["updateGuideLocation"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.value"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@placeholder","@steps","@update"],[[30,1,["value"]],[28,[37,0],["config.undefined"],null],1,[28,[37,2],[[28,[37,3],[[30,1,["value"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,
741null,null],[1,"\\n\\n"],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.line-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@showReset","@update"],[[30,1,["lineColor"]],false,[28,[37,2],[[28,[37,3],[[30,1,["lineColor"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.line-opacity"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@min","@max","@precision","@update"],[[30,1,["lineAlpha"]],0,1,1,[28,[37,2],[[28,[37,3],[[30,1,["lineAlpha"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.line-thickness"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["lineThickness"]],1,10,0.5,1,[28,[37,2],[[28,[37,3],[[30,1,["lineThickness"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.to-value"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@placeholder","@steps","@update"],[[30,1,["toValue"]],[28,[37,0],["config.undefined"],null],1,[30,0,["updateGuideToValue"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["asBand"]],[[[1," "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,0],["config.fill-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@showReset","@update"],[[30,1,["fillColor"]],false,[28,[37,2],[[28,[37,3],[[30,1,["fillColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.fill-opacity"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@min","@max","@precision","@update"],[[30,1,["fillAlpha"]],0,1,1,[28,[37,2],[[28,[37,3],[[30,1,["fillAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,4],null,null,null],[1,"\\n\\n"],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,0],["config.rendered"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,0,["rendered"]],[28,[37,7],["above","below"],null],"config.rendered-enum",[30,0,["updateGuideRendered"]]]],null],[1,"\\n"],[13]],["@guide"],false,["t","ui/text-input","fn","mut","ui/group-separator","configs/commons/color-picker","ui/input-select","array","ui/number-input","ui/slider","if"]]',moduleName:"nickel/components/configs/serial-chart-widget/guides-panel/guide-panel/index.hbs",isStrictMode:!1}) 742let c=(o=class extends l.default{get location(){return this.args.guide.inside?"inside":"outside"}get rendered(){return this.args.guide.above?"above":"below"}get asBand(){return!(0,n.isNone)(this.args.guide.toValue)&&!(0,n.isNone)(this.args.guide.value)}updateGuideLocation(){this.args.config.updateGuideLocation(this.args.guide,...arguments)}updateGuideToValue(){this.args.config.updateGuideToValue(this.args.guide,...arguments)}updateGuideRendered(){this.args.config.updateGuideRendered(this.args.guide,...arguments)}},r(o.prototype,"updateGuideLocation",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateGuideLocation"),o.prototype),r(o.prototype,"updateGuideToValue",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateGuideToValue"),o.prototype),r(o.prototype,"updateGuideRendered",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateGuideRendered"),o.prototype),o) 743e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/configs/serial-chart-widget/guides-panel/index",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 744function c(e,t,i,n,l){var a={} 745return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
745Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 746const d=(0,o.createTemplateFactory)({id:"crhCkqtG",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["guides"]]],null]],null],null,[[[1," "],[8,[39,2],[[4,[38,5],[[30,0,["guideAdded"]]],null]],[["@heading","@collapsible","@showStartChevron","@startOpen"],[[28,[37,3],["config.guide-format"],[["index"],[[28,[37,4],[[30,3]],null]]]],true,true,[30,0,["isNewGuide"]]]],[["default"],[[[[1,"\\n "],[11,"calcite-action"],[24,"slot","control"],[24,"icon","trash"],[4,[38,6],["click",[28,[37,7],[[30,1,["deleteGuide"]],[30,3]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[8,[39,8],null,[["@config","@guide"],[[30,1],[30,2]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2,3]],[[[1," "],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[8,[39,9],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,3],["config.no-guide-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[8,[39,9],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,6],["click",[30,0,["addGuide"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["config.plus-guide"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],["@config","guide","index"],false,["each","-track-array","ui/block","t","inc","did-insert","on","fn","configs/serial-chart-widget/guides-panel/guide-panel","ui/centered-element"]]',moduleName:"nickel/components/configs/serial-chart-widget/guides-panel/index.hbs",isStrictMode:!1}) 747let u=e.default=(r=class extends l.default{constructor(){var e,t,i,n 748super(...arguments),e=this,t="isNewGuide",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}guideAdded(e){this.isNewGuide&&(0,n.next)(this,(()=>{e.scrollIntoView()}))}addGuide(){this.isNewGuide=!0,this.args.config.addGuide?.()}},s=c(r.prototype,"isNewGuide",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c(r.prototype,"guideAdded",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"guideAdded"),r.prototype),c(r.prototype,"addGuide",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"addGuide"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/configs/serial-chart-widget/index",["exports","@ember/component","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 749const l=(0,n.createTemplateFactory)({id:"L0sDUg9V",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["chart",[28,[37,2],["config.chart"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["category-axis",[28,[37,2],["config.category-axis"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["value-axis",[28,[37,2],["config.value-axis"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["guides",[28,[37,2],["config.guides"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["series",[28,[37,2],["config.series"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n"],[41,[28,[37,3],[[30,4,["isMobile"]]],null],[[[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,4],[3
7490,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["chart",[28,[37,2],["config.chart-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["category-axis",[28,[37,2],["config.category-axis"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["value-axis",[28,[37,2],["config.value-axis"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["guides",[28,[37,2],["config.guides"],null]]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["series",[28,[37,2],["config.series-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config","@isActive"],[[30,4],[30,6,["isActive"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
749options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,3],[[30,4,["isMobile"]]],null],[[[1," "],[8,[30,5,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,11],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@dataset"],[[30,4,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,14],[[24,0,"h-full"]],[["@stretch","@model"],["horizontal",[30,4,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","@config","ConfigPanel","@panel"],false,["if","configs/commons/widget-config-layout","t","not","configs/serial-chart-widget/data-panel","configs/serial-chart-widget/chart-panel","configs/serial-chart-widget/category-axis-panel","configs/serial-chart-widget/value-axis-panel","configs/serial-chart-widget/guides-panel","configs/serial-chart-widget/series-panel","configs/serial-chart-widget/general-panel","configs/serial-chart-widget/actions-panel","configs/serial-chart-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview"]]',moduleName:"nickel/components/configs/serial-chart-widget/index.hbs",isStrictMode:!1}) 750class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/configs/serial-chart-widget/series-panel/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r,s,c,d 751function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 752return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 753const f=(0,a.createTemplateFactory)({id:"wp2xxp/r",block:'[[[8,[39,0],[[4,[38,2],[[30,0,["isActiveChanged"]],[30,1]],null]],[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n"],[41,[30,2,["isMultiGraphs"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.stacking"],null]],[1,"\\n "],[8,[39,4],null,[["@value","@options","@intlPath","@update"],[[30,2,["valueAxis","stackType"]],[28,[37,5],["none","regular","100%"],null],"config.series-stacking-enum",[30,2,["updateStackType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],[[28,[37,7],[[30,2,["categoryType"]],"features"],null],[30,2,["isMultiGraphs"]]],null],[[[1," "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.hover-text"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["commonGraphProperties","showBalloon"]],[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","showBalloon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.labels"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["showSeriesLabels"]],[30,2,["updateShowSeriesLabels"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["showSeriesLabels"]],[[[1," "],[8,[39,12],null,[["@showStyles","@numberFormat"],[true,[30,2,["labelFormat"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,2,["isMultiGraphs"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.type"],null]],[1,"\\n "],[8,[39,4],null,[["@value","@options","@intlPath","@update"],[[30,2,["commonGraphProperties","type"]],[28,[37,5],["column","line","smoothedLine"],null],"config.series-type-enum",[30,2,["updateGlobalGraphType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n"],[41,[28,[37,6],[[30,2,["categoryAxis","parseDates"]],[28,[37,13],[[30,2,["commonGraphProperties","type"]],"column"],null]],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-sp
753ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.connect-gaps"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["commonGraphProperties","connect"]],[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","connect"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.fill-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,2,["commonGraphProperties","fillAlphas"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","fillAlphas"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.line-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,2,["commonGraphProperties","lineAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","lineAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.line-thickness"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["commonGraphProperties","lineThickness"]],1,10,0.5,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","lineThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.hover-text"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["commonGraphProperties","showBalloon"]],[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","showBalloon"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.labels"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["showSeriesLabels"]],[30,2,["updateShowSeriesLabels"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["showSeriesLabels"]],[[[1," "],[8,[39,12],null,[["@showStyles","@numberFormat"],[true,[30,2,["labelFormat"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["showBarColorType"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.bar-colors"],null]],[1,"\\n "],[8,[39,4],null,[["@value","@options","@intlPath","@update"],[[30,2,["barColorType"]],[28,[37,5],["unique","byCategory"],null],"config.bar-color-type-enum",[30,2,["updateBarColorType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,2,["isSingleColor"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,15],null,[["@color","@type","@showReset","@update"],[[30,2,["firstGraph","lineColor"]],"Text",false,[28,[37,10],[[28,[37,11],[[30,2,["firstGraph","lineColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["showByCategoryColors"]],[[[41,[30,0,["loadingColors"]],[[[1," "],[10,"calcite-loader"],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["loadingColorsError"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,16],["errors.",[30,0,["loadingColorsError"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["category","fieldName"]],[[[1," "],[8,[39,17],null,[["@gridTemplateColumns"],["5fr 2fr 32px"]],[["default"],[[[[1,"\\n "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,19],[[28,[37,19],[[30,2,["category","colors"]]],null]],null],null,[[[1," "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[30,5,["key"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],[[24,0,"flex-none"]],[["@color","@showReset","@update"],[[30,5,["color"]],false,[28,[37,10],[[28,[37,11],[[30,5,["color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["allowByCategoryColorEditing"]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,20],["click",[28,[37,10],[[30,2,["deleteByCategoryColor"]],[30,6]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[5,6]],[[[1," "],[8,[30,4,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-color-by-category-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "]],[4]]]]],[1,"\\n\\n"],[41,[30,2,["allowByCategoryColorEditing"]],[[[1," "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.null"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,2,["category","nullColor"]],false,[28,[37,10],[[28,[37,11],[[30,2,["category","nullColor"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,null],[1,"\\n\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.blank"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,2,["category","blankColor"]],false,[28,[37,10],[[28,[37,11],[[30,2,["category","blankColor"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,null],[1,"\\n\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.undefined-categories"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,2,["category","defaultColor"]],false,[28,[37,10],[[28,[37,11],[[30,2,["category","defaultColor"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,null],[1,"\\n "]],[7]]]]],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n\\n"],[41,[30,0,["showAddByCategoryColor"]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-sp
753ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.category"],null]],[1,"\\n "],[10,0],[14,0,"flex-auto flex justify-end"],[12],[1,"\\n "],[8,[39,21],[[24,0,"w-1/2"]],[["@value","@update"],[[30,0,["newByCategoryColorKey"]],[28,[37,10],[[28,[37,11],[[30,0,["newByCategoryColorKey"]]],null]],null]]],null],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,0,["addByCategoryColor"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.add"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,0,["hideAddByCategoryColor"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n"],[41,[30,2,["allowByCategoryColorEditing"]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[28,[37,10],[[28,[37,11],[[30,0,["showAddByCategoryColor"]]],null],true],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-category"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"flex flex-auto justify-end"],[12],[1,"\\n"],[41,[30,2,["allowByCategoryColorEditing"]],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,2,["loadByCategoryColors"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.load-categories"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,22],[[24,0,"ms-2"]],[["@label","@select"],[[28,[37,1],["config.apply-colors"],null],[30,2,["applyColorSetToByCategoryColors"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-category-field-defined"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]]],[]]]],[]],null],[1,"\\n"],[41,[30,2,["showSplitBySeriesProperties"]],[[[41,[30,0,["loadingSeriesProperties"]],[[[1," "],[10,"calcite-loader"],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,17],null,[["@gridTemplateColumns"],["2fr 1fr 4fr 32px"]],[["default"],[[[[1,"\\n"],[41,[30,2,["splitBy","seriesProperties"]],[[[1," "],[8,[30,8,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.series"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,19],[[28,[37,19],[[30,2,["splitBy","seriesProperties"]]],null]],null],null,[[[1," "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[30,10,["key"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,10,["color"]],false,[28,[37,10],[[28,[37,11],[[30,10,["color"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,21],[[24,0,"flex-auto"]],[["@value","@update"],[[30,10,["label"]],[28,[37,10],[[28,[37,11],[[30,10,["label"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,9,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,"kind","neutral"],[24,"icon-start","trash"],[4,[38,20],["click",[28,[37,10],[[30,2,["deleteSplitBySeriesProperties"]
753],[30,11]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[10,11]],null],[1," "]],[9]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,8,["Body"]],null,[["@gridTemplateColumns"],["1fr"]],[["default"],[[[[1,"\\n "],[8,[30,12,["Cell"]],[[24,0,"text-center"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"py-2"],[12],[1,"\\n"],[41,[30,0,["loadingSeriesPropertiesError"]],[[[1," "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,16],["errors.",[30,0,["loadingSeriesPropertiesError"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-series-defined"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[12]]]]],[1,"\\n"]],[]]],[1," "],[8,[30,8,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,13,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.all-other-series"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,13,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,2,["splitBy","defaultColor"]],false,[28,[37,10],[[28,[37,11],[[30,2,["splitBy","defaultColor"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[13]]]]],[1,"\\n "]],[8]]]]],[1,"\\n\\n"],[41,[30,0,["showAddSplitBySeriesProperties"]],[[[1," "],[10,"calcite-label"],[15,"layout",[52,[30,0,["showAddSplitBySeriesProperties"]],"inline-space-between"]],[12],[1,"\\n "],[1,[28,[35,1],["config.series-name"],null]],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,21],[[24,0,"flex-auto"]],[["@value","@update"],[[30,0,["newSplitBySeriesKey"]],[28,[37,10],[[28,[37,11],[[30,0,["newSplitBySeriesKey"]]],null]],null]]],null],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[16,"disabled",[28,[37,23],[[30,0,["newSplitBySeriesKey"]]],null]],[4,[38,20],["click",[30,0,["addSplitBySeriesProperties"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.add"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,0,["hideAddSplitBySeriesProperties"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.hide"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,20],["click",[28,[37,10],[[28,[37,11],[[30,0,["showAddSplitBySeriesProperties"]]],null],true],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.plus-series"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"ms-2"],[24,"appearance","outline-fill"],[4,[38,20],["click",[30,2,["loadSplitBySeriesProperties"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.load-series"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex flex-auto justify-end"],[12],[1,"\\n "],[8,[39,22],null,[["@label","@menuClass","@select"],[[28,[37,1],["config.apply-colors"],null],"dropdown-right",[30,2,["applyColorSetToSplitBySeries"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],[]],null]],[]]]],[]]]]],[1,"\\n\\n"],[41,[28,[37,6],[[28,[37,7],[[30,2,["categoryType"]],"features"],null],[30,2,["isMultiGraphs"]]],null],[[[42,[28,[37,19],[[28,[37,19],[[30,2,["validGraphs"]]],null]],null],null,[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[30,14,["title"]],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.type"],null]],[1,"\\n "],[8,[39,4],null,[["@value","@options","@intlPath","@update"],[[30,14,["type"]],[28,[37,5],["column","line","smoothedLine"],null],"config.series-type-enum",[28,[37,10],[[30,2,["updateGraphType"]],[30,14]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n"],[41,[28,[37,6],[[30,2,["categoryAxis","parseDates"]],[28,[37,13],[[30,14,["type"]],"column"],null]],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-sp
753ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.connect-gaps"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,14,["connect"]],[28,[37,10],[[28,[37,11],[[30,14,["connect"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "],[8,[39,24],null,[["@value","@update"],[[30,14,["title"]],[28,[37,10],[[28,[37,11],[[30,14,["title"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.fill-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,14,["fillAlphas"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,14,["fillAlphas"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.line-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,14,["lineAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,14,["lineAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.line-thickness"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,14,["lineThickness"]],1,10,0.5,1,[28,[37,10],[[28,[37,11],[[30,14,["lineThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,15],null,[["@color","@showReset","@update"],[[30,14,["lineColor"]],false,[28,[37,10],[[28,[37,11],[[30,14,["lineColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[28,[37,7],[[30,14,["type"]],"column"],null]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.data-points"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,14,["showBullet"]],[28,[37,10],[[30,2,["updateGraphShowBullet"]],[30,14]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,14,["showBullet"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.point-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,14,["bulletAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,14,["bulletAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.point-border-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,14,["bulletBorderAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,14,["bulletBorderAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.point-border-thickness"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,14,["bulletBorderThickness"]],1,10,0,[28,[37,10],[[28,[37,11],[[30,14,["bulletBorderThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.point-size"],null]],[1,"\\n "],[8,[39,26],null,[["@value","@minValue","@placeholder","@startValue","@steps","@update"],[[30,14,["bulletSize"]],0,[28,[37,1],["config.default"],null],1,1,[28,[37,10],[[28,[37,11],[[30,14,["bulletSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[14]],null]],[]],[[[41,[51,[28,[37,7],[[30,2,["commonGraphProperties","type"]],"column"],null]],[[[1," "],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.data-
753points"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.visibility"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@update"],[[30,2,["commonGraphProperties","showBullet"]],[28,[37,10],[[30,2,["updateGraphShowBullet"]],[30,2,["commonGraphProperties"]]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["commonGraphProperties","showBullet"]],[[[1," "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,2,["commonGraphProperties","bulletAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","bulletAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.border-opacity"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@precision","@update"],[[30,2,["commonGraphProperties","bulletBorderAlpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","bulletBorderAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.border-thickness"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,2,["commonGraphProperties","bulletBorderThickness"]],1,10,0.5,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","bulletBorderThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.size"],null]],[1,"\\n "],[8,[39,26],null,[["@value","@minValue","@placeholder","@startValue","@steps","@update"],[[30,2,["commonGraphProperties","bulletSize"]],0,[28,[37,1],["config.default"],null],1,1,[28,[37,10],[[28,[37,11],[[30,2,["commonGraphProperties","bulletSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],["@isActive","@config","Grid","Body","categoryColor","index","Body","Grid","Body","keyLabelColor","index","Body","Body","graph"],false,["ui/block","t","did-update","if","ui/input-select","array","and","eq","ui/group-separator","ui/toggle-switch","fn","mut","configs/commons/number-format","not-eq","ui/slider","configs/commons/color-picker","concat","ui/grid-container","each","-track-array","on","ui/input","configs/commons/color-sets-picker","is-empty","ui/text-input","unless","ui/number-input"]]',moduleName:"nickel/components/configs/serial-chart-widget/series-panel/index.hbs",isStrictMode:!1}) 754let b=(o=class extends n.default{constructor(){super(...arguments),u(this,"newByCategoryColorKey",r,this),u(this,"showAddByCategoryColor",s,this),u(this,"newSplitBySeriesKey",c,this),u(this,"showAddSplitBySeriesProperties",d,this)}isActiveChanged(){this.args.isActive||this.resetProperties()}resetProperties(){this.hideAddSplitBySeriesProperties(),this.hideAddByCategoryColor()}addByCategoryColor(){this.args.config.addByCategoryColor(this.newByCategoryColorKey),this.hideAddByCategoryColor()}hideAddByCategoryColor(){this.newByCategoryColorKey=void 0,this.showAddByCategoryColor=!1}addSplitBySeriesProperties(){this.args.config.addSplitBySeriesProperties(this.newSplitBySeriesKey),this.hideAddSplitBySeriesProperties()}hideAddSplitBySeriesProperties(){this.newSplitBySeriesKey=void 0,this.showAddSplitBySeriesProperties=!1}},r=p(o.prototype,"newByCategoryColorKey",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(o.prototype,"showAddByCategoryColor",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=p(o.prototype,"newSplitBySeriesKey",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(o.prototype,"showAddSplitBySeriesProperties",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(o.prototype,"isActiveChanged",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"isActiveChanged"),o.prototype),p(o.prototype,"addByCategoryColor",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"addByCategoryColor"),o.prototype),p(o.prototype,"hideAddByCategoryColor",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"hideAddByCategoryColor"),o.prototype),p(o.prototype,"addSplitBySeriesProperties",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"addSplitBySeriesProperties"),o.prototype),p(o.prototype,"hideAddSplitBySeriesProperties",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"hideAddSplitBySeriesProperties"),o.prototype),o) 755e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/configs/serial-chart-widget/value-axis-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
755dule",{value:!0}),e.default=void 0 756const l=(0,n.createTemplateFactory)({id:"wkcaalAA",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["valueAxis","title"]],[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","title"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n"],[41,[51,[30,1,["rotate"]]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title-orientation"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@options","@intlPath","@update"],[[30,1,["valueAxisTitleRotation"]],[28,[37,8],["up","down"],null],"config.title-orientation-enum",[30,1,["updateValueAxisTitleRotation"]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.title-size-pixel"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,1,["valueAxis","titleFontSize"]],0,[30,1,["DefaultFontSize"]],[28,[37,1],["config.default"],null],1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","titleFontSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.minimum-value"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@placeholder","@startValue","@steps","@update"],[[30,1,["valueAxis","minimum"]],[28,[37,1],["config.automatic"],null],0,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","minimum"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.maximum-value"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@placeholder","@startValue","@steps","@update"],[[30,1,["valueAxis","maximum"]],[28,[37,1],["config.automatic"],null],0,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","maximum"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.integers-only"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["valueAxis","integersOnly"]],[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","integersOnly"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,12],[[30,1,["valueAxis","stackType"]],"none"],null],[[[1," "],[8,[39,5],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.logarithmic"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["valueAxis","logarithmic"]],[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","logarithmic"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.labels"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.visibility"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["valueAxis","labelsEnabled"]],[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","labelsEnabled"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["valueAxis","labelsEnabled"]],[[[1," "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.size-pixel"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@minValue","@startValue","@placeholder","@steps","@update"],[[30,1,["valueAxis","fontSize"]],0,[30,1,["DefaultFontSize"]],[28,[37,1],["config.default"],null],1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","fontSize"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-block-section"],[15,"text",[28,[37,1],["config.value-formatting"],null]],[12],[1,"\\n "],[8,[39,13],null,[["@showStyles","@numberFormat"],[true,[30,1,["valueFormat"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.axis"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-sp
756ace-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,14],null,[["@color","@type","@update"],[[30,1,["valueAxis","axisColor"]],"text",[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","axisColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@min","@max","@precision","@update"],[[30,1,["valueAxis","axisAlpha"]],0,1,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","axisAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.thickness"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["valueAxis","axisThickness"]],1,10,0.5,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","axisThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.grid"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.color"],null]],[1,"\\n "],[8,[39,14],null,[["@color","@type","@update"],[[30,1,["valueAxis","gridColor"]],"text",[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","gridColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.opacity"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@min","@max","@precision","@update"],[[30,1,["valueAxis","gridAlpha"]],0,1,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","gridAlpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.thickness"],null]],[1,"\\n "],[8,[39,15],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["valueAxis","gridThickness"]],1,10,0.5,1,[28,[37,3],[[28,[37,4],[[30,1,["valueAxis","gridThickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","t","ui/input","fn","mut","ui/group-separator","unless","ui/input-select","array","ui/number-input","ui/toggle-switch","if","eq","configs/commons/number-format","configs/commons/color-picker","ui/slider"]]',moduleName:"nickel/components/configs/serial-chart-widget/value-axis-panel/index.hbs",isStrictMode:!1}) 757e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/sidebar/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 758const l=(0,n.createTemplateFactory)({id:"/+4k/fho",block:'[[[8,[39,0],null,[["@config","@placeholder"],[[30,1],[28,[37,1],["config.sidebar"],null]]],null]],["@config"],false,["configs/commons/accessibility-settings","t"]]',moduleName:"nickel/components/configs/sidebar/accessibility-panel/index.hbs",isStrictMode:!1}) 759e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/sidebar/appearance-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 760const l=(0,n.createTemplateFactory)({id:"NFvHBqx1",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@title","@value","@update"],[[28,[37,2],["config.title"],null],[30,1,["title"]],[28,[37,3],[[28,[37,4],[[30,1,["title"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[8,[39,1],null,[["@title","@value","@update"],[[28,[37,2],["config.description"],null],[30,1,["description"]],[28,[37,3],[[28,[37,4],[[30,1,["description"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[8,[39,6],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-sp
760ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.collapsible-sidebar"],null]],[1,"\\n "],[8,[39,7],null,[["@value","@update"],[[30,1,["allowSliding"]],[28,[37,3],[[28,[37,4],[[30,1,["allowSliding"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","configs/commons/ck-editor-block","t","fn","mut","ui/group-separator","configs/commons/theme-settings","ui/toggle-switch"]]',moduleName:"nickel/components/configs/sidebar/appearance-panel/index.hbs",isStrictMode:!1}) 761e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/sidebar/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o 762Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 763const r=(0,l.createTemplateFactory)({id:"Tl/JDYr0",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["general",[28,[37,1],["config.general"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,1],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["general",[28,[37,1],["config.general-
763options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,4,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,1],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@config"],[[30,5]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],[[16,0,[28,[37,4],[[28,[37,5],["calcite-mode-",[30,0,["dashboard","theme"]]],null],"bg-dashboard"],null]]],null,[["default"],[[[[1,"\\n "],[8,[39,6],[[24,0,"flex-auto"]],[["@model","@configMode"],[[30,5,["model"]],true]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["Layout","PrimaryPanel","ActionBar","ConfigPanel","@config"],false,["configs/commons/widget-config-layout","t","configs/sidebar/appearance-panel","configs/sidebar/accessibility-panel","space-concat","concat","dashboard/panels/panel-container"]]',moduleName:"nickel/components/configs/sidebar/index.hbs",isStrictMode:!1}) 764let s=e.default=(a=class extends n.default{constructor(){var e,t,i,n 765super(...arguments),e=this,t="dashboard",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="dashboard",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 766var c,d,u,p,f,b;(0,t.setComponentTemplate)(r,s)})),define("nickel/components/configs/splash-screen/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 767const l=(0,n.createTemplateFactory)({id:"s0X9rQsR",block:'[[[8,[39,0],null,[["@config","@isSplash"],[[30,1],true]],null]],["@config"],false,["configs/commons/info-window"]]',moduleName:"nickel/components/configs/splash-screen/index.hbs",isStrictMode:!1}) 768e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/accessibility-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 769const l=(0,n.createTemplateFactory)({id:"gKkcHYBL",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],null]],["@config"],false,["configs/commons/accessibility-settings"]]',moduleName:"nickel/components/configs/table-widget/accessibility-panel/index.hbs",isStrictMode:!1}) 770e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/actions-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 771const l=(0,n.createTemplateFactory)({id:"Pzn9se28",block:'[[[8,[39,0],null,[["@config"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],[[24,0,"mb-0"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-mode"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["tableSettings","selectionMode"]],[28,[37,4],["single","multi"],null],"config.selection-type-enum",[30,1,["updateSelectionMode"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],["@config"],false,["configs/commons/actions/actions-block","ui/block","t","ui/input-select","array"]]',moduleName:"nickel/components/configs/table-widget/actions-panel/index.hbs",isStrictMode:!1}) 772e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/data-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
772dule",{value:!0}),e.default=void 0 773const l=(0,n.createTemplateFactory)({id:"lW/DD2LM",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@dataset","@requestChange","@requestEdit"],[[30,1,["mainDataset"]],[28,[37,2],[[30,2],"main"],null],[28,[37,2],[[30,3],"main"],null]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@dataset"],[[30,1,["mainDataset"]]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.table-type"],null]],[1,"\\n "],[8,[39,6],null,[["@value","@options","@intlPath","@update"],[[30,1,["dataSettings","type"]],[30,1,["categories"]],"config.table-enum",[30,1,["updateTableType"]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["dataSettings","type"]],"features"],null],[[[1," "],[8,[39,9],null,[["@title","@addText","@fields","@collection","@add","@onOrderChanged","@delete","@emptyMessage"],[[28,[37,5],["config.value-fields"],null],[28,[37,5],["config.add-field"],null],[30,1,["fields"]],[30,1,["byFeaturesValueFields"]],[30,1,["addByFeaturesValueFields"]],[30,1,["orderByFeaturesValueFields"]],[30,1,["deleteByFeaturesValueFields"]],[28,[37,5],["config.no-value-fields-defined"],null]]],null],[1,"\\n\\n"],[41,[30,1,["dataSettings","valueFields"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,10],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["orderByFields"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.maximum-rows"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@minValue","@startValue","@placeholder","@steps","@decimalPlaces","@update"],[[30,1,["maxFeatures"]],1,10,[28,[37,5],["config.no-limit"],null],1,0,[30,1,["updateMaxFeatures"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,1,["dataSettings","type"]],"groupByValues"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,5],["config.category-field"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@labelProperty","@valueProperty","@optionComponentName","@update"],[[30,1,["dataSettings","fieldName"]],[30,1,["categoryFields"]],"label","name","configs/commons/field-select/list-option",[30,1,["updateCategoryField"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["dataSettings","fieldName"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,9],null,[["@title","@addText","@fields","@allowMultipleStatisticDefinitions","@collection","@nameKey","@labelKey","@add","@onOrderChanged","@delete","@emptyMessage"],[[28,[37,5],["config.value-fields"],null],[28,[37,5],["config.add-field"],null],[30,1,["fieldsForStatistics"]],true,[30,1,["groupByStatisticDefinitions"]],"onStatisticField","onStatisticField",[30,1,["addGroupByValuesStatisticDefinition"]],[30,1,["orderGroupByValuesStatisticDefinition"]],[30,1,["deleteGroupByValuesStatisticDefinition"]],[28,[37,5],["config.no-value-fields-defined"],null]]],[["default"],[[[[1,"\\n "],[8,[30,4],null,null,[["default"],[[[[1,"\\n "],[10,0],[14,"slot","actions-end"],[14,0,"mt-3 me-1"],[12],[1,"\\n "],[8,[39,13],null,[["@value","@showFields","@dataset","@inline","@update"],[[30,5],false,[30,1,["mainDataset"]],true,[30,1,["updateGroupByValueStatisticDefinition"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[4,5]]]]],[1,"\\n"]],[]],null],[1," "]],[]],null]],[]]],[1,"\\n"],[41,[30,1,["dataSettings","fieldName"]],[[[1," "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,10],null,[["@dataset","@fields"],[[30,1,["mainDataset"]],[30,1,["orderByFields"]]]],null],[1,"\\n"]],[]],null]],[]]]]]],["@config","@showDataSourceSelector","@editArcadeDataSource","FieldComponent","groupByValueField"],false,["ui/block","configs/commons/layer-dataset","fn","ui/group-separator","configs/commons/filter-editor","t","ui/input-select","if","eq","configs/commons/field-based-collection-builder","configs/commons/order-by","ui/number-input","ui/power-select","configs/commons/statistic-definition"]]',moduleName:"nickel/components/configs/table-widget/data-panel/index.hbs",isStrictMode:!1}) 774e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/general-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
774dule",{value:!0}),e.default=void 0 775const l=(0,n.createTemplateFactory)({id:"SP9sdvVx",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@config"],[[30,1]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@dataset","@showSummary"],[[30,1,["mainDataset"]],[28,[37,6],[[30,1,["dataSettings","type"]],"groupByValues"],null]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,7],null,[["@title","@dataState"],[[28,[37,1],["config.no-data"],null],[30,1,["noDataState"]]]],null],[1,"\\n\\n"],[8,[39,7],null,[["@title","@dataState"],[[28,[37,1],["config.no-selection"],null],[30,1,["noFilterState"]]]],null]],["@config"],false,["ui/block","t","configs/commons/general-settings","ui/group-separator","configs/commons/last-update","configs/commons/data-download-settings","eq","configs/commons/data-state-settings"]]',moduleName:"nickel/components/configs/table-widget/general-panel/index.hbs",isStrictMode:!1}) 776e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/header-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 777const l=(0,n.createTemplateFactory)({id:"8JYxUKz/",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.visible"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showHeader"]],[30,1,["toggleShowHeader"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["showHeader"]],[[[1," "],[8,[39,4],null,null,null],[1,"\\n\\n "],[8,[39,5],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.text-color"],null]],[1,"\\n "],[8,[39,6],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","headerSettings","textColor"]],[28,[37,7],[[30,3],[30,2,["textColor"]]],null],[28,[37,8],[[28,[37,9],[[30,1,["tableSettings","headerSettings","textColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.background-color"],null]],[1,"\\n "],[8,[39,6],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","headerSettings","backgroundColor"]],[28,[37,7],[[30,4],[3
7770,2,["backgroundColor"]]],null],[28,[37,8],[[28,[37,9],[[30,1,["tableSettings","headerSettings","backgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-color"],null]],[1,"\\n "],[8,[39,6],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","headerSettings","rule","color"]],[30,5],[28,[37,8],[[28,[37,9],[[30,1,["tableSettings","headerSettings","rule","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[2]]]]],[1,"\\n\\n"],[41,[30,1,["tableSettings","headerSettings","rule","color"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-opacity"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@min","@max","@precision","@update"],[[30,1,["tableSettings","headerSettings","rule","alpha"]],0,1,1,[28,[37,8],[[28,[37,9],[[30,1,["tableSettings","headerSettings","rule","alpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-thickness"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["tableSettings","headerSettings","rule","thickness"]],0,10,1,1,[28,[37,8],[[28,[37,9],[[30,1,["tableSettings","headerSettings","rule","thickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label-override"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,11],null,[["@gridTemplateColumns"],["2fr 3fr"]],[["default"],[[[[1,"\\n "],[8,[30,6,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,13],[[28,[37,13],[[30,1,["columnSettings"]]],null]],null],null,[[[1," "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[1,[30,8,["displayName"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Cell"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,14],[[24,0,"flex-auto"]],[["@value","@update"],[[30,8,["title"]],[28,[37,8],[[28,[37,9],[[30,8,["title"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[8]],null],[1," "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n\\n"],[41,[51,[30,1,["columnSettings"]]],[[[1," "],[8,[39,16],null,null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-override-defined"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]],null]],[]]]]]],["@config","ThemeDefaults","@themeOverridesTextColor","@themeOverridesBackgroundColor","@themeOverridesHorizontalGridColor","Grid","Body","Column"],false,["ui/block","t","ui/toggle-switch","if","ui/group-separator","configs/commons/theme-defaults","configs/commons/color-picker","or","fn","mut","ui/slider","ui/grid-container","each","-track-array","ui/text-input","unless","ui/centered-element"]]',moduleName:"nickel/components/configs/table-widget/header-panel/index.hbs",isStrictMode:!1}) 778e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/index",["exports","@ember/component","@dashboard/utils/colors","@dashboard/utils/dom","@ember/object","@glimmer/tracking","nickel/components/configs/dataset-based-config/dataset-based-config","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d,u,p,f,b 779function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,l){var a={} 780return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
780Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 781const h=(0,r.createTemplateFactory)({id:"xmMgYl7o",block:'[[[41,[30,0,["hasValidDataMainDataset"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["PrimaryPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["ActionBar"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text","@default"],["data",[28,[37,2],["config.data"],null],true]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["table",[28,[37,2],["config.table"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["header",[28,[37,2],["config.header"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["values",[28,[37,2],["config.values"],null]]],null],[1,"\\n"],[41,[28,[37,3],[[30,4,["dataSettings","type"]],"groupByValues"],null],[[[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["summary",[28,[37,2],["config.summary"],null]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,3,["Action"]],null,[["@name","@text"],["general",[28,[37,2],["config.general"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["actions",[28,[37,2],["config.actions"],null]]],null],[1,"\\n "],[8,[30,3,["Action"]],null,[["@name","@text"],["accessibility",[28,[37,2],["config.accessibility"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,2,["ConfigPanel"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["data",[28,[37,2],["config.data-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config","@showDataSourceSelector","@editArcadeDataSource"],[[30,4],[30,0,["activateDataSourceSelector"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["table",[28,[37,2],["config.table-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@config","@themeOverridesSelectionColor","@themeOverridesSelectionTextColor","@defaultVerticalGridColor","@defaultHorizontalGridColor"],[[30,4],[30,0,["themeOverridesSelectionColor"]],[30,0,["themeOverridesSelectionTextColor"]],[30,0,["defaultVerticalGridColor"]],[30,0,["defaultHorizontalGridColor"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["header",[28,[37,2],["config.header-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@config","@themeOverridesTextColor","@themeOverridesBackgroundColor","@themeOverridesHorizontalGridColor"],[[30,4],[30,0,["themeOverridesTextColor"]],[30,0,["themeOverridesBackgroundColor"]],[30,0,["defaultHorizontalGridColor"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["values",[28,[37,2],["config.value-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@config","@themeOverridesTextColor","@themeOverridesBackgroundColor","@themeOverridesVerticalGridColor","@onFlowPanelAdded"],[[30,4],[30,0,["themeOverridesTextColor"]],[30,0,["themeOverridesBackgroundColor"]],[30,0,["defaultVerticalGridColor"]],[30,1,["addFlowPanel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["summary",[28,[37,2],["config.summary-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@config","@themeOverridesTextColor","@themeOverridesBackgroundColor","@themeOverridesHorizontalGridColor"],[[30,4],[30,0,["themeOverridesTextColor"]],[30,0,["themeOverridesBackgroundColor"]],[30,0,["defaultHorizontalGridColor"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["general",[28,[37,2],["config.general-
781options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["actions",[28,[37,2],["config.actions"],null]]],[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,5,["Body"]],null,[["@name","@heading"],["accessibility",[28,[37,2],["config.accessibility-options"],null]]],[["default"],[[[[1,"\\n "],[8,[39,11],null,[["@config"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[30,1,["CenterRow"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,12],null,[["@dataset"],[[30,4,["mainDataset"]]]],[["default"],[[[[1,"\\n "],[8,[39,13],[[24,0,"h-full"],[4,[38,14],[[30,0,["configPreviewAdded"]]],null],[4,[38,15],[[30,0,["extractThemeOverridesColors"]],[30,4,["tableSettings","textColor"]],[30,4,["tableSettings","backgroundColor"]],[30,4,["tableSettings","selectionColor"]],[30,4,["tableSettings","selectionTextColor"]],[30,4,["tableSettings","horizontalGrid","color"]],[30,4,["tableSettings","verticalGrid","color"]]],null]],[["@stretch","@model"],["horizontal",[30,4,["model"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Layout","PrimaryPanel","ActionBar","@config","ConfigPanel"],false,["if","configs/commons/widget-config-layout","t","eq","configs/table-widget/data-panel","configs/table-widget/table-panel","configs/table-widget/header-panel","configs/table-widget/values-panel","configs/table-widget/summary-panel","configs/table-widget/general-panel","configs/table-widget/actions-panel","configs/table-widget/accessibility-panel","configs/commons/preview-container","configs/commons/config-preview","did-insert","did-update"]]',moduleName:"nickel/components/configs/table-widget/index.hbs",isStrictMode:!1}) 782let y=e.default=(s=class extends o.default{constructor(){super(...arguments),m(this,"themeOverridesTextColor",c,this),m(this,"themeOverridesBackgroundColor",d,this),m(this,"themeOverridesSelectionColor",u,this),m(this,"themeOverridesSelectionTextColor",p,this),m(this,"defaultVerticalGridColor",f,this),m(this,"defaultHorizontalGridColor",b,this)}extractThemeOverridesColors(e){const t=e.querySelector(".tabulator") 783if(!t)return 784const n=window.getComputedStyle(t) 785this.themeOverridesSelectionColor=this.args.config.tableSettings.selectionColor||n.getPropertyValue("--dashboard-selection-background-color"),this.themeOverridesSelectionTextColor=this.args.config.tableSettings.selectionTextColor||n.getPropertyValue("--dashboard-selection-text-color"),this.themeOverridesTextColor=this.args.config.tableSettings.textColor||i.ResetColor,this.themeOverridesBackgroundColor=this.args.config.tableSettings.backgroundColor||i.ResetColor,this.defaultVerticalGridColor=this.args.config.tableSettings.verticalGrid?.color||n.getPropertyValue("--tabulator-vertical-grid-color"),this.defaultHorizontalGridColor=this.args.config.tableSettings.horizontalGrid?.color||n.getPropertyValue("--tabulator-horizontal-grid-color")}async configPreviewAdded(e){await(0,n.elementOnRender)(e),this.extractThemeOverridesColors(e)}},c=g(s.prototype,"themeOverridesTextColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"themeOverridesBackgroundColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"themeOverridesSelectionColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(s.prototype,"themeOverridesSelectionTextColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(s.prototype,"defaultVerticalGridColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(s.prototype,"defaultHorizontalGridColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(s.prototype,"extractThemeOverridesColors",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"extractThemeOverridesColors"),s.prototype),g(s.prototype,"configPreviewAdded",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"configPreviewAdded"),s.prototype),s);(0,t.setComponentTemplate)(h,y)})),define("nickel/components/configs/table-widget/summary-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
785dule",{value:!0}),e.default=void 0 786const l=(0,n.createTemplateFactory)({id:"7qn68Z0R",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.visible"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@update"],[[30,1,["showSummary"]],[30,1,["toggleShowSummary"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["showSummary"]],[[[1," "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.label"],null]],[1,"\\n "],[8,[39,5],[[24,0,"flex-auto"]],[["@placeholder","@value","@update"],[[28,[37,1],["config.enter-value"],null],[30,1,["tableSettings","summarySettings","label"]],[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","label"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[8,[39,8],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.text-color"],null]],[1,"\\n "],[8,[39,9],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","summarySettings","textColor"]],[28,[37,10],[[30,3],[30,2,["textColor"]]],null],[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","textColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.background-color"],null]],[1,"\\n "],[8,[39,9],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","summarySettings","backgroundColor"]],[28,[37,10],[[30,4],[3
7860,2,["backgroundColor"]]],null],[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","backgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-color"],null]],[1,"\\n "],[8,[39,9],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","summarySettings","rule","color"]],[30,5],[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","rule","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[2]]]]],[1,"\\n\\n"],[41,[30,1,["tableSettings","summarySettings","rule","color"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-opacity"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["tableSettings","summarySettings","rule","alpha"]],0,1,0.1,1,[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","rule","alpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,1],["config.rule-thickness"],null]],[1,"\\n "],[8,[39,11],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["tableSettings","summarySettings","rule","thickness"]],0,10,1,1,[28,[37,6],[[28,[37,7],[[30,1,["tableSettings","summarySettings","rule","thickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]]],["@config","ThemeDefaults","@themeOverridesTextColor","@themeOverridesBackgroundColor","@themeOverridesHorizontalGridColor"],false,["ui/block","t","ui/toggle-switch","if","ui/group-separator","ui/text-input","fn","mut","configs/commons/theme-defaults","configs/commons/color-picker","or","ui/slider"]]',moduleName:"nickel/components/configs/table-widget/summary-panel/index.hbs",isStrictMode:!1}) 787e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})) 788define("nickel/components/configs/table-widget/table-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 789const l=(0,n.createTemplateFactory)({id:"n7tkui4j",block:'[[[8,[39,0],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@heading","@collapsible","@startOpen"],[[28,[37,2],["config.settings"],null],true,true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.size"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["tableSettings","scale"]],[28,[37,4],["small","medium","large"],null],"config.table-scale-enum",[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","scale"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,1,["arcadeEnabled"]]],null],[[[1," "],[8,[39,9],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.row-striping"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["tableSettings","rowStriping"]],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","rowStriping"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.column-sizing"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@options","@intlPath","@update"],[[30,1,["tableSettings","layout"]],[28,[37,4],["fit-columns","fit-data-stretch"],null],"config.column-size-enum",[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","layout"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.hover-text"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@update"],[[30,1,["tableSettings","hoverText"]],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","hoverText"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,9],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-sp
789ace-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.text-color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","textColor"]],[30,2,["textColor"]],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","textColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.background-color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","backgroundColor"]],[30,2,["backgroundColor"]],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","backgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","selectionColor"]],[30,3],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","selectionColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.selection-text-color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","selectionTextColor"]],[30,4],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","selectionTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.vertical-grid"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","verticalGrid","color"]],[30,5],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","verticalGrid","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["tableSettings","verticalGrid","color"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.opacity"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@min","@max","@precision","@update"],[[30,1,["tableSettings","verticalGrid","alpha"]],0,1,1,[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","verticalGrid","alpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.thickness"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["tableSettings","verticalGrid","thickness"]],0,10,1,1,[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","verticalGrid","thickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,2],["config.horizontal-grid"],null],true]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.color"],null]],[1,"\\n "],[8,[39,11],null,[["@color","@defaultColor","@update"],[[30,1,["tableSettings","horizontalGrid","color"]],[30,6],[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","horizontalGrid","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["tableSettings","horizontalGrid","color"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.opacity"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@min","@max","@precision","@update"],[[30,1,["tableSettings","horizontalGrid","alpha"]],0,1,1,[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","horizontalGrid","alpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,9],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,2],["config.thickness"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["tableSettings","horizontalGrid","thickness"]],0,10,1,1,[28,[37,5],[[28,[37,6],[[30,1,["tableSettings","horizontalGrid","thickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["@config","ThemeDefaults","@themeOverridesSelectionColor","@themeOverridesSelectionTextColor","@defaultVerticalGridColor","@defaultHorizontalGridColor"],false,["configs/commons/theme-defaults","ui/block","t","ui/input-select","array","fn","mut","if","not","ui/group-separator","ui/toggle-switch","configs/commons/color-picker","ui/slider"]]',moduleName:"nickel/components/configs/table-widget/table-panel/index.hbs",isStrictMode:!1}) 790e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/configs/table-widget/values-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
790dule",{value:!0}),e.default=void 0 791const l=(0,n.createTemplateFactory)({id:"99YX6huE",block:'[[[41,[30,1,["columnSettings"]],[[[1," "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@config","@hint"],[[30,1],[28,[37,3],["config.arcade-table-widget-hint-format"],[["syntax"],["{expression/attributeName}"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,1,["arcadeEnabled"]]],null],[[[42,[28,[37,6],[[28,[37,6],[[30,1,["columnSettings"]]],null]],null],null,[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[30,2,["title"]],true]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,3],["config.text-color"],null]],[1,"\\n "],[8,[39,8],null,[["@color","@defaultColor","@update"],[[30,2,["textColor"]],[28,[37,9],[[30,5],[30,4,["textColor"]]],null],[28,[37,10],[[28,[37,11],[[30,2,["textColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,12],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,3],["config.background-color"],null]],[1,"\\n "],[8,[39,8],null,[["@color","@defaultColor","@update"],[[30,2,["backgroundColor"]],[28,[37,9],[[30,6],[30,4,["backgroundColor"]]],null],[28,[37,10],[[28,[37,11],[[30,2,["backgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[4]]]]],[1,"\\n\\n "],[8,[39,12],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.text-decoration"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@intlPath","@update"],[[30,2,["textStyle"]],[28,[37,14],["none","bold","italic","underline"],null],"config.value-text-decoration-enum",[30,2,["updateColumnTextDecoration"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,12],null,null,null],[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.text-alignment"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@options","@intlPath","@update"],[[30,2,["textAlign"]],[28,[37,14],["left","center","right"],null],"config.value-text-alignment-enum",[28,[37,10],[[30,1,["updateTextAlign"]],[30,3]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,15],[[30,1,["dataSettings","type"]],"groupByValues"],null],[[[41,[28,[37,15],[[30,1,["dataSettings","fieldName"]],[30,2,["fieldName"]]],null],[[[1," "],[8,[39,16],null,[["@dataSource","@category","@fieldName"],[[30,1,["mainDataset","dataSource"]],[30,1,["dataSettings"]],[30,1,["dataSettings","fieldName"]]]],null],[1,"\\n\\n"],[41,[30,1,["dataSettings","rule"]],[[[1," "],[8,[39,12],null,null,null],[1,"\\n\\n "],[8,[39,7],null,[["@baseModel"],[[30,1]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,3],["config.rule-color"],null]],[1,"\\n "],[8,[39,8],null,[["@color","@defaultColor","@update"],[[30,1,["dataSettings","rule","color"]],[30,7],[28,[37,10],[[28,[37,11],[[30,1,["dataSettings","rule","color"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1,["dataSettings","rule","color"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.rule-opacity"],null]],[1,"\\n "],[8,[39,17],null,[["@value","@min","@max","@precision","@update"],[[30,1,["dataSettings","rule","alpha"]],0,1,1,[28,[37,10],[[28,[37,11],[[30,1,["dataSettings","rule","alpha"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,12],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.rule-thickness"],null]],[1,"\\n "],[8,[39,17],null,[["@value","@min","@max","@steps","@precision","@update"],[[30,1,["dataSettings","rule","thickness"]],0,10,1,1,[28,[37,10],[[28,[37,11],[[30,1,["dataSettings","rule","thickness"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,12],null,null,null],[1,"\\n "],[8,[39,18],null,[["@title","@showStyles","@numberFormat","@showUnitPrefixing"],[[28,[37,3],["config.value-formatting"],null],false,[30,2,["valueFormat"]],true]],null],[1,"\\n"]],[]]]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[2,3]],null]],[]],[[[1," "],[8,[39,1],null,[["@heading","@collapsible"],[[28,[37,3],["config.icons"],null],true]],[["default"],[[[[1,"\\n "],[8,[39,19],null,[["@iconInfos","@onAddIconInfo","@onUpdateIconInfo","@onRemoveIconInfo","@onFlowPanelAdded"],[[30,1,["iconInfos"]],[30,1,["addIconInfo"]],[30,1,["updateIcon"]],[30,1,["removeIconInfo"]],[30,8]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],["@config","Column","index","ThemeDefaults","@themeOverridesTextColor","@themeOverridesBackgroun
791dColor","@themeOverridesVerticalGridColor","@onFlowPanelAdded"],false,["if","ui/block","configs/commons/arcade-editor-block","t","not","each","-track-array","configs/commons/theme-defaults","configs/commons/color-picker","or","fn","mut","ui/group-separator","ui/input-select","array","eq","configs/commons/category-labels-editor","ui/slider","configs/commons/number-format","configs/commons/icon-infos-picker"]]',moduleName:"nickel/components/configs/table-widget/values-panel/index.hbs",isStrictMode:!1}) 792e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/copy-button",["exports","ember-cli-clipboard/components/copy-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/components/dashboard-container/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o,r 793function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,l){var a={} 794return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 795const d=(0,l.createTemplateFactory)({id:"XfWLwGek",block:'[[[11,0],[16,0,[28,[37,0],["dashboard-container shadow-2 relative",[52,[30,1],"blank"],[28,[37,2],["calcite-mode-",[30,2]],null]],null]],[17,3],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"empty-state flex-auto flex flex-col items-center justify-center p-1 text-center"],[12],[1,"\\n "],[10,"img"],[15,"src",[28,[37,3],[[28,[37,2],["assets/images/empty-illustration-",[30,0,["dashboard","activeView","type"]],"-",[30,2],".svg"],null]],null]],[14,"alt",""],[15,"width",[52,[30,0,["dashboard","isMobile"]],"150","250"]],[15,"height",[52,[30,0,["dashboard","isMobile"]],"187.5","150"]],[14,"role","none"],[12],[13],[1,"\\n "],[10,0],[14,0,"font-medium text-color-1 mt-5 mb-1.5"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,2],["config.mission-enum.",[30,0,["dashboard","activeView","type"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"get-started-text text-color-3 mb-5"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,2],["config.get-started-enum.",[30,0,["dashboard","activeView","type"]]],null]],[["htmlSafe"],[true]]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],[[24,0,"relative"],[16,"open",[30,0,["dashboard","addingMode"]]]],[["@addElement","@copyElement"],[[30,4],[30,0,["dashboard","copyElementToMobileView"]]]],null],[1,"\\n "],[10,"calcite-link"],[14,0,"my-2.5"],[15,6,[30,0,["docLink"]]],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,4],["config.read-documentation"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,6],[[30,0,["portal","isPortal"]]],null],[[[41,[28,[37,6],[[30,0,["dashboard","isMobile"]]],null],[[[1," "],[10,"calcite-link"],[14,0,"mb-2.5"],[14,6,"https://learn.arcgis.com/en/paths/try-operations-dashboard-for-arcgis"],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,4],["config.learn-how"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-link"],[14,6,"https://doc.arcgis.com/en/dashboards/gallery/"],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,4],["config.dashboards-gallery"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-link"],[14,6,"https://doc.arcgis.com/en/dashboards/latest/reference/dashboards-on-your-smartphone.htm"],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,4],["config.learn-best-practices-for-mobile-views"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[18,5,null],[1,"\\n"]],[]]],[13]],["@blank","@theme","&attrs","@addElement","&default"],false,["space-concat","if","concat","asset","t","add-element-menu","not","yield"]]',moduleName:"nickel/components/dashboard-container/index.hbs",isStrictMode:!1}) 796let u=(a=class extends n.default{constructor(){super(...arguments),s(this,"portal",o,this),s(this,"dashboard",r,this)}get docLink(){return this.portal.portalHelpLink?this.portal.portalHelpLink:"https://doc.arcgis.com/en/dashboards/get-started/what-is-a-dashboard.htm"}},o=c(a.prototype,"portal",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(a.prototype,"dashboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) 797e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard-editor/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils","@ember/debug","@ember/object","@ember/service","@glimmer/component","nickel/view-models/configs/dashboard/dashboard","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f,b,m 798function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,l){var a={}
799return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 800const y=(0,c.createTemplateFactory)({id:"Xkeb5y6m",block:'[[[11,"calcite-shell-panel"],[24,0,"dashboard-editor"],[24,"position","start"],[24,"resizable",""],[17,1],[16,"collapsed",[28,[37,0],[[30,0,["selectedPanel"]]],null]],[4,[38,1],["click",[30,0,["onWindowClick"]]],[["isActive"],[[30,0,["dashboard","addingMode"]]]]],[12],[1,"\\n "],[8,[39,2],[[24,"slot","action-bar"],[24,0,"calcite-mode-dark"]],null,[["default","middleActions"],[[[[1,"\\n "],[8,[30,2],[[24,0,"primary-toggle"],[16,"active",[30,0,["dashboard","addingMode"]]],[4,[38,4],["click",[30,0,["toggleAddingMode"]]],null]],[["@text","@icon"],[[28,[37,3],["config.add-element"],null],"plus-circle"]],null],[1,"\\n "],[8,[30,2],[[16,"active",[28,[37,5],[[30,0,["selectedPanel"]],"view"],null]],[4,[38,4],["click",[28,[37,7],[[30,0,["setSelectedPanel"]],"view"],null]],null]],[["@text","@icon"],[[28,[37,3],["config.view"],null],[52,[30,0,["dashboard","isMobile"]],"mobile","monitor"]]],null],[1,"\\n "]],[2]],[[[1,"\\n "],[8,[30,3],[[16,"active",[28,[37,5],[[30,0,["selectedPanel"]],"theme"],null]],[4,[38,4],["click",[28,[37,7],[[30,0,["setSelectedPanel"]],"theme"],null]],null]],[["@text","@icon"],[[28,[37,3],["theme"],null],"palette"]],null],[1,"\\n "],[8,[30,3],[[16,"active",[28,[37,5],[[30,0,["selectedPanel"]],"time-and-region"],null]],[4,[38,4],["click",[28,[37,7],[[30,0,["setSelectedPanel"]],"time-and-region"],null]],null]],[["@text","@icon"],[[28,[37,3],["config.time-and-region"],null],"time-zone"]],null],[1,"\\n"],[41,[30,0,["anySubscriberContent"]],[[[1," "],[8,[30,3],[[4,[38,4],["click",[30,0,["configureProxies"]]],null]],[["@text","@icon"],[[28,[37,3],["subscriber-content"],null],"premium-content-user-credit"]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,3],[[16,"indicator",[28,[37,0],[[30,0,["saveDisabled"]]],null]],[16,"loading",[30,0,["saving"]]],[4,[38,8],[[30,0,["saveActionCreated"]]],null]],[["@text","@icon"],[[28,[37,3],["save"],null],"save"]],null],[1,"\\n "]],[3]]]]],[1,"\\n "],[10,"calcite-panel"],[14,0,"dashboard-editor--panel"],[15,"heading",[30,0,["primaryPanelHeading"]]],[12],[1,"\\n "],[11,"calcite-action"],[24,"slot","header-actions-end"],[24,"icon","x"],[16,"label",[28,[37,3],["config.close"],null]],[4,[38,4],["click",[28,[37,7],[[30,0,["setSelectedPanel"]],null],null]],null],[12],[13],[1,"\\n\\n "],[8,[39,9],null,[["@isVisible","@rootElement","@addElement","@addPanel","@addSelector","@configureElement","@configurePanel","@configureSelector","@deleteElement","@deletePanel","@deleteSelector","@duplicateElement","@updateElement","@updateSelector","@configureUrlParameters"],[[28,[37,5],[[30,0,["selectedPanel"]],"view"],null],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,0,["dashboard","duplicateWidget"]],[30,14],[30,15],[30,16]]],null],[1,"\\n\\n"],[41,[28,[37,5],[[30,0,["selectedPanel"]],"theme"],null],[[[1," "],[8,[39,10],null,[["@config"],[[30,0,["config"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,0,["selectedPanel"]],"time-and-region"],null],[[[1," "],[8,[39,11],null,[["@config"],[[30,0,["config"]]]],null],[1,"\\n "]],[]],null]],[]]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"absolute top-0 left-0"],[12],[1,"\\n "],[11,"calcite-popover"],[24,0,"calcite-mode-dark"],[24,"auto-close",""],[4,[38,4],["calcitePopoverOpen",[30,0,["focusSaveMenu"]]],null],[4,[38,4],["keydown",[30,0,["saveMenuKeydown"]]],null],[4,[38,8],[[30,0,["saveMenuCreated"]]],null],[12],[1,"\\n "],[11,"calcite-action"],[16,"text",[28,[37,3],["save"],null]],[24,"text-enabled",""],[16,"indicator",[28,[37,0],[[30,0,["saveDisabled"]]],null]],[16,"disabled",[30,0,["saveDisabled"]]],[4,[38,4],["click",[30,0,["save"]]],null],[12],[13],[1,"\\n "],[11,"calcite-action"],[16,"text",[28,[37,3],["save-as"],null]],[24,"text-enabled",""],[16,"disabled",[28,[37,0],[[30,0,["dashboard","canCopy"]]],null]],[4,[38,4],["click",[30,0,["saveAs"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","Action","Action","@rootElement","@addElement","@addPanel","@addSelector","@configureElement","@configurePanel","@configureSelector","@deleteElement","@deletePanel","@deleteSelector","@updateElement","@updateSelector","@configureUrlParameters"],false,["not","on-window","ui/action-bar","t","on","eq","if","fn","did-insert","dashboard-editor/view-config-panel","dashboard-editor/theme-settings","dashboard-editor/region-settings"]]',moduleName:"nickel/components/dashboard-editor/index.hbs",isStrictMode:!1}) 801let v=(d=class extends r.default{constructor(){super(...arguments),g(this,"intl",u,this),g(this,"dashboard",p,this),g(this,"application",f,this),g(this,"selectedPanel",b,this),g(this,"saving",m,this),this.config=new s.default({dashboard:this,model:this.dashboard.model})}get primaryPanelHeading(){const e="theme"===this.selectedPanel?"theme":`config.${this.selectedPanel}` 802return this.intl.t(e)}setSelectedPanel(e){e!==this.selectedPanel?this.selectedPanel=e:this.selectedPanel=null}configureProxies(){this.application.showDialog("modal-dialogs/proxy-definitions")}toggleAddingMode(e){this.dashboard.addingMode=!this.dashboard.addingMode,e.stopPropagation()}onWindowClick(e){const t=document.querySelector(".dashboard-container:not(.hidden)") 803e.composedPath().indexOf(t)<0&&(this.dashboard.addingMode=!1)}saveActionCreated(e){this.saveAction=e}saveMenuCreated(e){e.referenceElement=this.saveAction,this.saveMenu=e 804const t=e.querySelectorAll("calcite-action") 805this.saveMenuAction=t[0],this.saveAsMenuAction=t[1]}focusSaveMenu(){this.saveMenuAction.disabled?this.saveAsMenuAction.disabled||this.saveAsMenuAction.setFocus():this.saveMenuAction.setFocus()}saveMenuKeydown(e){("Escape"===e.code||"Tab"===e.code&&(e.target===this.saveAsMenuAction&&(!e.shiftKey||this.saveDisabled)||e.target===this.saveMenuAction&&e.shiftKey))&&(this.saveAction.setFocus(),this.saveMenu.open=!1,e.preventDefault())}get saveDisabled(){return this.saving||!this.dashboard.hasBeenEdited}async save(){if(this.saveMenu.open=!1,!this.saving)try{this.saving=!0,await this.dashboard.save()}catch(e){return void(0,l.debug)(`Error saving \n${e.stack}`)}finally{this.saving=!1}}async saveAs(){this.saveMenu&&(this.saveMenu.open=!1) 806await this.args.saveAs(this.saveAction)||this.saveAction.setFocus()}get anySubscriberContent(){return!!this.dashboard.item.applicationProxies?.length||(!!this.dashboard.webMapSubscriberContentLayers.length||this.dashboard.standaloneDataSources.some((e=>(0,n.isSubscriberContent)(e.url))))}},u=h(d.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(d.prototype,"dashboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=h(d.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"selectedPanel",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"setSelectedPanel",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"setSelectedPanel"),d.prototype),h(d.prototype,"configureProxies",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"configureProxies"),d.prototype),h(d.prototype,"toggleAddingMode",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"toggleAddingMode"),d.prototype),h(d.prototype,"onWindowClick",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onWindowClick"),d.prototype),m=h(d.prototype,"saving",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(d.prototype,"saveActionCreated",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"saveActionCreated"),d.prototype),h(d.prototype,"saveMenuCreated",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"saveMenuCreated"),d.prototype),h(d.prototype,"focusSaveMenu",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"focusSaveMenu"),d.prototype),h(d.prototype,"saveMenuKeydown",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"saveMenuKeydown"),d.prototype),h(d.prototype,"save",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"save"),d.prototype),h(d.prototype,"saveAs",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"saveAs"),d.prototype),d) 807e.default=(0,t.setComponentTemplate)(y,v)})),define("nickel/components/dashboard-editor/region-settings/index",["exports","@ember/component","@dashboard/models","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 808function c(e,t,i,n,l){var a={}
809return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 810const d=(0,o.createTemplateFactory)({id:"eOWRhJPp",block:'[[[8,[39,0],null,[["@heading","@collapsible","@startOpen"],[[28,[37,1],["time-zone"],null],true,true]],[["default"],[[[[1,"\\n "],[8,[39,2],[[24,0,"items-center me-2"],[24,"slot","control"]],[["@icon","@tooltipText"],["information",[28,[37,1],["config.time-zone-help-text"],null]]],null],[1,"\\n "],[10,"calcite-radio-button-group"],[14,"layout","vertical"],[14,3,"time-zone"],[12],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline"],[12],[1,"\\n "],[11,"calcite-radio-button"],[24,2,"system"],[16,"checked",[28,[37,3],[[30,0,["dashboard","timeZone"]],"system"],null]],[4,[38,4],["calciteRadioButtonChange",[30,0,["updateTimeZone"]]],null],[12],[13],[1,"\\n "],[1,[28,[35,1],["config.device-time-zone"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline"],[12],[1,"\\n "],[11,"calcite-radio-button"],[16,"checked",[28,[37,5],[[30,0,["dashboard","timeZone"]],"system"],null]],[4,[38,4],["calciteRadioButtonChange",[30,0,["updateTimeZone"]]],null],[12],[13],[1,"\\n "],[1,[28,[35,1],["config.specific-time-zone"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,5],[[30,0,["dashboard","timeZone"]],"system"],null],[[[1," "],[11,"calcite-input-time-zone"],[16,2,[30,0,["dashboard","timeZone"]]],[24,"mode","name"],[4,[38,4],["calciteInputTimeZoneChange",[30,0,["updateTimeZone"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading","@collapsible"],[[28,[37,1],["config.unit-prefixes"],null],true]],[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["numberPrefixOverrides"]]],null]],null],null,[[[41,[51,[28,[37,3],[[30,2,["model","key"]],"base"],null]],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,10],[[28,[37,1],[[28,[37,11],["config.unit-prefix-enum.",[30,2,["model","key"]]],null]],null],[28,[37,11],["(",[30,2,["label"]],")"],null]],null]],[1,"\\n "],[8,[39,12],null,[["@value","@update"],[[30,2,["model","enabled"]],[28,[37,13],[[30,1,["updateNumberPrefixEnabled"]],[30,3]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,2,["model","enabled"]],[[[1," "],[8,[39,14],null,[["@allowBlank","@value","@update"],[true,[30,2,["model","symbol"]],[28,[37,13],[[30,1,["updateNumberPrefixSymbol"]],[30,3]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,15],[[24,0,"mt-3"]],null,null],[1,"\\n"]],[]],null]],[2,3]],null],[1,"\\n "],[8,[39,16],null,[["@onReset","@disabled"],[[30,1,["resetNumberPrefixes"]],[28,[37,17],[[30,0,["showNumberPrefixReset"]]],null]]],null],[1,"\\n"]],[]]]]]],["@config","numberPrefixOverride","index"],false,["ui/block","t","ui/label-tooltip","eq","on","
810not-eq","if","each","-track-array","unless","space-concat","concat","ui/toggle-switch","fn","ui/text-input","ui/group-separator","dashboard-editor/settings-reset-button","not"]]',moduleName:"nickel/components/dashboard-editor/region-settings/index.hbs",isStrictMode:!1}) 811let u=(r=class extends a.default{constructor(){var e,t,i,n 812super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}updateTimeZone(e){this.dashboard.setDefaultTimeZone(e.target.value)}get showNumberPrefixReset(){const e=this.args.config.numberPrefixOverrides 813for(let t=0;t<e.length;t++)if(i.NumberPrefixes[t].symbol!==e[t].model.symbol||i.NumberPrefixes[t].enabled!==e[t].model.enabled)return!0 814return!1}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"updateTimeZone",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateTimeZone"),r.prototype),r) 815e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard-editor/settings-reset-button/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 816const l=(0,n.createTemplateFactory)({id:"oGpArQRm",block:'[[[10,0],[14,0,"w-full flex justify-center mt-3 mb-1"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[16,"disabled",[30,1]],[24,"kind","neutral"],[4,[38,0],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.reset"],null]],[1,"\\n "],[13],[1,"\\n"],[13]],["@disabled","@onReset"],false,["on","t"]]',moduleName:"nickel/components/dashboard-editor/settings-reset-button/index.hbs",isStrictMode:!1}) 817e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard-editor/theme-settings/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d,u,p,f 818function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 819return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 820const g=(0,o.createTemplateFactory)({id:"wMAaRLOg",block:'[[[8,[39,0],null,[["@heading"],[[28,[37,1],["config.layout"],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["theme"],null]],[1,"\\n "],[8,[39,2],null,[["@value","@options","@intlPath","@update"],[[30,1,["theme"]],[28,[37,3],["light","dark"],null],"config.theme-enum",[30,0,["updateTheme"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.text-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","textColor"]],[30,0,["defaultThemeColors","textColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","textColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.dashboard-background-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","dashboardBackgroundColor"]],[30,0,["defaultThemeColors","dashboardBackgroundColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","dashboardBackgroun
820dColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.element-background-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","elementBackgroundColor"]],[30,0,["defaultThemeColors","elementBackgroundColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","elementBackgroundColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.element-outline-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","elementOutlineColor"]],[30,0,["defaultThemeColors","elementOutlineColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","elementOutlineColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.tab-border-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","tabBorderColor"]],[30,0,["tabBorderColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","tabBorderColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.active-tab-border-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","activeTabBorderColor"]],[30,0,["defaultThemeColors","activeTabBorderColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","activeTabBorderColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.inactive-tab-border-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","inactiveTabBorderColor"]],[30,0,["inactiveTabBorderColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","inactiveTabBorderColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.inactive-tab-text-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["themeOverrides","inactiveTabTextColor"]],[30,0,["inactiveTabTextColor"]],[28,[37,6],[[28,[37,7],[[30,1,["themeOverrides","inactiveTabTextColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,null,null],[1,"\\n\\n "],[8,[39,8],null,[["@disabled","@onReset"],[[28,[37,9],[[30,0,["showLayoutThemeReset"]]],null],[30,1,["resetThemeOverrides"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@heading"],[[28,[37,1],["config.map"],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.selection-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["mapOverrides","selectionColor"]],[30,1,["DefaultMapSelectionColor"]],[28,[37,6],[[28,[37,7],[[30,1,["mapOverrides","selectionColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],null,null,null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.follow-color"],null]],[1,"\\n "],[8,[39,5],null,[["@color","@defaultColor","@update"],[[30,1,["mapOverrides","trackedFeatureColor"]],[30,1,["DefaultTrackedFeatureColor"]],[28,[37,6],[[28,[37,7],[[30,1,["mapOverrides","trackedFeatureColor"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,1],["config.follow-radius"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@minValue","@maxValue","@placeholder","@steps","@update"],[[30,1,["mapOverrides","trackedFeatureRadius"]],50,250,[30,1,["DefaultTrackedFeatureRadius"]],5,[28,[37,6],[[28,[37,7],[[30,1,["mapOverrides","trackedFeatureRadius"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@config"],false,["ui/block","t","ui/input-select","array","ui/group-separator","configs/commons/color-picker","fn","mut","dashboard-editor/settings-reset-button","not","ui/number-input"]]',moduleName:"nickel/components/dashboard-editor/theme-settings/index.hbs",isStrictMode:!1}) 821let h=(r=class extends l.default{constructor(){super(...arguments),b(this,"dashboard",s,this),b(this,"dashboardBackgroun
821dColor",c,this),b(this,"textColor",d,this),b(this,"elementBackgroundColor",u,this),b(this,"elementOutlineColor",p,this),b(this,"activeTabBorderColor",f,this)}get defaultThemeColors(){return this.dashboard.defaultThemeColors}get tabBorderColor(){return this.args.config.themeOverrides.elementOutlineColor||this.defaultThemeColors.elementOutlineColor}get inactiveTabBorderColor(){return this.args.config.themeOverrides.elementOutlineColor||this.defaultThemeColors.elementOutlineColor}get inactiveTabTextColor(){return this.args.config.themeOverrides.textColor||this.defaultThemeColors.textColor}get showLayoutThemeReset(){return this.args.config.themeOverrides.textColor||this.args.config.themeOverrides.dashboardBackgroundColor||this.args.config.themeOverrides.elementBackgroundColor||this.args.config.themeOverrides.elementOutlineColor||this.args.config.themeOverrides.tabBorderColor||this.args.config.themeOverrides.activeTabBorderColor||this.args.config.themeOverrides.inactiveTabBorderColor||this.args.config.themeOverrides.inactiveTabTextColor}updateTheme(e){this.dashboard.theme=e,this.args.config.theme=e}},s=m(r.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(r.prototype,"dashboardBackgroundColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(r.prototype,"textColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(r.prototype,"elementBackgroundColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m(r.prototype,"elementOutlineColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=m(r.prototype,"activeTabBorderColor",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(r.prototype,"updateTheme",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"updateTheme"),r.prototype),r) 822e.default=(0,t.setComponentTemplate)(g,h)})),define("nickel/components/dashboard-editor/view-config-panel/add-element-dropdown/dropdown-item/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 823const l=(0,n.createTemplateFactory)({id:"6B3fpt5e",block:'[[[11,"calcite-dropdown-item"],[17,1],[16,"icon-start",[30,2]],[16,"icon-flip-rtl",[52,[30,3],"start"]],[4,[38,1],["calciteDropdownItemSelect",[30,4]],null],[12],[1,"\\n "],[1,[30,5]],[1,"\\n"],[13]],["&attrs","@icon","@rtlMirror","@onSelect","@text"],false,["if","on"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/add-element-dropdown/dropdown-item/index.hbs",isStrictMode:!1}) 824e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard-editor/view-config-panel/add-element-dropdown/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 825const l=(0,n.createTemplateFactory)({id:"/qp4hoBG",block:'[[[11,"calcite-dropdown"],[24,"width-scale","s"],[24,"placement","bottom"],[16,"flipPlacements",[28,[37,0],["top"],null]],[17,1],[12],[1,"\\n "],[10,"calcite-fab"],[15,"text",[30,2]],[15,"icon",[30,3]],[14,"kind","brand"],[14,"appearance","solid"],[14,"text-enabled",""],[14,"slot","trigger"],[12],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[18,4,[[50,"dashboard-editor/view-config-panel/add-element-dropdown/dropdown-item",0,null,null]]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@text","@icon","&default"],false,["array","yield","component"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/add-element-dropdown/index.hbs",isStrictMode:!1}) 826e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard-editor/view-config-panel/area-empty-state/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 827const l=(0,n.createTemplateFactory)({id:"4X7aEdhG",block:'[[[11,0],[17,1],[24,0,"flex flex-col items-center p-6 text-center"],[12],[1,"\\n "],[10,0],[14,0,"font-medium mb-1.5"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"text-color-3"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n "],[18,4,null],[1,"\\n"],[13]],["&attrs","@title","@subtitle","&default"],false,["yield"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/area-empty-state/index.hbs",isStrictMode:!1}) 828e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard-editor/view-config-panel/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/dashboard/display","nickel/view-models/configs/widgets/createWidgetConfig","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b 829function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 830var i=e[Symbol.toPrimitive] 831if(void 0!==i){var n=i.call(e,t||"default") 832if("object"!=typeof n)return n 833throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 834return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,l){var a={}
835return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 836const y=(0,s.createTemplateFactory)({id:"m4jTXyz1",block:'[[[11,"calcite-panel"],[16,0,[29,["view-config-panel ",[52,[30,1],"flex","hidden"]]]],[17,2],[12],[1,"\\n "],[8,[39,1],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["dashboard","model","mobileView"]],[[[1," "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[11,"calcite-select"],[24,0,"my-1"],[24,"width","full"],[4,[38,2],["calciteSelectChange",[30,0,["onSelectChange"]]],null],[12],[1,"\\n "],[10,"calcite-option"],[15,"selected",[28,[37,3],[[30,0,["dashboard","isMobile"]]],null]],[14,2,"desktop"],[12],[1,"\\n "],[1,[28,[35,4],["config.layouts-enum.desktop"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-option"],[15,"selected",[30,0,["dashboard","isMobile"]]],[14,2,"mobile"],[12],[1,"\\n "],[1,[28,[35,4],["config.layouts-enum.mobile"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["dashboard","isMobile"]],[[[1," "],[11,"calcite-button"],[24,0,"ms-2 my-1"],[24,"icon-start","trash"],[24,"appearance","outline"],[24,"kind","neutral"],[16,"label",[28,[37,4],["config.delete-view"],null]],[4,[38,2],["click",[30,0,["deleteMobileView"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex flex-wrap justify-end"],[12],[1,"\\n "],[10,1],[14,0,"flex-auto self-center me-2 my-1"],[12],[1,[28,[35,4],["config.layouts-enum.desktop"],null]],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"my-1"],[24,"icon-start","plus"],[24,"appearance","outline"],[4,[38,2],["click",[30,0,["createMobileView"]]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.add-mobile-view"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n"],[41,[30,0,["dashboard","loadingView"]],[[[1," "],[10,"calcite-loader"],[12],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,1],[[24,0,"layout-block pt-2"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-tabs"],[12],[1,"\\n "],[11,"calcite-tab-nav"],[24,"slot","title-group"],[24,"scale","m"],[24,0,"px-2"],[4,[38,2],["calciteTabChange",[30,0,["tabChanged"]]],null],[12],[1,"\\n "],[10,"calcite-tab-title"],[14,"tab","body"],[15,"selected",[28,[37,5],[[30,0,["activeTab"]],"body"],null]],[12],[1,"\\n "],[1,[28,[35,4],["config.body"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-tab-title"],[14,"tab","header"],[15,"selected",[28,[37,5],[[30,0,["activeTab"]],"header"],null]],[12],[1,"\\n "],[1,[28,[35,4],["config.header"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-tab-title"],[15,"tab",[52,[30,0,["dashboard","isMobile"]],"drawer","sidebar"]],[15,"selected",[28,[37,5],[[30,0,["activeTab"]],[52,[30,0,["dashboard","isMobile"]],"drawer","sidebar"]],null]],[12],[1,"\\n "],[1,[52,[30,0,["dashboard","isMobile"]],[28,[37,4],["config.drawer"],null],[28,[37,4],["config.sidebar"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-tab-title"],[14,"tab","settings"],[15,"selected",[28,[37,5],[[30,0,["activeTab"]],"settings"],null]],[12],[1,"\\n "],[1,[28,[35,4],["config.settings"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],[[16,0,[52,[28,[37,7],[[30,0,["activeTab"]],"body"],null],"hidden"]]],[["@configureElement","@deleteElement","@duplicateElement","@updateElement"],[[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n"],[41,[28,[37,3],[[30,0,["dashboard","header"]]],null],[[[1," "],[8,[39,8],[[16,0,[52,[28,[37,7],[[30,0,["activeTab"]],"header"],null],"hidden"]]],[["@title","@subtitle"],[[28,[37,4],["config.add-a-header"],null],[28,[37,4],[[28,[37,9],["config.add-header-description-enum.",[30,0,["dashboard","activeView","type"]]],null]],null]]],[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,0,"mt-5"],[4,[38,2],["click",[28,[37,10],[[30,7],"header"],null]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.add-header"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[11,0],[16,0,[29,[[52,[28,[37,7],[[30,0,["activeTab"]],"header"],null],"hidden"]," my-1.5"]]],[4,[38,2],["keyup",[30,0,["panelItemsKeyup"]]],null],[12],[1,"\\n "],[8,[39,11],[[24,0,"font-medium"],[24,"tabindex","0"]],[["@name","@icon","@configureElement","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[28,[37,4],["config.header"],null],"maximize",[28,[37,10],[[30,8],"header"],null],[28,[37,10],[[30,9],"header"],null],false,0,[30,0,["dashboard","header","isHighlighted"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,0,["dashboard","header"]]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,0,["dashboard","header"]]],null]]],null],[1,"\\n"],[41,[28,[37,3],[[30,0,["dashboard","isMobile"]]],null],[[[42,[28,[37,13],[[28,[37,13],[[30,0,["dashboard","header","selectors"]]],null]],null],null,[[[1," "],[8,[39,11],[[24,"tabindex","-1"]],[["@name","@model","@icon","@configureElement","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[30,10,["name"]],[30,10],[28,[37,14],[[30,10]],null],[28,[37,10],[[30,11],"header",[30,10]],null],[28,[37,10],[[30,12],[30,10]],null],true,1,[30,10,["hovered"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,10]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,10]],null]]],null],[1,"\\n"]],[10]],null]],[]],null],[1," "],[13],[1,"\\n"]],[]]],[41,[28,[37,3],[[30,0,["dashboard","sidebar"]]],null],[[[1," "],[8,[39,8],[[16,0,[52,[28,[37,7],[[30,0,["activeTab"]],"sidebar"],null],"hidden"]]],[["@title","@subtitle"],[[28,[37,4],["config.add-a-sidebar"],null],[28,[37,4],["config.add-sidebar-description"],null]]],[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,0,"mt-5"],[4,[38,2],["click",[28,[37,10],[[30,7],"sidebar"],null]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.add-sidebar"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[11,0],[16,0,[29,[[52,[28,[37,7],[[30,0,["activeTab"]],"sidebar"],null],"hidden"]," my-1.5"]]],[4,[38,2],["keyup",[30,0,["panelItemsKeyup"]]],null],[12],[1,"\\n "],[8,[39,11],[[24,0,"font-medium"],[24,"tabindex","0"]],[["@name","@icon","@iconFlipRtl","@configureElement","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[28,[37,4],["config.sidebar"],null],"dock-left",true,[28,[37,10],[[30,8],"sidebar"],null],[28,[37,10],[[30,9],"sidebar"],null],false,0,[30,0,["dashboard","sidebar","isHighlighted"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,0,["dashboard","sidebar"]]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,0,["dashboard","sidebar"]]],null]]],null],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["dashboard","sidebar","selectors"]]],null]],null],null,[[[1," "],[8,[39,11],[[24,"tabindex","-1"]],[["@name","@model","@icon","@configureElement","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[30,13,["
836name"]],[30,13],[28,[37,14],[[30,13]],null],[28,[37,10],[[30,11],"sidebar",[30,13]],null],[28,[37,10],[[30,12],[30,13]],null],true,1,[30,13,["hovered"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,13]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,13]],null]]],null],[1,"\\n"]],[13]],null],[1," "],[13],[1,"\\n"]],[]]],[41,[28,[37,3],[[30,0,["dashboard","drawer"]]],null],[[[1," "],[8,[39,8],[[16,0,[52,[28,[37,7],[[30,0,["activeTab"]],"drawer"],null],"hidden"]]],[["@title","@subtitle"],[[28,[37,4],["config.add-a-drawer"],null],[28,[37,4],["config.add-drawer-description"],null]]],[["default"],[[[[1,"\\n "],[11,"calcite-button"],[24,0,"mt-5"],[4,[38,2],["click",[28,[37,10],[[30,7],"drawer"],null]],null],[12],[1,"\\n "],[1,[28,[35,4],["config.add-drawer"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[11,0],[16,0,[29,[[52,[28,[37,7],[[30,0,["activeTab"]],"drawer"],null],"hidden"]," my-1.5"]]],[4,[38,2],["keyup",[30,0,["panelItemsKeyup"]]],null],[12],[1,"\\n "],[8,[39,11],[[24,0,"font-medium"],[24,"tabindex","0"]],[["@name","@icon","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[28,[37,4],["config.drawer"],null],"dock-bottom",[28,[37,10],[[30,9],"drawer"],null],false,0,[30,0,["dashboard","drawer","isHighlighted"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,0,["dashboard","drawer"]]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,0,["dashboard","drawer"]]],null]]],null],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["dashboard","drawer","selectors"]]],null]],null],null,[[[1," "],[8,[39,11],[[24,"tabindex","-1"]],[["@name","@model","@icon","@configureElement","@updateElement","@deleteElement","@allowRename","@level","@isHighlighted","@setHoveredHighlight","@setSelectedHighlight"],[[30,14,["name"]],[30,14],[28,[37,14],[[30,14]],null],[28,[37,10],[[30,11],"drawer",[30,14]],null],[28,[37,10],[[30,15],[30,14]],null],[28,[37,10],[[30,12],[30,14]],null],true,1,[30,14,["hovered"]],[28,[37,10],[[30,0,["setHoveredHighlight"]],[30,14]],null],[28,[37,10],[[30,0,["setSelectedHighlight"]],[30,14]],null]]],null],[1,"\\n"]],[14]],null],[1," "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,5],[[30,0,["activeTab"]],"settings"],null],[[[1," "],[8,[39,15],null,[["@config","@configureUrlParameters","@addSplashScreen","@configureSplashScreen","@deleteSplashScreen"],[[30,0,["config"]],[30,16],[28,[37,10],[[30,7],"splashScreen"],null],[28,[37,10],[[30,8],"splashScreen"],null],[28,[37,10],[[30,9],"splashScreen"],null]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,16],[[24,"slot","fab"],[24,"width-scale","m"],[24,"overlay-positioning","fixed"],[16,0,[28,[37,17],["mb-2",[52,[28,[37,7],[[30,0,["activeTab"]],"body"],null],"hidden"]],null]],[4,[38,2],["keydown",[30,0,["keydownOverride"]]],null]],[["@text"],[[28,[37,4],["config.add-element"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["widgetTypes"]]],null]],null],null,[[[41,[51,[28,[37,19],[[28,[37,5],[[30,18,["type"]],"legendWidget"],null],[28,[37,3],[[30,0,["dashboard","mapWidgets"]]],null]],null]],[[[1," "],[8,[30,17],null,[["@text","@icon","@rtlMirror","@onSelect"],[[28,[37,4],[[28,[37,9],["widgets-enum.",[30,18,["type"]]],null]],null],[30,18,["icon","name"]],[30,18,["icon","rtlMirror"]],[28,[37,10],[[30,19],[30,18,["type"]]],null]]],null],[1,"\\n"]],[]],null]],[18]],null],[1," "]],[17]]]]],[1,"\\n "],[8,[39,16],[[24,"slot","fab"],[24,"overlay-positioning","fixed"],[16,0,[28,[37,17],["mb-2",[52,[30,0,["hideAddSelector"]],"hidden"]],null]],[4,[38,2],["keydown",[30,0,["keydownOverride"]]],null]],[["@text"],[[28,[37,4],["config.add-selector"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["selectorTypes"]]],null]],null],null,[[[1," "],[8,[30,20],null,[["@text","@icon","@rtlMirror","@onSelect"],[[28,[37,4],[[28,[37,9],["widgets-enum.",[30,21,["type"]]],null]],null],[30,21,["icon","name"]],[30,21,["icon","rtlMirror"]],[28,[37,10],[[30,22],[30,0,["activeTab"]],[30,21,["type"]]],null]]],null],[1,"\\n"]],[21]],null],[1," "]],[20]]]]],[1,"\\n "],[8,[39,16],[[24,"slot","fab"],[24,"width-scale","m"],[24,"overlay-positioning","fixed"],[16,"disabled",[28,[37,3],[[30,0,["unusedDesktopWidgets"]]],null]],[16,0,[28,[37,17],["ms-1 mb-2",[52,[28,[37,20],[[28,[37,7],[[30,0,["activeTab"]],"body"],null],[28,[37,3],[[30,0,["dashboard","isMobile"]]],null]],null],"hidden"]],null]],[4,[38,2],["keydown",[30,0,["keydownOverride"]]],null]],[["@text","@icon"],[[28,[37,4],["config.copy-element"],null],"copy"]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["unusedDesktopWidgets"]]],null]],null],null,[[[1," "],[8,[30,23],null,[["@text","@icon","@rtlMirror","@onSelect"],[[30,24,["
836name"]],[28,[37,14],[[30,24]],null],[28,[37,14],[[30,24],"rtlMirror"],null],[28,[37,10],[[30,0,["dashboard","copyElementToMobileView"]],[30,24]],null]]],null],[1,"\\n"]],[24]],null],[1," "]],[23]]]]],[1,"\\n "],[8,[39,16],[[24,"slot","fab"],[24,"width-scale","m"],[24,"overlay-positioning","fixed"],[16,"disabled",[28,[37,3],[[30,0,["unusedDesktopSelectors"]]],null]],[16,0,[28,[37,17],["ms-1 mb-2",[52,[28,[37,20],[[30,0,["hideAddSelector"]],[28,[37,7],[[30,0,["activeTab"]],"drawer"],null]],null],"hidden"]],null]],[4,[38,2],["keydown",[30,0,["keydownOverride"]]],null]],[["@icon","@text"],["copy",[28,[37,4],["config.copy-selector"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["unusedDesktopSelectors"]]],null]],null],null,[[[1," "],[8,[30,25],null,[["@text","@icon","@rtlMirror","@onSelect"],[[30,26,["name"]],[28,[37,14],[[30,26]],null],[28,[37,14],[[30,26],"rtlMirror"],null],[28,[37,10],[[30,0,["dashboard","copyElementToMobileView"]],[30,26]],null]]],null],[1,"\\n"]],[26]],null],[1," "]],[25]]]]],[1,"\\n"]],[]]],[13]],["@isVisible","&attrs","@configureElement","@deleteElement","@duplicateElement","@updateElement","@addPanel","@configurePanel","@deletePanel","selector","@configureSelector","@deleteSelector","selector","selector","@updateSelector","@configureUrlParameters","DropdownItem","widgetType","@addElement","DropdownItem","selectorType","@addSelector","DropdownItem","widget","DropdownItem","selector"],false,["if","ui/block","on","not","t","eq","dashboard-editor/view-config-panel/layout-elements/layout-tree","not-eq","dashboard-editor/view-config-panel/area-empty-state","concat","fn","dashboard-editor/view-config-panel/layout-elements/item-element","each","-track-array","widget-icon","dashboard-editor/view-config-panel/view-settings","dashboard-editor/view-config-panel/add-element-dropdown","space-concat","unless","and","or"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/index.hbs",isStrictMode:!1}) 837let v=(c=class extends l.default{constructor(){super(...arguments),m(this,"dashboard",d,this),m(this,"application",u,this),m(this,"activeTab",p,this),g(this,"widgetTypes",r.WidgetTypeValues.filter((e=>!e.isSelector))),g(this,"selectorTypes",r.WidgetTypeValues.filter((e=>e.isSelector))),m(this,"desktopConfig",f,this),m(this,"mobileConfig",b,this),this[`${this.dashboard.activeView.type}Config`]=(0,o.createDisplayConfig)({dashboard:this.dashboard,model:this.dashboard.activeView.model})}get config(){return this[`${this.dashboard.activeView.type}Config`]}get hideAddSelector(){return!("header"===this.activeTab&&this.dashboard.header&&!this.dashboard.header.isMobile||"sidebar"===this.activeTab&&this.dashboard.sidebar||"drawer"===this.activeTab&&this.dashboard.drawer)}get unusedDesktopWidgets(){const e=Object.keys(this.dashboard.model.elementMappings) 838return this.dashboard.model.desktopView.widgets.filter((t=>t.canConvertToMobile&&!e.find((e=>e===t.id))))}get unusedDesktopSelectors(){const e=Object.keys(this.dashboard.model.elementMappings) 839return[...this.dashboard.model.desktopView.header?.selectors||[],...this.dashboard.model.desktopView.sidebar?.selectors||[]].filter((t=>!e.find((e=>e===t.id))))}async onSelectChange(e){"sidebar"!==this.activeTab&&"drawer"!==this.activeTab||(this.activeTab="body"),await this.dashboard.setActiveView(e.currentTarget.value),this[`${this.dashboard.activeView.type}Config`]||(this[`${this.dashboard.activeView.type}Config`]=(0,o.createDisplayConfig)({dashboard:this.dashboard,model:this.dashboard.activeView.model}))}tabChanged(e){const t=e.target.selectedTitle.tab 840this.activeTab!==t&&(this.activeTab=t)}keydownOverride(e){"Escape"===e.code&&e.stopPropagation()}panelItemsKeyup(e){if("ArrowUp"!==e.code&&"ArrowDown"!==e.code||!e.target.classList.contains("layout-item"))return 841const t=[...e.currentTarget.querySelectorAll(".layout-item")],i=t.indexOf(e.target),n=i+("ArrowDown"===e.code?1:-1) 842n<0||n===t.length||(t[i].tabIndex=-1,t[n].tabIndex=0,t[n].focus())}setHoveredHighlight(e,t){e.hovered=t}setSelectedHighlight(e,t){e.selected=t}createMobileView(){this.dashboard.createMobileView(),this.mobileConfig=(0,o.createDisplayConfig)({dashboard:this.dashboard,model:this.dashboard.mobileView.model}),this.activeTab="body"}async deleteMobileView(){await this.application.showDialog("modal-dialogs/delete-view")&&(this.activeTab="body",this.mobileConfig=void 0)}},d=h(c.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(c.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(c.prototype,"activeTab",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"body"}}),f=h(c.prototype,"desktopConfig",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(c.prototype,"mobileConfig",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"onSelectChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onSelectChange"),c.prototype),h(c.prototype,"tabChanged",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"tabChanged"),c.prototype),h(c.prototype,"keydownOverride",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"keydownOverride"),c.prototype),h(c.prototype,"panelItemsKeyup",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"panelItemsKeyup"),c.prototype),h(c.prototype,"setHoveredHighlight",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setHoveredHighlight"),c.prototype),h(c.prototype,"setSelectedHighlight",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setSelectedHighlight"),c.prototype),h(c.prototype,"createMobileView",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"createMobileView"),c.prototype),h(c.prototype,"deleteMobileView",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"deleteMobileView"),c.prototype),c) 843e.default=(0,t.setComponentTemplate)(y,v)})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/collection-element/collection-action/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
843dule",{value:!0}),e.default=void 0 844const l=(0,n.createTemplateFactory)({id:"uYmnmfM3",block:'[[[11,"calcite-button"],[17,1],[24,0,"item-action"],[16,"icon-start",[30,2]],[24,"appearance","transparent"],[24,"kind","neutral"],[4,[38,0],null,[["text","placement"],[[30,3],"top-end"]]],[12],[13]],["&attrs","@icon","@tooltipText"],false,["tooltip"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/collection-element/collection-action/index.hbs",isStrictMode:!1}) 845e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/collection-element/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 846function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={} 847return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 848const p=(0,o.createTemplateFactory)({id:"2YTYh7ux",block:'[[[10,"li"],[12],[1,"\\n "],[11,0],[16,0,[28,[37,0],["layout-item container-title flex items-center focus:focus-inset",[52,[30,0,["expanded"]],"active"]],null]],[17,1],[4,[38,2],["click",[30,0,["toggleExpanded"]]],null],[4,[38,2],["keyup",[30,0,["containerKeyup"]]],null],[4,[38,2],["mouseenter",[28,[37,3],[[30,2],true],null]],null],[4,[38,2],["mouseleave",[28,[37,3],[[30,2],false],null]],null],[4,[38,2],["focusin",[28,[37,3],[[30,3],true],null]],null],[4,[38,2],["focusout",[28,[37,3],[[30,3],false],null]],null],[4,[38,4],[[30,0,["addPadding"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","chevron-right"],[14,"scale","s"],[15,"flip-rtl",true],[12],[13],[1,"\\n "],[10,0],[14,0,"ms-2 flex-auto text-ellipsis"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["config.container-type-enum.",[30,0,["containerType"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,7],[[30,4,["type"]],"tabsLayoutElement"],null],[[[1," "],[8,[39,8],[[4,[38,2],["click",[30,0,["applyUniformSize"]]],null]],[["@icon","@tooltipText"],[[52,[28,[37,9],[[30,0,["containerType"]],"row"],null],"distribute-width-evenly","distribute-height-evenly"],[52,[28,[37,9],[[30,0,["containerType"]],"row"],null],[28,[37,5],["config.distribute-width-evenly"],null],[28,[37,5],["config.distribute-height-evenly"],null]]]],null],[1,"\\n"]],[]],null],[41,[30,4,["canChangeGrouping"]],[[[1," "],[8,[39,8],[[4,[38,2],["click",[30,0,["toggleGrouping"]]],null]],[["@icon","@tooltipText"],[[52,[28,[37,9],[[30,4,["type"]],"groupLayoutElement"],null],"group-layout-elements","ungroup-layout-elements"],[52,[28,[37,9],[[30,4,["type"]],"groupLayoutElement"],null],[28,[37,5],["config.ungroup-elements"],null],[28,[37,5],["config.group-elements"],null]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[11,"ul"],[16,0,[28,[37,0],["children-container",[52,[30,0,["expanded"]],"active"]],null]],[4,[38,2],["keyup",[30,0,["childrenKeyup"]]],null],[12],[1,"\\n "],[18,5,null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@setHoveredHighlight","@setSelectedHighlight","@element","&default"],false,["space-concat","if","on","fn","did-insert","t","concat","not-eq","dashboard-editor/view-config-panel/layout-elements/collection-element/collection-action","eq","yield"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/collection-element/index.hbs",isStrictMode:!1}) 849let f=(r=class extends l.default{constructor(){super(...arguments),d(this,"application",s,this),d(this,"expanded",c,this)}get containerType(){return this.args.element.orientation?"col"===this.args.element.orientation?"row":"col":"tabs"}addPadding(e){if(!this.args.level)return 850const t=12+16*this.args.level+"px" 851this.application.rtl?e.style.paddingRight=t:e.style.paddingLeft=t}toggleExpanded(e){e.target.nodeName.includes("CALCITE-DROPDOWN")||(this.expanded=!this.expanded,this.args.updateActiveElement(e.currentTarget))}containerKeyup(e){if(e.target===e.currentTarget){switch(e.code){case"ArrowRight":if(this.expanded){const t=[...e.currentTarget.parentElement.children] 852let i=t[t.indexOf(e.target)+1].children[0] 853i.classList.contains("layout-item")||(i=i.children[0]),this.args.updateActiveElement(i)}else this.expanded=!0 854break 855case"ArrowLeft":if(!this.expanded)return 856this.expanded=!1 857break 858case"Space":case"Enter":this.expanded=!this.expanded 859break 860default:return}e.stopPropagation()}}childrenKeyup(e){if(!e.target.classList.contains("layout-item")||"ArrowLeft"!==e.code)return 861const t=[...e.currentTarget.parentElement.children],i=t[t.indexOf(e.currentTarget)-1] 862this.args.updateActiveElement(i),e.stopPropagation()}toggleGrouping(e){e.stopPropagation() 863let t=this.args.element 864"groupLayoutElement"===t.type?t=t.ungroup():"stackLayoutElement"===t.type&&(t=t.group()),t.isRoot&&("mouse"===e.pointerType&&this.args.setHoveredHighlight(!0),this.args.setSelectedHighlight(!0))}applyUniformSize(e){e.stopPropagation(),this.args.element.applyUniformSize()}},s=u(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u(r.prototype,"expanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),u(r.prototype,"addPadding",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"addPadding"),r.prototype),u(r.prototype,"toggleExpanded",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"toggleExpanded"),r.prototype),u(r.prototype,"containerKeyup",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"containerKeyup"),r.prototype),u(r.prototype,"childrenKeyup",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"childrenKeyup"),r.prototype),u(r.prototype,"toggleGrouping",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"toggleGrouping"),r.prototype),u(r.prototype,"applyUniformSize",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"applyUniformSize"),r.prototype),r) 865e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/item-element/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 866function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={}
867return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 868const f=(0,o.createTemplateFactory)({id:"iHUq8Amd",block:'[[[11,"li"],[16,0,[28,[37,0],["layout-item flex items-center focus:focus-inset",[52,[30,1],"highlight"]],null]],[17,2],[4,[38,2],["mouseenter",[28,[37,3],[[30,3],true],null]],null],[4,[38,2],["mouseleave",[28,[37,3],[[30,3],false],null]],null],[4,[38,2],["focusin",[28,[37,3],[[30,4],true],null]],null],[4,[38,2],["focusout",[28,[37,3],[[30,4],false],null]],null],[4,[38,4],[[30,0,["addPadding"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[15,"icon",[30,5]],[14,"scale","s"],[15,"flip-rtl",[30,6]],[12],[13],[1,"\\n "],[10,0],[14,0,"ms-2 flex-auto text-ellipsis"],[15,"title",[30,7]],[12],[1,"\\n"],[41,[30,0,["renaming"]],[[[1," "],[11,"calcite-input-text"],[16,2,[30,8,["name"]]],[4,[38,2],["focusout",[30,0,["rename"]]],null],[4,[38,2],["keyup",[30,0,["renameKeyup"]]],null],[4,[38,4],[[30,0,["inputCreated"]]],null],[12],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,7]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,8,["updateAvailable"]],[[[1," "],[10,"calcite-icon"],[14,"icon","bullet-point"],[14,0,"item-indicator text-color-brand"],[12],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[41,[30,10],[[[1," "],[8,[30,9],null,[["@text","@icon","@onSelect"],[[28,[37,6],["configure"],null],"gear",[30,10]]],null],[1,"\\n"]],[]],null],[41,[30,11],[[[1," "],[8,[30,9],null,[["@text","@icon","@onSelect"],[[28,[37,6],["duplicate"],null],"duplicate",[30,11]]],null],[1,"\\n"]],[]],null],[41,[28,[37,7],[[30,12],[28,[37,8],[[30,8]],null],[30,8,["updateAvailable"]]],null],[[[1," "],[8,[30,9],[[24,"icon-end","bullet-point"]],[["@text","@icon","@onSelect"],[[28,[37,6],["config.update"],null],"refresh",[30,12]]],null],[1,"\\n"]],[]],null],[41,[30,13],[[[1," "],[8,[30,9],null,[["@text","@icon","@onSelect"],[[28,[37,6],["rename"],null],"pencil",[28,[37,3],[[28,[37,9],[[30,0,["renaming"]]],null],true],null]]],null],[1,"\\n"]],[]],null],[41,[30,14],[[[1," "],[8,[30,9],null,[["@text","@icon","@onSelect"],[[28,[37,6],["delete"],null],"trash",[30,14]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[9]]]]],[1,"\\n"],[13]],["@isHighlighted","&attrs","@setHoveredHighlight","@setSelectedHighlight","@icon","@iconFlipRtl","@name","@model","MenuItem","@configureElement","@duplicateElement","@updateElement","@allowRename","@deleteElement"],false,["space-concat","if","on","fn","did-insert","dashboard-editor/view-config-panel/layout-elements/options-menu","t","and","can-update-element","mut"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/item-element/index.hbs",isStrictMode:!1}) 869let b=(r=class extends l.default{constructor(){super(...arguments),u(this,"application",s,this),u(this,"dashboard",c,this),u(this,"renaming",d,this)}rename(e){this.renaming&&(this.args.model.name=e.target.value,this.dashboard.checkIsModelOutOfSync(this.args.model),this.renaming=!1)}renameKeyup(e){"Enter"===e.key&&(this.rename(e),this.args.setSelectedHighlight(!1)),"Escape"===e.key&&(this.renaming=!1,this.args.setSelectedHighlight(!1))}async inputCreated(e){await e.componentOnReady(),setTimeout((()=>e.selectText()),0)}addPadding(e){if(!this.args.level)return 870const t=12+16*this.args.level+"px" 871this.application.rtl?e.style.paddingRight=t:e.style.paddingLeft=t}},s=p(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(r.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(r.prototype,"renaming",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(r.prototype,"rename",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"rename"),r.prototype),p(r.prototype,"renameKeyup",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"renameKeyup"),r.prototype),p(r.prototype,"inputCreated",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"inputCreated"),r.prototype),p(r.prototype,"addPadding",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"addPadding"),r.prototype),r) 872e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/layout-tree-node/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 873function d(e,t,i,n,l){var a={}
874return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 875const u=(0,r.createTemplateFactory)({id:"E6yz0yBJ",block:'[[[41,[30,1,["isCollection"]],[[[1," "],[8,[39,1],[[17,2],[4,[38,2],["click",[28,[37,3],[[30,0,["makeVisible"]],true],null]],null],[4,[38,2],["keyup",[28,[37,3],[[30,0,["makeVisible"]],false],null]],null]],[["@element","@level","@setSelectedHighlight","@setHoveredHighlight","@updateActiveElement"],[[30,1],[30,3],[30,0,["setSelectedHighlight"]],[30,0,["setHoveredHighlight"]],[30,4]]],[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,1,["elements"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@element","@level","@configureElement","@deleteElement","@duplicateElement","@updateElement","@updateActiveElement"],[[30,5],[28,[37,7],[[30,3]],null],[30,6],[30,7],[30,8],[30,9],[30,4]]],null],[1,"\\n"]],[5]],null],[1," "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,8],[[17,2],[24,"tabindex","-1"],[4,[38,2],["click",[28,[37,3],[[30,0,["makeVisible"]],true],null]],null],[4,[38,2],["keyup",[28,[37,3],[[30,0,["makeVisible"]],false],null]],null]],[["@name","@model","@icon","@iconFlipRtl","@configureElement","@duplicateElement","@updateElement","@deleteElement","@allowRename","@level","@isHighlighted","@setSelectedHighlight","@setHoveredHighlight"],[[30,0,["model","name"]],[30,0,["model"]],[28,[37,9],[[30,0,["model"]]],null],[28,[37,9],[[30,0,["model"]],"rtlMirror"],null],[28,[37,3],[[30,6],[30,0,["model","id"]]],null],[28,[37,3],[[30,8],[30,0,["model","id"]]],null],[28,[37,3],[[30,9],[30,0,["model","id"]]],null],[28,[37,3],[[30,7],[30,0,["model","id"]]],null],true,[30,3],[30,1,["isHighlighted"]],[30,0,["setSelectedHighlight"]],[30,0,["setHoveredHighlight"]]]],null],[1,"\\n"]],[]]]],["@element","&attrs","@level","@updateActiveElement","child","@configureElement","@deleteElement","@duplicateElement","@updateElement"],false,["if","dashboard-editor/view-config-panel/layout-elements/collection-element","on","fn","each","-track-array","dashboard-editor/view-config-panel/layout-elements/layout-tree-node","inc","dashboard-editor/view-config-panel/layout-elements/item-element","widget-icon"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/layout-tree-node/index.hbs",isStrictMode:!1}) 876let p=(s=class extends o.default{constructor(){var e,t,i,n 877super(...arguments),e=this,t="dashboard",n=this,(i=c)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get model(){return(0,i.findBy)(this.dashboard.widgets,"id",this.args.element.id)}setHoveredHighlight(e){this.dashboard.activeView.dockingLayout.setHoveredElement(this.args.element,e)}setSelectedHighlight(e){(0,l.once)(this.dashboard.activeView.dockingLayout,this.dashboard.activeView.dockingLayout.setSelectedElement,this.args.element,e)}makeVisible(e){let t=this.args.element 878if(t.visible)return 879const i=this.dashboard.activeView.dockingLayout.expandedLayoutElement 880if(!i||(this.dashboard.activeView.dockingLayout.toggleExpandedLayoutElement(i),!t.visible))for(;!t.isRoot;){if("tabsLayoutElement"===t.parent.type)return t.parent.currentElement=t,void(e&&this.setHoveredHighlight(!0)) 881t=t.parent}}},c=d(s.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"setHoveredHighlight",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"setHoveredHighlight"),s.prototype),d(s.prototype,"setSelectedHighlight",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"setSelectedHighlight"),s.prototype),d(s.prototype,"makeVisible",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"makeVisible"),s.prototype),s) 882e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/layout-tree/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 883function s(e,t,i,n,l){var a={}
884return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 885const c=(0,a.createTemplateFactory)({id:"AMmQqUSn",block:'[[[41,[30,0,["rootElement"]],[[[1," "],[11,"ul"],[24,0,"layout-tree my-1.5"],[17,1],[4,[38,1],["keyup",[30,0,["treeKeyup"]]],null],[12],[1,"\\n "],[8,[39,2],[[4,[38,4],[[28,[37,3],[[30,0,["updateActiveElement"]],false],null]],null]],[["@element","@configureElement","@deleteElement","@duplicateElement","@updateElement","@updateActiveElement","@level"],[[30,0,["rootElement"]],[30,2],[30,3],[30,4],[30,5],[28,[37,3],[[30,0,["updateActiveElement"]],true],null],0]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,5],[[17,1]],[["@title","@subtitle"],[[28,[37,6],[[28,[37,7],["config.your-dashboard-is-empty-enum.",[30,0,["dashboard","activeView","type"]]],null]],null],[28,[37,6],[[28,[37,7],["config.start-adding-elements-enum.",[30,0,["dashboard","activeView","type"]]],null]],null]]],null],[1,"\\n"]],[]]]],["&attrs","@configureElement","@deleteElement","@duplicateElement","@updateElement"],false,["if","on","dashboard-editor/view-config-panel/layout-elements/layout-tree-node","fn","did-insert","dashboard-editor/view-config-panel/area-empty-state","t","concat"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/layout-tree/index.hbs",isStrictMode:!1}) 886let d=(o=class extends l.default{constructor(){var e,t,i,n 887super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get rootElement(){return this.dashboard.activeView.dockingLayout.rootElement}treeKeyup(e){if("ArrowUp"!==e.code&&"ArrowDown"!==e.code||!e.target.classList.contains("layout-item"))return 888const t=[...e.currentTarget.querySelectorAll(".layout-item")].filter((e=>null!==e.offsetParent)),i=t.indexOf(e.target)+("ArrowDown"===e.code?1:-1) 889i<0||i===t.length||this.updateActiveElement(!0,t[i])}updateActiveElement(e,t){this.activeElement&&(this.activeElement.tabIndex=-1),this.activeElement=t,this.activeElement.tabIndex=0,e&&this.activeElement.focus()}},r=s(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"treeKeyup",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"treeKeyup"),o.prototype),s(o.prototype,"updateActiveElement",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateActiveElement"),o.prototype),o) 890e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/dashboard-editor/view-config-panel/layout-elements/options-menu/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 891function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={} 892return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 893const p=(0,o.createTemplateFactory)({id:"we/Y8H7G",block:'[[[11,"calcite-dropdown"],[24,0,"item-action flex-none"],[24,"overlay-positioning","fixed"],[24,"placement","bottom-end"],[24,"width-scale","s"],[4,[38,0],["calciteDropdownClose",[28,[37,1],[[28,[37,2],[[30,0,["menuOpen"]]],null],false],null]],null],[4,[38,0],["calciteDropdownOpen",[28,[37,1],[[28,[37,2],[[30,0,["menuOpen"]]],null],true],null]],null],[4,[38,0],["keydown",[30,0,["dropdownKeydown"]]],null],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"icon-start","ellipsis"],[15,"appearance",[52,[30,0,["menuOpen"]],"solid","transparent"]],[14,"kind","neutral"],[12],[13],[1,"\\n "],[18,1,[[50,"dashboard-editor/view-config-panel/add-element-dropdown/dropdown-item",0,null,null]]],[1,"\\n"],[13]],["&default"],false,["on","fn","mut","if","yield","component"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/layout-elements/options-menu/index.hbs",isStrictMode:!1}) 894let f=(r=class extends l.default{constructor(){super(...arguments),d(this,"application",s,this),d(this,"menuOpen",c,this)}dropdownKeydown(e){"Escape"===e.code&&e.stopPropagation()}},s=u(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u(r.prototype,"menuOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(r.prototype,"dropdownKeydown",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"dropdownKeydown"),r.prototype),r) 895e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/dashboard-editor/view-config-panel/view-settings/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o
896Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 897const r=(0,l.createTemplateFactory)({id:"Hrz7AmHZ",block:'[[[10,0],[14,0,"px-3 pt-3 my-1.5"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["dashboard","isMobile"]]],null],[[[1," "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.allow-element-resize"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,1,["settings","allowElementResizing"]],[28,[37,4],[[28,[37,5],[[30,1,["settings","allowElementResizing"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.allow-element-expand"],null]],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,1,["settings","allowElementExpansion"]],[28,[37,4],[[28,[37,5],[[30,1,["settings","allowElementExpansion"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[8,[39,7],null,[["@text","@icon","@tooltipText"],[[28,[37,2],["config.allow-dashboard-reset"],null],"information",[28,[37,2],["config.reset-is-disabled-in-edit-mode"],null]]],null],[1,"\\n "],[8,[39,3],null,[["@value","@update"],[[30,1,["settings","allowReset"]],[28,[37,4],[[28,[37,5],[[30,1,["settings","allowReset"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.url-parameters"],null]],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,8],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,2],["config.edit"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,null,null],[1,"\\n\\n "],[10,"calcite-label"],[14,"layout","inline-space-between"],[12],[1,"\\n "],[1,[28,[35,2],["config.splash-screen"],null]],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,8],["click",[52,[30,0,["dashboard","splashScreen"]],[30,3],[30,4]]],null],[12],[1,"\\n "],[1,[52,[30,0,["dashboard","splashScreen"]],[28,[37,2],["config.edit"],null],[28,[37,2],["config.add"],null]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["dashboard","splashScreen"]],[[[1," "],[11,"calcite-button"],[24,0,"ms-2"],[24,"kind","neutral"],[24,"appearance","outline-fill"],[24,"icon-start","trash"],[4,[38,8],["click",[30,5]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@config","@configureUrlParameters","@configureSplashScreen","@addSplashScreen","@deleteSplashScreen"],false,["if","not","t","ui/toggle-switch","fn","mut","ui/group-separator","ui/label-tooltip","on"]]',moduleName:"nickel/components/dashboard-editor/view-config-panel/view-settings/index.hbs",isStrictMode:!1}) 898let s=(a=class extends n.default{constructor(){var e,t,i,n 899super(...arguments),e=this,t="dashboard",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="dashboard",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 900var c,d,u,p,f,b 901e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dashboard/bases/arcade-based-mixin",["exports","@dashboard/utils/arcade","@dashboard/utils/array","@dashboard/utils/constants","@ember/debug","@ember/object","@ember/runloop"],(function(e,t,i,n,l,a,o){Object.defineProperty(e,"__esMo
901dule",{value:!0}),e.default=void 0 902e.default=e=>{var r,s,c,d,u,p,f 903return r=class extends e{constructor(){super(...arguments),this.registerConfigModelObservers(["arcadeEnabled","expression",...this.expressionChangedModelProperties()],this._arcadeExpressionChanged),this.registerConfigModelObservers(["arcadeEnabled","arcadeRefreshEnabled","arcadeRefreshInterval"],this._updateArcadeRefreshTimer),(0,o.next)(this,this._arcadeExpressionChanged),(0,o.next)(this,this._updateArcadeRefreshTimer)}willDestroy(){super.willDestroy(...arguments),this._clearArcadeRefreshTimer()}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this._arcadeExpressionChanged(),this._updateArcadeRefreshTimer()}expressionChangedModelProperties(){return[]}datasetsChanged(){this.arcadeExecutor=null,this._clearArcadeRefreshTimer(),super.datasetsChanged(...arguments)}async updateData(){await this._updateArcadeExecutor(),this._updateArcadeRefreshTimer(),super.updateData(...arguments)}get _arcadeRefreshInterval(){return this.args.model.arcadeRefreshEnabled?6e4*this.args.model.arcadeRefreshInterval:0}_clearArcadeRefreshTimer(){this._arcadeExpirationTimer&&(window.clearInterval(this._arcadeExpirationTimer),this._arcadeExpirationTimer=null)}_updateArcadeRefreshTimer(){this._clearArcadeRefreshTimer(),this.args.model.arcadeEnabled&&this._arcadeRefreshInterval&&(this._arcadeExpirationTimer=window.setInterval(this._executeArcadeExpression,this._arcadeRefreshInterval))}_arcadeExpressionChanged(){this.arcadeExecutor=null,this._updateArcadeRefreshTimer(),this.updateArcadeExecutionError(),this._executeArcadeExpression()}async _updateArcadeExecutor(){if(!this.args.model.arcadeEnabled)return void(this.arcadeExecutor=null) 904if(this.arcadeExecutor)return 905if(!(0,i.someBy)(this.datasetViewModels,"initStatus",n.InitializationStatus.Initializing))try{const e=this.arcadeVariableInstances() 906this.arcadeExecutor=await(0,t.createArcadeExecutor)(this.args.model.expression,e)}catch(e){this.updateArcadeExecutionError(e)}}arcadeVariableInstances(){return{}}async _executeArcadeExpression(){this.args.model.arcadeEnabled&&(this.args.model.isMobile&&!this.dashboard.isMobile||!this.args.model.isMobile&&this.dashboard.isMobile||(await this._updateArcadeExecutor(),this.executeArcadeExpression()))}executeArcadeExpression(){}updateArcadeExecutionError(e){if(e)return(0,l.debug)(`Arcade error:${e.message} - ${e.stack}`),void(this.executionError=this.intl.t("errors.arcade-execution-error")) 907this.executionError=""}},s=r.prototype,c="_executeArcadeExpression",d=[a.action],u=Object.getOwnPropertyDescriptor(r.prototype,"_executeArcadeExpression"),p=r.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),r}})),define("nickel/components/dashboard/bases/arcgis-charts-widget-base",["exports","@arcgis/core-adapter","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/dom","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/widget-base"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f){var b,m,g,h,y,v,w 908function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 909var i=e[Symbol.toPrimitive] 910if(void 0!==i){var n=i.call(e,t||"default") 911if("object"!=typeof n)return n 912throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 913return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function C(e,t,i,n,l){var a={}
914return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 915const k={"percentile-continuous":"percentile_cont","percentile-discrete":"percentile_disc"} 916let P=(w=class extends((0,l.mix)(f.default).with(p.default)){get returnFeaturesExtent(){return this.actionMode!==n.ChartActionModes.None&&this.args.model.events?.[0]?.actions?.some((e=>e.spatial))}get chartReady(){return!(0,d.isNone)(this.chartConfig)&&!(0,d.isNone)(this.runtimeDataFilters)}resetState(){this.resetSelection()}constructor(){super(...arguments),S(this,"dashboard",m,this),x(this,"noDataOptions",Object.freeze({displayMessageWhenNoData:!1})),S(this,"runtimeDataFilters",g,this),S(this,"layer",h,this),x(this,"chartData",[]),x(this,"widgetElement",void 0),x(this,"chartColors",void 0),S(this,"chartConfig",y,this),S(this,"chartLimits",v,this),x(this,"webChartQuery",void 0),this.layer=this.dataSource.layer,this.updateChartFormatters(),this.registerConfigModelObservers(["datasets","[email protected]"],this.updateDatasetBasedProperties),this.registerConfigModelObservers(this.chartConfigModelProperties(),this.updateChartConfig),this.registerConfigModelObservers(this.chartFormattersModelProperties(),this.updateChartFormatters),this.registerDashboardModelObservers("[email protected]",this.updateChartFormatters),this.disableLoader=!0,(0,s.next)(this,(()=>{this.updateDatasetBasedProperties()}))}willDestroy(){super.willDestroy(...arguments),this.chartDataAbortController&&(this.chartDataAbortController.abort(),this.chartDataAbortController=null),this.chartQueryCountAbortController&&(this.chartQueryCountAbortController.abort(),this.chartQueryCountAbortController=null)}refreshChartElement(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0] 917this.chartElement&&this.chartElement.refresh({updateData:e})}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"[email protected]","[email protected]"]}modelRevisionChanged(){const e=!this.args.configMode&&this.modelRevisionOnce&&this.chartElement 918e&&this.clearData(),super.modelRevisionChanged(...arguments),e&&(this.hasData=!0,this.updateDatasetBasedProperties(),this.updateChartConfig(),(0,s.next)(this,this.refreshChartElement))}updateDatasetBasedProperties(){this.updateWebChartQuery(),this.updateChartLimits()}get returnGeometry(){return this.args.model.categoryType===n.CategoryTypes.GroupByValues&&(0,l.hasSpatialActions)(this.events)||super.returnGeometry}clearData(){this.chartData=[],this.executionError=null,this.warning=null,this.hasData=!1}chartConfigModelProperties(){return[]}chartFormattersModelProperties(){return[]}updateChartConfig(e){(0,o.debug)(`${this.args.model.type} updateChartConfig`),this.chartConfig=e}updateWebChartQuery(){(0,o.debug)(`${this.args.model.type} webChartQuery`) 919const e=this.mainDatasetViewModel 920if(!e)return 921const t=e.statisticDefinitions?.map((e=>{const t={...e.toJson(),statisticType:k[e.statisticType]||e.statisticType} 922return t.statisticParameters&&(t.statisticParameters={value:t.statisticParameters.value/100,orderBy:t.statisticParameters.orderBy.toLowerCase()}),t})),i={fetchNullValues:!0} 923e.returnDistinctValues&&(i.returnDistinctValues=!0),(0,d.isEmpty)(e.groupByFields)||(i.groupByFieldsForStatistics=e.groupByFields),(0,d.isEmpty)(e.orderByFields)||(i.orderByFields=e.orderByFields),(0,d.isEmpty)(t)||(i.outStatistics=t),this.args.configMode&&JSON.stringify(i)===JSON.stringify(this.webChartQuery)||(this.webChartQuery=i,(0,s.once)(this,this.updateChartConfig))}updateChartLimits(e){if(!e)return 924const t=this.mainDatasetViewModel 925if(!t)return void(this.chartLimits=void 0) 926const i=this.chartLimits?.[e],n=Math.min(t.maxFeatures??this.dashboard.model.maxPaginationRecords,this.dashboard.model.maxPaginationRecords) 927this.chartLimits&&i===n||(this.chartLimits={[e]:n,behaviorAfterLimit:"renderUpToTheLimit"},this.args.configMode&&this.chartElement&&(0,s.next)(this,this.refreshChartElement))}updateChartFormatters(){(0,o.debug)(`${this.args.model.type} updateChartFormatters`)}existingTemplateFields(){return[]}validateStatistics(e){return e=(e=e||this.mainDatasetViewModel.statisticDefinitions||[]).filter((e=>{let{onStatisticField:t}=e 928return!(0,d.isEmpty)(t)})),!(0,d.isEmpty)(e)&&e.every((e=>{let{statisticType:t,outStatisticFieldName:i}=e 929return!(0,d.isEmpty)(t)&&!(0,d.isEmpty)(i)}))}processOutFields(e,t){if(!e||!t||"*"===e.layer.outFields?.[0])return 930const i=t=>{for(const i of t){if("*"===i)return void(e.layer.outFields=["*"]) 931e.availableFields.includes(i)||(e.layer.outFields=[...e.layer.outFields||[],i])}} 932i(t.outFields),"*"!==e.layer.outFields?.[0]&&i(this.existingTemplateFields()??[])}async updateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 933await super.updateData(...arguments),this.chartDataAbortController&&(this.chartDataAbortController.abort(),this.chartDataAbortController=null),this.chartDataAbortController=new AbortController 934const{signal:i}=this.chartDataAbortController,{query:n,mapLayer:l}=e.main 935if((0,d.isNone)(n))return 936const a=n.toJSApi(),o=l?.layerView 937if(o&&!o.suspended){this.processOutFields(o,a) 938const{whenOnce:e}=await(0,t.importCoreReactiveUtils)() 939if(await e((()=>!o.updating)),i.aborted){const{createAbortError:e}=await(0,t.importCorePromiseUtils)() 940throw e()}}this.layer=o&&!o.suspended?o:this.dataSource.layer,this.layerView=o,this.query=n,this.runtimeDataFilters={where:a.where,gdbVersion:a.gdbVersion,geometry:a.geometry?.toJSON()}}chartAdded(e){this.chartElement=e}chartVisibilityChange(e){let[t]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] 941t?e.classList.remove("invisible"):e.classList.add("invisible")}async updateStyles(e){super.updateStyles(...arguments),this.widgetElement||(await(0,a.elementOnRender)(e),this.widgetElement=e),this.updateChartColors()}async checkDataLimitExceeded(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0 942const i=this.dashboard.model.maxPaginationRecords 943if(!this.query||e<i)return 944const n=this.mainDatasetViewModel.maxFeatures 945if(!((0,d.isNone)(n)||n>i))return 946this.chartQueryCountAbortController&&(this.chartQueryCountAbortController.abort(),this.chartQueryCountAbortController=null),this.chartQueryCountAbortController=new AbortController 947const{signal:l}=this.chartDataAbortController 948try{const i=await this.dataSource.executeQuery(this.query,{method:"executeForCount",layerView:this.layerView,signal:l}) 949if(l.aborted){const{createAbortError:e}=await(0,t.importCorePromiseUtils)() 950throw e()}i>e&&(this.warning="exceeded-transfer-limit")}catch(a){return}}dataProcessed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 951this._fetchedDataOnce=!0,this.executionError=null,this.checkDataLimitExceeded(e.length)}badDataWarningRaise(e){this.clearData(),this.raiseExecutionError(e.detail)}dataProcessError(e){this._clearDatasetsQueryOptimization(),this.raiseExecutionError({keyword:e.type})}raiseExecutionError(e){let{keyword:t}=e 952switch(this._fetchedDataOnce=!0,this.doNotRender=!1,t){case"emptyDataSet":return!0
953case"arcgisChartsDataProcessError":return(0,d.isEmpty)(this.chartData)&&(this.hasData=!1),this.warning="cannot-access-data",!0 954case"nonNumericAggregation":return this.executionError=this.intl.t("invalid-chart-config"),!0 955case"__error__":return this.executionError=this.intl.t("errors.error"),!0}return!1}},x(w,"NullKey","__null__"),x(w,"BlankKey","__blank__"),m=C((b=w).prototype,"dashboard",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=C(b.prototype,"runtimeDataFilters",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(b.prototype,"layer",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(b.prototype,"refreshChartElement",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"refreshChartElement"),b.prototype),y=C(b.prototype,"chartConfig",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=C(b.prototype,"chartLimits",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(b.prototype,"updateData",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"updateData"),b.prototype),C(b.prototype,"chartAdded",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"chartAdded"),b.prototype),C(b.prototype,"chartVisibilityChange",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"chartVisibilityChange"),b.prototype),C(b.prototype,"updateStyles",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"updateStyles"),b.prototype),C(b.prototype,"dataProcessed",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"dataProcessed"),b.prototype),C(b.prototype,"badDataWarningRaise",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"badDataWarningRaise"),b.prototype),C(b.prototype,"dataProcessError",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"dataProcessError"),b.prototype),b) 956e.default=P})),define("nickel/components/dashboard/bases/chart-widget-base",["exports","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/widget-base"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m,g,h 957function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 958var i=e[Symbol.toPrimitive] 959if(void 0!==i){var n=i.call(e,t||"default") 960if("object"!=typeof n)return n 961throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 962return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function w(e,t,i,n,l){var a={} 963return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 964let S=(h=class extends((0,n.mix)(u.default).with(d.default)){constructor(){super(...arguments),y(this,"dashboard",f,this),y(this,"chart",b,this),y(this,"chartConfig",m,this),y(this,"chartData",g,this),v(this,"startDuration",0),this.registerConfigModelObservers(this.chartConfigModelProperties(),this.updateChartConfig),this.registerConfigModelObservers(this.chartInvalidatingModelProperties(),this.invalidateChart),this.registerDashboardModelObservers("[email protected]",this.invalidateChart),(0,o.next)(this,this.updateChartConfig)}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"categoryField"]}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateChartConfig()}chartConfigModelProperties(){return[]}chartInvalidatingModelProperties(){return[]}updateChartConfig(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chartConfig;(0,l.debug)(`${this.args.model.type} updateChartConfig`),e!==this.chartConfig&&(this.chartConfig=e,e&&(e.listeners=e.listeners||[],e.listeners.push({event:"rendered",method:this._onChartRendered})))}get returnGeometry(){return this.args.model.categoryType===i.CategoryTypes.GroupByValues&&(0,n.hasSpatialActions)(this.events)||super.returnGeometry}invalidateChart(){(0,l.debug)(`${this.args.model.type}
964 invalidateChart`),this.chart&&this.chart.validateNow(!0,!0)}chartDefined(e){this.chart=e}_onChartRendered(){this.onChartRendered&&this.onChartRendered(...arguments)}validateStatistics(e){return e=(e=e||this.mainDatasetViewModel.statisticDefinitions||[]).filter((e=>{let{onStatisticField:t}=e 965return!(0,s.isEmpty)(t)})),!(0,s.isEmpty)(e)&&e.every((e=>{let{statisticType:t,outStatisticFieldName:i}=e 966return!(0,s.isEmpty)(t)&&!(0,s.isEmpty)(i)}))}resetState(){this.resetSelection(!0),this.raiseSelectedEvent()}},v(h,"NullKey","__null__"),v(h,"BlankKey","__blank__"),f=w((p=h).prototype,"dashboard",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(p.prototype,"chart",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(p.prototype,"chartConfig",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=w(p.prototype,"chartData",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w(p.prototype,"chartDefined",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"chartDefined"),p.prototype),w(p.prototype,"_onChartRendered",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"_onChartRendered"),p.prototype),p) 967e.default=S})),define("nickel/components/dashboard/bases/data-source-feature-based-mixin",["exports","@dashboard/utils/array","@dashboard/view-models","@ember/utils","nickel/components/dashboard/bases/feature-based-mixin"],(function(e,t,i,n,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 968e.default=e=>class extends((0,l.default)(e)){get formattedAttributes(){return this.currentFeature?.formattedAttributes||{}}get templateAttributes(){return this.currentFeature?.templateAttributes||{}}updateDataSourceFeatures(e){if((0,n.isEmpty)(e))return this.features=[],void this.updateCurrentFeature(-1) 969const l=this.mainDatasetViewModel.dataSource,a=this.features.length 970let o 971e.forEach(((e,n)=>{n>=a?(o=new i.DataSourceFeature({dataSource:l,feature:e}),this.features=(0,t.concatUniq)(this.features,o)):(o=this.features[n],o.feature=e)})),this.features=(0,t.truncate)(this.features,e.length) 972const r=e.length 973let s=this.currentIndex;-1===s?s=0:s>=r&&(s=r-1),this.updateCurrentFeature(s)}}})),define("nickel/components/dashboard/bases/datasets-based-mixin",["exports","@arcgis/core-adapter","@dashboard/decorators","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/tracking","luxon"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f){function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 974return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 975const g=["year","month","week","day","hour","minute","second"] 976e.default=e=>{var h,y,v,w,S,x,C,k,P,O 977return h=(0,i.memoize)("args.model.showLastUpdate","clock.time"),y=class extends e{constructor(){super(...arguments),b(this,"application",v,this),b(this,"portal",w,this),b(this,"clock",S,this),b(this,"router",x,this),b(this,"lastUpdate",C,this),b(this,"_datasetViewModels",k,this),b(this,"isDownloading",P,this),b(this,"_fetchedDataOnce",O,this),this.defaultExecutionError=this.intl.t("data-source-error"),this.args.configMode||this.eventsDispatcher.registerTarget(this),this.registerConfigModelObservers("datasets",this.datasetsChanged),this.registerConfigModelObservers(["[email protected]",...this.dataExpiringModelProperties()],this.dataExpiringModelPropertiesChanged),this.registerDashboardModelObservers("timeZone",this._clearDatasetsQueryOptimization),(0,c.next)(this,this.dataExpired)}willDestroy(){super.willDestroy(...arguments),this.args.configMode||this.eventsDispat
977cher?.unregisterTarget(this),this._abortController&&this._abortController.abort(),this.downloadAbortController&&(this.downloadAbortController.abort(),this.downloadAbortController=null),this._cleanupDatasetViewModels()}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.datasetsChanged()}datasetsChanged(){(0,r.debug)(`${this.args.model.type} datasetsChanged`),this._clearDatasetsQueryOptimization(),this._cleanupDatasetViewModels(),this._datasetViewModels=this.args.model.datasets.map((e=>{let t 978switch(e.type){case"serviceDataset":{const i=this.dashboard.findDataSource(e.dataSource) 979t=new o.ServiceDataset({model:e,owner:this,dataSource:i,returnGeometry:this.returnGeometry,configMode:this.args.configMode})}break 980case"staticDataset":t=new o.StaticDataset({model:e,owner:this})}return t})),(0,c.once)(this,this.dataExpired,!0)}get returnGeometry(){return!1}get datasetViewModels(){return this._datasetViewModels||[]}get mainDatasetViewModel(){return(0,l.findBy)(this._datasetViewModels,"name","main")}_cleanupDatasetViewModels(){(this._datasetViewModels||[]).forEach((e=>e.release())),this._datasetViewModels=null}dataExpiringModelProperties(){return[]}dataExpiringModelPropertiesChanged(){(0,r.debug)(`${this.args.model.type} dataExpiringModelPropertiesChanged`),(0,c.once)(this,this.dataExpired,!0)}dataExpired(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 981if(this.isDestroyed||this.isDestroying)return 982const t=this.datasetViewModels;(0,u.isEmpty)(t)||(0,c.once)(this,this._dataExpired,{abort:e})}async _dataExpired(e){let{abort:i}=e 983if(!this.mainDatasetViewModel)return 984for(let t=0;t<this.datasetViewModels.length;t++){const e=this.datasetViewModels[t] 985if(e.initStatus===a.InitializationStatus.Failed)return this._fetchedDataOnce=!0,void(this.warning="cannot-access-data") 986if(e.initStatus===a.InitializationStatus.Initializing)return void(this._fetchedDataOnce=!1)}this.warning=void 0 987const n={main:{features:[]}} 988if(!this.isConfigurationValidForData())return this._fetchedDataOnce=!0,void this.updateData({resultMap:n}) 989try{if(!this._fetchedDataOnce&&this.eventsDispatcher.dispatchPendingEvents(this.id))return 990const e=await this.getData({abort:i}) 991this.lastUpdate=f.DateTime.now() 992let t=0 993const a=[] 994for(let i=0;i<e.length;i++){const o=e[i] 995if(n[o.dataset.name]=o,o.doNotRender)return this.warning=void 0,(0,l.filterBy)(this._datasetViewModels,"type","serviceDataset").forEach((e=>e.clearQueryOptimization())),this._fetchedDataOnce=!0,void(this.doNotRender||(this.doNotRender=!0,await this.updateData({resultMap:n})));(o.noDataChanges||"staticDataset"===o.dataset?.type&&this._fetchedDataOnce&&!this.args.configMode)&&t++,"serviceDataset"===o.dataset?.type&&a.push(o),this.warning=(0,u.isNone)(this.warning)?o.warning:this.warning}if(this.doNotRender=!1,n.main?.dataset&&!this.getDataArgs(n.main.dataset)?.queryOnly&&(this._fetchedDataOnce=!0),t!==this.datasetViewModels.length){if(await this.updateData({results:e,resultMap:n}),this.dashboard._disableopt)return void(0,r.debug)("Query optimization is disabled") 996a.forEach((e=>{e.dataset.lastExecutedQuery=this.args.configMode?null:e.queryStr}))}}catch(o){const{isAbortError:e}=await(0,t.importCorePromiseUtils)() 997if(e(o))return void(0,r.debug)(`dataExpired: aborted ${this.args.model.type}`) 998this.warning="cannot-access-data",(0,r.runInDebug)((()=>{(0,r.debug)(`dataExpired: ${this.args.model.type} ${o.message} ${o.details&&o.details.url} ${o.details&&o.details.httpStatus}`),o.stack&&(0,r.debug)(o.stack)}))}}isConfigurationValidForData(){return!0}async updateData(){}_clearDatasetsQueryOptimization(){(0,l.filterBy)(this._datasetViewModels,"type","serviceDataset").forEach((e=>e.clearQueryOptimization())),this._fetchedDataOnce=!1}validateStatisticResult(e){const t=e.features 999if((0,u.isEmpty)(t))return e 1000let i=!1 1001const n=t[0].attributes 1002for(let l in n)if(i=Object.prototype.hasOwnProperty.call(n,l),!i)break 1003return i||(e.features=[]),e}getDataArgs(){}async getData(e){let{abort:t}=e 1004const i=this.datasetViewModels.map((e=>{const i=this.getDataArgs(e)||{} 1005return e.getData(i,{abort:t})})) 1006return Promise.all(i)}get canDownload(){return!this.initializing&&!this.executionError&&!this.doNotRender&&this.hasData}get canDownloadSourceData(){return this.mainDatasetViewModel?.canDownloadSourceDataData}get canDownloadSummaryData(){return this.mainDatasetViewModel?.allowSummaryDownload}get showDownload(){return this.canDownload&&(this.canDownloadSourceData||this.canDownloadSummaryData)}async downloadData(e){if(this.args.configMode)return 1007if(e||(e=this.canDownloadSummaryData?"summary":this.canDownloadSourceData?"features":null),!e)return 1008this.isDownloading=!0 1009const i=this.args.model.name||this.args.model.type 1010try{let l 1011this.downloadAbortController&&(this.downloadAbortController.abort(),this.downloadAbortController=null),window===window.top?this.application.showNotification(this.args.model.id,`${this.intl.t("download-started-for")} ${i}`,a.AlertStatus.Success):l=this.router.urlFor("download"),this.downloadAbortController=new AbortController 1012const o=this.downloadAbortController.signal 1013let r,s 1014if("features"===e){const e=await this.mainDatasetViewModel.getAggregatedQuery(!1,{signal:o}) 1015if(!e)return 1016const i=this.mainDatasetViewModel.dataSource.layer 1017r=await(0,n.downloadFeatures)(i.url,i.layerId,e,{signal:o}) 1018const l=await(0,t.importIdentityIdentityManager)(),a=l.findCredential(i.url)?.token 1019a&&(r=`${r}?token=${a}`)}else{const e=new Promise((e=>{e(this.downloadSeriesData({dataSource:this.mainDatasetViewModel.dataSource,signal:o}))})) 1020s=await e}this.dashboard.disbalePageNavigationCheck=!0,(0,n.download)({name:i,url:r,data:s,popupUrl:l})}catch(l){this.application.showNotification(this.args.model.id,`${this.intl.t("download-failed-for")} ${i}`,a.AlertStatus.Failed),(0,r.debug)(`Download failed for widget ${this.args.model.type} - ${this.args.model.id}`),(0,r.debug)(l)}finally{this.dashboard.disbalePageNavigationCheck=!1,this.isDownloading=!1}}downloadSeriesData(){}get initStatus(){return this.mainDatasetViewModel?this.mainDatasetViewModel.initStatus:void 0}get initializing(){return!this._fetchedDataOnce||super.initializing}get executionError(){return this.initStatus?this.initStatus===a.InitializationStatus.Failed?this.defaultExecutionError:super.executionError:""}set executionError(e){super.executionError=e}get relativeLastUpdate(){if(!this.args.model.showLastUpdate||!this.lastUpdate)return"" 1021const e=this.clock.time,t=this.lastUpdate.diff(e).shiftTo(...g),i=g.find((e=>0!==t.get(e)))||"second" 1022return new Intl.RelativeTimeFormat(this.application.formattingLocale,{numeric:"auto"}).format(Math.trunc(t.as(i)),i)}},v=m(y.prototype,"application",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=m(y.prototype,"portal",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=m(y.prototype,"clock",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=m(y.prototype,"router",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=m(y.prototype,"lastUpdate",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=m(y.prototype,"_datasetViewModels",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=m(y.prototype,"isDownloading",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(y.prototype,"downloadData",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"downloadData"),y.prototype),O=m(y.prototype,"_fetchedDataOnce",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(y.prototype,"relativeLastUpdate",[h],Object.getOwnPropertyDescriptor(y.prototype,"relativeLastUpdate"),y.prototype),y}})),define("nickel/components/dashboard/bases/feature-based-mixin",["exports","@dashboard/decorators","@ember/object","@ember/utils"],(function(e,t,i,n){function l(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function a(e,t,i,n,l){var a={}
1023return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1024e.default=e=>{var o,r,s 1025return o=class extends e{constructor(){super(...arguments),l(this,"features",r,this),l(this,"currentIndex",s,this)}get showPagination(){return this.features.length>1}datasetsChanged(){this.features=[],this.updateCurrentFeature(-1),super.datasetsChanged(...arguments)}get currentFeature(){return this.currentIndex>=0&&!(0,n.isEmpty)(this.features)?this.features[this.currentIndex]:null}updateCurrentFeature(e){this.currentIndex=e,this.currentIndex>0&&(this.dashboard.enableResetState=!0)}previousFeature(){this.updateCurrentFeature(0===this.currentIndex?this.features.length-1:this.currentIndex-1)}nextFeature(){this.updateCurrentFeature(this.currentIndex===this.features.length-1?0:this.currentIndex+1)}resetState(){this.currentIndex>0&&this.updateCurrentFeature(0)}},r=a(o.prototype,"features",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),s=a(o.prototype,"currentIndex",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return-1}}),a(o.prototype,"previousFeature",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"previousFeature"),o.prototype),a(o.prototype,"nextFeature",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"nextFeature"),o.prototype),o}})),define("nickel/components/dashboard/bases/model-base",["exports","@dashboard/decorators","@ember/debug","@ember/runloop","@ember/service","@glimmer/component","luxon"],(function(e,t,i,n,l,a,o){var r,s,c,d 1026function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1027var i=e[Symbol.toPrimitive] 1028if(void 0!==i){var n=i.call(e,t||"default") 1029if("object"!=typeof n)return n 1030throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1031return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,l){var a={} 1032return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1033let b=(r=class extends a.default{constructor(){super(...arguments),u(this,"intl",s,this),u(this,"dashboard",c,this),p(this,"_callBacks",new Map),u(this,"modelRevisionOnce",d,this),this.args.model.on("propertyChanged",this,this.modelPropertyChanged),this.dashboard.model.on("propertyChanged",this,this.dbModelPropertyChanged),this.args.configMode||(this._callBacks.set("modelRevision",[this.modelRevisionChanged]),this.dashboard.on("resetState",this,this.resetState)),(0,n.next)(this,this.modelRevisionChanged)}willDestroy(){super.willDestroy(...arguments),this.args.configMode||this.dashboard.off("resetState",this,this.resetState),this.dashboard.model.off("propertyChanged",this,this.dbModelPropertyChanged),this.args.model?.off("propertyChanged",this,this.modelPropertyChanged),(0,i.debug)(`Destroying ${(this.args.model||{}).type} ${o.DateTime.now()}`)}registerConfigModelObservers(e,t){this.args.configMode&&this.registerCallback(e,t)}registerDashboardModelObservers(e,t){"edit"===this.dashboard.mode&&this.registerCallback(e,t)}registerCallback(e,t){let i=e
1034Array.isArray(e)||(i=[e]),i.forEach((e=>{const i=this._callBacks.get(e)||[] 1035this._callBacks.set(e,[...i,t])}))}dbModelPropertyChanged(e,t){"modelRevision"!==e&&this.modelPropertyChanged(e,t)}modelPropertyChanged(e,t){(0,i.debug)(`Property changed event for property ${e} -- ${t.type}`) 1036const n=this._callBacks.get(e)||[];(0,i.debug)(`${n.length} callbacks registered for property ${e} -- ${t.type}`),n.forEach((e=>e.call(this)))}modelRevisionChanged(){this.modelRevisionOnce=!0}get initializing(){return!this.modelRevisionOnce}get id(){return this.args.model&&this.args.model.id}resetState(){}},s=f(r.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(r.prototype,"modelRevisionOnce",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),r) 1037e.default=b})),define("nickel/components/dashboard/bases/statistic-or-feature-based-mixin",["exports","@dashboard/decorators","nickel/components/dashboard/bases/data-source-feature-based-mixin"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1038e.default=e=>{var n,l,a,o,r,s,c,d 1039return n=class extends((0,i.default)(e)){constructor(){var e,t,i,n 1040super(...arguments),e=this,t="value",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get showCaption(){return"statistic"!==this.args.model.valueType&&this.hasData?this.doNotRender?this.args.model.noFilterState.showCaption:this.hasValue||this.args.model.noValueState.showCaption:super.showCaption}get showDescription(){return"statistic"!==this.args.model.valueType&&this.hasData?this.doNotRender?this.args.model.noFilterState.showDescription:this.hasValue||this.args.model.noValueState.showDescription:super.showDescription}},a=n.prototype,o="value",r=[t.cachedTracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n}})),define("nickel/components/dashboard/bases/visual-base",["exports","@dashboard/core-modules","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/utils","@dashboard/utils/colors","@dashboard/utils/dom","@dashboard/view-models","@ember/object","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/model-base"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f){var b,m,g,h,y,v,w,S,x,C,k 1041function P(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1042var i=e[Symbol.toPrimitive] 1043if(void 0!==i){var n=i.call(e,t||"default") 1044if("object"!=typeof n)return n 1045throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1046return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function D(e,t,i,n,l){var a={} 1047return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1048let T=(b=class extends((0,l.mix)(f.default).with(r.InteractivityEventedMixin)){constructor(){super(...arguments),P(this,"intl",m,this),P(this,"portal",g,this),P(this,"application",h,this),P(this,"warning",y,this),P(this,"executionError",v,this),P(this,"hasData",w,this),P(this,"doNotRender",S,this),P(this,"disableLoader",x,this),P(this,"_caption",C,this),P(this,"_description",k,this),O(this,"actionsQueue",new Map),O(this,"lastActionByEvent",new Map),O(this,"canExecuteAction",!0),this.registerConfigModelObservers(["caption","description"],this.updateCaptionandDescription),this.registerDashboardModelObservers("timeZone",this.updateCaptionandDescription),this.initializingLabel=this.args.configMode?"loading-data":void 0,this.defaultNoDataLabel=this.intl.t("no-data"),this.defaultNoContextLabel=this.intl.t("selection-required"),this.defaultAccessibleName=this.intl.t(`widgets-enum.${this.args.model.type}`)}
1048get eventsDispatcher(){return this.dashboard.activeView?.eventsDispatcher}get id(){return this.args.model.id}get widgetClass(){return(0,d.dasherize)(this.args.model&&this.args.model.type||"")}get rtl(){return this.application.rtl}get noDataLabel(){return this.args.model.noDataState.text||this.defaultNoDataLabel}get noDataStateVerticalAlignment(){return this.args.model.noDataState.verticalAlignment||"middle"}get doNotRenderLabel(){return this.args.model.noFilterState.text||this.defaultNoContextLabel}get noFilterStateVerticalAlignment(){return this.args.model.noFilterState.verticalAlignment||"middle"}get modelCaption(){return this.args.model?.caption}get accessibleName(){return this.args.model.accessibleName||this.defaultAccessibleName}get caption(){return void 0===this._caption?this.modelCaption:this._caption}set caption(e){this._caption=e}get showCaption(){return!(0,u.isEmpty)(this.caption)&&(this.doNotRender?this.args.model.noFilterState.showCaption:this.hasData||this.args.model.noDataState.showCaption)}get modelDescription(){return this.args.model?.description}get description(){return void 0===this._description?this.modelDescription:this._description}set description(e){this._description=e}get showDescription(){return!(0,u.isEmpty)(this.description)&&(this.doNotRender?this.args.model.noFilterState.showDescription:this.hasData||this.args.model.noDataState.showDescription)}get textColor(){return this.args.model&&this.args.model.textColor}get backgroundColor(){return this.args.model&&this.args.model.backgroundColor}updateCaptionandDescription(){this._caption=this._caption,this._description=this._description}updateStyles(e){(0,o.setStyleProperty)(e,"--dashboard-element-background-color",this.backgroundColor),(0,o.setStyleProperty)(e,"--dashboard-text-color",this.textColor),(0,o.setStyleProperty)(e,"--dashboard-secondary-text-color",(0,a.toRGBA)(this.textColor,.8)),(0,o.setStyleProperty)(e,"--dashboard-text-color-light",(0,a.toRGBA)(this.textColor,.2)),(0,o.setStyleProperty)(e,"--dashboard-text-color-lighter",(0,a.toRGBA)(this.textColor,.05))}executeActionQueue(){if(this.actionsQueue.size<1||!this.canExecuteAction)return 1049let e=this.actionsQueue.get(n.ActionTypes.Zoom) 1050if(e)this.handleAction(e) 1051else{if(e=this.actionsQueue.get(n.ActionTypes.Pan)||this.actionsQueue.get(n.ActionTypes.SetExtent),e)return this.actionsQueue.delete(n.ActionTypes.Pan),void this.handleAction(e) 1052e=this.actionsQueue.get(n.ActionTypes.Filter),e&&this.handleAction(e),this.actionsQueue.forEach((e=>{this.handleAction(e)}))}}applyActionEvents(e){e.forEach((e=>{if(this.hasBeenHandled(e))return 1053const t=e.actionType===n.ActionTypes.Pan||e.actionType===n.ActionTypes.SexExtent?n.ActionTypes.SetExtent:e.actionType,i=this.lastActionByEvent.get(t) 1054e.timeStamp<=i||(this.lastActionByEvent.set(t,e.timeStamp),this.actionsQueue.set(e.actionType,e))})),(this.actionsQueue.has(n.ActionTypes.TrackFeature)||this.actionsQueue.has(n.ActionTypes.Zoom))&&(this.actionsQueue.delete(n.ActionTypes.Pan),this.actionsQueue.delete(n.ActionTypes.SetExtent)),this.actionsQueue.has(n.ActionTypes.Pan)&&this.actionsQueue.delete(n.ActionTypes.SetExtent),this.executeActionQueue()}hasBeenHandled(e){if(!e)return!1 1055const{source:t,originEvent:i}=e 1056return this.args.model===t||this.hasBeenHandled(i)}handleAction(e){try{this.originEvent=e,this.actionsQueue.delete(e.actionType)}catch(i){if((0,t.isAbortError)(i))return 1057throw i}}stopActionPropagation(){this.originEvent=null}},m=D(b.prototype,"intl",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(b.prototype,"portal",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=D(b.prototype,"application",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(b.prototype,"warning",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(b.prototype,"executionError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=D(b.prototype,"hasData",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}
1057),S=D(b.prototype,"doNotRender",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=D(b.prototype,"disableLoader",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=D(b.prototype,"_caption",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(b.prototype,"_description",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(b.prototype,"updateCaptionandDescription",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"updateCaptionandDescription"),b.prototype),D(b.prototype,"updateStyles",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"updateStyles"),b.prototype),b) 1058e.default=T})),define("nickel/components/dashboard/bases/widget-base",["exports","@dashboard/decorators","@ember/object","@ember/utils","nickel/components/dashboard/bases/visual-base"],(function(e,t,i,n,l){var a,o,r,s 1059function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1060var i=e[Symbol.toPrimitive] 1061if(void 0!==i){var n=i.call(e,t||"default") 1062if("object"!=typeof n)return n 1063throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1064return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,l){var a={} 1065return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1066let p=(a=class extends l.default{constructor(){super(...arguments),d(this,"bodyClass","widget-body flex-auto flex flex-col"),d(this,"yOverflowClass","overflow-y-auto overflow-x-hidden"),c(this,"showPagination",o,this),c(this,"hasValue",r,this),c(this,"_noValueLabel",s,this),this.defaultNoDataLabel=`<p style="text-align:center">${this.intl.t("no-data")}</p>`,this.defaultNoValueLabel=`<p style="text-align:center">${this.intl.t("no-value")}</p>`,this.defaultNoContextLabel=`<p style="text-align:center">${this.intl.t("selection-required-on-one-or-more-elements")}</p>`}get isInteractiveSource(){return!(0,n.isEmpty)(this.args.model.events)}get noValueLabel(){return(0,n.isNone)(this._noValueLabel)?this.defaultNoValueLabel:this._noValueLabel}set noValueLabel(e){this._noValueLabel=e}get noValueStateVerticalAlignment(){return this.args.model.noValueState.verticalAlignment||"middle"}sizeChanged(){}},o=u(a.prototype,"showPagination",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),r=u(a.prototype,"hasValue",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),s=u(a.prototype,"_noValueLabel",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(a.prototype,"sizeChanged",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"sizeChanged"),a.prototype),a) 1067e.default=p})),define("nickel/components/dashboard/category-selector-widget/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/view-models","@ember/debug","@ember/object","@ember/runloop","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/visual-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m){var g,h,y,v,w,S,x 1068function C(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1069var i=e[Symbol.toPrimitive] 1070if(void 0!==i){var n=i.call(e,t||"default") 1071if("object"!=typeof n)return n 1072throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1073return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,n,l){var a={}
1074return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1075const O=(0,m.createTemplateFactory)({id:"gLoheIuZ",block:'[[[8,[39,0],[[17,1]],[["@instance","@model","@orientation","@configMode","@numSelected","@selectorFlowElement","@dismissPanel"],[[30,0],[30,2],[30,3],[30,4],[30,0,["selectedIds","length"]],[30,5],[30,6]]],[["default","footerActions"],[[[[1,"\\n"],[41,[28,[37,2],[[30,2,["displayType"]],"list"],null],[[[1," "],[8,[39,3],null,[["@value","@options","@valueProperty","@multivalue","@inputPlaceholder","@showFilter","@update","@enter"],[[52,[28,[37,2],[[30,2,["selection","type"]],"single"],null],[30,0,["selectedId"]],[30,0,["selectedIds"]]],[30,0,["options"]],"id",[28,[37,2],[[30,2,["selection","type"]],"multiple"],null],[28,[37,4],["search..."],null],[30,2,["showFilter"]],[30,0,["onSelectionChanged"]],[30,7]]],[["default"],[[[[1,"\\n "],[8,[39,5],[[4,[38,6],[[28,[37,7],[[30,0,["onListCreated"]],[30,8]],null]],null]],[["@list","@maxHeight"],[[30,8],[30,0,["maxHeight"]]]],null],[1,"\\n"],[41,[28,[37,8],[[30,2,["showActionButtons"]],[28,[37,9],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[39,10],null,null,[["default"],[[[[1,"\\n "],[8,[30,9],[[4,[38,11],["click",[28,[37,7],[[30,0,["resetState"]],true],null]],null]],[["@title","@disabled"],[[28,[37,4],["reset"],null],[30,0,["isResetDisabled"]]]],null],[1,"\\n"],[41,[28,[37,2],[[30,2,["selection","type"]],"multiple"],null],[[[1," "],[8,[30,9],[[24,0,"ms-2"],[4,[38,11],["click",[52,[30,8,["hasUnselected"]],[30,8,["selectAll"]],[30,8,["clearAll"]]]],null]],[["@title","@disabled"],[[52,[30,8,["hasUnselected"]],[28,[37,4],["select-all"],null],[28,[37,4],["deselect-all"],null]],[28,[37,12],[[30,8,["filteredOptions"]]],null]]],null],[1,"\\n"]],[]],null],[1," "]],[9]]]]],[1,"\\n"]],[]],null],[1," "]],[8]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,13],[[16,0,[28,[37,14],[[30,0,["maxHeight"]],[52,[28,[37,2],[[30,3],"col"],null],"overflow-y-auto overflow-x-hidden"]],null]]],[["@value","@options","@inputType","@noWrap","@required","@multivalue","@valueProperty","@update"],[[52,[28,[37,2],[[30,2,["selection","type"]],"single"],null],[30,0,["selectedId"]],[30,0,["selectedIds"]]],[30,0,["options"]],"button",[28,[37,2],[[30,3],"row"],null],[28,[37,2],[[30,2,["selection","type"]],"single"],null],[28,[37,2],[[30,2,["selection","type"]],"multiple"],null],"id",[30,0,["onSelectionChanged"]]]],null],[1,"\\n"]],[]]],[1," "]],[7]],[[[1,"\\n"],[41,[28,[37,8],[[30,2,["showActionButtons"]],[28,[37,2],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[30,10],[[24,0,"pb-2"],[16,"disabled",[30,0,["isResetDisabled"]]],[4,[38,11],["click",[28,[37,7],[[30,0,["resetState"]],true],null]],null]],[["@title"],[[28,[37,4],["reset"],null]]],null],[1,"\\n"],[41,[28,[37,2],[[30,2,["selection","type"]],"multiple"],null],[[[1," "],[8,[30,10],[[24,0,"pb-2"],[16,"disabled",[28,[37,12],[[30,0,["listComponent","filteredOptions"]]],null]],[4,[38,11],["click",[52,[30,0,["listComponent","hasUnselected"]],[30,0,["listComponent","selectAll"]],[30,0,["listComponent","clearAll"]]]],null]],[["@title"],[[52,[30,0,["listComponent","hasUnselected"]],[28,[37,4],["select-all"],null],[28,[37,4],["deselect-all"],null]]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[10]]]]]],["&attrs","@model","@orientation","@configMode","@selectorFlowElement","@dismissPanel","closeMenu","list","ActionButton","FooterAction"],false,["dashboard/selector-layout","if","eq","ui/list","t","ui/list/select-list","did-insert","fn","and","not-eq","dashboard/selector-layout/action-buttons","on","not","ui/input-group","space-concat"]]',moduleName:"nickel/components/dashboard/category-selector-widget/index.hbs",isStrictMode:!1}) 1076let D=(g=class extends((0,a.mix)(b.default).with(f.default)){constructor(){super(...arguments),C(this,"data",h,this),C(this,"currentCategoryType",y,this),C(this,"categoryFieldName",v,this),C(this,"options",w,this),C(this,"listComponent",S,this),C(this,"selectedIds",x,this),k(this,"useDefaultSelection",!0),this.registerConfigModelObservers(["selection.modelRevision","presentationMode","displayType"],(()=>{(0,d.once)(this,this.updateState)}))}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"category.modelRevision"]}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.forceRaiseEvent=!0,this.currentCategoryType!==this.args.model.category.type&&(this.data=[]),this.selectedIds=[],(0,d.once)(this,this.updateState)}datasetsChanged(){this.data=[],this.selectedIds=[],super.datasetsChanged(...arguments)}get returnGeometry(){return this.args.model.category.type===l.CategoryTypes.GroupByValues&&(0,a.hasSpatialActions)(this.events)||super.returnGeometry}async updateData(){let{results:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1077if(await super.updateData(...arguments),this.doNotRender)return this.data=void 0,void this.updateState() 1078const t=e[0] 1079t.noDataChanges||(this.currentCategoryType=this.args.model.category.type,"staticDataset"===t.dataset.type?this.data=t.data.values:await this.processFeatures(t.features),(0,d.once)(this,this.updateState))}
1079async processFeatures(e){if((0,u.isEmpty)(e))return void(this.data=void 0) 1080const t=this.mainDatasetViewModel.maxFeatures||50 1081e=e.slice(0,t) 1082const i=this.mainDatasetViewModel.dataSource,n=e.map((async e=>new r.DataSourceFeature({feature:e,dataSource:i}))) 1083this.data=await Promise.all(n)}onListCreated(e){this.listComponent=e}updateState(){if(this.updateHasData(),!this.hasData)return this.options=[],void this.clearSelection() 1084this.updateCategoryFieldName(),this.updateOptions(),this.updateNoneOption(),this.updateSelectedIds()}updateHasData(){this.hasData=!(0,u.isEmpty)(this.data)}updateOptions(){if("static"===this.args.model.category.type){const e=[] 1085return this.data.forEach((t=>{t.isValid&&e.push(t.toJson())})),void(this.options=e)}const e=this.mainDatasetViewModel.dataSource 1086if(this.args.model.category.type===l.CategoryTypes.GroupByValues){if(!this.categoryFieldName)return void(this.options=[]) 1087const t=[],i=this.getLabelOverridesMap() 1088return this.data.forEach((n=>{const l=e.getValue(n,this.categoryFieldName) 1089if((0,u.isEmpty)(l))return 1090const a=i[l]||l 1091t.push({id:l.toString(),label:a,value:n})})),void(this.options=t)}let t=this.args.model.category.itemText 1092if(t=t||`{field/${e.displayFieldName||e.objectIdFieldName}}`,!t)return void(this.options=[]) 1093let i=[] 1094this.data.forEach((e=>{const n=e.getObjectId() 1095if((0,u.isNone)(n))return 1096const l=(0,a.replaceInTemplate)(t,{...e.templateAttributes,...this.dashboard.variables}) 1097i.push({id:n.toString(),label:l,value:e})})),this.options=i}updateCategoryFieldName(){if(!this.mainDatasetViewModel)return void(this.categoryFieldName=void 0) 1098const e=this.mainDatasetViewModel.statisticDefinitions;(0,u.isEmpty)(e)?this.categoryFieldName=void 0:this.categoryFieldName=e[0].onStatisticField}getLabelOverridesMap(){if(this.args.model.category.type!==l.CategoryTypes.GroupByValues)return null 1099const e=this.args.model.category,t={_null_:e.nullLabel,_blank_:e.blankLabel} 1100return e.labelOverrides.forEach((e=>{let i=e.key;(0,u.isEmpty)(i)||(t[i]=e.label)})),t}updateNoneOption(){if(!this.args.model.selection.allowNone)return 1101if("multiple"===this.args.model.selection.type&&this.args.model.displayType===l.OptionDisplayTypes.List)return 1102const e="first"===this.args.model.selection.noneLabelPlacement?0:this.options.length 1103this.options=(0,o.insertAt)(this.options,e,{id:"_none_",label:(0,u.isEmpty)(this.args.model.selection.noneLabel)?this.intl.t("none"):this.args.model.selection.noneLabel,value:"none"})}get valueString(){const e=this.selectedIds.map((e=>{const t=(0,o.findBy)(this.options,"id",e).label 1104return(0,u.isPresent)(t)?t:this.intl.t("blank")})) 1105return(0,u.isEmpty)(e)?this.args.model.placeholderText||this.intl.t("no-category-selected"):e.join(", ")}get title(){return this.args.model.caption||this.intl.t("select-category")}get maxHeight(){return"none"!==this.args.model.maxSize?`h-${this.args.model.maxSize}`:""}get selectedId(){return this.selectedIds[0]}get isDefaultSelected(){return this.selectedId===this.getDefaultSelectedId()}get isResetDisabled(){return"single"===this.args.model.selection.type?this.isDefaultSelected:(0,u.isEmpty)(this.listComponent?.wrappedValues)}clearSelection(){this.useDefaultSelection=!0,this.selectedIds=[],(0,d.scheduleOnce)("actions",this,this.raiseSelectedEvent)}updateSelectedIds(){let e=!1 1106const t=this.selectedIds.filter((t=>!!(0,o.findBy)(this.options,"id",t)||(e=!0,this.useDefaultSelection=!0,!1))) 1107let i=e 1108e&&(this.selectedIds=t) 1109const n=this.getDefaultSelectedId();((0,u.isEmpty)(this.selectedIds)||this.useDefaultSelection)&&n&&(i=!(1===this.selectedIds.length&&this.selectedIds.includes(n)),i&&(this.selectedIds=[n])),(i||this.forceRaiseEvent)&&((0,d.scheduleOnce)("actions",this,this.raiseSelectedEvent),this.forceRaiseEvent=!1)}getDefaultSelectedId(){const e=this.args.model 1110if("multiple"===e.selection.type)return e.selection.allowNone&&e.displayType!==l.OptionDisplayTypes.List?"_none_":null 1111if((0,u.isEmpty)(this.options))return null 1112const t=this.options,i=e.selection.defaultSelection 1113if("static"===e.category.type){if(!i||"first"===i)return t[0].id 1114const e=(0,o.findBy)(t,"id",i) 1115return e?e.id:t[0].id}return i&&"first"!==i?(0,o.lastInArray)(t).id:t[0].id}raiseSelectedEvent(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1116if(this.args.configMode)return 1117const t=this.args.model 1118if((0,u.isEmpty)(this.selectedIds)||this.selectedIds.includes("_none_"))return void this.raiseSelectionChangedEvent({userInitiated:e}) 1119const i=[] 1120if(this.selectedIds.forEach((e=>{const t=(0,o.findBy)(this.options,"id",e) 1121t&&i.push(t)}
1121)),(0,u.isEmpty)(i))return void this.raiseSelectionChangedEvent({userInitiated:e}) 1122const a=this.mainDatasetViewModel,r=t.category.type,c=a.dataSource,d=this.categoryFieldName 1123if(r===l.CategoryTypes.Features)return void this.raiseSelectionChangedEvent({eventData:{features:(0,o.mapBy)(i,"value")},userInitiated:e}) 1124const p=new n.FilterGroup 1125let f,b 1126if(p.rules=[...p.rules],b=r===l.CategoryTypes.GroupByValues?(0,o.findBy)(c.fields,"name",d):t.filterField,"single"===t.selection.type){let a 1127if(r===l.CategoryTypes.GroupByValues?(a=i[0].value.feature.attributes[d],i[0].value.feature.aggregateGeometries?.extent&&(f=[i[0].value.feature.aggregateGeometries.extent])):a=i[0].value,(0,u.isEmpty)(a))return void this.raiseSelectionChangedEvent({userInitiated:e}) 1128const o=new n.FilterRule 1129o.field=b,o.operator=t.selection.operator,o.constraint=new n.ValueConstraint({value:a,dataType:o.field.type}),p.rules=[...p.rules,o]}else{let e,a 1130"contains"===t.selection.operator?a=new n.FilterGroup({condition:"OR"}):(e=new n.FilterRule,e.field=b,e.operator=t.selection.operator,e.constraint=new n.ValuesConstraint({dataType:b.type}
1130)),i.forEach((i=>{let o 1131r===l.CategoryTypes.GroupByValues?(i.value.feature.aggregateGeometries?.extent&&(f=[...f||[],i.value.feature.aggregateGeometries.extent]),o=i.value.feature.attributes[d]):o=i.value,e&&(e.constraint.values=[...e.constraint.values,o]),a&&(a.rules=[...a.rules,new n.FilterRule({field:b,operator:t.selection.operator,constraint:new n.ValueConstraint({dataType:b.type,value:o})})])})),p.rules=[...p.rules,a||e]}this.raiseSelectionChangedEvent({eventData:{filter:p,aggregateGeometries:f},userInitiated:e}),(0,s.debug)(p.getWhereClause(a.filterMetaData))}onSelectionChanged(e){"single"===this.args.model.selection.type?this.onSingleSelectionChanged(e):this.onMultiSelectionChanged(e)}onSingleSelectionChanged(e){this.useDefaultSelection=(0,u.isNone)(e),e&&(this.selectedIds=[e]),this.raiseSelectedEvent(!0)}onMultiSelectionChanged(e){const t=this.getDefaultSelectedId() 1132this.useDefaultSelection=(0,u.isEmpty)(e),this.useDefaultSelection?t&&(e=[t]):e.includes(t)&&(e=this.selectedIds.includes(t)?(0,o.without)(e,t):[t]),this.selectedIds=e,this.raiseSelectedEvent(!0)}resetState(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1133const t=this.getDefaultSelectedId() 1134t?this.selectedId!==t&&(this.listComponent?.reset(),this.selectedIds=[t],this.raiseSelectedEvent(e)):(this.listComponent?.reset(),this.selectedIds=[],this.raiseSelectedEvent(e))}},h=P(g.prototype,"data",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),y=P(g.prototype,"currentCategoryType",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(g.prototype,"categoryFieldName",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(g.prototype,"options",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(g.prototype,"listComponent",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(g.prototype,"onListCreated",[c.action],Object.getOwnPropertyDescriptor(g.prototype,"onListCreated"),g.prototype),x=P(g.prototype,"selectedIds",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),P(g.prototype,"onSelectionChanged",[c.action],Object.getOwnPropertyDescriptor(g.prototype,"onSelectionChanged"),g.prototype),P(g.prototype,"resetState",[c.action],Object.getOwnPropertyDescriptor(g.prototype,"resetState"),g.prototype),g) 1135e.default=(0,t.setComponentTemplate)(O,D)})) 1136define("nickel/components/dashboard/chart-container/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1137const l=(0,n.createTemplateFactory)({id:"2FtwF3wx",block:'[[[8,[39,0],[[17,1],[4,[38,1],[[30,2,["updateChartColors"]],[30,2,["dashboard","themeOverrides","textColor"]],[30,2,["dashboard","themeOverrides","elementBackgroundColor"]],[30,2,["dashboard","theme"]]],null]],[["@instance","@model"],[[30,2],[30,3]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,2],[[30,2,["bodyClass"]],"overflow-hidden relative",[52,[28,[37,4],[[30,2,["_fetchedDataOnce"]],[30,4,["hideClass"]]],null],[30,4,["hideClass"]]]],null]],[12],[1,"\\n"],[41,[28,[37,5],[[30,2,["_fetchedDataOnce"]]],null],[[[1," "],[10,"calcite-loader"],[14,0,"no-padding absolute w-full h-full self-center"],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["chartReady"]],[[[1," "],[18,5,[[28,[37,7],null,[["chartVisible"],[[28,[37,8],[[30,2,["_fetchedDataOnce"]],[28,[37,5],[[30,4,["hideClass"]]],null]],null]]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[4]]]]]],["&attrs","@instance","@model","layout","&default"],false,["dashboard/widget-layout","did-update","space-concat","if","and","not","yield","hash","or"]]',moduleName:"nickel/components/dashboard/chart-container/index.hbs",isStrictMode:!1}) 1138e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/chart-widget/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
1138dule",{value:!0}),e.default=void 0 1139const l=(0,n.createTemplateFactory)({id:"301ckfzp",block:'[[[8,[39,0],[[24,0,"chart-widget"]],[["@instance","@model"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,1,["bodyClass"]],"relative overflow-hidden",[30,3,["hideClass"]]],null]],[12],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"]],[["@config","@dataProvider","@isVisible","@startDuration","@onClick","@chartDefined"],[[30,1,["chartConfig"]],[30,1,["chartData"]],[30,1,["hasData"]],[30,1,["startDuration"]],[28,[37,3],[[30,1,["onChartClicked"]]],null],[28,[37,3],[[30,1,["chartDefined"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[3]]]]]],["@instance","@model","layout"],false,["dashboard/widget-layout","space-concat","ui/am-chart","optional"]]',moduleName:"nickel/components/dashboard/chart-widget/index.hbs",isStrictMode:!1}) 1140e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/date-selector-widget/index",["exports","@ember/component","@dashboard/core-modules","@dashboard/decorators","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/date","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/visual-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g){var h,y,v,w,S,x,C,k,P,O,D,T,z 1141function M(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function j(e,t,i,n,l){var a={} 1142return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1143const E=(0,g.createTemplateFactory)({id:"tpXtMhgP",block:'[[[8,[39,0],[[17,1]],[["@instance","@model","@orientation","@configMode","@selectorFlowElement","@dismissPanel"],[[30,0],[30,2],[30,3],[30,4],[30,5],[30,6]]],[["default","footerActions"],[[[[1,"\\n"],[41,[28,[37,2],[[30,2,["optionType"]],"advanced"],null],[[[1," "],[10,"calcite-tabs"],[14,0,"mb-2.5"],[12],[1,"\\n "],[11,"calcite-tab-nav"],[24,"slot","title-group"],[24,0,"dashboard-themed-tab-nav"],[4,[38,3],["calciteTabChange",[28,[37,4],[[30,0,["onComboTabChanged"]],[30,8]],null]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["tabs"]]],null]],null],null,[[[1," "],[10,"calcite-tab-title"],[15,"selected",[28,[37,2],[[30,9,["name"]],[30,0,["currentTab"]]],null]],[15,"tab",[30,9,["name"]]],[12],[1,[30,9,["label"]]],[13],[1,"\\n"]],[9]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showDatePicker"]],[[[1," "],[8,[39,7],null,[["@data","@isRange","@includeTime","@update","@resetFlag","@todayFlag"],[[30,0,["datePickerValue"]],[30,0,["isRange"]],[30,2,["datePickerOption","includeTime"]],[30,0,["onDatePickerValueChanged"]],[30,0,["resetFlag"]],[30,0,["todayFlag"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["definedOptions","displayType"]],"button_bar"],null],[[[1," "],[8,[39,8],null,[["@value","@options","@inputType","@required","@noWrap","@update"],[[30,0,["selectedOption"]],[30,0,["options"]],"button",true,[28,[37,2],[[30,3],"row"],null],[28,[37,4],[[28,[37,9],[[30,0,["selectedOption"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@value","@options","@showFilter","@update","@enter"],[[30,0,["selectedOption"]],[30,0,["options"]],false,[30,0,["onListValueChanged"]],[30,7]]],[["default"],[[[[1,"\\n "],[8,[39,11],null,[["@list","@maxHeight"],[[30,10],[30,0,["maxHeight"]]]],null],[1,"\\n "]],[10]]]]],[1,"\\n"]],[]]]],[]]],[41,[28,[37,12],[[30,2,["showActionButtons"]],[28,[37,13],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[39,14],null,null,[["default"],[[[[1,"\\n "],[8,[30,11],[[4,[38,3],["click",[30,0,["resetState"]]],null]],[["@title","@disabled"],[[28,[37,15],["reset"],null],[30,0,["isDefaultSelected"]]]],null],[1,"\\n"],[41,[30,0,["showDatePicker"]],[[[1," "],[8,[30,11],[[24,0,"ms-2"],[4,[38,3],["click",[28,[37,4],[[28,[37,9],[[30,0,["todayFlag"]]],null],true],null]],null]],[["@title","@disabled"],[[28,[37,15],["today"],null],[30,0,["disableToday"]]]],null],[1,"\\n"]],[]],null],[1," "]],[11]]]]],[1,"\\n"]],[]],null],[1," "]],[7,8]],[[[1,"\\n"],[41,[28,[37,12],[[30,2,["showActionButtons"]],[28,[37,2],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[30,12],[[24,0,"pb-2"],[16,"disabled",[30,0,["isDefaultSelected"]]],[4,[38,3],["click",[30,0,["resetState"]]],null]],[["@title"],[[28,[37,15],["reset"],null]]],null],[1,"\\n"],[41,[30,0,["showDatePicker"]],[[[1," "],[8,[30,12],[[24,0,"pb-2"],[16,"disabled",[30,0,["disableToday"]]],[4,[38,3],["click",[28,[37,4],[[28,[37,9],[[30,0,["todayFlag"]]],null],true],null]],null]],[["@title"],[[28,[37,15],["today"],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[12]]]]]],["&attrs","@model","@orientation","@configMode","@selectorFlowElement","@dismissPanel","closeMenu","updatePosition","tab","list","ActionButton","FooterAction"],false,["dashboard/selector-layout","if","eq","on","fn","each","-track-array","ui/calendar","ui/input-group","mut","ui/list","ui/list/select-list","and","not-eq","dashboard/selector-layout/action-buttons","t"]]',moduleName:"nickel/components/dashboard/date-selector-widget/index.hbs",isStrictMode:!1}) 1144let F=e.default=(h=(0,n.cachedTracked)((function(){return this.args.model.defaultSelectionType})),y=(0,n.trigger)((function(){(0,d.once)(this,this.raiseSelectedEvent)})),v=class extends m.default{constructor(){super(...arguments),M(this,"intl",w,this),M(this,"options",S,this),M(this,"minConstraint",x,this),M(this,"maxConstraint",C,this),M(this,"defaultNoneOption",k,this),M(this,"selectionOnCalendar",P,this),M(this,"resetFlag",O,this),M(this,"todayFlag",D,this),M(this,"currentTab",T,this),M(this,"selectedOption",z,this),this.registerConfigModelObservers(["datePickerOption.modelRevision","optionType","definedOptions.modelRevision","defaultSelectionType"],(()=>{(0,d.once)(this,this.updateState)}))}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateState()}updateState(){this.resetDefaultNoneOption(),this.resetOptions(),this.resetConstraints(),this.resetHasData(),this.currentTab=void 0,this.raiseSelectedEvent()}resetOptions(){const e=[] 1145if(this.args.model.definedOptions){if((this.args.model.definedOptions.namedFilters||[]).forEac
1145h((t=>{const i=t.displayName,n=t.filter;(0,f.isEmpty)(i)||(0,f.isEmpty)(n)||!n.isValid||e.push({id:i,label:i,filter:n})})),this.args.model.definedOptions.allowNone){const t="first"===this.args.model.definedOptions.noneLabelPlacement?0:e.length 1146e.splice(t,0,this.defaultNoneOption)}}this.options=e,this.resetSelectedOption()}resetSelectedOption(){this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.DatePicker||this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.Advanced&&"calendar"===this.args.model.defaultSelectionType?(this.selectedOption=null,this.selectionOnCalendar=!0):(this.selectedOption="first"===this.args.model.definedOptions.defaultSelection?this.options[0]:(0,o.lastInArray)(this.options),this.selectionOnCalendar=!1)}resetConstraints(){if(this.minConstraint=null,this.maxConstraint=null,this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.DefinedOptions)return 1147const e=this.args.model.datePickerOption.minDefaultValue 1148if(this.minConstraint=new l.DateConstraint(e?e.toJson():{}),this.isRange){const e=this.args.model.datePickerOption.maxDefaultValue 1149this.maxConstraint=new l.DateConstraint(e?e.toJson():{})}}resetHasData(){this.hasData=this.args.model.optionType!==a.DateSelectorConstants.OptionsTypes.DefinedOptions||!(0,f.isEmpty)(this.options)}resetDefaultNoneOption(){const e=this.args.model.definedOptions 1150let t 1151t=e&&e.noneLabel?e.noneLabel:this.intl.t("none"),this.defaultNoneOption={id:"none",label:t,value:"none"}}get isRange(){return!!this.args.model.datePickerOption&&"range"===this.args.model.datePickerOption.selectionType}get datePickerValue(){return this.isRange?{start:this.minConstraint,end:this.maxConstraint}:this.minConstraint}get tabs(){return[{name:"predefined",label:this.args.model.definedOptionsLabel||this.intl.t("config.combination-types-enum.predefined")},{name:"calendar",label:this.args.model.datePickerLabel||this.intl.t("config.combination-types-enum.calendar")}]}onComboTabChanged(e,t){this.currentTab=t.target.selectedTitle.tab,"calendar"===this.currentTab&&(this.resetFlag=!0,this.selectionOnCalendar||(this.minConstraint=null,this.maxConstraint=null)),this.args.model.presentationMode===a.PresentationModes.Dropdown&&(0,d.scheduleOnce)("afterRender",this,e)}get isDefaultSelected(){const{optionType:e,datePickerOption:t,defaultSelectionType:i,definedOptions:n}=this.args.model 1152if(e===a.DateSelectorConstants.OptionsTypes.DatePicker||e===a.DateSelectorConstants.OptionsTypes.Advanced&&"calendar"===i&&this.selectionOnCalendar)return(0,r.areDatesEqual)(t.minDefaultValue?.value,this.minConstraint?.value)&&(!this.isRange||(0,r.areDatesEqual)(t.maxDefaultValue?.value,this.maxConstraint?.value)) 1153if(e===a.DateSelectorConstants.OptionsTypes.DefinedOptions||e===a.DateSelectorConstants.OptionsTypes.Advanced&&"predefined"===i&&!this.selectionOnCalendar){const e="first"===n.defaultSelection?this.options[0]:(0,o.lastInArray)(this.options) 1154return this.selectedOption===e}return!1}get disableToday(){if(this.isRange)return!1 1155const e=new l.DateConstraint({defaultToToday:!0}) 1156return(0,r.areDatesEqual)(this.minConstraint?.value,e.value)}get showDatePicker(){return this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.DatePicker||this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.Advanced&&"calendar"===this.currentTab}get value(){return this.datePickerValue||{}}get startDate(){return this.isRange?this.value.start?.value:this.value.value}get endDate(){return this.isRange?this.value.end?.value:this.value.value}get startIncludeTime(){return this.isRange?!!this.value.start?.includeTime:!!this.value.includeTime}get endIncludeTime(){return this.isRange?!!this.value.end?.includeTime:!!this.value.includeTime}get dateFormat(){return{year:"numeric",month:"numeric",day:"numeric"}}get timeFormat(){return{hour:"numeric",minute:"numeric"}}getStartDateString(){if((0,f.isNone)(this.startDate))return"" 1157const e={...this.dateFormat} 1158return this.startIncludeTime&&Object.assign(e,this.timeFormat),(0,i.formatLuxonDate)(this.startDate,e)}getEndDateString(){if((0,f.isNone)(this.endDate))return"" 1159const e={...this.dateFormat} 1160return this.endIncludeTime&&Object.assign(e,this.timeFormat),(0,i.formatLuxonDate)(this.endDate,e)}get valueString(){if(this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.DefinedOptions&&(0,f.isEmpty)(this.options))return"" 1161if(this.selectedOption){if(!(0,f.isEmpty)(this.selectedOption))return this.selectedOption.label}else{const e=this.getStartDateString() 1162if(this.isRange){const t=this.getEndDateString() 1163if(e&&t)return this.intl.t(`date-value-label-enum.${(0,p.dasherize)(this.datePickerOperator)}`,{value1:e,value2:t}) 1164if(e)return this.intl.t("date-value-label-enum.is-on-after",{value:e}) 1165if(t)return this.intl.t("date-value-label-enum.is-on-before",{value:t})}else if(e)return this.intl.t(`date-value-label-enum.${(0,p.dasherize)(this.datePickerOperator)}`,{value:e})}return this.args.model.placeholderText||this.intl.t("no-date-selected")}get title(){return this.args.model.caption||this.intl.t("select-date")}get maxHeight(){const e=this.args.model.definedOptions?.maxSize 1166return e&&"none"!==e?`h-${e}`:""}get datePickerOperator(){return this.isRange?"between":this.args.model.datePickerOption.operator}onListValueChanged(e){this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.Advanced&&(this.selectionOnCalendar=!1),this.selectedOption=e}resetTodayFlag(){this.todayFlag=!1}onDatePickerValueChanged(e){if(this.resetFlag=!1,(0,d.once)(this,this.resetTodayFlag),this.args.model.optionType===a.DateSelectorConstants.OptionsTypes.Advanced&&(this.selectionOnCalendar=!0,this.selectedOption=null),this.isRange){const{start:t,end:i}=e 1167this.minConstraint=new l.DateConstraint({value:t.value,includeTime:t.includeTime,defaultToToday:t.defaultToToday}),this.maxConstraint=new l.DateConstraint({value:i.value,includeTime:i.includeTime,defaultToToday:i.defaultToToday})}else{const{value:t,includeTime:i,defaultToToday:n}=e 1168this.minConstraint=new l.DateConstraint({value:t,includeTime:i,defaultToToday:n})}this.raiseSelectedEvent()}onDatePickerMaxShowTimeChanged(e){if(e.includeTime){const t=e.value 1169if(t){const i=t.set({hour:23,minute:59,second:59,millisecond:999}) 1170Object.assign(e,{hours:i.hour,minutes:i.minute,seconds:i.second,milliSeconds:i.millisecond})}}e.includeTime=!e.includeTime,this.raiseSelectedEvent()}raiseSelectedEvent(){if(this.args.configMode)return 1171const e=this.args.model,t=!this.isDefaultSelected,i=this.selectedOption 1172if(!i&&!this.selectionOnCalendar||"none"===i?.id)return void this.raiseSelectionChangedEvent({userInitiated:t}) 1173let n=i?.filter 1174const a=e.filterField 1175if(this.selectionOnCalendar){let t,i=this.minConstraint,o=this.maxConstraint 1176const r=e.datePickerOption.operator,s=new l.FilterRule({field:a,operator:r}) 1177let c 1178if(this.isRange){const e=i.isValid,n=o.isValid 1179if(e&&!n)s.operator="is_on_after",t=i 1180else if(!e&&n)s.operator="is_on_before",t=o 1181else if(e&&n){s.operator="is_on_after" 1182const e=i.value.valueOf() 1183t=i,e>o.value.valueOf()&&o.includeTime===i.includeTime&&(t=o,o=i),c=new l.FilterRule({field:a,operator:"is_on_before",constraint:o})}}else t=i 1184s.constraint=t,n=new l.FilterGroup,n.rules=c?[s,c]:[s]}n.isValid?(this.raiseSelectionChangedEvent({eventData:{filter:n},userInitiated:t}),(0,s.debug)(n.getWhereClause({useStandardizedQueries:!0}))):this.raiseSelectionChangedEvent({userInitiated:t})}resetState(){this.args.model.definedOptions&&this.resetSelectedOption(),this.args.model.optionType!==a.DateSelectorConstants.OptionsTypes.DefinedOptions&&(this.resetFlag=!0,this.resetConstraints()),this.raiseSelectedEvent()}},w=j(v.prototype,"intl",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"options",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=j(v.prototype,"minConstraint",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=j(v.prototype,"maxConstraint",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"defaultNoneOption",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(v.prototype,"selectionOnCalendar",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(v.prototype,"resetFlag",[n.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(v.prototype,"todayFlag",[n.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"currentTab",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"onComboTabChanged",[c.action],Object.getOwnPropertyDescriptor(v.prototype,"onComboTabChanged"),v.prototype),z=j(v.prototype,"selectedOption",[y,b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"onListValueChanged",[c.action],Object.getOwnPropertyDescriptor(v.prototype,"onListValueChanged"),v.prototype),j(v.prototype,"onDatePickerValueChanged",[c.action],Object.getOwnPropertyDescriptor(v.prototype,"onDatePickerValueChanged"),v.prototype),j(v.prototype,"onDatePickerMaxShowTimeChanged",[c.action],Object.getOwnPropertyDescriptor(v.prototype,"onDatePickerMaxShowTimeChanged"),v.prototype),j(v.prototype,"resetState",[c.action],Object.getOwnPropertyDescriptor(v.prototype,"resetState"),v.prototype),v);(0,t.setComponentTemplate)(E,F)})),define("nickel/components/dashboard/details-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/utils","@dashboard/view-models","@ember/object","@ember/runloop","@ember/utils","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/feature-based-mixin","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p
1185Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1186const f=(0,u.createTemplateFactory)({id:"1gXIJ6og",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],[30,0,["yOverflowClass"]],[30,2,["hideClass"]]],null]],[12],[1,"\\n "],[11,0],[24,0,"feature-widget"],[4,[38,2],[[30,0,["attachFeatureWidget"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","did-insert"]]',moduleName:"nickel/components/dashboard/details-widget/index.hbs",isStrictMode:!1}) 1187let b=e.default=(p=class extends((0,n.mix)(d.default).with(s.default,c.default)){constructor(){super(...arguments),this.registerConfigModelObservers(["caption","description"],(()=>{(0,o.once)(this,this.updateState)})),this.registerConfigModelObservers(["showTitle","showContents","showMedia","showAttachments"],(()=>{(0,o.once)(this,this.updateFeatureWidget)})),this.registerDashboardModelObservers("timeZone",(()=>{(0,o.once)(this,this.updateFeatureWidget)}))}get mapView(){return this.dashboard.mapViews.get(this.args.model.mapWidgetId)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateFeatureWidget(),this.updateState()}async attachFeatureWidget(e){const t=await(0,i.importWidgetsFeature)() 1188this.featureWidget=new t({container:e,defaultPopupTemplateEnabled:!0,timeZone:this.dashboard.timeZone}),this.updateFeatureWidget(),this.currentIndex>=0&&this.updateCurrentFeature(this.currentIndex)}updateFeatureWidget(){if(!this.featureWidget)return 1189const{showTitle:e,showContents:t,showMedia:i,showAttachments:n}=this.args.model,l={title:e,content:{fields:t,text:t,expression:t,media:i,attachments:n}} 1190this.featureWidget.visibleElements=l}get returnGeometry(){return!0}async updateCurrentFeature(){if(super.updateCurrentFeature(...arguments),!this.featureWidget||!this.currentFeature)return this.updateState() 1191const e=await(0,i.importWidgetsFeatureFeatureViewModel)(),t=this.mapView 1192let n 1193if(t){if(!t.spatialReference){const{whenOnce:e}=await(0,i.importCoreReactiveUtils)() 1194await e((()=>t.spatialReference))}}else n=this.mainDatasetViewModel.dataSource.layer.spatialReference 1195this.featureWidget.viewModel=new e({view:t,spatialReference:n,graphic:this.currentFeature,defaultPopupTemplateEnabled:this.featureWidget.defaultPopupTemplateEnabled,timeZone:this.dashboard.timeZone}) 1196const{when:l}=await(0,i.importCoreReactiveUtils)() 1197l((()=>this.featureWidget.viewModel.formattedAttributes),(e=>{this.formattedAttributes=e&&e.global,this.updateState()}))}async updateData(){let{results:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1198if(await super.updateData(...arguments),this.doNotRender)return this.features=[],void this.updateCurrentFeature(-1) 1199const t=(0,r.isNone)(e[0].dataset.maxFeatures)?e[0].features:e[0].features.slice(0,e[0].dataset.maxFeatures) 1200if(this.features=[],(0,r.isEmpty)(t))return void this.updateCurrentFeature(-1) 1201const i=t.length 1202let n=this.currentIndex;-1===n?n=0:n>=i&&(n=i-1),this.features=[...t],this.updateCurrentFeature(n)}updateState(){if(this.hasData=!!this.currentFeature,!this.mainDatasetViewModel?.dataSource)return 1203const e=new l.DataSourceFeature({feature:this.currentFeature,dataSource:this.mainDatasetViewModel.dataSource}) 1204this.caption=this.modelCaption?(0,n.replaceInTemplate)(this.modelCaption,{...e.templateAttributes||{},...this.dashboard.variables}):void 0,this.description=this.modelDescription?(0,n.replaceInTemplate)(this.modelDescription,{...e.templateAttributes||{},...this.dashboard.variables}):void 0}},m=p.prototype,g="attachFeatureWidget",h=[a.action],y=Object.getOwnPropertyDescriptor(p.prototype,"attachFeatureWidget"),v=p.prototype,w={},Object.keys(y).forEach((function(e){w[e]=y[e]})),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=h.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),w),v&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(v):void 0,w.initializer=void 0),void 0===w.initializer&&(Object.defineProperty(m,g,w),w=null),p) 1205var m,g,h,y,v,w;(0,t.setComponentTemplate)(f,b)})),define("nickel/components/dashboard/embedded-content-widget/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@ember/object","@ember/utils","luxon","nickel/components/dashboard/bases/data-source-feature-based-mixin","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/widget-base","nickel/utils/macros","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m 1206function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,l){var a={}
1207return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1208const y=(0,p.createTemplateFactory)({id:"JEXdT2Tt",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],"external-html overflow-hidden h-full",[30,2,["hideClass"]]],null]],[12],[1,"\\n"],[41,[30,0,["url"]],[[[41,[28,[37,3],[[30,1,["contentType"]],"document"],null],[[[1," "],[10,"iframe"],[15,"src",[30,0,["url"]]],[15,"sandbox",[28,[37,1],["allow-scripts allow-same-origin allow-popups allow-forms",[52,[30,0,["allowPopupsToEscape"]],"allow-popups-to-escape-sandbox"]],null]],[14,"allow","autoplay"],[14,"allowfullscreen",""],[14,"loading","lazy"],[14,"frameborder","0"],[14,"marginheight","0"],[14,"marginwidth","0"],[14,"width","100%"],[14,"height","100%"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,1,["contentType"]],"image"],null],[[[1," "],[8,[39,4],[[24,0,"flex-auto"]],[["@src","@onLoad","@onError"],[[30,0,["url"]],[28,[37,5],[[30,0,["updateInitializingState"]],true],null],[28,[37,5],[[30,0,["updateInitializingState"]],false],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,1,["contentType"]],"video"],null],[[[1," "],[8,[39,6],[[24,0,"flex-auto"]],[["@src","@settings","@onLoad","@onError"],[[30,0,["url"]],[30,1,["videoSettings"]],[28,[37,5],[[30,0,["updateInitializingState"]],true],null],[28,[37,5],[[30,0,["updateInitializingState"]],false],null]]],null],[1,"\\n "]],[]],null]],[]]]],[]]]],[]],null],[1," "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","if","eq","dashboard/embedded-content-widget/responsive-image","fn","dashboard/embedded-content-widget/responsive-video"]]',moduleName:"nickel/components/dashboard/embedded-content-widget/index.hbs",isStrictMode:!1}) 1209let v=e.default=(f=class extends((0,l.mix)(d.default).with(c.default,s.default)){constructor(){super(...arguments),g(this,"url",b,this),g(this,"mode",m,this),this.registerConfigModelObservers(["url","imageRefreshInterval"],this.updateState),this.registerConfigModelObservers(["caption","description"],(()=>{this.updateCaption(),this.updateDescription()}))}willDestroy(){super.willDestroy(...arguments),this._timer&&window.clearInterval(this._timer)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateState(),this.imageRefreshIntervalChanged()}async updateData(){let{results:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1210if(await super.updateData(...arguments),this.doNotRender)return void this.updateDataSourceFeatures() 1211const{maxFeatures:t}=e[0].dataset 1212let{features:i}=e[0] 1213i=(0,o.isNone)(t)?i:i.slice(0,t),this.updateDataSourceFeatures(i)}get allowPopupsToEscape(){return this.url?.indexOf(".arcgis.com/")>0||(0,l.isSameDomain)(this.url)}updateCurrentFeature(){super.updateCurrentFeature(...arguments),this.updateState()}imageRefreshIntervalChanged(){this._timer&&(window.clearInterval(this._timer),this._imageTimeStamp=null),this.args.model.imageRefreshInterval<=0||(this._timer=window.setInterval((0,u.protectedBind)(this,this.handleTimerTick),6e4*this.args.model.imageRefreshInterval),this.handleTimerTick())}handleTimerTick(){this._imageTimeStamp=r.DateTime.now().valueOf(),this.updateUrl()}updateState(){this.executionError="",this.mode=(this.args.model.url||"").indexOf("{")>-1?n.CategoryTypes.Features:n.CategoryTypes.Static,this.updateUrl(),this.updateHasData(),this.updateCaption(),this.updateDescription()}updateUrl(){let e=this.args.model.url 1214if(this._imageTimeStamp&&!(0,o.isEmpty)(e)){const t=e.indexOf("?")<0?"?":"&" 1215e=`${e}${t}${this._imageTimeStamp}`}this.mode!==n.CategoryTypes.Static?this.url=this.currentFeature?(0,l.enforceSsl)((0,l.replaceInTemplate)(e,{...this.templateAttributes,...this.dashboard.variables})):"":this.url=(0,l.enforceSsl)(e)}updateHasData(){switch(this.mode){case n.CategoryTypes.Static:this.hasData=!(0,o.isEmpty)(this.url) 1216break 1217case n.CategoryTypes.Features:this.hasData=!!this.currentFeature&&!(0,o.isEmpty)(this.url) 1218break 1219default:this.hasData=!1}}updateCaption(){this.caption=this.modelCaption?(0,l.replaceInTemplate)(this.modelCaption,this.templateAttributes,this.dashboard.variables):void 0}updateDescription(){this.description=this.modelDescription?(0,l.replaceInTemplate)(this.modelDescription,this.templateAttributes,this.dashboard.variables):void 0}get initializing(){return this.mode!==n.CategoryTypes.Static&&super.initializing}updateInitializingState(e){this.executionError=e?"":this.intl.t("no-content")}},b=h(f.prototype,"url",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}
1219),m=h(f.prototype,"mode",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return n.CategoryTypes.Static}}),h(f.prototype,"updateInitializingState",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"updateInitializingState"),f.prototype),f);(0,t.setComponentTemplate)(y,v)})),define("nickel/components/dashboard/embedded-content-widget/responsive-image/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d,u,p 1220function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,l){var a={} 1221return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1222const m=(0,r.createTemplateFactory)({id:"zcbwmRMF",block:'[[[11,0],[24,0,"relative"],[17,1],[4,[38,0],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n "],[10,0],[14,0,"absolute h-full w-full"],[12],[1,"\\n "],[11,"img"],[16,"src",[30,2]],[24,"alt",""],[24,"role","none"],[4,[38,1],["load",[30,0,["onLoad"]]],null],[4,[38,1],["error",[30,0,["onError"]]],null],[4,[38,2],[[30,0,["srcChanged"]],[30,2]],null],[4,[38,2],[[30,0,["updateImagePosition"]],[30,0,["loaded"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@src"],false,["resize-observer","on","did-update"]]',moduleName:"nickel/components/dashboard/embedded-content-widget/responsive-image/index.hbs",isStrictMode:!1}) 1223let g=(s=class extends o.default{constructor(){super(...arguments),f(this,"application",c,this),f(this,"loaded",d,this),f(this,"containerWidth",u,this),f(this,"containerHeight",p,this)}srcChanged(){this.loaded=!1}onLoad(){(0,l.next)(this,(()=>this.loaded=!0)),this.args.onLoad()}onError(){this.loaded=!1,this.args.onError()}sizeChanged(e,t){let{height:i=0,width:n=0}=t 1224this.containerWidth=n,this.containerHeight=i,this.updateImagePosition(e.querySelector("img"))}updateImagePosition(e){if(!this.loaded)return 1225const t=e.naturalWidth,i=e.naturalHeight 1226let n=this.containerHeight,l=this.containerWidth 1227i*this.containerWidth<t*this.containerHeight?(n=this.containerWidth/t*i,e.style.marginTop=.5*(this.containerHeight-n)+"px",this.application.rtl?e.style.marginRight=0:e.style.marginLeft=0):(l=this.containerHeight/i*t,e.style.marginTop=0,this.application.rtl?e.style.marginRight=.5*(this.containerWidth-l)+"px":e.style.marginLeft=.5*(this.containerWidth-l)+"px"),e.style.width=`${l}px`,e.style.height=`${n}px`}},c=b(s.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"loaded",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(s.prototype,"srcChanged",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"srcChanged"),s.prototype),b(s.prototype,"onLoad",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onLoad"),s.prototype),b(s.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onError"),s.prototype),u=b(s.prototype,"containerWidth",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),p=b(s.prototype,"containerHeight",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b(s.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"sizeChanged"),s.prototype),b(s.prototype,"updateImagePosition",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateImagePosition"),s.prototype),s) 1228e.default=(0,t.setComponentTemplate)(m,g)})),define("nickel/components/dashboard/embedded-content-widget/responsive-video/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r,s,c 1229function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={}
1230return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1231const p=(0,a.createTemplateFactory)({id:"KAm2t7oC",block:'[[[11,0],[24,0,"relative"],[17,1],[4,[38,0],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n "],[10,0],[14,0,"absolute h-full w-full"],[12],[1,"\\n "],[11,"video"],[16,"src",[30,2]],[16,"controls",[30,0,["settings","controls"]]],[16,"muted",[30,0,["settings","muted"]]],[16,"autoplay",[30,0,["settings","autoplay"]]],[16,"loop",[30,0,["settings","loop"]]],[16,"controlslist",[30,0,["settings","controlsList"]]],[4,[38,1],["loadeddata",[30,0,["onLoad"]]],null],[4,[38,1],["error",[30,0,["onError"]]],null],[4,[38,2],[[30,0,["srcChanged"]],[30,2]],null],[4,[38,2],[[30,0,["updateVideoPosition"]],[30,0,["loaded"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@src"],false,["resize_observer","on","did-update"]]',moduleName:"nickel/components/dashboard/embedded-content-widget/responsive-video/index.hbs",isStrictMode:!1}) 1232let f=(o=class extends l.default{constructor(){super(...arguments),d(this,"loaded",r,this),d(this,"containerWidth",s,this),d(this,"containerHeight",c,this)}get settings(){return Object.assign({controls:!0,autoplay:!1,muted:!1,loop:!1},this.args.settings||{})}srcChanged(){this.loaded=!1}onLoad(){this.loaded=!0,this.args.onLoad()}onError(){this.loaded=!1,this.args.onError()}sizeChanged(e,t){let{height:i=0,width:n=0}=t 1233this.containerWidth=n,this.containerHeight=i,this.updateVideoPosition(e.querySelector("video"))}updateVideoPosition(e){if(!this.loaded)return 1234const t=e.videoWidth,i=e.videoHeight 1235let n=this.containerHeight,l=this.containerWidth 1236i*this.containerWidth<t*this.containerHeight?(n=this.containerWidth/t*i,e.style.marginTop=.5*(this.containerHeight-n)+"px",e.style.marginLeft=0):(l=this.containerHeight/i*t,e.style.marginTop=0,e.style.marginLeft=.5*(this.containerWidth-l)+"px"),e.style.width=`${l}px`,e.style.height=`${n}px`}},r=u(o.prototype,"loaded",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(o.prototype,"srcChanged",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"srcChanged"),o.prototype),u(o.prototype,"onLoad",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onLoad"),o.prototype),u(o.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onError"),o.prototype),s=u(o.prototype,"containerWidth",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=u(o.prototype,"containerHeight",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),u(o.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"sizeChanged"),o.prototype),u(o.prototype,"updateVideoPosition",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateVideoPosition"),o.prototype),o) 1237e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/dashboard/gauge-widget/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/html-sanitizer","@ember/object","@ember/runloop","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/statistic-or-feature-based-mixin","nickel/components/dashboard/bases/arcgis-charts-widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b){var m,g,h,y,v,w 1238function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,l){var a={} 1239return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
1239Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1240const C=(0,b.createTemplateFactory)({id:"R0LD9RxI",block:'[[[8,[39,0],[[4,[38,1],[[30,0,["updateState"]],[30,0,["value"]],[30,0,["minimum"]],[30,0,["maximum"]],[30,0,["currentFeature"]]],null]],[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[11,"arcgis-charts-gauge"],[16,"config",[30,0,["chartConfig"]]],[16,"layer",[30,0,["layer"]]],[16,"axisLabelFormatter",[30,0,["axisLabelFormatter"]]],[16,"runtimeDataFilters",[30,0,["runtimeDataFilters"]]],[16,"gaugeFirstAndLastLabelsFormatter",[30,0,["axisLabelFormatter"]]],[16,"gaugeInnerLabelFormatter",[30,0,["innerLabelFormatter"]]],[16,"chartWillRender",[30,0,["chartWillRender"]]],[16,"chartLimits",[30,0,["chartLimits"]]],[16,"noDataOptions",[30,0,["noDataOptions"]]],[16,"queueChartCreation",false],[16,"displayErrorAlert",false],[24,"hide-loader-animation",""],[4,[38,2],[[30,0,["chartAdded"]]],null],[4,[38,3],["arcgisChartsDataProcessComplete",[30,0,["dataProcessComplete"]]],null],[4,[38,3],["arcgisChartsJSBadDataWarningRaise",[30,0,["badDataWarningRaise"]]],null],[4,[38,3],["arcgisChartsUpdateComplete",[30,0,["updateComplete"]]],null],[4,[38,3],["arcgisChartsDataProcessError",[30,0,["dataProcessError"]]],null],[4,[38,2],[[30,0,["chartVisibilityChange"]],[30,2,["chartVisible"]]],null],[4,[38,1],[[30,0,["chartVisibilityChange"]],[30,2,["chartVisible"]]],null],[12],[13],[1,"\\n"]],[2]]]]]],["@model","ChartContainer"],false,["dashboard/chart-container","did-update","did-insert","on"]]',moduleName:"nickel/components/dashboard/gauge-widget/index.hbs",isStrictMode:!1}),k=Object.freeze({main:"value",min:"minimum",max:"maximum"}) 1241let P=e.default=(m=class extends((0,l.mix)(f.default).with(p.default)){constructor(){super(...arguments),S(this,"axisLabelFormatter",g,this),S(this,"innerLabelFormatter",h,this),S(this,"value",y,this),S(this,"minimum",v,this),S(this,"maximum",w,this),this.registerConfigModelObservers(["caption","description","valueType","noValueState.modelRevision","[email protected]","[email protected]","[email protected]","[email protected]"],(()=>(0,c.once)(this,this.updateState))),this.registerConfigModelObservers(["minValueField"],this.updateFeatureMinValue),this.registerConfigModelObservers(["maxValueField"],this.updateFeatureMaxValue),this.registerConfigModelObservers(["[email protected]"],(()=>{(0,c.next)(this,this.refreshChartElement)}))}chartFormattersModelProperties(){return[...super.chartFormattersModelProperties(),"valueFormat.modelRevision"]}chartConfigModelProperties(){return[...super.chartConfigModelProperties(),"chartConfig.modelRevision","style","shape","valueType","valueFormat.modelRevision","axisAlpha"]}modelRevisionChanged(){super.modelRevisionChanged(...arguments),(0,c.once)(this,this.updateState)}get valueField(){return this.args.model.chartConfig.series[0].x}updateChartLimits(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"maxGaugeByFeaturesLimit" 1242this.args.model.valueType===n.GaugeValueTypes.Feature?super.updateChartLimits(e):this.chartLimits=void 0}updateChartConfig(e){if(e)return super.updateChartConfig(e) 1243if(!this.chartColors||!this.webChartQuery||!this.isConfigurationValidForData())return super.updateChartConfig(null) 1244const t=this.args.model,i=t.chartConfig.toJson() 1245i.axes[0].labels.content.color=i.axes[0].labels.content.color||this.chartColors.textColor,i.axes[0].innerLabel.content.color=i.axes[0].innerLabel.content.color||this.chartColors.textColor,i.axes[0].needle.symbol.color=i.axes[0].needle.symbol.color||this.chartColors.textColor,i.axes[0].lineSymbol.color=i.axes[0].lineSymbol.color?(0,o.setRgbaOpacity)(i.axes[0].lineSymbol.color,255*t.axisAlpha):(0,o.setRgbaOpacity)(this.chartColors.axisColor,255*t.axisAlpha),i.background=this.chartColors.backgroundColor,i.series[0].query=this.webChartQuery,t.valueType===n.GaugeValueTypes.Feature&&(i.series[0].featureIndex=-1===this.currentIndex?0:this.currentIndex),super.updateChartConfig(i)}async widgetAdded(e){await super.widgetAdded(e),(0,c.once)(this,this.updateState)}updateChartFormatters(){this.axisLabelFormatter=e=>this.args.model.displayAsPercentage?e?.toString():(0,r.escapeExpression)(this.args.model.valueFormat.format(e,this.dashboard.numberPrefixOverrides)),this.innerLabelFormatter=e=>{if(this.args.model.displayAsPercentage){const{percentage:t}=this.convertData() 1246e=t}return(0,r.sanitizeHtml)((0,r.escapeExpression)(this.args.model.valueFormat.format(e,this.dashboard.numberPrefixOverrides)))}}updateChartColors(){if(!this.widgetElement)return 1247const e=window.getComputedStyle(this.widgetElement),t=(0,o.toRgba)(e.getPropertyValue("--dashboard-text-color")),i=(0,o.toRgba)(e.getPropertyValue("--calcite-color-text-1")),n=(0,o.toRgba)(e.getPropertyValue("--dashboard-element-background-color")) 1248this.chartColors={textColor:t,backgroundColor:n,axisColor:i},(0,c.once)(this,this.updateChartConfig)}async chartWillRender(e){let{chartConfig:t}=e,{value:i,minimum:n,maximum:l,percentage:r}=this.convertData() 1249if(!(0,d.isNone)(i)&&"progress"===this.args.model.style){const e=(0,a.findBy)(t.axes[0].guides,"name","value") 1250if(e.start=n??0,e.end=i,!(0,d.isEmpty)(e.colorThresholds)){const t=(0,a.sortBy)(e.colorThresholds,((e,t)=>e.threshold-t.threshold)).find((e=>r<=e.threshold)) 1251t&&(e.style.color=(0,o.toRgba)(t.color))}}if(n>l){const e=n 1252n=l,l=e,t.axes[0].minimum=this.maximum,t.axes[0].maximum=this.minimum 1253const i=t.axes[0].minimumValueConversion 1254t.axes[0].minimumValueConversion=t.axes[0].maximumValueConversion,t.axes[0].maximumValueConversion=i}else t.axes[0].minimum=this.minimum,t.axes[0].maximum=this.maximum 1255return t}dataProcessComplete(e){let{dataItems:t=[]}=e.detail 1256if(this.dataProcessed(t),this.doNotRender)return void this.clearData() 1257if(this.args.model.valueType===n.GaugeValueTypes.Feature)return this.chartData=t.map((e=>({attributes:e}))),void this.updateDataSourceFeatures(this.chartData);(0,d.isEmpty)(this.features)||this.updateDataSourceFeatures([]) 1258const i=t[0]?.value;(0,d.isNone)(i)?this.clearData():(this.chartData=(0,d.isNone)(i)?[]:[t[0]?.value],this.value=i)}updateComplete(e){let{detail:t}=e
1259if((0,d.isEmpty)(t.warnings))t.valid||this.raiseExecutionError({keyword:"__error__"}) 1260else{const e=t.warnings[0] 1261this.raiseExecutionError(e)}}updateFeatureMinValue(){(0,d.isNone)(this.args.model.minValueField)||(this.minimum=this.currentFeature.getRawValue(this.args.model.minValueField)??0)}updateFeatureMaxValue(){(0,d.isNone)(this.args.model.maxValueField)||(this.maximum=this.currentFeature.getRawValue(this.args.model.maxValueField)??100)}updateCurrentFeature(e){super.updateCurrentFeature(...arguments),this.args.model.valueType!==n.GaugeValueTypes.Feature||(0,d.isEmpty)(this.chartData)||(this.features.length===this.chartData.length?(this.value=this.currentFeature&&!(0,d.isNone)(this.valueField)?this.currentFeature.getRawValue(this.valueField):null,this.updateFeatureMinValue(),this.updateFeatureMaxValue(),this.chartConfig.series[0].featureIndex!==e&&this.updateChartConfig({...this.chartConfig,series:[{...this.chartConfig.series[0],featureIndex:-1===this.currentIndex?0:this.currentIndex}]})):this.updateDataSourceFeatures(this.chartData))}getDataArgs(e){if("main"===e.name)return{queryOnly:!0}}async updateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1262await super.updateData(...arguments) 1263let t=!1 1264e.min&&(0,d.isNone)(this.args.model.minValueField)&&(t=this.updateReference(e.min)),e.max&&(0,d.isNone)(this.args.model.maxValueField)&&(t=this.updateReference(e.max)||t),t&&(0,d.isNone)(e.main?.query)&&(0,c.once)(this,this.updateChartConfig)}updateReference(e){if(!e||e.noDataChanges)return!1 1265const t=k[e.dataset.name] 1266if("staticDataset"===e.dataset.type){let i=parseFloat(e.data) 1267return i=isNaN(i)?0:i,this[t]=i,!0}const i=e.dataset.statisticDefinitions 1268if((0,d.isEmpty)(i))return this[t]=null,!0 1269let n=i[0] 1270if(!n.onStatisticField)return this[t]=null,!0 1271if(!this.validateStatisticResult(e))return this[t]=null,!0 1272let{features:l}=e 1273if((0,d.isEmpty)(l))return this[t]=null,!0 1274const a=n.outStatisticFieldName 1275let o=l[0].attributes[a] 1276return(0,d.isNone)(l[0].attributes[a])&&(o=l[0].attributes[a.toUpperCase()]),this[t]=o,!0}clearData(){super.clearData(...arguments),(0,d.isNone)(this.value)||(this.value=null),(0,d.isEmpty)(this.features)||this.updateDataSourceFeatures([])}isConfigurationValidForData(){const e=this.args.model.chartConfig 1277switch(this.args.model.valueType){case n.GaugeValueTypes.Feature:if(!(0,d.isEmpty)(e.series[0].x))return!0 1278break 1279case n.GaugeValueTypes.Statistic:if(!(0,d.isEmpty)(e.series[0].x)&&this.validateStatistics())return!0}return this.clearData(),!1}existingTemplateFields(){if("feature"!==this.args.model.valueType)return[] 1280const e=new Set(this.dataSource.layer.fields?.map((e=>e.name))),t=(this.modelCaption+" "+this.modelDescription).matchAll(l.TEMPLATE_REGEX) 1281let i=[] 1282if(t)for(const n of t){const t=n[1] 1283e.has(t)&&i.push(t)}return i}updateState(){this._fetchedDataOnce&&(this.updateHasData(),this.updateHasValue(),this.updateCaption(),this.updateDescription())}convertData(){const e=this.value,t=this.args.model.chartConfig.axes[0],i=t.minimumValueConversion?t.minimumValueConversion.convert(this.minimum):this.minimum,n=t.maximumValueConversion?t.maximumValueConversion.convert(this.maximum):this.maximum,l=function(e,t,i){if((0,d.isNone)(e)||(0,d.isNone)(t)||(0,d.isNone)(i))return 0 1284if(e<Math.min(t,i))return 0 1285if(e>Math.max(t,i))return 1 1286const n=Math.abs(i-t) 1287return 0===n?0:(e-Math.min(t,i))/n}(e,i,n) 1288return{value:e,minimum:i,maximum:n,percentage:l}}updateHasData(){if("feature"===this.args.model.valueType)return void(this.hasData=!!this.currentFeature) 1289if((0,d.isNone)(this.value)||(0,d.isNone)(this.minimum)||(0,d.isNone)(this.maximum))return void(this.hasData=!1) 1290const{minimum:e,maximum:t}=this.convertData() 1291this.hasData=e!==t}updateHasValue(){this.hasValue="statistic"===this.args.model.valueType||!(0,d.isNone)(this.value),!this.hasValue&&this.args.model.noValueState.text?this.noValueLabel=(0,l.replaceInTemplate)(this.args.model.noValueState.text,{...this.templateAttributes,...this.dashboard.variables}):this.noValueLabel=void 0}updateCaption(){"feature"===this.args.model.valueType?this.caption=this.modelCaption?(0,l.replaceInTemplate)(this.modelCaption,{...this.templateAttributes,...this.dashboard.variables}):void 0:this.caption=void 0}updateDescription(){"feature"===this.args.model.valueType?this.description=this.modelDescription?(0,l.replaceInTemplate)(this.modelDescription,{...this.templateAttributes,...this.dashboard.variables}):void 0:this.description=void 0}},g=x(m.prototype,"axisLabelFormatter",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=x(m.prototype,"innerLabelFormatter",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(m.prototype,"updateChartConfig",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateChartConfig"),m.prototype),x(m.prototype,"widgetAdded",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"widgetAdded"),m.prototype),x(m.prototype,"updateChartFormatters",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateChartFormatters"),m.prototype),x(m.prototype,"updateChartColors",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateChartColors"),m.prototype),x(m.prototype,"chartWillRender",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"chartWillRender"),m.prototype),x(m.prototype,"dataProcessComplete",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"dataProcessComplete"),m.prototype),x(m.prototype,"updateComplete",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateComplete"),m.prototype),y=x(m.prototype,"value",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(m.prototype,"minimum",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(m.prototype,"maximum",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(m.prototype,"updateState",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateState"),m.prototype),m);(0,t.setComponentTemplate)(C,P)})),define("nickel/components/dashboard/indicator-widget/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/arcade","@dashboard/utils/array","@ember/object","@ember/runloop","@ember/utils","nickel/components/dashboard/bases/arcade-based-mixin","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/statistic-or-feature-based-mixin","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b){var m,g,h,y,v,w,S,x,C,k,P,O,D 1292function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function z(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1293var i=e[Symbol.toPrimitive] 1294if(void 0!==i){var n=i.call(e,t||"default") 1295if("object"!=typeof n)return n 1296throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1297return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function M(e,t,i,n,l){var a={}
1298return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1299const j=(0,b.createTemplateFactory)({id:"g82BXa6H",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[11,0],[16,0,[28,[37,1],[[30,0,["bodyClass"]],"justify-center overflow-hidden",[30,2,["hideClass"]]],null]],[4,[38,2],[[30,0,["bodySizeChanged"]]],null],[12],[1,"\\n "],[10,0],[14,0,"flex flex-col flex-none shrink overflow-hidden"],[12],[1,"\\n"],[41,[30,0,["sections","top","visible"]],[[[1," "],[8,[39,4],[[24,0,"flex-none shrink overflow-hidden indicator-top-text"]],[["@data"],[[30,0,["sections","top"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["sections","middle","visible"]],[[[1," "],[8,[39,4],[[24,0,"flex-none shrink overflow-hidden indicator-center-text"]],[["@data"],[[30,0,["sections","middle"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["sections","bottom","visible"]],[[[1," "],[8,[39,4],[[24,0,"flex-none shrink overflow-hidden indicator-bottom-text"]],[["@data"],[[30,0,["sections","bottom"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","resize-observer","if","dashboard/indicator-widget/responsive-text"]]',moduleName:"nickel/components/dashboard/indicator-widget/index.hbs",isStrictMode:!1}) 1300let E=(g=M((m=class{constructor(){T(this,"fillColor",g,this),T(this,"strokeColor",h,this),T(this,"text",y,this),T(this,"fontSize",v,this),T(this,"iconInfo",w,this),T(this,"height",S,this)}get visible(){return!!this.text||!!this.iconInfo}}).prototype,"fillColor",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(m.prototype,"strokeColor",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(m.prototype,"text",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(m.prototype,"fontSize",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(m.prototype,"iconInfo",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(m.prototype,"height",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),m),F=e.default=(x=class extends((0,l.mix)(f.default).with(u.default,p.default,d.default)){constructor(){super(...arguments),z(this,"model",void 0),T(this,"containerElementHeight",C,this),T(this,"reference",k,this),z(this,"sections",{top:new E,middle:new E,bottom:new E}),T(this,"formattedValues",P,this),T(this,"textColor",O,this),T(this,"backgroundColor",D,this),this.registerConfigModelObservers(["defaultSettings.modelRevision","belowReferenceSettings.modelRevision","valueFormat.modelRevision","percentageFormat.modelRevision","ratioFormat.modelRevision","valueConversion","valueConversion.modelRevision","referenceConversion","referenceConversion.modelRevision","noValueState.text","iconInfos","[email protected]"],this.updateState),this.registerDashboardModelObservers("[email protected]",this.updateState)}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"valueField","comparison","referenceField"]}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateState()}bodySizeChanged(e,t){let{height:i=0}=t 1301this.containerElementHeight!==i&&(this.containerElementHeight=i,this.updateSectionSizes())}updateCurrentFeature(){super.updateCurrentFeature(...arguments),this.value=(0,c.isNone)(this.currentFeature)||(0,c.isNone)(this.args.model.valueField)?null:this.currentFeature.getRawValue(this.args.model.valueField),"feature"===this.args.model.comparison&&(this.reference=(0,c.isNone)(this.currentFeature)||(0,c.isNone)(this.args.model.referenceField)?void 0:this.currentFeature.getRawValue(this.args.model.referenceField)),(0,s.once)(this,this.updateState)}async updateData(){await super.updateData(...arguments),"feature"===this.args.model.valueType?this.byFeatureUpdateData(...arguments):this.byStatisticUpdateData(...arguments),(0,s.once)(this,this.updateState)}byFeatureUpdateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1302if(this.doNotRender)return this.features=[],void this.updateDataSourceFeatures([]) 1303const t=this.args.model.comparison,i=this.args.model.arcadeEnabled?this.args.model.valueField||this.mainDatasetViewModel.objectIdFieldName:this.args.model.valueField,n=e.main 1304if(!n.noDataChanges){const e=(0,c.isNone)(n.dataset.maxFeatures)?n.features:n.features.slice(0,n.dataset.maxFeatures) 1305if(!n||(0,c.isEmpty)(e)||(0,c.isNone)(i))return this.updateDataSourceFeatures([]),this.value=null,void(this.reference=null) 1306let l,a 1307if(this.currentFeature&&"previous"===t&&(l=this.currentFeature.getRawValue(i),a=this.currentFeature.getObjectId()),this.updateDataSourceFeatures(e),this.value=this.currentFeature.getRawValue(i),"previous"===t)(0,c.isNone)(this.reference)||this.currentFeature.getObjectId()!==a?this.reference=this.value:this.value!==l&&(this.reference=l) 1308else if("feature"===t){const e=this.args.model.referenceField 1309this.reference=e?this.currentFeature.getRawValue(e):void 0}}const l=e.reference 1310switch(t){case"fixed":return void this.updateStaticBasedReference(l) 1311case"statistic":return void this.updateStatisticBasedReference(l)}}getStatisticFeatureValue(e){const t=e.dataset.statisticDefinitions 1312if((0,c.isEmpty)(t))return null 1313const i=t[0] 1314if(!i.onStatisticField)return null 1315if(!this.validateStatisticResult(e))return null 1316const{features:n}=e 1317if((0,c.isEmpty)(n))return null 1318const l=i.outStatisticFieldName 1319return(0,c.isPresent)(n[0].attributes[l])?n[0].attributes[l]:n[0].attributes[l.toUpperCase()]}byStatisticUpdateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1320if(this.doNotRender)return this.value=null,void(this.reference=null) 1321this.features=[] 1322const t=this.args.model.comparison,i=e.main 1323if(!i.noDataChanges){const e=this.value 1324this.value=this.getStatisticFeatureValue(i),this.value&&"previous"===t&&((0,c.isNone)(this.reference)?this.reference=this.value:this.value!==e&&(this.reference=e))}const n=e.reference 1325switch(t){case"fixed":return void this.updateStaticBasedReference(n) 1326case"statistic":return void this.updateStatisticBasedReference(n)}}updateStaticBasedReference(e){if(!e||"staticDataset"!==e.dataset.type)return 1327let t=parseFloat(e.data) 1328t=isNaN(t)?0:t,this.reference=t}updateStatisticBasedReference(e){e&&!e.noDataChanges&&(this.reference=this.getStatisticFeatureValue(e))}updateState(){if(this.dashboard.model){if(this.updateHasData(),this.args.model.arcadeEnabled)this.executeArcadeExpression() 1329else{const e=this.convertData() 1330this.updateFormattedValues(e) 1331const t=this.useAboveReference(e) 1332this.updateColors(t),this.updateHasValue(),this.updateCaption(t),this.updateDescription(t),this.updateSections(t)}this.updateSectionSizes()}}updateHasData(){"feature"!==this.args.model.valueType?"none"!==this.args.model.comparison&&"previous"!==this.args.model.comparison?this.hasData=!(0,c.isNone)(this.value)&&!(0,c.isNone)(this.reference):this.hasData=!(0,c.isNone)(this.value):this.hasData=!!this.currentFeature}updateHasValue(){this.hasValue="statistic"===this.args.model.valueType||!(0,c.isNone)(this.value),this.updateNoValueLabel()}updateNoValueLabel(){!this.hasValue&&this.args.model.noValueState.text?this.noValueLabel=(0,l.replaceInTemplate)(this.args.model.noValueState.text,{...this.formattedValues,...this.dashboard.variables}):this.noValueLabel=void 0}convertData(){if(!this.hasData)return{} 1333const e={value:this.args.model.valueConversion?this.args.model.valueConversion.convert(this.value):this.value} 1334return"previous"===this.args.model.comparison?e.reference=this.args.model.valueConversion?this.args.model.valueConversion.convert(this.reference):this.reference:e.reference=this.args.model.referenceConversion?this.args.model.referenceConversion.convert(this.reference):this.reference,e}useAboveReference(e){let{value:t,reference:i}=e 1335return!(!(0,c.isNone)(t)&&!(0,c.isNone)(i))||(!!(0,c.isNone)(this.args.model.belowReferenceSettings)||(!(!this.args.configData||!this.args.configData.forceAbove)||(!this.args.configData||!this.args.configData.forceBelow)&&t>=i))}updateColors(e){this.textColor=e?this.args.model.defaultSettings.textColor:this.args.model.belowReferenceSettings.textColor,this.backgroundColor=e?this.args.model.defaultSettings.backgroundColor:this.args.model.belowReferenceSettings.backgroundColor}updateFormattedValues(){let{value:e,reference:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i={} 1336const n="calculated/" 1337if(i[`${n}value`]=(0,c.isNone)(e)?"":this.args.model.valueFormat.format(e,this.dashboard.numberPrefixOverrides),"none"!==this.args.model.comparison&&(i[`${n}difference`]="",i[`${n}absoluteDifference`]="",i[`${n}percentage`]="",i[`${n}ratio`]="",i[`${n}percentChange`]="",i[`${n}ratioChange`]="",(0,c.isNone)(t)||(i[`${n}reference`]=this.args.model.valueFormat.format(t,this.dashboard.numberPrefixOverrides)),!(0,c.isNone)(e))){const l=e-t 1338i[`${n}difference`]=this.args.model.valueFormat.format(l,this.dashboard.numberPrefixOverrides) 1339const a=Math.abs(l) 1340i[`${n}absoluteDifference`]=this.args.model.valueFormat.format(a,this.dashboard.numberPrefixOverrides) 1341const o=t?e/t:NaN 1342isNaN(o)||(i[`${n}percentage`]=this.args.model.percentageFormat.format(o,this.dashboard.numberPrefixOverrides),i[`${n}ratio`]=this.args.model.ratioFormat.format(o,this.dashboard.numberPrefixOverrides)) 1343const r=t?(e-t)/t:NaN 1344isNaN(r)||(i[`${n}percentChange`]=this.args.model.percentageFormat.format(r,this.dashboard.numberPrefixOverrides),i[`${n}ratioChange`]=this.args.model.ratioFormat.format(r,this.dashboard.numberPrefixOverrides))}"feature"!==this.args.model.valueType||(0,c.isNone)(this.templateAttributes)||(i={...i,...this.templateAttributes}),this.formattedValues=i}updateSections(e){const t=e?this.args.model.defaultSettings.topSection:this.args.model.belowReferenceSettings.topSection,i=e?this.args.model.defaultSettings.middleSection:this.args.model.belowReferenceSettings.middleSection,n=e?this.args.model.defaultSettings.bottomSection:this.args.model.belowReferenceSettings.bottomSection 1345this.sections.middle.iconInfo=i.iconInfo,this.sections.top.fontSize=t.fontSize,this.sections.middle.fontSize=i.fontSize,this.sections.bottom.fontSize=n.fontSize,this.sections.top.fillColor=t.textInfo.fillColor,this.sections.middle.fillColor=i.textInfo.fillColor,this.sections.bottom.fillColor=n.textInfo.fillColor,this.sections.top.strokeColor=t.textInfo.strokeColor,this.sections.middle.strokeColor=i.textInfo.strokeColor,this.sections.bottom.strokeColor=n.textInfo.strokeColor,this.sections.top.text=(0,l.replaceInTemplate)(t.textInfo.text,{...this.formattedValues,...this.dashboard.variables}),this.sections.middle.text=(0,l.replaceInTemplate)(i.textInfo.text,{...this.formattedValues,...this.dashboard.variables}),this.sections.bottom.text=(0,l.replaceInTemplate)(n.textInfo.text,{...this.formattedValues,...this.dashboard.variables})}updateSectionSizes(){let e=0 1346if(this.sections.top.text&&(e+=this.sections.top.fontSize),(this.sections.middle.text||this.sections.middle.iconInfo)&&(e+=this.sections.middle.fontSize),this.sections.bottom.text&&(e+=this.sections.bottom.fontSize),this.containerElementHeight<=0||e<=0)return this.sections.top.height=0,this.sections.middle.height=0,void(this.sections.bottom.height=0) 1347this.sections.top.height=this.sections.top.text?this.containerElementHeight*this.sections.top.fontSize/e:0,this.sections.middle.height=this.sections.middle.text||this.sections.middle.iconInfo?this.containerElementHeight*this.sections.middle.fontSize/e:0,this.sections.bottom.height=this.sections.bottom.text?this.containerElementHeight*this.sections.bottom.fontSize/e:0}updateCaption(e){const t=e?this.args.model.defaultSettings.caption:this.args.model.belowReferenceSettings.caption 1348this.caption=(0,l.replaceInTemplate)(t,{...this.formattedValues,...this.dashboard.variables})}updateDescription(e){const t=e?this.args.model.defaultSettings.description:this.args.model.belowReferenceSettings.description 1349this.description=(0,l.replaceInTemplate)(t,{...this.formattedValues,...this.dashboard.variables})}updateCaptionandDescription(){this.updateState()}executeArcadeExpression(){if(!this.hasData)return this.textColor="",this.backgroundColor="",void(this.formattedValues={}) 1350if(!this.arcadeExecutor)return this.backgroundColor="",void this.updateArcadeExecutionError(new Error) 1351try{const e=(0,a.executeArcadeFunction)(this.arcadeExecutor,this.arcadeVariableInstances(),this.dashboard.timeZone) 1352if(!e)return 1353const t=e.styleProperties 1354if(this.textColor=t.textColor,this.backgroundColor=t.backgroundColor,this.formattedValues=e.attributes,this.caption=this.modelCaption?(0,l.replaceInTemplate)(this.modelCaption,{...this.formattedValues,...this.dashboard.variables}):void 0,this.description=this.modelDescription?(0,l.replaceInTemplate)(this.modelDescription,{...this.formattedValues,...this.dashboard.variables}):void 0,t.noValue)return this.hasValue=!t.noValue,void this.updateNoValueLabel() 1355this.hasValue=!0,this.sections.top.fontSize=(0,o.findBy)(n.TextFontSizes,"label",(t.topTextMaxSize||"x-small").toLowerCase()).value,this.sections.top.fillColor=t.topTextColor,this.sections.top.strokeColor=t.topTextOutlineColor,this.sections.top.text=(0,c.isNone)(t.topText)?"":String(t.topText),this.sections.middle.fontSize=(0,o.findBy)(n.TextFontSizes,"label",(t.middleTextMaxSize||"medium").toLowerCase()).value,this.sections.middle.fillColor=t.middleTextColor,this.sections.middle.strokeColor=t.middleTextOutlineColor,this.sections.middle.text=(0,c.isNone)(t.middleText)?"":String(t.middleText),this.sections.bottom.fontSize=(0,o.findBy)(n.TextFontSizes,"label",(t.bottomTextMaxSize||"x-small").toLowerCase()).value,this.sections.bottom.fillColor=t.bottomTextColor,this.sections.bottom.strokeColor=t.bottomTextOutlineColor,this.sections.bottom.text=(0,c.isNone)(t.bottomText)?null:String(t.bottomText) 1356const i=t.iconName&&(0,o.findBy)(this.args.model.iconInfos,"name",t.iconName)||{} 1357this.sections.middle.iconInfo=i.icon?{fillColor:t.iconColor,strokeColor:t.iconOutlineColor,align:t.iconAlign||i.align,icon:i.icon}:null}catch(e){this.backgroundColor="",this.updateArcadeExecutionError(e)}}arcadeVariableInstances(){const e={}
1358return this.datasetViewModels.forEach((t=>{let i 1359"serviceDataset"===t.type&&("main"===t.name?i="feature"===this.args.model.valueType?{dataSourceFeature:this.currentFeature}:{value:this.value}:"reference"===t.name&&(i={value:this.reference}),e[t.arcadeProfileId]=t.createArcadeFeature(i))})),e}},C=M(x.prototype,"containerElementHeight",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),M(x.prototype,"bodySizeChanged",[r.action],Object.getOwnPropertyDescriptor(x.prototype,"bodySizeChanged"),x.prototype),k=M(x.prototype,"reference",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=M(x.prototype,"formattedValues",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(x.prototype,"textColor",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=M(x.prototype,"backgroundColor",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M(x.prototype,"updateCaptionandDescription",[r.action],Object.getOwnPropertyDescriptor(x.prototype,"updateCaptionandDescription"),x.prototype),x);(0,t.setComponentTemplate)(j,F)})),define("nickel/components/dashboard/indicator-widget/responsive-text/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 1360function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 1361return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1362const f=(0,r.createTemplateFactory)({id:"qInARB5Z",block:'[[[11,0],[24,0,"responsive-text flex flex-col"],[17,1],[4,[38,0],[[30,0,["refreshSvgs"]]],null],[4,[38,1],[[30,0,["refreshSvgs"]],[30,2,["iconInfo","icon"]],[30,2,["text"]],[30,2,["fontSize"]],[30,2,["height"]],[30,2,["iconInfo"]],[30,2,["iconInfo","align"]]],null],[4,[38,2],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n "],[10,"svg"],[14,0,"responsive-text-group"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[14,"width","100%"],[12],[1,"\\n "],[11,"g"],[24,0,"responsive-text-icon"],[4,[38,0],[[30,0,["updateIconStyles"]]],null],[4,[38,1],[[30,0,["updateIconStyles"]],[30,2,["iconInfo","fillColor"]],[30,2,["iconInfo","strokeColor"]]],null],[4,[38,0],[[30,0,["updateIconAttributes"]]],null],[4,[38,1],[[30,0,["updateIconAttributes"]],[30,2,["iconInfo","icon"]]],null],[12],[1,"\\n "],[1,[28,[35,3],[[30,2,["iconInfo","icon"]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[11,"g"],[24,0,"responsive-text-label"],[4,[38,0],[[30,0,["updateTextStyles"]]],null],[4,[38,1],[[30,0,["updateTextStyles"]],[30,2,["fillColor"]],[30,2,["strokeColor"]]],null],[12],[1,"\\n "],[10,"text"],[14,"vector-effect","non-scaling-stroke"],[12],[1,"\\n "],[1,[28,[35,4],[[30,2,["text"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@data"],false,["did-insert","did-update","resize-observer","html-safe","decode-html"]]',moduleName:"nickel/components/dashboard/indicator-widget/responsive-text/index.hbs",isStrictMode:!1}) 1363let b=(s=class extends o.default{constructor(){super(...arguments),u(this,"application",c,this),u(this,"containerWidth",d,this)}sizeChanged(e,t){let{width:i=0}=t 1364this.containerWidth!==i&&(this.containerWidth=i,this.refreshSvgs(e))}updateTextStyles(e){e.style.removeProperty("--text-fill-color"),e.style.removeProperty("--text-stroke-color"),this.args.data.fillColor&&e.style.setProperty("--text-fill-color",this.args.data.fillColor),this.args.data.strokeColor&&e.style.setProperty("--text-stroke-color",this.args.data.strokeColor)}updateIconStyles(e){e.style.removeProperty("--icon-fill-color"),e.style.removeProperty("--icon-stroke-color"),this.args.data.iconInfo&&(this.args.data.iconInfo.fillColor&&e.style.setProperty("--icon-fill-color",this.args.data.iconInfo.fillColor),this.args.data.iconInfo.strokeColor&&e.style.setProperty("--icon-stroke-color",this.args.data.iconInfo.strokeColor))}updateIconAttributes(e){const t=e.querySelector(".responsive-text-icon svg") 1365if(!t)return 1366t.setAttribute("aria-hidden","true") 1367let i=t.getAttribute("viewBox") 1368i||(i=t.getBBox(),t.setAttribute("viewBox",`${i.x} ${i.y} ${i.width} ${i.height}`))}refreshSvgs(e){const t=e.querySelector(".responsive-text-group"),i=e.querySelector(".responsive-text-icon"),n=e.querySelector(".responsive-text-label"),l=n.querySelector("text") 1369l.setAttribute("font-size",`${this.args.data.fontSize}px`),this.application.rtl&&(l.style.textAlign="right",l.style.direction="ltr") 1370let o=.7 1371this.args.data.text||(o=1) 1372const r=.11 1373let s=0,c=.66*this.args.data.fontSize,d=c*o,u=d*r 1374if(this.args.data.text){const e=l.getBBox()
1375u=-e.y-u,c=e.height,d=e.height*o,s=e.width}const p=i.querySelector("svg") 1376if(p){p.setAttribute("height",d),p.setAttribute("width",d) 1377let e=p.getAttribute("viewBox") 1378e&&"0 0 0 0"!==e||(e=p.getBBox(),p.setAttribute("viewBox",`${e.x} ${e.y} ${e.width} ${e.height}`))}const f=s?15:0,b=d*r 1379this.args.data.iconInfo&&"right"!==this.args.data.iconInfo.align?(n.setAttribute("transform",`translate(${d+f} ${u})`),i.setAttribute("transform",`translate(0 ${b})`)):(n.setAttribute("transform",`translate(0 ${u})`),i.setAttribute("transform",`translate(${s+f+b} ${b})`)) 1380const m=t.getBBox(),g=m.x-1,h=m.y-1+(this.args.data.text?c*r:0),y=m.width+1,v=(this.args.data.text?d:m.height)+1 1381t.setAttribute("viewBox",`${g} ${h} ${y} ${v}`) 1382const w=(0,a.isPresent)(this.args.data.height)?this.args.data.height:0 1383let S=Math.min(w,d) 1384S=m.height?Math.min(this.containerWidth/m.width*m.height*o,S):S,t.setAttribute("height",S)}},c=p(s.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(s.prototype,"containerWidth",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),p(s.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"sizeChanged"),s.prototype),p(s.prototype,"updateTextStyles",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateTextStyles"),s.prototype),p(s.prototype,"updateIconStyles",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateIconStyles"),s.prototype),p(s.prototype,"updateIconAttributes",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateIconAttributes"),s.prototype),p(s.prototype,"refreshSvgs",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshSvgs"),s.prototype),s) 1385e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/dashboard/legend-widget/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@ember/service","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 1386function c(e,t,i,n,l){var a={} 1387return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1388const d=(0,o.createTemplateFactory)({id:"DcG0mO6f",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],[30,0,["yOverflowClass"]],[30,2,["hideClass"]]],null]],[12],[1,"\\n "],[11,0],[24,0,"esri-legend-widget"],[4,[38,2],[[30,0,["mapViewChanged"]]],null],[4,[38,3],[[30,0,["mapViewChanged"]],[30,0,["mapView"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","did-insert","did-update"]]',moduleName:"nickel/components/dashboard/legend-widget/index.hbs",isStrictMode:!1}) 1389let u=e.default=(r=class extends a.default{constructor(){var e,t,i,n 1390super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}willDestroy(){super.willDestroy(...arguments),this.legendWidget&&this.legendWidget.destroy()}get mapView(){return this.dashboard.mapViews.get(this.args.model.mapWidgetId)}async mapViewChanged(e){if(this.mapView){if(this.executionError="",!this.legendWidget){const t=await(0,i.importWidgetsLegend)() 1391this.legendWidget=new t({view:null,container:e})}this.legendWidget.view=this.mapView}else this.executionError=this.intl.t("data-source-error")}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"mapViewChanged",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"mapViewChanged"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard/list-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/arcade","@dashboard/utils/colors","@dashboard/utils/dom","@dashboard/utils/html-sanitizer","@dashboard/view-models","@ember/debug","@ember/object","@ember/runloop","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/arcade-based-mixin","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/widget-base","nickel/components/ui/tabulator-table/index","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h,y,v,w){var S,x,C,k,P,O,D 1392function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function z(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1393var i=e[Symbol.toPrimitive] 1394if(void 0!==i){var n=i.call(e,t||"default") 1395if("object"!=typeof n)return n 1396throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1397return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function M(e,t,i,n,l){var a={}
1398return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1399const j=(0,w.createTemplateFactory)({id:"Gvhn5v3/",block:'[[[8,[39,0],[[4,[38,1],[[30,0,["onElementInserted"]]],null],[4,[38,2],[[30,0,["updateStyles"]],[30,1,["itemTextColor"]],[30,1,["itemBackgroundColor"]],[30,1,["selectionColor"]],[30,1,["selectionTextColor"]],[30,1,["separatorColor"]],[30,0,["dashboard","theme"]]],null]],[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,3],[[30,0,["bodyClass"]],[30,2,["hideClass"]],[30,0,["yOverflowClass"]]],null]],[12],[1,"\\n"],[41,[30,1,["showFilter"]],[[[1," "],[10,0],[14,0,"flex mx-2 m-3"],[12],[1,"\\n "],[8,[39,5],[[24,0,"flex-auto"]],[["@clearable","@icon","@placeholder","@value","@update","@debounce"],[true,"search",[28,[37,6],["search..."],null],[30,0,["searchText"]],[28,[37,7],[[28,[37,8],[[30,0,["searchText"]]],null]],null],250]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],[[30,1,["selectionMode"]],"multi"],null],[28,[37,11],[[28,[37,12],[[30,1,["events"]]],null]],null]],null],[[[1," "],[11,"calcite-action"],[24,0,"ms-2"],[16,"active",[30,0,["filterSelected"]]],[24,"appearance","transparent"],[24,"icon","selected-items-filter"],[16,"disabled",[30,0,["disableFilterSelected"]]],[24,"scale","s"],[16,"title",[28,[37,6],["show-selected"],null]],[16,"label",[28,[37,6],["show-selected"],null]],[4,[38,13],["click",[30,0,["toggleFilterSelected"]]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,14],[[30,0,["maxFeatures"]],0],null],[[[1," "],[8,[39,15],[[16,0,[28,[37,3],[[30,0,["bodyClass"]],[30,0,["yOverflowClass"]],[30,2,["hideClass"]]],null]]],[["@columns","@scale","@selectionMode","@onSelectionChanged","@tableData","@onRowRendered","@onTabulatorCreated","@disableVirtualization"],[[30,0,["columns"]],"small",[30,0,["selectionMode"]],[30,0,["onSelectionChanged"]],[30,0,["tableData"]],[30,0,["onRowRendered"]],[30,0,["onTabulatorCreated"]],[52,[28,[37,16],[[30,0,["maxFeatures"]],50],null],true]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","did-insert","did-update","space-concat","if","ui/input","t","fn","mut","and","eq","not","is-empty","on","gt","ui/tabulator-table","lte"]]',moduleName:"nickel/components/dashboard/list-widget/index.hbs",isStrictMode:!1}) 1400let E=(S=(0,n.trigger)((function(){this.filterItemContents()})),x=class extends((0,a.mix)(y.default).with(h.default,g.default)){constructor(){super(...arguments),T(this,"filterSelected",C,this),T(this,"disableFilterSelected",k,this),T(this,"maxFeatures",P,this),T(this,"searchText",O,this),T(this,"tableData",D,this),z(this,"iconElements",new Map),this.columns=[{title:"Content",field:"content",resizable:!1}],this.registerConfigModelObservers(["expression","template"],(()=>{this._arcadeExpressionChanged(),this.dataExpired()})),this.registerConfigModelObservers(["highlightTextColor"],(()=>{this.tableData.forEach((e=>{const{dataSourceFeature:t}=e.content 1401e.content=this.createItemContent(t)})),this.filterItemContents()})),this.registerConfigModelObservers("iconType",(()=>{this.updateIconType()})),this.registerConfigModelObservers("showFilter",(()=>{this.args.showFilter||(this.searchText="")})),this.registerDashboardModelObservers("themeOverrides.elementBackgroundColor",this.updateListStyles)}async updateIconType(){this.iconElements.clear() 1402try{if("none"===this.args.model.iconType)return 1403const e=this.tableData.map((e=>{const{dataSourceFeature:t}=e.content 1404return this.createIconElement(t,e[v.UniqueRecordIdName])})) 1405await Promise.all(e)}finally{this.updateTableData()}}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateListStyles(),this.updateState()}datasetsChanged(){this.tableData=[],super.datasetsChanged(...arguments)}updateState(){this.hasData=!(0,b.isEmpty)(this.tableData),this.hasData||(this.searchText="")}toggleFilterSelected(){this.filterSelected=!this.filterSelected,this.filterItemContents()}async onElementInserted(e){this.widgetElement=e,await(0,s.elementOnRender)(e),this.updateStyles(e)}onTabulatorCreated(e){this.tabulator=e,this.updateTableData()}updateStyles(){super.updateStyles(...arguments),this.updateListStyles()}updateListStyles(){if(!this.widgetElement)return 1406const e=this.args.model 1407this.widgetElement.style.removeProperty("--tabulator-text-color"),e.itemTextColor&&this.widgetElement.style.setProperty("--tabulator-text-color",e.itemTextColor),this.widgetElement.style.removeProperty("--tabulator-background-color"),e.itemBackgroun
1407dColor&&this.widgetElement.style.setProperty("--tabulator-background-color",e.itemBackgroundColor) 1408const t=getComputedStyle(this.widgetElement).getPropertyValue("--tabulator-background-color"),i=(0,r.contrastColor)((0,r.toRGBA)(e.itemBackgroundColor||t,.06),15) 1409this.widgetElement.style.setProperty("--tabulator-hover-background-color",i),this.widgetElement.style.setProperty("--tabulator-selection-hover-background-color",i),this.widgetElement.style.removeProperty("--tabulator-horizontal-grid-color"),e.separatorColor&&this.widgetElement.style.setProperty("--tabulator-horizontal-grid-color",e.separatorColor),this.widgetElement.style.removeProperty("--list-item-selection-background-color"),e.selectionColor&&this.widgetElement.style.setProperty("--list-item-selection-background-color",e.selectionColor),this.widgetElement.style.removeProperty("--tabulator-selection-text-color"),e.selectionTextColor&&this.widgetElement.style.setProperty("--tabulator-selection-text-color",e.selectionTextColor),this.updateTableData()}get selectionMode(){return this.args.configMode||(0,b.isEmpty)(this.args.model.events)?null:this.args.model.selectionMode}onSelectionChanged(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 1410this.disableFilterSelected=(0,b.isEmpty)(e),this.raiseSelectedEvent(e,t)}raiseSelectedEvent(e,t){if(this.args.configMode)return 1411if((0,b.isEmpty)(e))return this.filterSelected=!1,void this.raiseSelectionChangedEvent({userInitiated:t}) 1412const i=e.map((e=>e.content.dataSourceFeature)) 1413this.raiseSelectionChangedEvent({eventData:{features:i},userInitiated:t||!(0,b.isEmpty)(this.searchText)})}async updateData(){let{results:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1414if(await super.updateData(...arguments),this.doNotRender)return void this.clearData() 1415let{features:t}=e[0];(0,b.isEmpty)(t)&&this.clearData(),this.maxFeatures=this.mainDatasetViewModel.maxFeatures||25,(0,b.isNone)(this.maxFeatures)||(t=t.slice(0,this.maxFeatures)) 1416const i=this.mainDatasetViewModel.dataSource,n=[] 1417this.iconElements.clear(),this.tableData=(t||[]).map((e=>{const t=e.attributes[i.objectIdFieldName],l=new d.DataSourceFeature({dataSource:i,feature:e}),a=this.createItemContent(l) 1418return"none"!==this.args.model.iconType&&n.push(this.createIconElement(l,t)),{[v.UniqueRecordIdName]:t,content:a}})),this.updateState(),(0,b.isEmpty)(n)||(await Promise.all(n),this.updateTableData())}createItemContent(e){const t=e.getObjectId() 1419let i,n=null,l=null,r=null 1420if(!e.feature)return{displayContent:"",originalDisplayContent:"",canDisplay:i,styleProperties:r,error:n,dataSourceFeature:e} 1421let s=this.args.model.template 1422if((0,b.isNone)(s)&&(s=`{field/${e.displayFieldName||e.objectIdFieldName}}`),this.args.model.arcadeEnabled)try{const t=(0,o.executeArcadeFunction)(this.arcadeExecutor,{[this.mainDatasetViewModel.arcadeProfileId]:e.createArcadeFeature()},this.dashboard.timeZone) 1423if(!t)return{displayContent:l,originalDisplayContent:l,canDisplay:i,styleProperties:r,error:n,dataSourceFeature:e} 1424r=t.styleProperties,l=(0,a.replaceInTemplate)(s,{...t.attributes,...this.dashboard.variables})}catch(c){l=(0,a.replaceInTemplate)(s,{...e.templateAttributes,...this.dashboard.variables}),n=this.intl.t("errors.arcade-execution-error-format",{id:t}),r=null,(0,u.debug)(`Arcade error:${c.message} - ${c.stack}`)}else l=(0,a.replaceInTemplate)(s,{...e.templateAttributes,...this.dashboard.variables}) 1425return{displayContent:l,originalDisplayContent:l,canDisplay:i,styleProperties:r,error:n,dataSourceFeature:e}}async createIconElement(e,t){if("none"===this.args.model.iconType||!e?.feature||"heatmap"===e?.layer?.renderer?.type)return void this.iconElements.delete(t) 1426let n=document.createElement("div") 1427n.classList.add("flex","flex-col","list-item-icon","pe-2") 1428const l=await e.getDisplayedSymbol() 1429if((0,b.isNone)(l))return void this.iconElements.delete(t) 1430const a=await(0,i.importSymbolsSupportSymbolUtils)() 1431if("cim"===l.type){(await(0,i.importSymbolsSupportCimSymbolUtils)()).scaleCIMSymbolTo(l,30)}this.iconElements.set(t,await a.renderPreviewHTML(l,{node:n,maxSize:30,scale:!0}))}clearData(){this.warning=null,this.tableData=[],this.iconElements.clear(),this.hasData=!1}onRowRendered(e){const t=e.getElement() 1432t.classList.remove("error") 1433let i=document.createElement("div") 1434const{content:n}=e.getData(),l=this.iconElements.get(e.getData()[v.UniqueRecordIdName]) 1435let a 1436a=(0,c.sanitizeHtml)(n.displayContent,!0),i.classList.add("feature-list-item","flex-auto","flex","items-center") 1437const o=e.getCells()[0].getElement() 1438if(n.error)throw t.classList.add("error"),o.innerHTML=a,new Error(n.error) 1439o.innerHTML="",o.appendChild(i) 1440const s=n.styleProperties 1441if(s){if(t.style.removeProperty("--tabulator-cell-text-color"),s.separatorColor&&(t.style.setProperty("--tabulator-horizontal-grid-color",s.separatorColor),t.style.setProperty("--tabulator-selection-grid-color","var(--tabulator-horizontal-grid-color)")),o.style.removeProperty("--tabulator-cell-text-color"),s.textColor&&o.style.setProperty("--tabulator-cell-text-color",s.textColor),o.style.removeProperty("--tabulator-cell-background-color"),o.style.removeProperty("--tabulator-selection-background-color"),s.backgroundColor){o.style.setProperty("--tabulator-cell-background-color",s.backgroundColor),o.style.setProperty("--tabulator-selection-background-color","var(--tabulator-cell-background-color)") 1442const e=(0,r.contrastColor)((0,r.toRGBA)(s.backgroundColor,.06),15) 1443o.style.setProperty("--tabulator-hover-background-color",e),o.style.setProperty("--tabulator-selection-hover-background-color",e)}o.style.removeProperty("--list-item-selection-background-color"),s.selectionColor&&o.style.setProperty("--list-item-selection-background-color",s.selectionColor),o.style.removeProperty("--tabulator-selection-text-color"),s.selectionTextColor&&o.style.setProperty("--tabulator-selection-text-color",s.selectionTextColor)}l&&i.appendChild(l) 1444const d=document.createElement("div") 1445d.classList.add("flex-auto","list-item-content","external-html","ck-content"),d.innerHTML=a,i.appendChild(d)}updateTableData(){(0,b.isEmpty)(this.tableData)||(this.tableData=this.tableData)}filterItemContents(){this.tabulator?.table.setFilter(this.filterData),(0,f.once)(this,this.updateTableData)}filterData(e){if(this.filterSelected&&!this.disableFilterSelected&&!e.isSelected)return 1446let t=e.content 1447if(t.canDisplay=!1,(0,b.isEmpty)(this.searchText.trim()))t.displayContent=t.originalDisplayContent,t.canDisplay=!0 1448else{const e=document.createElement("div") 1449e.innerHTML=t.originalDisplayContent,this.highlightNode(e,t),t.canDisplay&&(t.displayContent=e.innerHTML)}return t.canDisplay?e:null}highlightNode(e,t){const i=this.searchValue(e.nodeValue) 1450if(i){const n=document.createElement("span") 1451n.appendChild(document.createTextNode(i.match)),n.style.background=this.args.model.highlightTextColor||l.DefaultTextHighlightColor 1452const a=e.splitText(i.index) 1453a.nodeValue=a.nodeValue.substring(i.match.length),e.parentNode.insertBefore(n,a),t.canDisplay=!0}
1453(e.childNodes||[]).forEach((e=>{this.highlightNode(e,t)}))}searchValue(e){if((0,b.isEmpty)((e||"").trim()))return 1454const t=e.toLowerCase().replace(/\s/g," ").indexOf(this.searchText.toLowerCase()) 1455return t>-1?{index:t,match:e.substring(t,t+this.searchText.length)}:null}executeArcadeExpression(){this.tableData.forEach((e=>{const{dataSourceFeature:t}=e.content 1456e.content=this.createItemContent(t)})),this.updateTableData()}arcadeVariableInstances(){return this.mainDatasetViewModel?{[this.mainDatasetViewModel.arcadeProfileId]:null}:{}}resetState(){this.tabulator?.table.clearFilter(),this.filterSelected=!1,this.searchText="",this.tabulator?.clearSelection()}},C=M(x.prototype,"filterSelected",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=M(x.prototype,"disableFilterSelected",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),P=M(x.prototype,"maxFeatures",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),O=M(x.prototype,"searchText",[S,m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),M(x.prototype,"toggleFilterSelected",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"toggleFilterSelected"),x.prototype),M(x.prototype,"onElementInserted",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"onElementInserted"),x.prototype),M(x.prototype,"onTabulatorCreated",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"onTabulatorCreated"),x.prototype),M(x.prototype,"updateStyles",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"updateStyles"),x.prototype),M(x.prototype,"updateListStyles",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"updateListStyles"),x.prototype),M(x.prototype,"onSelectionChanged",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"onSelectionChanged"),x.prototype),D=M(x.prototype,"tableData",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M(x.prototype,"onRowRendered",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"onRowRendered"),x.prototype),M(x.prototype,"filterItemContents",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"filterItemContents"),x.prototype),M(x.prototype,"filterData",[p.action],Object.getOwnPropertyDescriptor(x.prototype,"filterData"),x.prototype),x) 1457e.default=(0,t.setComponentTemplate)(j,E)})),define("nickel/components/dashboard/map-widget/content-tools/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/array","@ember/object","@ember/service","@ember/string","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 1458function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={} 1459return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1460const v=(0,d.createTemplateFactory)({id:"r04rHkcA",block:'[[[41,[28,[37,1],[[30,1,["mapView"]],[28,[37,2],[[30,0,["searchTool"]],[30,2]],null]],null],[[[1," "],[11,0],[16,0,[28,[37,3],["map-toolbar-right pointer-events-auto self-end flex",[52,[30,3],"flex-col"]],null]],[17,4],[4,[38,4],[[30,0,["toolbarCreated"]]],null],[4,[38,5],[[30,0,["toolbarDestroying"]]],null],[12],[1,"\\n"],[41,[30,0,["searchTool"]],[[[1," "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["showSearch"]],[28,[37,6],[[30,3]],null]],null],[[[1," "],[8,[39,7],null,[["@mapWidget","@showPanel"],[[30,1],true]],null],[1,"\\n"]],[]],null],[1," "],[10,"calcite-action-pad"],[14,"expand-disabled",""],[14,"scale","s"],[12],[1,"\\n "],[11,"calcite-action"],[16,"active",[30,0,["showSearch"]]],[16,"icon",[30,0,["searchTool","icon"]]],[24,"scale","s"],[16,"title",[28,[37,8],["map-tools-enum.
1460searchTool"],null]],[16,"label",[28,[37,8],["map-tools-enum.searchTool"],null]],[4,[38,9],["click",[28,[37,10],[[30,0,["toggleSearch"]],[28,[37,6],[[30,0,["showSearch"]]],null]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["tools"]],[[[1," "],[10,"calcite-action-pad"],[15,0,[52,[30,0,["searchTool"]],[52,[30,3],"mt-2","ms-2"]]],[14,"expand-disabled",""],[15,"layout",[52,[30,3],"vertical","horizontal"]],[14,"scale","s"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["tools"]]],null]],null],null,[[[1," "],[11,"calcite-action"],[16,"active",[28,[37,13],[[30,0,["activeTool"]],[30,5]],null]],[24,"scale","s"],[16,"title",[28,[37,8],[[52,[28,[37,13],[[30,5,["icon"]],"home"],null],"home",[28,[37,14],["map-tools-enum.",[30,5,["model","type"]]],null]]],null]],[16,"label",[28,[37,8],[[52,[28,[37,13],[[30,5,["icon"]],"home"],null],"home",[28,[37,14],["map-tools-enum.",[30,5,["model","type"]]],null]]],null]],[4,[38,9],["click",[28,[37,10],[[30,0,["updateActiveTool"]],[30,5]],null]],null],[12],[1,"\\n "],[10,"calcite-icon"],[15,"icon",[30,5,["icon"]]],[15,"flip-rtl",true],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,3],[[[1," "],[8,[39,7],[[24,0,"absolute w-full mt-2 z-10"]],[["@mapWidget","@showPanel","@dismiss"],[[30,1],[30,0,["showSearch"]],[28,[37,10],[[30,0,["toggleSearch"]],false],null]]],null],[1,"\\n"],[41,[30,0,["showSearch"]],[[[1," "],[11,"calcite-scrim"],[24,0,"calcite-mode-dark z-0"],[4,[38,9],["click",[28,[37,10],[[30,0,["toggleSearch"]],false],null]],null],[12],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["tools"]],[[[41,[30,3],[[[40,[[[1," "],[8,[39,17],null,[["@heading","@isOpen","@dismiss","@position"],[[30,0,["activeTool","heading"]],[30,0,["panelOpen"]],[30,0,["dismissPanel"]],"trailing"]],[["default"],[[[[1,"\\n"],[41,[30,0,["activeTool","infoPanel"]],[[[1," "],[46,[28,[37,14],["dashboard/map-widget/info-panels/",[30,0,["activeTool","infoPanel"]]],null],null,[["mapWidget","dismiss"],[[30,1],[30,0,["dismissPanel"]]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],"%cursor:0%",[28,[37,16],[[30,0,["dashboard","mobileDBContainer"]]],null],null]],[]],[[[1," "],[11,0],[16,0,[28,[37,3],["info-panel flex flex-col pointer-events-auto",[52,[51,[30,0,["activeTool","infoPanel"]]],"hidden"]],null]],[4,[38,4],[[30,0,["panelCreated"]]],null],[4,[38,5],[[30,0,["panelDestroying"]]],null],[12],[1,"\\n"],[41,[30,0,["activeTool","infoPanel"]],[[[1," "],[46,[28,[37,14],["dashboard/map-widget/info-panels/",[30,0,["activeTool","infoPanel"]]],null],null,[["mapWidget","popover","dismiss"],[[30,1],true,[28,[37,10],[[30,0,["updateActiveTool"]],[30,0,["activeTool"]]],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],[]],null]],[]],null]],["@mapWidget","@mapTools","@isMobile","&attrs","tool"],false,["if","and","or","space-concat","did-insert","will-destroy","not","dashboard/map-widget/info-panels/search-tool","t","on","fn","each","-track-array","eq","concat","in-element","-in-el-null","ui/drawer","component","unless"]]',moduleName:"nickel/components/dashboard/map-widget/content-tools/index.hbs",isStrictMode:!1}) 1461let w=(u=class extends s.default{constructor(){super(...arguments),h(this,"dashboard",p,this),h(this,"intl",f,this),h(this,"activeTool",b,this),h(this,"panelOpen",m,this),h(this,"showSearch",g,this),this.dashboard.on("resetState",this,this.resetState)}willDestroy(){super.willDestroy(...arguments),this.dashboard.off("resetState",this,this.resetState)}get tools(){const e=[] 1462let t=(0,n.findBy)(this.args.mapTools,"type","bookmarksTool") 1463return t&&((0,r.isEmpty)(this.args.mapWidget.mapView.map.bookmarks)?e.push({model:t,icon:"home"}):e.push({model:t,icon:"bookmark",infoPanel:(0,o.dasherize)(t.type),heading:this.intl.t("bookmarks")})),t=(0,n.findBy)(this.args.mapTools,"type","slidesTool"),t&&((0,r.isEmpty)(this.args.mapWidget.slides)?e.push({model:t,icon:"home"}):e.push({model:t,icon:"presentation",infoPanel:(0,o.dasherize)(t.type),heading:this.intl.t("slides")})),t=(0,n.findBy)(this.args.mapTools,"type","legendTool"),t&&e.push({model:t,icon:"legend",infoPanel:(0,o.dasherize)(t.type),heading:this.intl.t("legend")}),t=(0,n.findBy)(this.args.mapTools,"type","mapContentsTool"),t&&e.push({model:t,icon:"layers",infoPanel:(0,o.dasherize)(t.type),heading:this.intl.t("layers-label")}),t=(0,n.findBy)(this.args.mapTools,"type","basemapGalleryTool"),t&&e.push({model:t,icon:"basemap",infoPanel:(0,o.dasherize)(t.type),heading:this.intl.t("basemaps")}),e}get searchTool(){const e=(0,n.findBy)(this.args.mapTools,"type","searchTool") 1464if(e)return{model:e,icon:"search"}}toggleSearch(e){this.showSearch=e,this.showSearch&&this.updateActiveTool()}updateActiveTool(e){if(this.activeTool!==e&&e){if(this.showSearch=!1,"bookmarksTool"===e?.model.type&&(0,r.isEmpty)(this.args.mapWidget.mapView.map.bookmarks)||"slidesTool"===e?.model.type&&(0,r.isEmpty)(this.args.mapWidget.slides))return this.args.mapWidget.navigateToInitialExtent(),void(this.activeTool=null) 1465this.activeTool=e,this.panelOpen=!!e.infoPanel}else this.activeTool=null}dismissPanel(){this.panelOpen=!1,setTimeout((()=>this.updateActiveTool(this.activeTool)),300)}toolbarCreated(e){this.args.mapWidget.mapView.ui.add(e,"top-trailing")}toolbarDestroying(e){this.args.mapWidget.mapView.ui.remove(e)}panelCreated(e){this.args.mapWidget.mapView.ui.add(e,"top-trailing")}panelDestroying(e){this.args.mapWidget.mapView.ui.remove(e)}resetState(){this.args.mapWidget.navigateToInitialExtent(),this.updateActiveTool(),this.args.mapWidget.mapView.map.revert("basemap","web-map"),this.args.mapWidget.mapView.map.allLayers.forEac
1465h((e=>{e.revert&&e.revert("visible","web-map")}))}},p=y(u.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"activeTool",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=y(u.prototype,"panelOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(u.prototype,"tools",[i.cached],Object.getOwnPropertyDescriptor(u.prototype,"tools"),u.prototype),y(u.prototype,"searchTool",[i.cached],Object.getOwnPropertyDescriptor(u.prototype,"searchTool"),u.prototype),g=y(u.prototype,"showSearch",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(u.prototype,"toggleSearch",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"toggleSearch"),u.prototype),y(u.prototype,"updateActiveTool",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateActiveTool"),u.prototype),y(u.prototype,"dismissPanel",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"dismissPanel"),u.prototype),y(u.prototype,"toolbarCreated",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"toolbarCreated"),u.prototype),y(u.prototype,"toolbarDestroying",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"toolbarDestroying"),u.prototype),y(u.prototype,"panelCreated",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"panelCreated"),u.prototype),y(u.prototype,"panelDestroying",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"panelDestroying"),u.prototype),u) 1466e.default=(0,t.setComponentTemplate)(v,w)})),define("nickel/components/dashboard/map-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/core-modules","@dashboard/decorators","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/utils/geometry","@dashboard/view-models","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","luxon","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h,y){var v,w,S,x,C,k,P,O 1467function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1468var i=e[Symbol.toPrimitive] 1469if(void 0!==i){var n=i.call(e,t||"default") 1470if("object"!=typeof n)return n 1471throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1472return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,l){var a={} 1473return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1474const M=(0,y.createTemplateFactory)({id:"wEMkfFQM",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],"relative overflow-hidden",[30,2,["hideClass"]]],null]],[12],[1,"\\n"],[41,[30,0,["loadingBasemapError"]],[[[1," "],[10,0],[14,0,"flex-auto flex flex-col justify-center"],[12],[1,"\\n "],[10,0],[14,0,"flex-none self-center me-2 ms-2"],[12],[1,"\\n "],[1,[28,[35,3],["errors.basemap-inaccessible"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,0],[16,0,[28,[37,1],["map flex-auto",[52,[30,0,["hasInteractionTools"]],"interactive-tools-margin"]],null]],[4,[38,4],[[30,0,["createMapView"]]],null],[4,[38,5],[[30,0,["replaceMapView"]],[30,1,["itemId"]]],null],[4,[38,5],[[30,0,["selectionColorChanged"]],[30,0,["dashboard","mapOverrides","selectionColor"]]],null],[4,[38,6],[[30,0,["onMapInteraction"]]],null],[12],[13],[1,"\\n\\n "],[8,[39,7],null,[["@mapWidget","@selectTool","@updateView"],[[30,0],[30,1,["selectTool"]],[30,0,["updateExtentToEnvelope"]]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@mapTools","@mapWidget","@isMobile"],[[30,1,["mapTools"]],[30,0],[30,1,["isMobile"]]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","if","t","did-insert","did-update","on-interaction","dashboard/map-widget/interaction-tools","dashboard/map-widget/content-tools"]]',moduleName:"nickel/components/dashboard/map-widget/index.hbs",isStrictMode:!1}) 1475let j=(v=class extends h.default{constructor(){super(...arguments),D(this,"intl",w,this),T(this,"popupFeaturePanAction",{title:this.intl.t("pan"),id:"pan-feature",className:"esri-icon-pan"}),D(this,"mapView",S,this),D(this,"dataSourceItem",x,this),D(this,"loadingBasemapError",C,this),T(this,"userInitiated",!1),D(this,"selectableLayers",k,this),D(this,"mapLayerViewModels",P,this),T(this,"extentChangeInitiatedByDefaultAction",void 0),T(this,"flashAnimationFrameId",null),T(this,"animationDuration",1e3),T(this,"animationStartTime",-1),T(this,"flashProgress",0),D(this,"trackedMapLayer",O,this)}willDestroy(){this.detachFromMapEvents(),this.destroyMap(),super.willDestroy(...arguments)}destroyMap(){this.identifyAbortController&&(this.identifyAbortController.abort(),this.identifyAbortController=null),this.unloadMap(),this.mapView&&(this.eventsDispat
1475cher?.unregisterTarget(this),this.mapView.destroy(),this.mapView=null)}detachFromMapEvents(){(this._mapEventHandles||[]).forEach((e=>{e.remove()})),this._mapEventHandles=void 0}unloadMap(){this.mapLayerViewModels.forEach((e=>{e.release()})),this.dashboard.mapViews.delete(this.args.model.id)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.mapView&&(this.updateMapLayerModels(),this.updateNavigation(),this.updateScalebar(),this.updatePopup())}updateMapLayerModels(){this.mapLayerViewModels.forEach((e=>{e.model=null})) 1476const e=this.args.model.layers,t=[] 1477e.forEach((e=>{const i=this.mapLayerViewModels.find((t=>t.dataSource.id===e.dataSource.id)) 1478i.model=e,i.supportSelection&&t.push(i)})),this.selectableLayers=t}updateDashboardModelPropertyChanges(){this.mapView.timeZone=this.dashboard.timeZone,this.trackedMapLayer?.updateTrackingLayerRenderer()}async updateNavigation(){if(this.mapView){if(this.destroyNavigation(),this.args.model.showPanRotate){const e=await(0,i.importWidgetsNavigationToggle)() 1479this.navigationToggle=new e({view:this.mapView}),this.mapView.ui.add(this.navigationToggle,"bottom-trailing")}if(this.args.model.showCompass){const e=await(0,i.importWidgetsCompass)() 1480this.compass=new e({view:this.mapView}),this.mapView.ui.add(this.compass,"bottom-trailing"),this.rotationHandle=this.mapView.watch("rotation",(e=>{this.compass.visible=0!==e}))}if(this.args.model.showLocate){const e=await(0,i.importWidgetsLocate)() 1481this.locate=new e({view:this.mapView}),this.mapView.ui.add(this.locate,"bottom-trailing")}if(this.args.model.showNavigation){const e=await(0,i.importWidgetsZoom)() 1482this.zoom=new e({id:"zoom",view:this.mapView}),this.mapView.ui.add(this.zoom,"bottom-trailing")}}}destroyNavigation(){this.zoom&&(this.mapView.ui.remove(this.zoom),this.zoom.destroy(),this.zoom=null),this.navigationToggle&&(this.mapView.ui.remove(this.navigationToggle),this.navigationToggle.destroy(),this.navigationToggle=null),this.locate&&(this.mapView.ui.remove(this.locate),this.locate.destroy(),this.locate=null),this.compass&&(this.mapView.ui.remove(this.compass),this.compass.destroy(),this.compass=null,this.rotationHandle.remove(),this.rotationHandle=null)}async updateScalebar(){if(!this.mapView)return 1483if(this.destroyScalebar(),"none"===this.args.model.scalebarStyle)return 1484const e=await(0,i.importWidgetsScaleBar)(),t=this.args.model.scalebarStyle,n=this.portal.user?.units?.replace("english","imperial")||"dual" 1485this.scalebar=new e({view:this.mapView,style:t,unit:n}),this.mapView.ui.add(this.scalebar,{position:this.rtl?"bottom-right":"bottom-left"})}destroyScalebar(){this.scalebar&&(this.mapView.ui.remove(this.scalebar),this.scalebar.destroy(),this.scalebar=null)}updatePopup(){if(this.mapView)return this.args.model.showPopup?void(this.mapView.popupEnabled=!0):(this.mapView.popup.close(),void(this.mapView.popupEnabled=!1))}async createPopup(){if(!this.mapView)return 1486const e=await(0,i.importWidgetsPopup)(),t=this.args.model.isMobile?{}:{position:"top-leading",breakpoint:!1,buttonEnabled:!1} 1487this.mapView.popup=new e({dockEnabled:!0,defaultPopupTemplateEnabled:!0,browseClusterEnabled:!0,dockOptions:t,maxInlineActions:4,goToOverride:(e,t)=>{let{target:i}=t 1488this.mapView.scale!==i.scale&&this.zoomToGeometry(i.target?.geometry||i)}}),this.mapView.popup.actions.push(this.popupFeaturePanAction),this.mapView.popup.on("trigger-action",(e=>{const t=this.mapView.popup.selectedFeatureWidget.graphic 1489if(e.action.id===this.popupFeaturePanAction.id)this.trackedMapLayer?.pauseFeatureTracking(),this.mapView.goTo({target:t.geometry,scale:this.mapView.scale})})),this.mapView.popup.watch("visible",(()=>{this.mapView.popup.visible||(this.mapView.popup.clear(),this.trackedMapLayer?.highlightTrackedFeature(),this.selectableLayers.forEach((e=>e.highlightSelection())))}))}async selectionColorChanged(){if(!this.mapView)return 1490const e=await(0,i.importColor)() 1491this.mapView.highlightOptions={color:"#00FFFFFF",haloColor:e.fromHex(this.dashboard.mapOverrides.selectionColor||a.DefaultMapSelectionColor),haloOpacity:.7}}get executionError(){if(!this.dataSourceItem)return"" 1492if(this.dataSourceItem.initStatus!==s.InitializationStatus.Success||!this.dataSourceItem.map){const e=this.dataSourceItem.title||"",t=e?"cannot-open-map-format":"cannot-open-map" 1493return this.intl.t(t,{name:e})}return""}async replaceMapView(e){this.destroyMap(),this.createMapView(e)}async createMapView(e){const t=this.args.model.itemId 1494if((0,u.debug)(`Loading map ${t}`),this.dataSourceItem=this.dashboard.dataSourceItems.get(t),!this.dataSourceItem?.map)return 1495this.isScene=this.dataSourceItem.isScene 1496const[n,l]=await Promise.all(this.isScene?[(0,i.importWebScene)(),(0,i.importViewsSceneView)()]:[(0,i.importWebMap)(),(0,i.importViewsMapView)()]),a=new n({portalItem:{id:t}}),o=new l({map:a,popupEnabled:this.args.model.showPopup,container:e,ui:{components:["attribution"]},timeZone:this.dashboard.timeZone}) 1497this.dashboard.mapViews.set(this.args.model.id,o) 1498try{await o.when(),this.mapView=o,this.slides=a.presentation?.slides.items 1499const t=e.querySelector(".esri-view-root .esri-ui") 1500t&&t.classList.remove("calcite-mode-light","calcite-mode-dark"),await this.dataSourceItem.initAllDataSources() 1501const i=await Promise.allSettled(a.allLayers.toArray().map((e=>o.whenLayerView(e)))) 1502await Promise.allSettled(i.map((e=>{let{value:t}=e 1503this.createMapLayerViewModel(t)}))),await this.createPopup(),this.updateNavigation(),this.updateScalebar(),this.selectionColorChanged(),this.registerDashboardModelObservers(["timeZone","mapOverrides.trackedFeatureColor","mapOverrides.trackedFeatureRadius"],this.updateDashboardModelPropertyChanges)}catch(r){return void this.dashboard.mapViews.delete(this.args.model.id)}
1503this.eventsDispatcher.registerTarget(this),this.eventsDispatcher.dispatchPendingEvents(this.id),await this.mapExtentChanged(!0),this.attachToMapEvents(),this.userInitiated=!0}async createMapLayerViewModel(e){if(!e)return 1504const t=e.layer 1505e.highlight&&e.queryFeatures?await this.createFromLayerView(e):!(0,b.isEmpty)(t.sublayers)&&t.capabilities?.operations.supportsQuery&&await Promise.allSettled(t.sublayers.toArray().map((e=>this.createFromMapSubLayer(t,e,this.args.model.layers))))}async createFromLayerView(e){const t=e.layer,i=this.findDataSource({layerId:t.id}),n=(0,r.findBy)(this.args.model.layers,"dataSource.layerId",t.id)||{} 1506if(!i)return 1507const l=new d.MapLayer({owner:this.args.model,model:n,dataSource:i,layerView:e,dashboard:this.dashboard}) 1508l&&(this.mapLayerViewModels=[...this.mapLayerViewModels,l],l.supportSelection&&(this.selectableLayers=[...this.selectableLayers,l]))}async createFromMapSubLayer(e,t,i){if(t.sublayers)return void await Promise.allSettled(t.sublayers.toArray().map((t=>this.createFromMapSubLayer(e,t,i)))) 1509const n=this.findDataSource({sublayer:t}) 1510if(!n)return 1511const l=new d.MapLayer({owner:this.args.model,dataSource:n,sublayer:t,dashboard:this.dashboard}) 1512this.mapLayerViewModels=[...this.mapLayerViewModels,l]}findDataSource(e){let{layerId:t,sublayer:i}=e 1513return this.dataSourceItem.findDataSource({layerId:i?.layer.id||t,sublayerId:i?.id})}get hasExtentAction(){return!(0,b.isEmpty)(this.args.model.events.filter((e=>e.type===o.EventTypes.ExtentChanged)))}attachToMapEvents(){this._mapEventHandles=[this.mapView.watch("stationary",this.mapExtentChanged),this.mapView.on("resize",this.onMapResized),this.mapView.on("mouse-wheel",this.onMapInteraction)]}onMapInteraction(){this.userInitiated=!0}onMapResized(){this.stopActionPropagation()}async mapExtentChanged(e){if(!e)return this.canExecuteAction=!1,void this.trackedMapLayer?.pauseFeatureTracking() 1514this.canExecuteAction=!0 1515const t={geometry:this.mapView.extent,viewpoint:this.mapView.viewpoint} 1516t.tileInfo=await this.getTileInfo(),this.raiseExtentChangedEvent({eventData:t,userInitiated:this.userInitiated}),this.executeActionQueue(),this.extentChangeInitiatedByDefaultAction&&(this.userInitiated=!0,this.extentChangeInitiatedByDefaultAction=!1)}async createtileInfoView(){if(this.isScene||this.tileInfoView)return 1517const[e,t,{whenOnce:l}]=await Promise.all([(0,n.importTileInfoView)(),(0,i.importLayersSupportTileInfo)(),(0,i.importCoreReactiveUtils)()]) 1518await l((()=>this.mapView.spatialReference)),this.tileInfoView=new e(t.create({spatialReference:this.mapView.spatialReference,size:256}))}async getTileInfo(){if(await this.createtileInfoView(),!this.tileInfoView)return 1519const e=this.tileInfoView.getTileCoverage(this.mapView.state,0),{spans:t,lodInfo:i}=e,{level:n}=i 1520if(t.length<=0)return 1521const l=this.mapView.featuresTilingScheme.getTileResolution(n),a={mapExtent:this.mapView.extent,resolution:l,tiles:[]} 1522for(const{row:o,colFrom:r,colTo:s}of t)for(let e=r;e<=s;e++){const t={level:n,row:o,col:e,world:i.getWorldForColumn(e)},l=[0,0,0,0] 1523this.mapView.featuresTilingScheme.getTileBounds(l,t,true) 1524const[r,s,c,d]=l,u={type:"extent",xmin:r,ymin:s,xmax:c,ymax:d,spatialReference:{wkid:this.mapView.spatialReference.wkid}} 1525a.tiles.push(u)}return(0,u.runInDebug)((()=>{this.mapView.graphics=a.tiles.map((e=>({geometry:e,symbol:{type:"simple-fill",style:"none"}})))})),a}async navigateToInitialExtent(){if(this.mapView)try{this.userInitiated=!1,this.extentChangeInitiatedByDefaultAction=!0,await this.mapView.goTo(this.mapView.map.initialViewProperties.viewpoint)}catch(e){return}}async setExtent(e){let{viewpoint:t,extent:i}=e 1526if(!this.mapView)return 1527let n=t 1528if(!n){const{error:e,geometries:t}=await(0,c.project)([i],this.mapView.spatialReference) 1529if(e)return 1530n=t[0]}await this.mapView.goTo(n)}async updateExtentToEnvelope(e){e&&(this.mapView.extent.contains(e)||await this.zoomToGeometry(e),await this.panToGeometry(e))}async panToGeometry(e){if(!e||!this.mapView)return 1531const{error:t,geometries:i}=await(0,c.project)([e],this.mapView.spatialReference) 1532t||this.mapView.stationary&&await this.mapView.goTo({target:i[0],scale:this.mapView.scale})}async zoomToGeometry(e){if(!e||!this.mapView)return 1533const{error:t,geometries:i}=await(0,c.project)([e],this.mapView.spatialReference) 1534if(t)return 1535this.trackedMapLayer?.pauseFeatureTracking() 1536const n=i[0] 1537if("point"!==n.type)await this.mapView.goTo(n) 1538else{let e=Number(this.args.model.pointZoomScale)||1e4 1539await this.mapView.goTo({target:n,scale:e})}}async identifyFeatures(e){let{features:t}=e 1540if(this.identifyAbortController&&(this.identifyAbortController.abort(),this.identifyAbortController=null),this.mapView.popup.clear(),(0,b.isEmpty)(t)||!this.args.model.showPopup)return void this.mapView.popup.close() 1541const i=(0,r.findBy)(this.mapLayerViewModels,"dataSource.id",t[0].dataSource?.id) 1542if(i&&(!i.layer.visible||!i.layer.popupEnabled))return void this.mapView.popup.close() 1543this.identifyAbortController=new AbortController 1544const n=await i.getValidFeatures(t,!0,!1,{signal:this.identifyAbortController.signal});(0,b.isEmpty)(n)?this.mapView.popup.close():this.mapView.popup.open({features:n.map((e=>e.feature||e)),defaultPopupTemplateEnabled:!0})}showTrackedFeature(e){e?this.mapView.popup.open({features:[e.feature],collapsed:!1}):this.mapView.popup.close()}get flashRepeats(){const e=Math.floor(Number(this.args.model.flashRepeats))||0 1545return e<1?3:e}async flash(e){const t=await(0,i.importLayersGraphicsLayer)() 1546if(this.flashGraphicsLayer||(this.flashGraphicsLayer=new t({listMode:"hide"})),this.flashGraphicsLayer.removeAll(),this.flashAnimationFrameId&&(cancelAnimationFrame(this.flashAnimationFrameId),this.flashAnimationFrameId=null),(0,b.isEmpty)(e))return 1547const{error:n,geometries:l}=await(0,c.project)(e,this.mapView.spatialReference) 1548if(n)return 1549const o=(await(0,i.importColor)()).fromHex(this.dashboard.mapOverrides.selectionColor||a.DefaultMapSelectionColor) 1550o.a=.5 1551const r={type:"simple-marker",style:"circle",color:o,size:30,outline:{type:"simple-line",style:"solid",width:0}},s={type:"simple-line",style:"solid",color:o,width:5},d={type:"simple-fill",style:"none",outline:{color:o,width:5}},u=l.map((e=>{let t,i=e 1552switch(e.type){case"point":t=r 1553break 1554case"polyline":t=s 1555break 1556case"multipoint":i=i.extent,t=d 1557break 1558default:t=d}return{geometry:i,symbol:t}})) 1559this.flashGraphicsLayer.addMany(u),this.mapView.map.layers.includes(this.flashGraphicsLayer)||this.mapView.map.layers.add(this.flashGraphicsLayer),this.flashProgress=0,this.flashAnimationFrameId=requestAnimationFrame(this.onAnimationFrame)}onAnimationFrame(){const e=g.DateTime.now().valueOf() 1560if(this.animationStartTime<0)this.animationStartTime=e,this.flashGraphicsLayer.opacity=0 1561else{const t=(e-this.animationStartTime)/this.animationDuration 1562this.flashGraphicsLayer.opacity=t>=1?0:t<=0?1:t}g.DateTime.now().valueOf()-this.animationStartTime>this.animationDuration&&(this.animationStartTime=-1,this.flashProgress++,this.flashProgress>=this.flashRepeats)?this.mapView.map.layers.remove(this.flashGraphicsLayer):this.flashAnimationFrameId=requestAnimationFrame(this.onAnimationFrame)}get isTrackingActive(){return this.trackedMapLayer?.isTrackingActive}get isTrackingPaused(){return this.trackedMapLayer?.isTrackingPaused}async toggleTrackedFeature(e){if(!e)return this.trackedMapLayer?.stopTrackingFeature
1562(),void(this.trackedMapLayer=null) 1563const t=(0,r.findBy)(this.mapLayerViewModels,"dataSource.id",e.dataSource.id) 1564this.trackedMapLayer&&this.trackedMapLayer===t||(this.trackedMapLayer&&this.trackedMapLayer.stopTrackingFeature(),this.trackedMapLayer=t),this.trackedMapLayer.startTrackingFeature(e)}resumeFeatureTracking(){this.trackedMapLayer.resumeFeatureTracking()}pauseFeatureTracking(){this.trackedMapLayer.pauseFeatureTracking()}async handleAction(e){await super.handleAction(...arguments) 1565const{userInitiated:t,actionType:i}=e,n=i===o.ActionTypes.Pan||i===o.ActionTypes.Zoom||i===o.ActionTypes.SetExtent 1566let l=!1 1567if(!this.mapView)return 1568if(!e.filterData&&t&&i===o.ActionTypes.Zoom)return l=!0,void this.navigateToInitialExtent() 1569let{features:a=[],geometry:r,viewpoint:s,aggregateGeometries:d=[]}=e.filterData||{} 1570if(i===o.ActionTypes.SetExtent&&s)return l=!0,this.setExtent({viewpoint:s}),void(this.userInitiated=!1) 1571if(a.forEach((e=>{const t=e.feature.geometry 1572t&&!(0,c.isEmptyEnvelope)(t)&&d.push(t)})),r&&!(0,c.isEmptyEnvelope)(r)&&d.push(r),i!==o.ActionTypes.FlashGeometry)if(i!==o.ActionTypes.TrackFeature)if(i!==o.ActionTypes.Identify)if(r=await(0,c.unionAsync)(d),r&&!(0,c.isEmptyEnvelope)(r))switch(i){case o.ActionTypes.Pan:this.panToGeometry(r),this.userInitiated=!1 1573break 1574case o.ActionTypes.Zoom:this.zoomToGeometry(r),this.userInitiated=!1 1575break 1576case o.ActionTypes.SetExtent:this.setExtent({extent:r}),this.userInitiated=!1}else n&&!l&&this.executeActionQueue() 1577else this.identifyFeatures({features:a}) 1578else this.toggleTrackedFeature((0,b.isEmpty)(a)?null:a[0]) 1579else this.flash(d)}clearActionFilters(){if(this.trackedMapLayer?.stopTrackingFeature(),this.trackedMapLayer=null,!this.originEvent)return 1580const{actionType:e}=this.originEvent 1581e===o.ActionTypes.SetExtent&&this.navigateToInitialExtent()}resetState(){this.mapView.popup.close()}},w=z(v.prototype,"intl",[f.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(v.prototype,"mapView",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x=z(v.prototype,"dataSourceItem",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(v.prototype,"loadingBasemapError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=z(v.prototype,"selectableLayers",[l.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),P=z(v.prototype,"mapLayerViewModels",[l.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),z(v.prototype,"selectionColorChanged",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"selectionColorChanged"),v.prototype),z(v.prototype,"replaceMapView",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"replaceMapView"),v.prototype),z(v.prototype,"createMapView",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"createMapView"),v.prototype),z(v.prototype,"onMapInteraction",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"onMapInteraction"),v.prototype),z(v.prototype,"onMapResized",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"onMapResized"),v.prototype),z(v.prototype,"mapExtentChanged",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"mapExtentChanged"),v.prototype),z(v.prototype,"updateExtentToEnvelope",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"updateExtentToEnvelope"),v.prototype),z(v.prototype,"panToGeometry",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"panToGeometry"),v.prototype),z(v.prototype,"zoomToGeometry",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"zoomToGeometry"),v.prototype),z(v.prototype,"identifyFeatures",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"identifyFeatures"),v.prototype),z(v.prototype,"onAnimationFrame",[p.action],Object.getOwnPropertyDescriptor(v.prototype,"onAnimationFrame"),v.prototype),O=z(v.prototype,"trackedMapLayer",[l.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v) 1582e.default=(0,t.setComponentTemplate)(M,j)})),define("nickel/components/dashboard/map-widget/info-panels/basemap-gallery-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 1583function c(e,t,i,n,l){var a={}
1584return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1585const d=(0,o.createTemplateFactory)({id:"IGT2fCZM",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["Header"]],null,[["@dismiss"],[[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["basemaps"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Body"]],null,[["@popover"],[[30,3]]],[["default"],[[[[1,"\\n "],[11,0],[4,[38,3],[[30,0,["createEsriWidget"]]],null],[4,[38,4],[[30,0,["destroyEsriWidget"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","InfoPanel","@popover","@dismiss"],false,["dashboard/map-widget/info-panels/info-panel","if","t","did-insert","will-destroy"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/basemap-gallery-tool/index.hbs",isStrictMode:!1}) 1586let u=e.default=(r=class extends a.default{constructor(){var e,t,i,n 1587super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}async createEsriWidget(e){const t=await(0,i.importWidgetsBasemapGallery)() 1588this.basemapGallery=new t({view:this.args.mapWidget.mapView,container:e}) 1589const{watch:n}=await(0,i.importCoreReactiveUtils)() 1590n((()=>this.basemapGallery.activeBasemap),(()=>{this.args.dismiss(),this.dashboard.enableResetState="user"===this.args.mapWidget.mapView.map.originOf("basemap")}))}destroyEsriWidget(){this.basemapGallery&&this.basemapGallery.destroy()}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"createEsriWidget",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"createEsriWidget"),r.prototype),c(r.prototype,"destroyEsriWidget",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"destroyEsriWidget"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard/map-widget/info-panels/bookmarks-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 1591function r(e,t,i,n,l){var a={} 1592return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1593const s=(0,a.createTemplateFactory)({id:"HCpCze28",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["Header"]],null,[["@dismiss"],[[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["bookmarks"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Body"]],null,[["@popover"],[[30,3]]],[["default"],[[[[1,"\\n "],[11,"calcite-action"],[24,0,"w-full"],[24,"appearance","transparent"],[24,"icon","home"],[16,"text",[28,[37,2],["home-extent"],null]],[24,"text-enabled",""],[4,[38,3],["click",[30,0,["navigateToHome"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,0],[4,[38,4],[[30,0,["createEsriWidget"]]],null],[4,[38,5],[[30,0,["destroyEsriWidget"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","InfoPanel","@popover","@dismiss"],false,["dashboard/map-widget/info-panels/info-panel","if","t","on","did-insert","will-destroy"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/bookmarks-tool/index.hbs",isStrictMode:!1}) 1594let c=e.default=(r((o=class extends l.default{async createEsriWidget(e){const t=await(0,i.importWidgetsBookmarks)() 1595this.bookmarks=new t({view:this.args.mapWidget.mapView,container:e}),this.bookmarks.on("bookmark-select",(()=>{this.args.dismiss()}))}destroyEsriWidget(){this.bookmarks&&this.bookmarks.destroy()}navigateToHome(){this.args.mapWidget.navigateToInitialExtent(),this.args.dismiss()}}).prototype,"createEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"createEsriWidget"),o.prototype),r(o.prototype,"destroyEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"destroyEsriWidget"),o.prototype),r(o.prototype,"navigateToHome",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"navigateToHome"),o.prototype),o);(0,t.setComponentTemplate)(s,c)}
1595)),define("nickel/components/dashboard/map-widget/info-panels/data-source-list/index",["exports","@ember/component","@ember/debug","@ember/runloop","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1596const r=(0,o.createTemplateFactory)({id:"zowuxmKB",block:'[[[10,"calcite-list"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[8,[39,2],null,[["@dataSourceInfo","@onClick"],[[30,2],[28,[37,3],[[30,3],[30,2]],null]]],null],[1,"\\n"]],[2]],null],[13]],["@dataSourceInfos","dataSourceInfo","@dataSourceSelected"],false,["each","-track-array","dashboard/map-widget/info-panels/data-source-list/list-item","fn"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/data-source-list/index.hbs",isStrictMode:!1}) 1597class s extends a.default{constructor(){super(...arguments) 1598const e=this.args.dataSourceInfos 1599e.length<2&&this.args.dataSourceSelected&&(0,n.once)(this,this.args.dataSourceSelected,e[0])}}e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dashboard/map-widget/info-panels/data-source-list/list-item/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1600const l=(0,n.createTemplateFactory)({id:"rgQdRmzc",block:'[[[8,[39,0],[[16,"description",[30,1,["features","length"]]]],[["@iconStart","@label","@onClick"],[[30,0,["icon"]],[30,1,["layer","title"]],[30,2]]],null]],["@dataSourceInfo","@onClick"],false,["ui/list/list-item"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/data-source-list/list-item/index.hbs",isStrictMode:!1}) 1601class a extends i.default{get icon(){const e=this.args.dataSourceInfo?.layer?.geometryType 1602switch(e){case"point":return"point" 1603case"polygon":return"polygon" 1604case"polyline":return"line" 1605default:return"question"}}}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/dashboard/map-widget/info-panels/info-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1606const l=(0,n.createTemplateFactory)({id:"oRRz/wsG",block:'[[[18,1,[[28,[37,1],null,[["Header","Body"],[[50,"dashboard/map-widget/info-panels/info-panel/panel-header",0,null,null],[50,"dashboard/map-widget/info-panels/info-panel/panel-body",0,null,null]]]]]]],["&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/info-panel/index.hbs",isStrictMode:!1}) 1607e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/map-widget/info-panels/info-panel/panel-body/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1608const l=(0,n.createTemplateFactory)({id:"Q3UdeqsJ",block:'[[[11,0],[16,0,[29,["flex-auto overflow-y-auto bg-foreground-1 ",[52,[30,1],"border-light"]]]],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@popover","&attrs","&default"],false,["if","yield"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/info-panel/panel-body/index.hbs",isStrictMode:!1}) 1609e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/map-widget/info-panels/info-panel/panel-header/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1610const l=(0,n.createTemplateFactory)({id:"d3Xatq6P",block:'[[[11,0],[24,0,"flex-none flex items-center bg-background p-2"],[17,1],[12],[1,"\\n "],[10,"h6"],[14,0,"flex-auto text-center overflow-hidden m-0"],[12],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none self-center pe-2"],[12],[1,"\\n "],[11,"calcite-button"],[16,"label",[28,[37,1],["close"],null]],[24,"appearance","transparent"],[24,"kind","neutral"],[24,"icon-start","x"],[4,[38,2],["click",[30,2]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@dismiss","&default"],false,["yield","t","on"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/info-panel/panel-header/index.hbs",isStrictMode:!1}) 1611e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/map-widget/info-panels/legend-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 1612function r(e,t,i,n,l){var a={}
1613return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1614const s=(0,a.createTemplateFactory)({id:"sC/liwDJ",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["Header"]],null,[["@dismiss"],[[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["legend"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Body"]],null,[["@popover"],[[30,3]]],[["default"],[[[[1,"\\n "],[11,0],[4,[38,3],[[30,0,["createEsriWidget"]]],null],[4,[38,4],[[30,0,["destroyEsriWidget"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","InfoPanel","@popover","@dismiss"],false,["dashboard/map-widget/info-panels/info-panel","if","t","did-insert","will-destroy"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/legend-tool/index.hbs",isStrictMode:!1}) 1615let c=e.default=(r((o=class extends l.default{async createEsriWidget(e){const t=await(0,i.importWidgetsLegend)() 1616this.legendWidget=new t({view:this.args.mapWidget.mapView,container:e})}destroyEsriWidget(){this.legendWidget&&this.legendWidget.destroy()}}).prototype,"createEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"createEsriWidget"),o.prototype),r(o.prototype,"destroyEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"destroyEsriWidget"),o.prototype),o);(0,t.setComponentTemplate)(s,c)})),define("nickel/components/dashboard/map-widget/info-panels/map-contents-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 1617function c(e,t,i,n,l){var a={} 1618return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1619const d=(0,o.createTemplateFactory)({id:"3hrTC4n8",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["Header"]],null,[["@dismiss"],[[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["layers-label"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Body"]],null,[["@popover"],[[30,3]]],[["default"],[[[[1,"\\n "],[11,0],[4,[38,3],[[30,0,["createEsriWidget"]]],null],[4,[38,4],[[30,0,["destroyEsriWidget"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","InfoPanel","@popover","@dismiss"],false,["dashboard/map-widget/info-panels/info-panel","if","t","did-insert","will-destroy"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/map-contents-tool/index.hbs",isStrictMode:!1}) 1620let u=e.default=(r=class extends a.default{constructor(){var e,t,i,n 1621super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}async createEsriWidget(e){const t=await(0,i.importWidgetsLayerList)() 1622this.layerListWidget=new t({view:this.args.mapWidget.mapView,container:e,statusIndicators:!0}) 1623const{whenOnce:n,watch:l}=await(0,i.importCoreReactiveUtils)() 1624await n((()=>"ready"===this.layerListWidget.viewModel.state)),this.layerListWidget.operationalItems.forEach((e=>{l((()=>e.visible),(()=>{this.dashboard.enableResetState="user"===e.layer.originOf("visible")}))}))}destroyEsriWidget(){this.layerListWidget&&this.layerListWidget.destroy()}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"createEsriWidget",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"createEsriWidget"),r.prototype),c(r.prototype,"destroyEsriWidget",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"destroyEsriWidget"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard/map-widget/info-panels/search-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 1625function r(e,t,i,n,l){var a={}
1626return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1627const s=(0,a.createTemplateFactory)({id:"2XJfEM9s",block:'[[[11,0],[16,0,[29,["search-info-panel ",[52,[28,[37,1],[[30,1]],null],"hidden"]]]],[17,2],[4,[38,2],[[30,0,["createEsriWidget"]]],null],[4,[38,3],[[30,0,["showPanelChanged"]],[30,1]],null],[4,[38,4],[[30,0,["destroyEsriWidget"]]],null],[12],[13]],["@showPanel","&attrs"],false,["if","not","did-insert","did-update","will-destroy"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/search-tool/index.hbs",isStrictMode:!1}) 1628let c=e.default=(r((o=class extends l.default{async createEsriWidget(e){const t=await(0,i.importWidgetsSearch)() 1629this.searchWidget=new t({view:this.args.mapWidget.mapView,container:e,goToOverride:(e,t)=>{let{target:i}=t 1630this.args.mapWidget.zoomToGeometry(i.target?.geometry||i)}}) 1631const{whenOnce:n}=await(0,i.importCoreReactiveUtils)() 1632await n((()=>"ready"===this.searchWidget.viewModel.state)),setTimeout((()=>{this.searchWidget&&this.searchWidget.focus()}),10),this.searchWidget.on("search-complete",(()=>{this.args.dismiss?.()}))}destroyEsriWidget(){this.searchWidget&&this.searchWidget.destroy()}showPanelChanged(){this.args.showPanel&&this.searchWidget.focus()}}).prototype,"createEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"createEsriWidget"),o.prototype),r(o.prototype,"destroyEsriWidget",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"destroyEsriWidget"),o.prototype),r(o.prototype,"showPanelChanged",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"showPanelChanged"),o.prototype),o);(0,t.setComponentTemplate)(s,c)})),define("nickel/components/dashboard/map-widget/info-panels/slides-tool/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 1633function o(e,t,i,n,l){var a={} 1634return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1635const r=(0,l.createTemplateFactory)({id:"caT76TFM",block:'[[[8,[39,0],[[17,1]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["Header"]],null,[["@dismiss"],[[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["slides"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["Body"]],null,[["@popover"],[[30,3]]],[["default"],[[[[1,"\\n "],[11,"calcite-action"],[24,0,"w-full"],[24,"appearance","transparent"],[24,"icon","home"],[16,"text",[28,[37,2],["home-extent"],null]],[24,"text-enabled",""],[4,[38,3],["click",[30,0,["navigateToHome"]]],null],[12],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,5,["slides"]]],null]],null],null,[[[1," "],[11,0],[24,0,"slide-item"],[4,[38,3],["click",[28,[37,6],[[30,0,["useSlide"]],[30,6]],null]],null],[12],[1,"\\n "],[10,"img"],[15,"src",[30,6,["thumbnail","url"]]],[15,"alt",[28,[37,7],[[30,6,["title","text"]],"thumbnail"],null]],[12],[13],[1,"\\n "],[10,1],[14,0,"esri-bookmarks__bookmark-name"],[12],[1,[30,6,["title","text"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[6]],null],[1," "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","InfoPanel","@popover","@dismiss","@mapWidget","slide"],false,["dashboard/map-widget/info-panels/info-panel","if","t","on","each","-track-array","fn","space-concat"]]',moduleName:"nickel/components/dashboard/map-widget/info-panels/slides-tool/index.hbs",isStrictMode:!1}) 1636let s=e.default=(o((a=class extends n.default{navigateToHome(){this.args.mapWidget.navigateToInitialExtent(),this.args.dismiss()}useSlide(e){e.applyTo(this.args.mapWidget.mapView),this.args.dismiss()}}).prototype,"navigateToHome",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"navigateToHome"),a.prototype),o(a.prototype,"useSlide",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"useSlide"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dashboard/map-widget/interaction-tools/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/geometry","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m 1637function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1638var i=e[Symbol.toPrimitive] 1639if(void 0!==i){var n=i.call(e,t||"default") 1640if("object"!=typeof n)return n 1641throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1642return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,l){var a={}
1643return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1644const v=(0,d.createTemplateFactory)({id:"b5r5D2CO",block:'[[[41,[30,1,["mapView"]],[[[1," "],[11,0],[24,0,"flex pointer-events-none map-toolbar-left"],[17,2],[4,[38,1],[[30,0,["toolbarCreated"]]],null],[4,[38,2],[[30,0,["toolbarDestroying"]]],null],[12],[1,"\\n"],[41,[30,0,["selectTool"]],[[[1," "],[8,[39,3],null,[["@model","@mapWidget","@showInfoPanel","@clearSelection"],[[30,0,["selectTool"]],[30,1],[28,[37,4],[[28,[37,5],[[30,0,["infoPanel"]]],null]],null],[30,0,["clearSelection"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],[[24,0,"me-2"]],[["@model","@selectableLayers","@showInfoPanel","@bringFeaturesIntoView","@clearSelection"],[[30,0,["selectStateTool"]],[30,1,["selectableLayers"]],[28,[37,4],[[28,[37,5],[[30,0,["infoPanel"]]],null]],null],[30,0,["bringFeaturesIntoView"]],[30,0,["clearSelection"]]]],null],[1,"\\n\\n "],[8,[39,7],[[24,0,"me-2"]],[["@model","@mapWidget"],[[30,0,["trackFeatureTool"]],[30,1]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1,["selectableLayers"]],[[[1," "],[11,0],[16,0,[28,[37,8],["info-panel flex flex-col pointer-events-auto",[52,[51,[30,0,["infoPanel"]]],"hidden"]],null]],[4,[38,1],[[30,0,["panelCreated"]]],null],[4,[38,2],[[30,0,["panelDestroying"]]],null],[12],[1,"\\n"],[41,[30,0,["infoPanel"]],[[[1," "],[46,[28,[37,11],["dashboard/map-widget/info-panels/",[30,0,["infoPanel","componentName"]]],null],null,[["mapWidget","model","bringFeaturesIntoView","dismiss"],[[30,1],[30,0,["infoPanel","model"]],[30,0,["bringFeaturesIntoView"]],[28,[37,4],[[28,[37,5],[[30,0,["infoPanel"]]],null],null],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null]],["@mapWidget","&attrs"],false,["if","did-insert","will-destroy","dashboard/map-widget/interaction-tools/select-tool","fn","mut","dashboard/map-widget/interaction-tools/select-state-tool","dashboard/map-widget/interaction-tools/track-feature-tool","space-concat","unless","component","concat"]]',moduleName:"nickel/components/dashboard/map-widget/interaction-tools/index.hbs",isStrictMode:!1}) 1645let w=(u=class extends s.default{constructor(){super(...arguments),g(this,"application",p,this),g(this,"dashboard",f,this),g(this,"activeTool",b,this),g(this,"infoPanel",m,this),h(this,"selectStateTool",(0,i.createMapTool)({type:"selectStateTool"})),h(this,"trackFeatureTool",(0,i.createMapTool)({type:"trackFeatureTool"})),this.dashboard.on("resetState",this,this.clearSelection)}willDestroy(){super.willDestroy(...arguments),this.dashboard.off("resetState",this,this.clearSelection)}get selectTool(){const e=this.args.selectTool||(0,i.createMapTool)({type:"selectTool"}) 1646return(e.clickToSelect||!(0,r.isEmpty)(e.advanceSketchTools))&&!(0,r.isEmpty)(this.args.mapWidget.selectableLayers)?e:null}updateActiveTool(e){this.activeTool!==e?this.activeTool=e:this.activeTool=null}toolbarCreated(e){this.args.mapWidget.mapView.ui.add(e,this.application.rtl?"top-right":"top-left")}toolbarDestroying(e){this.args.mapWidget.mapView.ui.remove(e)}panelCreated(e){this.args.mapWidget.mapView.ui.add(e,this.application.rtl?"top-right":"top-left")}panelDestroying(e){this.args.mapWidget.mapView.ui.remove(e)}async bringFeaturesIntoView(e){if((0,r.isEmpty)(e))return 1647const t=await(0,l.unionExtent)((0,n.mapBy)(e,"geometry")),{error:i,geometries:a}=await(0,l.project)([t],this.args.mapWidget.mapView.spatialReference) 1648i||this.args.updateView?.(a[0])}clearSelection(){this.infoPanel=null,this.args.mapWidget.selectableLayers?.forEach((e=>e.clearSelection())),this.args.mapWidget.mapView.popup.close()}},p=y(u.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"dashboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"activeTool",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=y(u.prototype,"infoPanel",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(u.prototype,"updateActiveTool",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"updateActiveTool"),u.prototype),y(u.prototype,"toolbarCreated",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"toolbarCreated"),u.prototype),y(u.prototype,"toolbarDestroying",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"toolbarDestroying"),u.prototype),y(u.prototype,"panelCreated",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"panelCreated"),u.prototype),y(u.prototype,"panelDestroying",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"panelDestroying"),u.prototype),y(u.prototype,"bringFeaturesIntoView",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"bringFeaturesIntoView"),u.prototype),y(u.prototype,"clearSelection",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"clearSelection"),u.prototype),u) 1649e.default=(0,t.setComponentTemplate)(v,w)})),define("nickel/components/dashboard/map-widget/interaction-tools/select-state-tool/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 1650function s(e,t,i,n,l){var a={}
1651return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1652const c=(0,a.createTemplateFactory)({id:"6HWFbIEc",block:'[[[11,0],[4,[38,0],[[30,0,["selectedLayersChanged"]],[30,1]],null],[12],[1,"\\n"],[41,[30,0,["selectedFeatures"]],[[[1," "],[11,"calcite-action-pad"],[24,"expand-disabled",""],[24,"layout","horizontal"],[24,"scale","s"],[17,2],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"border-right-light"],[24,"icon","selection"],[24,"scale","s"],[24,"text-enabled",""],[16,"title",[28,[37,2],["zoom-to-selected"],null]],[4,[38,3],["click",[30,0,["bringFeaturesIntoView"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-action"],[24,"icon","x"],[24,"scale","s"],[16,"title",[28,[37,2],["clear-selected"],null]],[4,[38,3],["click",[30,3]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["@selectableLayers","&attrs","@clearSelection"],false,["did-update","if","t","on"]]',moduleName:"nickel/components/dashboard/map-widget/interaction-tools/select-state-tool/index.hbs",isStrictMode:!1}) 1653let d=(o=class extends n.default{constructor(){var e,t,i,n 1654super(...arguments),e=this,t="selectedFeatures",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}willDestroy(){(this._layers||[]).forEach((e=>{e.off("selectionChanged",this.selectionChanged)})),super.willDestroy(...arguments)}selectedLayersChanged(){(this._layers||[]).forEach((e=>{e.off("selectionChanged",this.selectionChanged)})),this._layers=this.args.selectableLayers,(this._layers||[]).forEach((e=>{e.on("selectionChanged",this,this.selectionChanged)}))}selectionChanged(){let e=[];(this._layers||[]).forEach((t=>{e=[...e,...t.selectedFeatures||[]]})),this.selectedFeatures=e}bringFeaturesIntoView(){this.args.bringFeaturesIntoView?.(this.selectedFeatures)}},r=s(o.prototype,"selectedFeatures",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"selectedLayersChanged",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"selectedLayersChanged"),o.prototype),s(o.prototype,"bringFeaturesIntoView",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"bringFeaturesIntoView"),o.prototype),o) 1655e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/dashboard/map-widget/interaction-tools/select-tool/index",["exports","@ember/component","@arcgis/core-adapter","@ember/object","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/utils/asset","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u 1656function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1657var i=e[Symbol.toPrimitive] 1658if(void 0!==i){var n=i.call(e,t||"default") 1659if("object"!=typeof n)return n 1660throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1661return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,l){var a={} 1662return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1663const m=(0,s.createTemplateFactory)({id:"bGbPMBbJ",block:'[[[11,0],[4,[38,0],[[30,0,["createSketchViewModel"]]],null],[4,[38,1],[[30,0,["createSketchViewModel"]],[30,1,["clickToSelect"]],[30,1,["advanceSketchTools"]],[30,2,["selectableLayers"]
1663]],null],[4,[38,2],[[30,0,["destroySketchViewModel"]]],null],[12],[1,"\\n"],[41,[30,0,["showAdvancedSketchTool"]],[[[41,[28,[37,4],[[30,1,["advanceSketchTools","length"]],1],null],[[[1," "],[10,"calcite-action-pad"],[14,"expand-disabled",""],[14,"layout","horizontal"],[14,0,"me-2"],[14,"scale","s"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"primary-toggle"],[16,"active",[28,[37,4],[[30,0,["currentDrawingType"]],[30,0,["defaultDrawingType"]]],null]],[24,"scale","s"],[16,"title",[28,[37,5],[[28,[37,6],[[30,0,["defaultDrawingType"]]],null]],null]],[16,"icon",[28,[37,7],[[30,0,["defaultDrawingType"]]],null]],[4,[38,8],["click",[28,[37,9],[[30,0,["activateSketch"]],[30,0,["defaultDrawingType"]]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-action-pad"],[24,"expand-disabled",""],[24,"layout","horizontal"],[24,"scale","s"],[24,0,"me-2"],[17,3],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"primary-toggle border-right-light"],[16,"active",[28,[37,10],[[30,0,["currentDrawingType"]],[27]],null]],[16,"icon",[28,[37,7],[[30,0,["defaultDrawingType"]]],null]],[24,"scale","s"],[16,"title",[28,[37,5],["select"],null]],[16,"label",[28,[37,5],["select"],null]],[4,[38,8],["click",[28,[37,9],[[30,0,["activateSketch"]],[30,0,["defaultDrawingType"]]],null]],null],[12],[13],[1,"\\n "],[10,"calcite-dropdown"],[14,"placement","bottom-start"],[14,"width-scale","s"],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[14,"icon","chevron-down"],[14,"scale","s"],[12],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","single"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,1,["advanceSketchTools"]]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"icon-start",[28,[37,7],[[30,4]],null]],[16,"selected",[28,[37,4],[[30,0,["currentDrawingType"]],[30,4]],null]],[4,[38,8],["calciteDropdownItemSelect",[28,[37,9],[[30,0,["activateSketch"]],[30,4]],null]],null],[12],[1,[28,[35,5],[[28,[37,6],[[30,4]],null]],null]],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[13]],["@model","@mapWidget","&attrs","sketchType"],false,["did-insert","did-update","will-destroy","if","eq","t","sketch-tool-name","sketch-tool-icon","on","fn","not-eq","each","-track-array"]]',moduleName:"nickel/components/dashboard/map-widget/interaction-tools/select-tool/index.hbs",isStrictMode:!1}) 1664let g=(c=class extends a.default{constructor(){super(...arguments),p(this,"defaultDrawingType",d,this),p(this,"currentDrawingType",u,this),f(this,"keyDownHandler",null),f(this,"keyUpHandler",null),f(this,"newSelection",!0),f(this,"sketchViewModel",null)}willDestroy(){super.willDestroy(...arguments),this.destroySketchViewModel()}get showAdvancedSketchTool(){return!(0,l.isEmpty)(this.args.model.advanceSketchTools)}async createSketchViewModel(){if(this.destroySketchViewModel(),this.args.model.clickToSelect&&(this.clickHandler=this.args.mapWidget.mapView.on("click",this.onClick)),this.keyDownHandler=this.args.mapWidget.mapView.on("key-down",this.onKeydown),this.keyUpHandler=this.args.mapWidget.mapView.on("key-up",this.onKeyup),!this.showAdvancedSketchTool)return 1665this.defaultDrawingType=this.args.model.advanceSketchTools[0],this.shiftDragHandler=this.args.mapWidget.mapView.on("drag",["Shift"],this.onDrag) 1666const[e,t]=await Promise.all([(0,i.importWidgetsSketchSketchViewModel)(),(0,i.importLayersGraphicsLayer)()]) 1667this.newSelection=!0,this._graphicsLayer=new t({listMode:"hide"}),this.sketchViewModel=new e({view:this.args.mapWidget.mapView,layer:this._graphicsLayer}),this.sketchViewModel.on("create",this.onDrawComplete)}async destroySketchViewModel(){this.deactivateSketch(),this.clickHandler?.remove(),this.keyDownHandler?.remove(),this.keyUpHandler?.remove(),this.abortController?.abort(),this.shiftDragHandler?.remove(),this.sketchViewModel?.destroy(),this._graphicsLayer?.destroy(),this.clickHandler=null,this.keyDownHandler=null,this.keyUpHandler=null,this.abortController=null,this.shiftDragHandler=null,this.sketchViewModel=null,this._graphicsLayer=null}activateSketch(e){this.currentDrawingType&&this.currentDrawingType===e?this.deactivateSketch():(this.args.mapWidget.mapView.popup.close(),this.sketchViewModel.create(e,{mode:"freehand"}),this.currentDrawingType=e,this.defaultDrawingType=e),this.newSelection=!0}
1667deactivateSketch(){this.currentDrawingType=void 0,this._graphicsLayer?.removeAll(),this.sketchViewModel?.cancel()}onDrag(e){["rectangle","circle"].includes(this.currentDrawingType)&&e.stopPropagation()}onKeydown(e){"Shift"===e.key&&(this.newSelection=!1,e.stopPropagation())}onKeyup(e){"Shift"===e.key&&(this.newSelection=!0,e.stopPropagation()),this.showAdvancedSketchTool&&"Escape"===e.key&&this.deactivateSketch()}async onClick(e){this.currentDrawingType||(this.args.mapWidget.mapView.popup.close(),await this.onDrawComplete({graphic:{geometry:e.mapPoint},state:"complete"}))}async onDrawComplete(e){let{graphic:t,state:i}=e 1668if("complete"!==i)return 1669this.deactivateSketch(),this.abortController&&(this.abortController.abort(),this.abortController=null) 1670const n=t?.geometry 1671if(!n)return 1672this.abortController=new AbortController 1673const a=await this.getBusyIndicator(n) 1674a&&this.args.mapWidget.mapView.graphics.add(a) 1675try{let e=await this.processResult(n,{signal:this.abortController?.signal}) 1676if(e=(e||[]).filter((e=>e.features.length>0)),(0,l.isEmpty)(e)&&this.newSelection)return void this.args.clearSelection() 1677let t=[] 1678e.forEach((async e=>{t=[...t,...e.features.map((e=>e.feature.geometry))],await e.layer.selectFeatures({features:e.features},this.newSelection,{signal:this.abortController?.signal})}))}catch{return}finally{this.abortController=null,this.removeBusyIndicator(a)}}async processResult(e,t){let{signal:n}=t 1679const a=this.args.mapWidget.selectableLayers?.map((t=>t.findMapLayerFeatures(e,{signal:n}))) 1680if((0,l.isEmpty)(a))return 1681const o=await Promise.all(a) 1682if(n.aborted){console.log("aborted") 1683const{createAbortError:e}=await(0,i.importCorePromiseUtils)() 1684throw e()}return o}async getBusyIndicator(e){if(this.args.mapWidget.args.model.showPopup&&"point"===e.type)return 1685let t=e 1686"point"!==e.type&&(t=e.extent.center) 1687const[n,l]=await Promise.all([(0,i.importGraphic)(),(0,i.importSymbolsPictureMarkerSymbol)()]) 1688return new n({geometry:t,symbol:new l({url:(0,r.default)("assets/images/spinner-a51c5608d01acf32df728f299767f82b.gif"),height:20,width:20})})}removeBusyIndicator(e){e&&this.args.mapWidget.mapView.graphics.remove(e)}},d=b(c.prototype,"defaultDrawingType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"rectangle"}}),u=b(c.prototype,"currentDrawingType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"createSketchViewModel",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"createSketchViewModel"),c.prototype),b(c.prototype,"destroySketchViewModel",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"destroySketchViewModel"),c.prototype),b(c.prototype,"activateSketch",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"activateSketch"),c.prototype),b(c.prototype,"onDrag",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onDrag"),c.prototype),b(c.prototype,"onKeydown",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onKeydown"),c.prototype),b(c.prototype,"onKeyup",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onKeyup"),c.prototype),b(c.prototype,"onClick",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onClick"),c.prototype),b(c.prototype,"onDrawComplete",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onDrawComplete"),c.prototype),c) 1689e.default=(0,t.setComponentTemplate)(m,g)})),define("nickel/components/dashboard/map-widget/interaction-tools/track-feature-tool/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 1690function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1691var i=e[Symbol.toPrimitive] 1692if(void 0!==i){var n=i.call(e,t||"default") 1693if("object"!=typeof n)return n 1694throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1695return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t,i,n,l){var a={} 1696return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
1696Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1697const s=(0,l.createTemplateFactory)({id:"+aXuLn0B",block:'[[[41,[30,0,["isVisible"]],[[[1," "],[11,"calcite-action-pad"],[24,"expand-disabled",""],[24,"layout","horizontal"],[17,1],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"border-right-light"],[16,"icon",[52,[30,2,["isTrackingPaused"]],"follow-play","follow-pause"]],[16,"title",[52,[30,2,["isTrackingPaused"]],[28,[37,1],["resume-follow"],null],[28,[37,1],["pause-follow"],null]]],[16,"label",[52,[30,2,["isTrackingPaused"]],[28,[37,1],["resume-follow"],null],[28,[37,1],["pause-follow"],null]]],[24,"scale","s"],[4,[38,2],["click",[30,0,["toggleTracking"]]],null],[12],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["canShowPopup"]],[[[1," "],[11,"calcite-action"],[24,"icon","popup"],[24,"scale","s"],[16,"title",[28,[37,1],["show-pop-up"],null]],[16,"label",[28,[37,1],["show-pop-up"],null]],[4,[38,2],["click",[30,0,["showInfoPanel"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[11,"calcite-action"],[24,"icon","x"],[24,"scale","s"],[16,"title",[28,[37,1],["close"],null]],[16,"label",[28,[37,1],["close"],null]],[4,[38,2],["click",[30,0,["clearTracking"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["&attrs","@mapWidget"],false,["if","t","on"]]',moduleName:"nickel/components/dashboard/map-widget/interaction-tools/track-feature-tool/index.hbs",isStrictMode:!1}) 1698let c=(a=class extends n.default{constructor(){super(...arguments),o(this,"_showPopup",!0)}get isVisible(){return this.args.mapWidget.isTrackingActive}get trackedFeature(){return this.isVisible?this.args.mapWidget.trackedMapLayer.trackedFeature:null}get canShowPopup(){return!!this.isVisible&&(this.trackedFeature?.dataSource.popupEnabled&&this.args.mapWidget.mapView.popupEnabled)}toggleTracking(){this.args.mapWidget.isTrackingPaused?this.args.mapWidget.resumeFeatureTracking():this.args.mapWidget.pauseFeatureTracking()}showInfoPanel(){this.args.mapWidget.showTrackedFeature(this._showPopup?this.trackedFeature:null),this._showPopup=!this._showPopup}clearTracking(){this.args.mapWidget.toggleTrackedFeature()}},r(a.prototype,"toggleTracking",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"toggleTracking"),a.prototype),r(a.prototype,"showInfoPanel",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"showInfoPanel"),a.prototype),r(a.prototype,"clearTracking",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"clearTracking"),a.prototype),a) 1699e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/dashboard/numeric-selector-widget/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@ember/debug","@ember/object","@ember/runloop","@ember/string","@ember/utils","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/visual-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b){var m,g,h,y,v,w,S,x,C,k,P,O,D,T,z,M,j 1700function E(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function F(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1701var i=e[Symbol.toPrimitive] 1702if(void 0!==i){var n=i.call(e,t||"default") 1703if("object"!=typeof n)return n 1704throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1705return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function I(e,t,i,n,l){var a={} 1706return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
1706Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1707const A=(0,b.createTemplateFactory)({id:"uuk/Gf5J",block:'[[[8,[39,0],[[17,1]],[["@instance","@model","@hasSubtitle","@orientation","@configMode","@selectorFlowElement","@dismissPanel"],[[30,0],[30,2],true,[30,3],[30,4],[30,5],[30,6]]],[["default","footerActions"],[[[[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[30,2,["displayType"]],"spinner"],null],[28,[37,4],[[28,[37,5],[[30,0,["firstValue"]]],null]],null]],null],[[[41,[28,[37,6],[[30,2,["selectionType"]],"single"],null],[[[1," "],[8,[39,7],[[16,0,[28,[37,8],[[30,0,["operatorClass"]],[30,0,["sliderClasses"]]],null]]],[["@value","@labelFormat","@min","@max","@labelsVisible","@translateLabels","@labelInputsEnabled","@precision","@update"],[[30,0,["firstValue"]],[30,2,["valueFormat"]],[30,0,["lowerLimit"]],[30,0,["upperLimit"]],[28,[37,6],[[30,2,["displayType"]],"slider"],null],[28,[37,6],[[30,2,["displayType"]],"slider"],null],false,[30,2,["precision"]],[30,0,["updateUserFirstValue"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[28,[37,5],[[30,0,["secondValue"]]],null]],null],[[[1," "],[8,[39,7],[[16,0,[28,[37,8],[[30,0,["operatorClass"]],[30,0,["sliderClasses"]]],null]]],[["@values","@labelFormat","@min","@max","@labelsVisible","@translateLabels","@rangeLabelsVisible","@labelInputsEnabled","@precision","@update"],[[28,[37,9],[[30,0,["firstValue"]],[30,0,["secondValue"]]],null],[30,2,["valueFormat"]],[30,0,["lowerLimit"]],[30,0,["upperLimit"]],[28,[37,6],[[30,2,["displayType"]],"slider"],null],[28,[37,6],[[30,2,["displayType"]],"slider"],null],false,false,[30,2,["precision"]],[30,0,["updateRange"]]]],null],[1,"\\n "]],[]],null]],[]]]],[]],null],[41,[28,[37,3],[[30,2,["displayType"]],"slider"],null],[[[1," "],[11,0],[16,0,[28,[37,8],["flex items-baseline",[52,[28,[37,6],[[30,2,["displayType"]],"combination"],null],"mt-2.5"]],null]],[4,[38,10],[[30,0,["didInsertSpinner"]]],null],[4,[38,11],[[30,0,["willDestroySpinner"]]],null],[12],[1,"\\n "],[8,[39,12],[[24,0,"flex-auto"]],[["@value","@steps","@allowBlank","@minValue","@maxValue","@showError","@update","@onStatus","@enter"],[[30,0,["firstValue"]],[30,2,["increment"]],[30,2,["allowNone"]],[30,0,["lowerLimit"]],[52,[28,[37,6],[[30,2,["selectionType"]],"range"],null],[30,0,["secondValue"]],[30,0,["upperLimit"]]],false,[30,0,["updateUserFirstValue"]],[28,[37,13],[[30,0,["updateError"]],"firstError"],null],[30,7]]],null],[1,"\\n\\n"],[41,[28,[37,6],[[30,2,["selectionType"]],"range"],null],[[[1," "],[10,0],[14,0,"flex-none"],[12],[1,"\\n  â \\n "],[13],[1,"\\n\\n "],[8,[39,12],[[24,0,"flex-auto"]],[["@value","@steps","@allowBlank","@minValue","@maxValue","@showError","@update","@onStatus","@enter"],[[30,0,["secondValue"]],[30,2,["increment"]],[30,2,["allowNone"]],[30,0,["firstValue"]],[30,0,["upperLimit"]],false,[30,0,["updateUserSecondValue"]],[28,[37,13],[[30,0,["updateError"]],"secondError"],null],[30,7]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,2,["constraint"]],[[[1," "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button flex-auto"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,4,"button"],[4,[38,14],["click",[30,0,["setFirstValueToMinimum"]]],null],[12],[1,"\\n "],[1,[28,[35,15],["numeric-selector-enum.set-to-minimum"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button flex-auto"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,4,"button"],[4,[38,14],["click",[52,[28,[37,6],[[30,2,["selectionType"]],"single"],null],[30,0,["setFirstValueToMaximum"]],[30,0,["setSecondValueToMaximum"]]]],null],[12],[1,"\\n "],[1,[28,[35,15],["numeric-selector-enum.set-to-maximum"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["error"]],[[[1," "],[10,"calcite-input-message"],[14,0,"mt-2"],[14,"status","invalid"],[14,"icon","exclamation-mark-triangle"],[12],[1,"\\n "],[1,[30,0,["error"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,2,["showActionButtons"]],[28,[37,3],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[39,16],null,null,[["default"],[[[[1,"\\n "],[8,[30,8],[[4,[38,14],["click",[30,0,["resetState"]]],null]],[["@title","@disabled"],[[28,[37,15],["reset"],null],[30,0,["isDefaultSelection"]]]],null],[1,"\\n"],[41,[30,2,["allowNone"]],[[[1," "],[8,[30,8],[[24,0,"ms-2"],[4,[38,14],["click",[30,0,["setToNone"]]],null]],[["@title","@disabled"],[[28,[37,15],["clear"],null],[30,0,["isNoneSelection"]]]],null],[1,"\\n"]],[]],null],[1," "]],[8]]]]],[1,"\\n"]],[]],null],[1," "]],[7]],[[[1,"\\n"],[41,[28,[37,2],[[30,2,["showActionButtons"]],[28,[37,6],[[30,2,["presentationMode"]],"drilldown"],null]],null],[[[1," "],[8,[30,9],[[24,0,"pb-2"],[16,"disabled",[30,0,["isDefaultSelection"]]],[4,[38,14],["click",[30,0,["resetState"]]],null]],[["@title"],[[28,[37,15],["reset"],null]]],null],[1,"\\n"],[41,[30,2,["allowNone"]],[[[1," "],[8,[30,9],[[24,0,"pb-2"],[16,"disabled",[30,0,["isNoneSelection"]]],[4,[38,14],["click",[30,0,["setToNone"]]],null]],[["@title"],[[28,[37,15],["clear"],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[9]]]]]],["&attrs","@model","@orientation","@configMode","@selectorFlowElement","@dismissPanel","closeMenu","ActionButton","FooterAction"],false,["dashboard/selector-layout","if","and","not-eq","not","is-empty","eq","ui/slider","space-concat","array","did-insert","will-destroy","ui/number-input","fn","on","t","dashboard/selector-layout/action-buttons"]]',moduleName:"nickel/components/dashboard/numeric-selector-widget/index.hbs",isStrictMode:!1}) 1708function V(e){return e===+e&&e===(0|e)}function _(e){if(!(0,u.isPresent)(e))return null 1709const t=Number(e) 1710return V(t)?parseInt(t):parseFloat(t)}function N(e){return(0,u.isNone)(e)?null:e}let B=(g=I((m=class{constructor(){E(this,"minValue",g,this),E(this,"maxValue",h,this),E(this,"avgValue",y,this)}reset(){this.minValue=this.maxValue=this.avgValue=void 0}}).prototype,"minValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(m.prototype,"maxValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(m.prototype,"avgValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m) 1711const L=["minValue","maxValue","avgValue"]
1712let R=e.default=(v=class extends((0,a.mix)(f.default).with(p.default)){constructor(){super(...arguments),F(this,"userInitiatedSelectionChange",null),F(this,"statisticResults",new B),E(this,"operatorClass",w,this),E(this,"statisticField",S,this),E(this,"lowerLimit",x,this),E(this,"upperLimit",C,this),E(this,"firstDefault",k,this),E(this,"secondDefault",P,this),E(this,"firstValue",O,this),E(this,"userDefinedFirstValue",D,this),E(this,"secondValue",T,this),E(this,"userDefinedSecondValue",z,this),E(this,"firstError",M,this),E(this,"secondError",j,this),this.registerConfigModelObservers(["allowNone","operator","selectionType","displayType","firstDefault","secondDefault","increment","precision","valueFormat.modelRevision","constraint.modelRevision"],(()=>{(0,c.once)(this,this.updateState)}))}modelRevisionChanged(){super.modelRevisionChanged(...arguments),(0,c.once)(this,this.updateState)}updateState(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.userDefinedFirstValue=void 0,this.userDefinedSecondValue=void 0),this.updateOperatorClass(),this.updateStatisticField(),this.updateLowerLimit(),this.updateUpperLimit(),this.updateFirstDefault(),this.updateSecondDefault(),this.updateFirstValue(),this.updateSecondValue(),this.updateHasData(),this.args.model.constraint&&this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Statistic||this.statisticResults.reset(),this.raiseSelectedEvent()}updateHasData(){this.args.model.constraint?this.hasData=!(0,u.isNone)(this.lowerLimit)&&!(0,u.isNone)(this.upperLimit):this.hasData=!0}updateOperatorClass(){"range"===this.args.model.selectionType||this.args.model.operator&&this.args.model.operator.indexOf("greater")>=0?this.operatorClass="highlight-segment-1":this.args.model.operator&&this.args.model.operator.indexOf("less")>=0?this.operatorClass="highlight-segment-0":this.operatorClass=""}updateFirstDefault(){if(!this.args.model.constraint||this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Fixed)return void(this.firstDefault=_(this.args.model.firstDefault)) 1713switch(this.args.model.constraint?this.args.model.constraint.defaultStatistic:void 0){case"limits":case"min":this.firstDefault=N(this.lowerLimit) 1714break 1715case"max":this.firstDefault=N(this.upperLimit) 1716break 1717case"avg":this.firstDefault=N(this.statisticResults.avgValue) 1718break 1719default:this.firstDefault=null}}updateSecondDefault(){if(!this.args.model.constraint||this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Fixed)return void(this.secondDefault=_(this.args.model.secondDefault)) 1720if("limits"===(this.args.model.constraint?this.args.model.constraint.defaultStatistic:void 0))this.secondDefault=N(this.upperLimit) 1721else this.secondDefault=null}updateFirstValue(){let e=void 0===this.userDefinedFirstValue?this.firstDefault:this.userDefinedFirstValue 1722if((0,u.isNone)(e)&&this.args.model.allowNone)return void(this.firstValue=e) 1723let t="default" 1724if("single"===this.args.model.selectionType){const i=this.args.model.operator 1725i.indexOf("less")>0?(t="higherLimit",e=(0,u.isNone)(this.userDefinedFirstValue)?this.secondDefault:this.userDefinedFirstValue):i.indexOf("greater")>0&&(t="lowerLimit")}(0,u.isPresent)(this.upperLimit)&&e>=this.upperLimit?this.firstValue="lowerLimit"===t?this.lowerLimit:this.upperLimit:(0,u.isPresent)(this.lowerLimit)&&e<=this.lowerLimit?this.firstValue="higherLimit"===t?this.upperLimit:this.lowerLimit:this.firstValue=e}updateSecondValue(){if("single"===this.args.model.selectionType)return void(this.secondValue=void 0) 1726const e=void 0===this.userDefinedSecondValue?this.secondDefault:this.userDefinedSecondValue;(0,u.isPresent)(this.upperLimit)&&e>=this.upperLimit?this.secondValue=this.upperLimit:this.secondValue=e}updateStatisticField(){if(!this.args.model.constraint||this.args.model.constraint.type!==l.NumericSelectorConstants.ConstraintTypes.Statistic)return void(this.statisticField=null) 1727if(!this.mainDatasetViewModel)return void(this.statisticField=null) 1728const e=this.mainDatasetViewModel.statisticDefinitions,t=this.mainDatasetViewModel.fields;(0,u.isEmpty)(e)||(0,u.isEmpty)(t)?this.statisticField=null:this.statisticField=(0,o.findBy)(t,"name",e[0].onStatisticField)}updateLowerLimit(){this.args.model.constraint?this.lowerLimit=this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Fixed?_(this.args.model.constraint.lowerLimit):N(this.statisticResults.minValue):this.lowerLimit=null}updateUpperLimit(){this.args.model.constraint?this.upperLimit=this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Fixed?_(this.args.model.constraint.upperLimit):N(this.statisticResults.maxValue):this.upperLimit=null}get initializing(){return!!this.args.model.constraint&&(this.args.model.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Statistic?super.initializing:!this.modelRevisionOnce)}get valueString(){const e=this.args.model.valueFormat.format(this.first
1728Value) 1729if("range"===this.args.model.selectionType){const t=this.args.model.valueFormat.format(this.secondValue) 1730if(!(0,u.isNone)(e)&&!(0,u.isNone)(t))return this.intl.t("numeric-value-label-enum.between",{value1:e,value2:t}) 1731if(!(0,u.isNone)(e))return this.intl.t("numeric-value-label-enum.greater-or-equal",{value:e}) 1732if(!(0,u.isNone)(t))return this.intl.t("numeric-value-label-enum.less-or-equal",{value:t})}else if(!(0,u.isNone)(e))return this.intl.t(`numeric-value-label-enum.${(0,d.dasherize)(this.args.model.operator)}`,{value:e}) 1733return this.args.model.placeholderText||this.intl.t("no-number-selected")}get title(){return this.args.model.caption||this.intl.t("select-number")}get isNoneSelection(){return(0,u.isNone)(this.firstValue)&&(0,u.isNone)(this.secondValue)}get isDefaultSelection(){return this.firstValue===this.firstDefault&&("single"===this.args.model.selectionType||this.secondValue===this.secondDefault)}get sliderClasses(){let e=this.args.model.isMobile?"px-3":"" 1734return"range"===this.args.model.selectionType?(e+=" range",e+=this.args.model.displayType!==l.NumericSelectorConstants.DisplayTypes.Slider?" pb-2.5":" pb-8"):e+=" labels-below pb-5",e+=this.args.model.displayType!==l.NumericSelectorConstants.DisplayTypes.Slider?" pt-2.5":" pt-5 mt-2.5 precise-thumb",e}setFocusOnFirstInput(){this.inputElement&&this.inputElement.selectText()}get error(){return this.firstError||this.secondError}updateError(e,t){this[e]=t}async didInsertSpinner(e){this.inputElement=e.querySelector("calcite-input-text")}willDestroySpinner(){this.inputElement=null,this.firstError=null,this.secondError=null}updateUserFirstValue(e){e!==this.firstValue&&(this.userDefinedFirstValue=(0,u.isPresent)(e)?_(e):null,this.updateFirstValue(),this.raiseSelectedEvent())}updateUserSecondValue(e){"single"!==this.args.model.selectionType?e!==this.secondValue&&(this.userDefinedSecondValue=(0,u.isPresent)(e)?_(e):null,this.updateSecondValue(),this.raiseSelectedEvent()):this.userDefinedSecondValue&&(this.userDefinedSecondValue=void 0,this.updateSecondValue())}setFirstValueToMinimum(){this.updateUserFirstValue(this.lowerLimit),this.setFocusOnFirstInput()}setFirstValueToMaximum(){this.updateUserFirstValue(this.upperLimit),this.setFocusOnFirstInput()}setSecondValueToMaximum(){this.updateUserSecondValue(this.upperLimit),this.setFocusOnFirstInput()}setToNone(){this.userDefinedFirstValue=null,this.userDefinedSecondValue=null,this.firstValue=this.userDefinedFirstValue,this.secondValue=this.userDefinedSecondValue,this.setFocusOnFirstInput(),this.raiseSelectedEvent()}updateRange(){let[e,t]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 1735this.updateUserFirstValue(e),this.updateUserSecondValue(t)}async updateData(){let{results:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1736if(await super.updateData(...arguments),this.doNotRender)return this.statisticResults.reset(),this.updateState(!0),void this.raiseSelectedEvent() 1737let t=e[0] 1738if(t.noDataChanges)return 1739const i={minValue:void 0,maxValue:void 0,avgValue:void 0} 1740let n=t.dataset.statisticDefinitions 1741if(!(0,u.isEmpty)(n)){t=this.validateStatisticResult(t) 1742const{features:e}=t;(0,u.isEmpty)(e)||(L.forEach((t=>{i[t]=function(e,t){return(0,u.isPresent)(t[e])?t[e]:(0,u.isPresent)(t[e.toLowerCase()])?t[e.toLowerCase()]:(0,u.isPresent)(t[e.toUpperCase()])?t[e.toUpperCase()]:void 0}(t,e[0].attributes)})),(0,u.isPresent)(i.avgValue)&&((0,u.isPresent)(i.maxValue)&&i.avgValue>=i.maxValue&&(i.avgValue=i.maxValue),(0,u.isPresent)(i.minValue)&&i.avgValue<=i.minValue&&(i.avgValue=i.minValue)))}Object.assign(this.statisticResults,i),this.updateState(!1),this.raiseSelectedEvent()}raiseSelectedEvent(){if(this.args.configMode)return 1743const e=!this.isDefaultSelection,t=this.args.model,i=this.firstValue,a=this.secondValue 1744if("single"===t.selectionType&&!(0,u.isPresent)(i))return void this.raiseSelectionChangedEvent({userInitiated:e}) 1745if(!(0,u.isPresent)(i)&&!(0,u.isPresent)(a))return void this.raiseSelectionChangedEvent({userInitiated:e}) 1746const o=new n.FilterRule,s=V(i)?"integer":"double",d=V(a)?"integer":"double" 1747let p 1748o.field=t.constraint&&t.constraint.type===l.NumericSelectorConstants.ConstraintTypes.Statistic?this.statisticField:t.filterField,"single"===t.selectionType?(o.operator=this.args.model.operator,p=new n.ValueConstraint({value:i,dataType:s})):(0,u.isPresent)(i)&&!(0,u.isPresent)(a)?(o.operator="greater_or_equal",p=new n.ValueConstraint({value:i,dataType:s})):!(0,u.isPresent)(i)&&(0,u.isPresent)(a)?(o.operator="less_or_equal",p=new n.ValueConstraint({value:a,dataType:d}
1748)):(o.operator="between",p=new n.RangeConstraint({startValue:i,endValue:a,dataType:s})),o.constraint=p 1749const f=new n.FilterGroup 1750f.rules=[o] 1751const b={filter:f};(0,c.debounce)(this,this.raiseSelectionChangedEvent,{eventData:b,userInitiated:e},250),(0,r.debug)(f.getWhereClause({useStandardizedQueries:!0}))}resetState(){this.userDefinedFirstValue=void 0,this.userDefinedSecondValue=void 0,this.firstValue=this.firstDefault,this.secondValue=this.secondDefault,this.setFocusOnFirstInput(),this.raiseSelectedEvent()}},w=I(v.prototype,"operatorClass",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(v.prototype,"statisticField",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=I(v.prototype,"lowerLimit",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(v.prototype,"upperLimit",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=I(v.prototype,"firstDefault",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=I(v.prototype,"secondDefault",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(v.prototype,"firstValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=I(v.prototype,"userDefinedFirstValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(v.prototype,"secondValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),z=I(v.prototype,"userDefinedSecondValue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=I(v.prototype,"firstError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=I(v.prototype,"secondError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(v.prototype,"updateError",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"updateError"),v.prototype),I(v.prototype,"didInsertSpinner",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"didInsertSpinner"),v.prototype),I(v.prototype,"willDestroySpinner",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"willDestroySpinner"),v.prototype),I(v.prototype,"updateUserFirstValue",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"updateUserFirstValue"),v.prototype),I(v.prototype,"updateUserSecondValue",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"updateUserSecondValue"),v.prototype),I(v.prototype,"setFirstValueToMinimum",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"setFirstValueToMinimum"),v.prototype),I(v.prototype,"setFirstValueToMaximum",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"setFirstValueToMaximum"),v.prototype),I(v.prototype,"setSecondValueToMaximum",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"setSecondValueToMaximum"),v.prototype),I(v.prototype,"setToNone",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"setToNone"),v.prototype),I(v.prototype,"updateRange",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"updateRange"),v.prototype),I(v.prototype,"resetState",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"resetState"),v.prototype),v);(0,t.setComponentTemplate)(A,R)})) 1752define("nickel/components/dashboard/panels/drawer/index",["exports","@ember/component","@ember/object","@glimmer/tracking","nickel/components/dashboard/bases/model-base","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r,s 1753function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,l){var a={} 1754return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
1754Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1755const u=(0,a.createTemplateFactory)({id:"U67g+C2S",block:'[[[11,"calcite-fab"],[16,0,[29,[[52,[30,1,["isHighlighted"]],"hovered-highlight"]]]],[17,2],[24,"scale","l"],[24,"icon","sliders"],[24,"kind","brand"],[24,"appearance","solid"],[24,"text-enabled",""],[16,"text",[28,[37,1],["filter"],null]],[4,[38,2],["click",[28,[37,3],[[28,[37,4],[[30,0,["open"]]],null],true],null]],null],[12],[13],[1,"\\n"],[8,[39,5],null,[["@isOpen","@dismiss","@heading","@includeDone","@flowAdded","@position"],[[30,0,["open"]],[28,[37,3],[[28,[37,4],[[30,0,["open"]]],null],false],null],[28,[37,1],["filter"],null],true,[30,0,["flowAdded"]],"bottom"]],[["default"],[[[[1,"\\n"],[41,[30,1,["title"]],[[[1," "],[10,0],[14,0,"caption border-bottom-light bg-foreground-1 p-2"],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,7],[[30,1,["title"]],[30,0,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,8],[[24,0,"flex flex-col overflow-y-auto overflow-x-hidden"]],[["@model","@orientation","@configMode","@addSelector","@configureSelector","@deleteSelector","@updateSelector","@selectorFlowElement","@dismissDrawer"],[[30,1],"col",[30,3],[30,4],[28,[37,3],[[28,[37,9],[[30,5]],null],"drawer"],null],[30,6],[30,7],[30,0,["selectorFlowElement"]],[28,[37,3],[[28,[37,4],[[30,0,["open"]]],null],false],null]]],null],[1,"\\n"]],[]]]]]],["@model","&attrs","@configMode","@addSelector","@configureSelector","@deleteSelector","@updateSelector"],false,["if","t","on","fn","mut","ui/drawer","html-safe","replace-variables","dashboard/panels/selectors-container","optional"]]',moduleName:"nickel/components/dashboard/panels/drawer/index.hbs",isStrictMode:!1}) 1756let p=(o=class extends l.default{constructor(){super(...arguments),c(this,"open",r,this),c(this,"selectorFlowElement",s,this)}flowAdded(e){this.selectorFlowElement=e}},r=d(o.prototype,"open",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=d(o.prototype,"selectorFlowElement",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"flowAdded",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"flowAdded"),o.prototype),o) 1757e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/dashboard/panels/header/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/html-sanitizer","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/model-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f,b,m,g,h,y,v,w,S 1758function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function C(e,t,i,n,l){var a={} 1759return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1760const k=(0,c.createTemplateFactory)({id:"E9NQOUMP",block:'[[[11,"header"],[16,"aria-label",[28,[37,0],["header"],null]],[16,0,[28,[37,1],["header-panel flex",[30,0,["size"]],[30,0,["backgroundImageSizeAndPosition"]]],null]],[17,1],[4,[38,2],[[30,0,["updateStyle"]]],null],[4,[38,3],[[30,0,["updateStyle"]],[30,0,["backgroundImageURL"]]],null],[12],[1,"\\n"],[41,[30,0,["logoImageURL"]],[[[1," "],[10,0],[15,0,[28,[37,5],["flex-none self-center ms-4"],null]],[12],[1,"\\n "],[10,3],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[15,0,[28,[37,1],["logo-img-btn",[30,2,["logoSize"]],[52,[51,[30,0,["logoURL"]]],"pointer-events-none"]],null]],[15,6,[30,0,["logoURL"]]],[15,"title",[30,2,["logoLabel"]]],[12],[1,"\\n "],[10,"img"],[15,"src",[30,0,["logoImageURL"]]],[14,"alt",""],[14,"role","none"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["logoIcon"]],[[[1," "],[10,0],[15,0,[28,[37,5],["flex-none flex flex-col self-center ms-4"],null]],[12],[1,"\\n "],[10,3],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[15,0,[28,[37,1],["logo-icon-btn",[30,2,["logoSize"]],[52,[51,[30,0,["logoURL"]]],"pointer-events-none"]],null]],[15,6,[30,0,["logoURL"]]],[15,"title",[30,2,["logoLabel"]]],[12],[1,"\\n "],[8,[39,7],[[24,0,"logo-icon"]],[["@icon","@fillColor","@strokeColor"],[[30,2,["logoIcon"]],[30,2,["logoIconFillC
1760olor"]],[30,2,["logoIconStrokeColor"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[28,[37,8],[[30,0,["title"]],[30,0,["subtitle"]]],null],[[[1," "],[10,0],[15,0,[28,[37,1],[[52,[30,2,["isMobile"]],"flex-auto","flex-none"],"self-center shrink overflow-hidden ms-4",[52,[28,[37,9],[[30,2,["subtitlePlacement"]],"sameLine"],null],"flex items-baseline","flex flex-col"]],null]],[12],[1,"\\n "],[10,"h1"],[14,0,"title pointer-events-none text-ellipsis mb-0 me-2"],[12],[1,"\\n "],[1,[28,[35,10],[[30,0,["title"]],[30,0,["dashboard","variables"]]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["subtitle"]],[[[1," "],[10,"h2"],[15,0,[28,[37,1],["text-ellipsis pointer-events-none mb-0 mt-0 leading-none",[52,[28,[37,9],[[30,2,["subtitlePlacement"]],"sameLine"],null],"me-2 text-0","subtitle"]],null]],[12],[1,"\\n "],[1,[28,[35,10],[[30,0,["subtitle"]],[30,0,["dashboard","variables"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[30,2,["isMobile"]]],null],[[[1," "],[8,[39,12],[[24,0,"flex justify-end"]],[["@model","@orientation","@configMode","@addSelector","@configureSelector","@deleteSelector"],[[30,2],"row",[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,8],[[28,[37,13],[[30,0,["menuContents","length"]],0],null],[30,0,["showSignOut"]]],null],[[[41,[30,2,["isMobile"]],[[[1," "],[11,"calcite-button"],[24,0,"flex-none"],[24,"appearance","transparent"],[24,"scale","l"],[24,"icon-start","hamburger"],[24,"kind","neutral"],[16,"label",[28,[37,0],["menu"],null]],[16,"title",[28,[37,0],["menu"],null]],[4,[38,14],["click",[28,[37,15],[[28,[37,16],[[30,0,["menuOpen"]]],null],true],null]],null],[12],[1,"\\n "],[13],[1,"\\n"],[41,[30,7],[[[40,[[[1," "],[8,[39,19],null,[["@heading","@isOpen","@dismiss","@position"],[[28,[37,0],["menu"],null],[30,0,["menuOpen"]],[28,[37,15],[[28,[37,16],[[30,0,["menuOpen"]]],null],false],null],"trailing"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"flex flex-col bg-foreground-1"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["menuContents"]]],null]],null],null,[[[41,[30,8,["link"]],[[[1," "],[10,"calcite-button"],[15,0,[28,[37,1],["border-bottom-light",[52,[30,3],"pointer-events-none"]],null]],[14,"alignment","start"],[14,"width","full"],[14,"kind","neutral"],[14,"appearance","transparent"],[14,"scale","l"],[15,6,[30,8,["link"]]],[14,"target","_blank"],[15,"tabindex",[52,[30,3],"-1"]],[15,"label",[30,8,["key"]]],[12],[1,"\\n "],[1,[30,8,["key"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-button"],[16,0,[28,[37,1],["border-bottom-light",[52,[30,3],"pointer-events-none"]],null]],[24,"alignment","start"],[24,"width","full"],[24,"kind","neutral"],[24,"appearance","transparent"],[24,"scale","l"],[16,"tabindex",[52,[30,3],"-1"]],[16,"label",[30,8,["key"]]],[4,[38,14],["click",[28,[37,15],[[30,0,["showMenuWindow"]],[30,8]],null]],null],[12],[1,"\\n "],[1,[30,8,["key"]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[8]],null],[1,"\\n"],[41,[30,0,["showSignOut"]],[[[1," "],[10,"calcite-button"],[15,0,[28,[37,1],["border-bottom-light",[52,[30,0,["disableClicks"]],"pointer-events-none"]],null]],[14,"alignment","start"],[14,"width","full"],[14,"kind","neutral"],[14,"appearance","transparent"],[14,"scale","l"],[15,"tabindex",[52,[30,3],"-1"]],[15,6,[28,[37,22],["sign-out"],null]],[15,"label",[28,[37,0],["sign-out-format"],[["user"],[[30,0,["portal","userId"]]]]]],[12],[1,"\\n "],[1,[28,[35,0],["sign-out-format"],[["user"],[[30,0,["portal","userId"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],"%cursor:0%",[28,[37,18],[[30,7]],null],null]],[]],null]],[]],[[[1," "],[10,"calcite-dropdown"],[15,0,[28,[37,1],["menu-items",[52,[30,2,["selectors"]],"border-left"]],null]],[14,"overlay-positioning","fixed"],[14,"placement","bottom-end"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"scale","l"],[14,"icon-start","hamburger"],[14,"kind","neutral"],[14,"appearance","transparent"],[15,"label",[28,[37,0],["menu"],null]],[15,"title",[28,[37,0],["menu"],null]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["menuContents"]]],null]],null],null,[[[41,[30,9,["link"]],[[[1," "],[10,"calcite-dropdown-item"],[15,6,[30,9,["link"]]],[14,"target","_blank"],[15,"disabled",[30,3]],[15,"label",[30,9,["key"]]],[12],[1,"\\n "],[1,[30,9,["key"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-dropdown-item"],[16,"disabled",[30,3]],[16,"label",[30,9,["key"]]],[4,[38,14],["calciteDropdownItemSelect",[28,[37,15],[[30,0,["showMenuWindow"]],[30,9]],null]],null],[12],[1,"\\n "],[1,[30,9,["key"]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[9]],null],[1,"\\n"],[41,[30,0,["showSignOut"]],[[[1," "],[10,"calcite-dropdown-item"],[15,6,[28,[37,22],["sign-out"],null]],[15,"disabled",[30,0,["disableClicks"]]],[15,"label",[28,[37,0],["sign-out-format"],[["user"],[[30,0,["portal","userId"]]]]]],[12],[1,"\\n "],[1,[28,[35,0],["sign-out-format"],[["user"],[[30,0,["portal","userId"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[13]],["&attrs","@model","@configMode","@addSelector","@configureSelector","@deleteSelector","@container","menuContent","menuContent"],false,["t","space-concat","did-insert","did-update","if","concat","unless","ui/svg-icon","or","eq","replace-variables","not","dashboard/panels/selectors-container","gt","on","fn","mut","in-element","-in-el-null","ui/drawer","each","-track-array","href-to"]]',moduleName:"nickel/components/dashboard/panels/header/index.hbs",isStrictMode:!1}) 1761let P=(d=class extends s.default{constructor(){super(...arguments),x(this,"portal",u,this),x(this,"dashboard",p,this),x(this,"application",f,this),x(this,"title",b,this),x(this,"subtitle",m,this),x(this,"menuContents",g,this),x(this,"logoURL",h,this),x(this,"logoImageURL",y,this),x(this,"backgroundImageURL",v,this),x(this,"backgroundImageSizeAndPosition",w,this),x(this,"menuOpen",S,this),this.title=this.args.model.title,this.subtitle=this.args.model.subtitle,this.registerConfigModelObservers(["menuContents","[email protected]"],this.updateMenuContents),this.registerConfigModelObservers(["logoURL"],this.updateLogoURL),this.registerConfigModelObservers(["logoImageURL"],this.updateLogoImageURL),this.registerConfigModelObservers(["backgroundImageURL","backgroundImageSizing","normalBackgroun
1761dImagePlacement","horizontalBackgroundImagePlacement"],this.updateBackgroundImageProps),this.registerConfigModelObservers(["subtitle","title"],this.updateTitles),this.registerDashboardModelObservers("timeZone",this.updateTitles)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateState()}updateState(){this.updateMenuContents(),this.updateLogoURL(),this.updateLogoImageURL(),this.updateBackgroundImageProps(),this.updateTitles()}updateMenuContents(){this.menuContents=this.args.model?.menuContents.filter((e=>e.isValid&&(e.type||(0,n.sanitizeUrl)(e.link))))}updateLogoURL(){this.logoURL=(0,n.sanitizeUrl)(this.args.model?.logoURL)}updateLogoImageURL(){this.logoImageURL=(0,n.sanitizeImageUrl)(this.args.model?.logoImageURL)}updateBackgroundImageProps(){if(this.backgroundImageURL=(0,n.sanitizeImageUrl)(this.args.model?.backgroundImageURL),this.backgroundImageURL)switch(this.args.model.backgroundImageSizing){case"fit-height":this.backgroundImageSizeAndPosition=`normal-${this.args.model.normalBackgroundImagePlacement}` 1762break 1763case"fit-width":this.backgroundImageSizeAndPosition=`horizontal-stretch-${this.args.model.horizontalBackgroundImagePlacement}` 1764break 1765case"fit-both":this.backgroundImageSizeAndPosition="full-stretch" 1766break 1767case"repeat":this.backgroundImageSizeAndPosition="repeat" 1768break 1769default:this.backgroundImageSizeAndPosition=""}else this.backgroundImageSizeAndPosition=""}updateTitles(){this.title=this.args.model.title,this.subtitle=this.args.model.subtitle}get disableClicks(){return this.args.configMode||this.dashboard.editing}get showSignOut(){return this.args.model.showSignOutMenu&&this.portal.signedIn}get size(){return"below"===this.args.model.subtitlePlacement&&(0,o.isPresent)(this.args.model.subtitle)||"large"===this.args.model.logoSize||!(0,o.isEmpty)(this.args.model.selectors)?"large":"small"}updateStyle(e){e.style.backgroundImage=this.backgroundImageURL?`url(${this.backgroundImageURL})`:""}showMenuWindow(e){this.args.configMode||this.application.showDialog("modal-dialogs/info-window",{data:e.toJson()})}},u=C(d.prototype,"portal",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=C(d.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(d.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=C(d.prototype,"title",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=C(d.prototype,"subtitle",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=C(d.prototype,"menuContents",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h=C(d.prototype,"logoURL",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(d.prototype,"logoImageURL",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=C(d.prototype,"backgroundImageURL",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=C(d.prototype,"backgroundImageSizeAndPosition",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(d.prototype,"menuOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(d.prototype,"updateStyle",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"updateStyle"),d.prototype),C(d.prototype,"showMenuWindow",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"showMenuWindow"),d.prototype),d) 1770e.default=(0,t.setComponentTemplate)(k,P)})),define("nickel/components/dashboard/panels/panel-container/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/colors","@dashboard/utils/dom","@ember/object","@ember/runloop","@ember/service","@ember/utils","nickel/components/dashboard/bases/model-base","nickel/utils/macros","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m,g,h 1771function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,l){var a={}
1772return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1773const w=(0,u.createTemplateFactory)({id:"IiJigu+X",block:'[[[11,0],[16,0,[28,[37,0],["panel-container flex flex-col",[30,0,["containerClass"]],[52,[30,0,["isSlidingOverModeEnabled"]],"slide-over"],[52,[28,[37,2],[[30,0,["isSlidingOverModeEnabled"]],[30,0,["showPanel"]]],null],"is-active"],[52,[30,1],"config-preview"],[52,[51,[30,0,["showMargin"]]],"no-margin"]],null]],[17,2],[4,[38,4],["mouseenter",[30,0,["mouseEnter"]]],null],[4,[38,4],["mouseleave",[30,0,["mouseLeave"]]],null],[4,[38,5],[[30,0,["updateStyles"]]],null],[4,[38,6],[[30,0,["updateStyles"]],[30,3,["textColor"]],[30,3,["backgroundColor"]]],null],[4,[38,5],[[30,0,["allowSlidingChanged"]]],null],[4,[38,6],[[30,0,["allowSlidingChanged"]],[30,3,["allowSliding"]]],null],[12],[1,"\\n\\n "],[10,"margin-container"],[12],[1,"\\n"],[41,[30,0,["menuVisible"]],[[[1," "],[10,0],[14,0,"panel-config-menu flex flex-col"],[12],[1,"\\n "],[10,0],[14,0,"menu-icon"],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","ellipsis"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","gear"],[16,"title",[28,[37,7],["configure"],null]],[4,[38,4],["click",[28,[37,8],[[30,4],[30,3,["type"]]],null]],null],[12],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","trash"],[16,"title",[28,[37,7],["delete"],null]],[4,[38,4],["click",[28,[37,8],[[30,5],[30,3,["type"]]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,9],[[16,0,[28,[37,0],[[52,[30,3,["selected"]],"selected-highlight"],[52,[30,0,["hovered"]],"hovered-highlight"],[52,[28,[37,10],[[30,3,["tyoe"]],"sidebar"],null],"tabzone-highlighted"],[52,[28,[37,11],[[30,0,["showPanel"]]],null],"hidden"]],null]]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,10],[[30,3,["type"]],"header"],null],[[[1," "],[8,[39,12],null,[["@model","@configMode","@container","@addSelector","@configureSelector","@deleteSelector"],[[30,3],[30,1],[30,6],[30,7],[28,[37,8],[[28,[37,13],[[30,8]],null],"header"],null],[30,9]]],null],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,3,["type"]],"sidebar"],null],[[[1," "],[8,[39,14],[[24,0,"h-full"]],[["@model","@configMode","@addSelector","@configureSelector","@deleteSelector"],[[30,3],[30,1],[30,7],[28,[37,8],[[28,[37,13],[[30,8]],null],"sidebar"],null],[30,9]]],null],[1,"\\n "]],[]],null]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[30,3,["allowSliding"]],[[[1," "],[11,"calcite-action"],[24,"appearance","transparent"],[16,0,[29,["pin-btn ",[30,0,["pinButtonClass"]]]]],[16,"disabled",[28,[37,11],[[30,0,["showPanel"]]],null]],[24,"scale",""],[24,"compact",""],[16,"title",[52,[30,0,["isSlidingOverPinned"]],[28,[37,7],["unpin"],null],[28,[37,7],["pin"],null]]],[16,"label",[52,[30,0,["isSlidingOverPinned"]],[28,[37,7],["unpin-sidebar"],null],[28,[37,7],["pin-sidebar"],null]]],[4,[38,4],["click",[28,[37,8],[[28,[37,15],[[30,0,["isSlidingOverPinned"]]],null],[28,[37,11],[[30,0,["isSlidingOverPinned"]]],null]],null]],null],[12],[1,"\\n "],[10,"calcite-icon"],[15,0,[29,["transition-transform ",[30,0,["pinButtonIconClass"]]]]],[14,"icon","pushpin"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[30,0,["isSlidingOverPinned"]]],[[[1," "],[10,0],[15,0,[28,[37,0],["slide-button",[30,0,["slideButtonClass"]]],null]],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"h-full flex flex-col justify-center"],[24,"scale",""],[24,"appearance","transparent"],[16,"label",[52,[30,0,["showPanel"]],[28,[37,7],["collapse-sidebar"],null],[28,[37,7],["expand-sidebar"],null]]],[4,[38,4],["click",[30,0,["toggleShowPanel"]]],null],[12],[1,"\\n"],[41,[30,0,["application","rtl"]],[[[1," "],[10,"calcite-icon"],[15,"icon",[52,[30,0,["showPanel"]],"caret-right","caret-left"]],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-icon"],[15,"icon",[52,[30,0,["showPanel"]],"caret-left","caret-right"]],[14,"scale","s"],[12],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["isSlidingOverModeEnabled"]],[[[1," "],[10,0],[14,0,"me-4"],[12],[13],[1,"\\n"]],[]],null]],["@configMode","&attrs","@model","@configurePanel","@deletePanel","@container","@addSelector","@configureSelector","@deleteSelector"],false,["space-concat","if","and","unless","on","did-insert","did-update","t","fn","ui/tab-zone","eq","not","dashboard/panels/header","optional","dashboard/panels/sidebar","mut"]]',moduleName:"nickel/components/dashboard/panels/panel-container/index.hbs",isStrictMode:!1}) 1774let S=(p=class extends c.default{constructor(){super(...arguments),y(this,"application",f,this),y(this,"dashboard",b,this),y(this,"menuVisible",m,this),y(this,"isSlidingOverPinned",g,this),y(this,"showPanel",h,this)}
1774get editing(){return this.dashboard.editing}get isSlidingOverModeEnabled(){return!this.args.configMode&&!!this.args.model.allowSliding&&!this.isSlidingOverPinned}get placement(){return"header"===this.args.model.type?"top":"left"}get showMargin(){return!!(0,s.isNone)(this.args.model.showMargin)||this.args.model.showMargin}get containerClass(){return`${this.placement}-panel-container`}get pinButtonClass(){return`pin-${this.placement}-btn`}get pinButtonIconClass(){return this.isSlidingOverPinned?"":this.application.rtl?"transform -rotate-45":"transform rotate-45"}get slideButtonClass(){return`slide-${this.placement}-btn`}allowSlidingChanged(){this.args.configMode||(this.isSlidingOverPinned=!1,this.args.model.allowSliding&&(this.showPanel=!0,(0,o.later)(this,(0,d.protectedBind)(this,(function(){this.showPanel=!1})),2e3)))}get hovered(){return!(this.args.configMode||!this.editing||!this.args.model.hovered)&&(0,s.isEmpty)(this.args.model.selectors?.filter((e=>e.hovered)))}mouseEnter(){this.dashboard.addingMode||(this.menuVisible=!this.args.configMode&&this.editing,this.args.model.hovered=!0)}mouseLeave(){this.menuVisible=!1,this.args.model.hovered=!1}toggleShowPanel(){this.showPanel=!this.showPanel}togglePinSliding(){this.args.configMode||(this.isSlidingOverPinned=!this.isSlidingOverPinned)}updateStyles(e){(0,l.setStyleProperty)(e,"--dashboard-element-background-color",this.args.model.backgroundColor),(0,l.setStyleProperty)(e,"--dashboard-text-color",this.args.model.textColor),(0,l.setStyleProperty)(e,"--dashboard-secondary-text-color",(0,n.toRGBA)(this.args.model.textColor,.8)),(0,l.setStyleProperty)(e,"--dashboard-text-color-light",(0,n.toRGBA)(this.args.model.textColor,.2)),(0,l.setStyleProperty)(e,"--dashboard-text-color-lighter",(0,n.toRGBA)(this.args.model.textColor,.05))}},f=v(p.prototype,"application",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(p.prototype,"dashboard",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(p.prototype,"menuVisible",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=v(p.prototype,"isSlidingOverPinned",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=v(p.prototype,"showPanel",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),v(p.prototype,"allowSlidingChanged",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"allowSlidingChanged"),p.prototype),v(p.prototype,"mouseEnter",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"mouseEnter"),p.prototype),v(p.prototype,"mouseLeave",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"mouseLeave"),p.prototype),v(p.prototype,"toggleShowPanel",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"toggleShowPanel"),p.prototype),v(p.prototype,"togglePinSliding",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"togglePinSliding"),p.prototype),v(p.prototype,"updateStyles",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"updateStyles"),p.prototype),p) 1775e.default=(0,t.setComponentTemplate)(w,S)})),define("nickel/components/dashboard/panels/selector-container/index",["exports","@ember/component","@dashboard/decorators","@dashboard/models/widgets","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 1776function c(e,t,i,n,l){var a={} 1777return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1778const d=(0,o.createTemplateFactory)({id:"814CIeFi",block:'[[[11,0],[16,0,[28,[37,0],["selector-container",[30,1],[52,[30,2],"pointer-events-none"],[30,0,["flexClass"]],[52,[28,[37,2],[[30,3],[30,4,["hovered"]]],null],"hovered-
1778highlight"],[52,[28,[37,2],[[30,3],[30,4,["selected"]]],null],"selected-highlight"]],null]],[17,5],[4,[38,3],["mouseenter",[30,0,["mouseEnter"]]],null],[4,[38,3],["mouseleave",[30,0,["mouseLeave"]]],null],[12],[1,"\\n"],[41,[30,0,["menuVisible"]],[[[1," "],[10,0],[14,0,"menu right flex me-4"],[12],[1,"\\n "],[10,0],[14,0,"menu-icon"],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","ellipsis"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[16,"icon-start",[52,[28,[37,4],[[30,1],"row"],null],"caret-left","caret-up"]],[16,"icon-flip-rtl",[52,[28,[37,4],[[30,1],"row"],null],"start"]],[16,"disabled",[28,[37,5],[[30,6]],null]],[16,"title",[52,[28,[37,4],[[30,1],"row"],null],[28,[37,6],["config.move-enums.left"],null],[28,[37,6],["config.move-enums.up"],null]]],[4,[38,3],["click",[28,[37,7],[[30,7],[30,4],-1],null]],null],[12],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[16,"icon-start",[52,[28,[37,4],[[30,1],"row"],null],"caret-right","caret-down"]],[16,"icon-flip-rtl",[52,[28,[37,4],[[30,1],"row"],null],"start"]],[16,"disabled",[28,[37,5],[[30,8]],null]],[16,"title",[52,[28,[37,4],[[30,1],"row"],null],[28,[37,6],["config.move-enums.right"],null],[28,[37,6],["config.move-enums.down"],null]]],[4,[38,3],["click",[28,[37,7],[[30,7],[30,4],1],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,2],[[30,9],[28,[37,8],[[30,4]],null]],null],[[[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","refresh"],[16,"disabled",[28,[37,5],[[30,4,["updateAvailable"]]],null]],[16,"title",[28,[37,6],["config.update"],null]],[4,[38,3],["click",[28,[37,7],[[30,9],[30,4]],null]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","trash"],[16,"title",[28,[37,6],["delete"],null]],[4,[38,3],["click",[28,[37,7],[[30,10],[30,4]],null]],null],[12],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","gear"],[16,"title",[28,[37,6],["configure"],null]],[4,[38,3],["click",[28,[37,7],[[30,11],[30,4]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[46,[28,[37,10],["dashboard/",[28,[37,11],[[30,4,["type"]]],null]],null],null,[["model","orientation","configMode","selectorFlowElement","dismissPanel"],[[30,4],[30,1],[30,2],[30,12],[30,13]]],null],[1,"\\n"],[13]],["@orientation","@disableClicks","@editMode","@selector","&attrs","@canMoveUp","@move","@canMoveDown","@updateSelector","@deleteSelector","@configureSelector","@selectorFlowElement","@dismissDrawer"],false,["space-concat","if","and","on","eq","not","t","fn","can-update-element","component","concat","dasherize"]]',moduleName:"nickel/components/dashboard/panels/selector-container/index.hbs",isStrictMode:!1}) 1779let u=(r=class extends a.default{constructor(){var e,t,i,n 1780super(...arguments),e=this,t="menuVisible",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}mouseEnter(){this.menuVisible=this.args.editMode,this.args.selector.hovered=this.args.editMode}mouseLeave(){this.menuVisible=!1,this.args.selector.hovered=!1}get flexClass(){return"row"===this.args.orientation?this.args.selector.presentationMode===n.PresentationModes.Inline?`w-${this.args.selector.maxSize||this.args.selector.definedOptions.maxSize}`:"flex-auto":""}},s=c(r.prototype,"menuVisible",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c(r.prototype,"mouseEnter",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"mouseEnter"),r.prototype),c(r.prototype,"mouseLeave",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"mouseLeave"),r.prototype),r) 1781e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard/panels/selectors-container/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/service","nickel/components/dashboard/bases/model-base","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 1782function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1783var i=e[Symbol.toPrimitive] 1784if(void 0!==i){var n=i.call(e,t||"default") 1785if("object"!=typeof n)return n 1786throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1787return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,l){var a={}
1788return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1789const u=(0,o.createTemplateFactory)({id:"3Iwt8dUa",block:'[[[11,0],[24,0,"selectors-container flex-auto min-w-0"],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2,["selectors"]]],null]],null],null,[[[41,[30,4],[[[1," "],[8,[39,3],null,[["@disableClicks","@selector","@orientation"],[true,[30,3],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@disableClicks","@orientation","@selector","@editMode","@move","@canMoveUp","@canMoveDown","@configureSelector","@deleteSelector","@updateSelector","@selectorFlowElement","@dismissDrawer"],[[30,0,["dashboard","addingMode"]],[30,5],[30,3],[30,0,["dashboard","editing"]],[30,0,["moveSelector"]],[28,[37,4],[[30,3],[30,2,["selectors"]]],null],[28,[37,5],[[30,3],[30,2,["selectors"]]],null],[30,6],[30,7],[30,8],[30,9],[30,10]]],null],[1,"\\n"]],[]]]],[3]],null],[41,[30,0,["dashboard","addingMode"]],[[[1," "],[8,[39,6],[[24,0,"add-selector-btn absolute self-center m-2"]],[["@filter","@addElement","@copyElement"],[[30,0,["selectorFilter"]],[28,[37,7],[[30,11],[30,2,["type"]]],null],[30,0,["dashboard","copyElementToMobileView"]]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@model","selector","@configMode","@orientation","@configureSelector","@deleteSelector","@updateSelector","@selectorFlowElement","@dismissDrawer","@addSelector"],false,["each","-track-array","if","dashboard/panels/selector-container","has-previous","has-next","add-element-menu","fn"]]',moduleName:"nickel/components/dashboard/panels/selectors-container/index.hbs",isStrictMode:!1}) 1790let p=(r=class extends a.default{constructor(){var e,t,i,n 1791super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"selectorFilter",(e=>e.isSelector))}moveSelector(e,t){const n=this.args.model.selectors.indexOf(e) 1792this.args.model.selectors=(0,i.moveFromTo)(this.args.model.selectors,n,t)}},s=d(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"moveSelector",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"moveSelector"),r.prototype),r) 1793e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/dashboard/panels/sidebar/index",["exports","@ember/component","@glimmer/tracking","nickel/components/dashboard/bases/model-base","@ember/template-factory"],(function(e,t,i,n,l){var a,o,r 1794function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,l){var a={} 1795return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1796const d=(0,l.createTemplateFactory)({id:"tlaZwRNV",block:'[[[11,"aside"],[16,"aria-label",[30,0,["accessibleName"]]],[16,0,[29,["sidebar flex flex-col ",[52,[30,0,["addMarginTop"]],"pt-5"]]]],[17,1],[12],[1,"\\n"],[41,[30,0,["title"]],[[[1," "],[10,0],[14,0,"caption pe-4 flex-none"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,2],[[30,0,["title"]],[30,0,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],[[24,0,"flex flex-col overflow-y-auto overflow-x-hidden"]],[["@model","@orientation","@configMode","@addSelector","@configureSelector","@deleteSelector"],[[30,2],"col",[30,3],[30,4],[3
17960,5],[30,6]]],null],[1,"\\n\\n"],[41,[30,0,["description"]],[[[1," "],[10,0],[14,0,"flex-none description"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,2],[[30,0,["description"]],[30,0,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@model","@configMode","@addSelector","@configureSelector","@deleteSelector"],false,["if","html-safe","replace-variables","dashboard/panels/selectors-container"]]',moduleName:"nickel/components/dashboard/panels/sidebar/index.hbs",isStrictMode:!1}) 1797let u=(a=class extends n.default{constructor(){super(...arguments),s(this,"title",o,this),s(this,"description",r,this),this.title=this.args.model.title,this.description=this.args.model.description,this.registerConfigModelObservers(["title","description"],this.updateTitles),this.registerDashboardModelObservers("timeZone",this.updateTitles)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateState()}get addMarginTop(){return this.args.model.allowSliding&&!this.args.model.title}get accessibleName(){return this.args.model.accessibleName||this.intl.t("sidebar")}updateState(){this.updateTitles()}updateTitles(){this.title=this.args.model.title,this.description=this.args.model.description}},o=c(a.prototype,"title",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(a.prototype,"description",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a) 1798e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dashboard/pie-chart-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/html-sanitizer","@dashboard/view-models","@ember/object","@ember/runloop","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/arcgis-charts-widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h){var y,v,w,S 1799function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function C(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1800var i=e[Symbol.toPrimitive] 1801if(void 0!==i){var n=i.call(e,t||"default") 1802if("object"!=typeof n)return n 1803throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1804return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,l){var a={} 1805return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1806const P=(0,h.createTemplateFactory)({id:"z7eFSEZ+",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[11,"arcgis-charts-pie-chart"],[16,"config",[30,0,["chartConfig"]]],[16,"layer",[30,0,["layer"]]],[16,"actionMode",[30,0,["actionMode"]]],[16,"selectionTheme",[30,0,["selectionTheme"]]],[16,"tooltipFormatter",[30,0,["tooltipFormatter"]]],[16,"dataLabelFormatter",[30,0,["dataLabelFormatter"]]],[16,"legendValueLabelFormatter",[30,0,["legendValueLabelFormatter"]]],[16,"runtimeDataFilters",[30,0,["runtimeDataFilters"]]],[16,"chartLimits",[30,0,["chartLimits"]]],[16,"noDataOptions",[30,0,["noDataOptions"]]],[16,"chartWillRender",[30,0,["chartWillRender"]]],[16,"return-features-extent",[30,0,["returnFeaturesExtent"]]],[16,"returnSelectionOIDs",false],[16,"queueChartCreation",false],[16,"displayErrorAlert",false],[24,"hide-loader-animation",""],[4,[38,1],["arcgisChartsDataFetchComplete",[30,0,["dataFetchComplete"]]],null],[4,[38,1],["arcgisChartsSelectionComplete",[30,0,["selectionComplete"]]],null],[4,[38,1],["arcgisChartsJSBadDataWarningRaise",[30,0,["badDataWarningRaise"]]],null],[4,[38,1],["arcgisChartsUpdateComplete",[30,0,["updateComplete"]]],null],[4,[38,1],["arcgisChartsD
1806ataProcessError",[30,0,["dataProcessError"]]],null],[4,[38,2],[[30,0,["chartAdded"]]],null],[4,[38,2],[[30,0,["chartVisibilityChange"]],[30,2,["chartVisible"]]],null],[4,[38,3],[[30,0,["chartVisibilityChange"]],[30,2,["chartVisible"]]],null],[12],[13],[1,"\\n"]],[2]]]]]],["@model","ChartContainer"],false,["dashboard/chart-container","on","did-insert","did-update"]]',moduleName:"nickel/components/dashboard/pie-chart-widget/index.hbs",isStrictMode:!1}) 1807let O=e.default=(y=class extends g.default{constructor(){super(...arguments),x(this,"dashboard",v,this),x(this,"dataLabelFormatter",w,this),x(this,"legendValueLabelFormatter",S,this),C(this,"labelOverrides",new Map),C(this,"selectionTheme",Object.freeze({nonSelectedElementsTheme:{transformation:{opacity:.1}}})),C(this,"selectedCategories",new Map)}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.forceRaiseEvent=!0}chartConfigModelProperties(){return[...super.chartConfigModelProperties(),"categoryType","chartConfig","chartConfig.modelRevision","seriesProperties.modelRevision"]}chartFormattersModelProperties(){return[...super.chartFormattersModelProperties(),"valueFormat.modelRevision","percentageFormat.modelRevision","dataLabelsFormat"]}get actionMode(){return this.args.configMode||(0,b.isEmpty)(this.args.model.events)?l.ChartActionModes.None:this.args.model?.actionMode}get categoryField(){return this.args.model.chartConfig.series[0].x}get valueField(){return this.args.model.chartConfig.series[0].y}updateChartLimits(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"maxPieChartSliceCountTotal" 1808this.args.model.categoryType===l.CategoryTypes.Features?super.updateChartLimits(e):this.chartLimits=void 0}updateChartConfig(){if(!this.chartColors||!this.webChartQuery||!this.isConfigurationValidForData())return super.updateChartConfig(null) 1809const e=this.args.model,t=e.chartConfig.toJson() 1810return t.series[0].query=this.webChartQuery,(0,b.isEmpty)(t.series[0].sliceGrouping.label)&&(t.series[0].sliceGrouping.label=this.intl.t("config.other")),t.series[0].dataLabels.content.color=t.series[0].dataLabels.content.color||this.chartColors.textColor,t.legend.body.color=t.legend.body.color||this.chartColors.textColor,t.series[0].ticks.lineSymbol.color=(0,r.setRgbaOpacity)(this.chartColors.tickColor,t.series[0].ticks.lineSymbol.color[3]),t.background=this.chartColors.backgroundColor,(0,b.isNone)(t.series[0].dataLabels.content.font.size)&&(t.series[0].dataLabels.content.font.size=l.DefaultFontSize),(0,b.isNone)(t.legend.body.font.size)&&(t.legend.body.font.size=l.DefaultFontSize),(0,b.isNone)(t.series[0].sliceGrouping.fillSymbol.outline.color)&&(t.series[0].sliceGrouping.fillSymbol.outline.color=(0,r.setRgbaOpacity)(t.series[0].sliceGrouping.fillSymbol.color,e.seriesProperties.outlineOpacity)),t.series[0].sliceGrouping.percentageThreshold=t.series[0].sliceGrouping.percentageThreshold??0,(0,b.isNone)(t.series[0].fillSymbol.outline.color)&&(t.series[0].fillSymbol.outline.color=(0,r.setRgbaOpacity)(t.series[0].fillSymbol.color,e.seriesProperties.outlineOpacity)),t.series[0].slices.forEach((t=>{t.fillSymbol?.outline&&(0,b.isNone)(t.fillSymbol.outline.color)&&(t.fillSymbol.outline.color=(0,r.setRgbaOpacity)(t.fillSymbol.color,e.seriesProperties.outlineOpacity))})),super.updateChartConfig(t)}async chartWillRender(e){let{chartConfig:t,slices:i=[]}=e 1811const n=t.series[0].slices.reduce(((e,t)=>e.set(t.sliceId,t)),new Map),l=[] 1812return this.labelOverrides.clear(),i.forEach((e=>{const t=e.originalLabel 1813let i 1814switch(t){case null:i=g.default.NullKey 1815break 1816case"":i=g.default.BlankKey 1817break 1818default:i=t?.toString()}const a=n.get(i);(0,b.isNone)(a)||(this.labelOverrides.set(t,a.label),l.push({...e,fillSymbol:a.fillSymbol,label:a.label}))})),t.series[0].slices=l,t}updateChartFormatters(){super.updateChartFormatters(...arguments),this.dataLabelFormatter=(e,t,i)=>`<p style="margin: 0; word-break: break-word;">${"percentage"===this.args.model.dataLabelsFormat?(0,s.escapeExpression)(`${e} ${this.args.model.percentageFormat.format(i/100)}`):(0,s.escapeExpression)(`${e} ${this.args.model.valueFormat.format(t,this.dashboard.numberPrefixOverrides)}`)}</p>`,this.legendValueLabelFormatter=(e,t)=>this.args.model.chartConfig.legend.displayPercentage?(0,s.escapeExpression)(this.args.model.percentageFormat.format(t/100)):(0,s.escapeExpression)(this.args.model.valueFormat.format(e,this.dashboard.numberPrefixOverrides))}tooltipFormatter(e,t,i){const n=this.args.model,l=n.valueFormat.format(t,this.dashboard.numberPrefixOverrides),a=n.percentageFormat.format(i/100) 1819return(0,s.sanitizeHtml)(`<div style="font-size: ${n.chartConfig.series[0].dataLabels.content.font.size}px; text-align: center">${(0,s.escapeExpression)(e)}<br><b>${l}</b> (${a})</div>`)}updateChartColors(){if(!this.widgetElement)return 1820const e=window.getComputedStyle(this.widgetElement),t=(0,r.toRgba)(e.getPropertyValue("--dashboard-text-color")),i=(0,r.toRgba)(e.getPropertyValue("--dashboard-element-background-color")),n=(0,r.toRgba)(e.getPropertyValue("--calcite-color-text-3")) 1821this.chartColors={textColor:t,backgroundColor:i,tickColor:n},(0,u.once)(this,this.updateChartConfig)}updateComplete(e){let{detail:t}=e
1822if((0,b.isEmpty)(t.warnings))t.valid||this.raiseExecutionError({keyword:"__error__"}) 1823else{const e=t.warnings[0] 1824this.raiseExecutionError(e)}}dataFetchComplete(e){let t=e.detail??[] 1825if(this.dataProcessed(t),this.doNotRender)this.clearData() 1826else{if(this.args.model.categoryType===l.CategoryTypes.Fields){const e=this.valueField 1827t.every((t=>(0,b.isNone)(t[e])))&&(t=[])}this.chartData=t,this.hasData=!(0,b.isEmpty)(this.chartData),this.hasData||this.resetSelection(),this.forceRaiseEvent&&(this.raiseSelectedEvent(),this.forceRaiseEvent=!1)}}async selectionComplete(e){const{selectionSource:t,selectionItems:n}=e.detail 1828if(this.args.configMode||t===l.ChartSelectionSource.ProgrammaticSelection)return 1829this.selectedCategories.clear() 1830const[a,o]=await Promise.all([(0,i.importGraphic)(),(0,i.importGeometryExtent)()]);(n||[]).forEach((e=>{const{arcgis_charts_features_extent:t,arcgis_charts_type_domain_id_value:i,...n}=e,l={attributes:n} 1831t&&(l.aggregateGeometries={extent:new o(t)}) 1832const r=new a(l),s=i??e[this.categoryField] 1833this.selectedCategories.set(s,r)})) 1834const r=!this.resettingSelection 1835this.raiseSelectedEvent(r),this.resettingSelection=!1}isConfigurationValidForData(){const e=this.args.model.chartConfig 1836switch(this.args.model.categoryType){case l.CategoryTypes.Features:if(!(0,b.isEmpty)(e.series[0].x)&&!(0,b.isEmpty)(e.series[0].y))return!0 1837break 1838case l.CategoryTypes.Fields:case l.CategoryTypes.GroupByValues:if(!(0,b.isEmpty)(e.series[0].x)&&this.validateStatistics())return!0}return this.clearData(),!1}getDataArgs(){return{queryOnly:!0}}clearData(){super.clearData(...arguments),this.resetSelection()}raiseExecutionError(e){let{keyword:t,params:i}=e 1839if(!super.raiseExecutionError(...arguments))switch(t){case"pieChartExceedsLimit":return this.executionError=this.intl.t("cannot-render-too-many-categories-format",{count:i.actualCount,maximum:i.totalLimit}),!0 1840case"PieChartMixOfNegativePositiveSlices":return this.executionError=this.intl.t("cannot-render-chart-positive-negative-slices"),!0}}async downloadSeriesData(e){let{signal:t}=e 1841if((0,b.isEmpty)(this.chartData))return 1842return new Promise((e=>{(async()=>{const n=this.mainDatasetViewModel.statisticDefinitions[0] 1843let o="",r="value" 1844if(n){const e=n.statisticType.indexOf("percentile-")>-1&&n.statisticParameters?.value?`_${n.statisticParameters.value}_`:"_" 1845o=`${(0,f.capitalize)(n.statisticType.replace("-","_"))}${e}`,r=(0,a.escapeCSV)(`${o}${n.onStatisticField}`)}let s=`${this.categoryField}` 1846switch(this.args.model.categoryType){case l.CategoryTypes.Features:s=`${s},${(0,a.escapeCSV)(this.valueField)},Percentage_${(0,a.escapeCSV)(this.valueField)}` 1847break 1848case l.CategoryTypes.Fields:s=`${s},value,percentage` 1849break 1850case l.CategoryTypes.GroupByValues:s=`${s},${r},Percentage_${(0,a.escapeCSV)(n?.onStatisticField)}`}s=`${s}${a.NEW_LINE}` 1851const c=this.chartData.reduce(((e,t)=>e+(t[this.valueField]??0)),0) 1852for(const e of this.chartData){if(t?.aborted){const{createAbortError:e}=await(0,i.importCorePromiseUtils)() 1853throw e()}const n=e[this.valueField]??0,l=e[this.categoryField],o=this.labelOverrides.get(e[this.categoryField])??l 1854s=`${s}${(0,a.escapeCSV)(o)},${(0,a.escapeCSV)(n)},${(0,a.escapeCSV)(n/c)}${a.NEW_LINE}`}s=`${s.replace(/,(\s+)?$/,"")}${a.NEW_LINE}`,e(s)})()}))}resetSelection(){(0,b.isEmpty)(this.selectedCategories)||(this.resettingSelection=!0,this.chartElement?.clearSelection())}raiseSelectedEvent(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1855if(this.args.configMode)return 1856const t=this.args.model.categoryType 1857if(t===l.CategoryTypes.Fields)return 1858const i=this.mainDatasetViewModel.dataSource,a=this.categoryField,r=this.selectedCategories 1859if(r.size<1)return void this.raiseSelectionChangedEvent({userInitiated:e}) 1860const s=(0,o.findBy)(i.fields,"name",a),d={} 1861if(t===l.CategoryTypes.Features)d.features=[],r.forEach((e=>{const t=new c.DataSourceFeature({feature:e,dataSource:i}) 1862d.features.push(t)})) 1863else{let e,t=!1 1864const i=[] 1865let l,a,o 1866r.forEach(((e,n)=>{e.aggregateGeometries?.extent&&(l=[...l||[],e.aggregateGeometries.extent]),(0,b.isNone)(n)?t=!0:i.push(n)})),t&&(a=new n.FilterRule,a.field=s,a.operator="is_null",a.constraint=new n.NilConstraint),(0,b.isEmpty)(i)||(o=new n.FilterRule,o.field=s,o.operator="is_in",o.constraint=new n.ValuesConstraint({dataType:s.type,values:i})),a&&o?(e=new n.FilterGroup({condition:"OR"}),e.rules=[a,o]):e=a||o,d.filter=new n.FilterGroup,d.filter.rules=[e],(0,b.isNone)(this.mainDatasetViewModel.filter)||(d.baseFilter=new n.FilterGroup(this.mainDatasetViewModel.filter.toJson())),d.aggregateGeometries=l}this.raiseSelectionChangedEvent({eventData:d,userInitiated:e})}},v=k(y.prototype,"dashboard",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(y.prototype,"dataLabelFormatter",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=k(y.prototype,"legendValueLabelFormatter",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(y.prototype,"updateChartConfig",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"updateChartConfig"),y.prototype),k(y.prototype,"chartWillRender",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"chartWillRender"),y.prototype),k(y.prototype,"updateChartFormatters",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"updateChartFormatters"),y.prototype),k(y.prototype,"tooltipFormatter",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"tooltipFormatter"),y.prototype),k(y.prototype,"updateChartColors",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"updateChartColors"),y.prototype),k(y.prototype,"updateComplete",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"updateComplete"),y.prototype),k(y.prototype,"dataFetchComplete",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"dataFetchComplete"),y.prototype),k(y.prototype,"selectionComplete",[d.action],Object.getOwnPropertyDescriptor(y.prototype,"selectionComplete"),y.prototype),y);(0,t.setComponentTemplate)(P,O)})),define("nickel/components/dashboard/rich-text-widget/index",["exports","@ember/component","@ember/service","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n,l){var a,o
1867Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1868const r=(0,l.createTemplateFactory)({id:"m/LNI+gb",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],"external-html p-1.5 ck-content",[30,0,["yOverflowClass"]]],null]],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,3],[[30,1,["text"]],[30,0,["dashboard","variables"]]],null],true],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@model"],false,["dashboard/widget-layout","space-concat","html-safe","replace-variables"]]',moduleName:"nickel/components/dashboard/rich-text-widget/index.hbs",isStrictMode:!1}) 1869let s=e.default=(a=class extends n.default{constructor(){var e,t,i,n 1870super(...arguments),e=this,t="dashboard",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.registerDashboardModelObservers("timeZone",this.updateState),this.bodyClass=this.bodyClass.split(" ").filter((e=>"flex"!==e&&"flex-col"!==e)).join(" ")+" block"}updateState(){const e=this.args.model.text 1871this.args.model.text=null,this.args.model.text=e}get showCaption(){return!1}get showDescription(){return!1}},c=a.prototype,d="dashboard",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 1872var c,d,u,p,f,b;(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dashboard/selector-layout/action-buttons/action-button/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1873const l=(0,n.createTemplateFactory)({id:"esgvxaGV",block:'[[[11,"calcite-button"],[24,0,"flex-auto basis-0"],[24,"appearance","outline-fill"],[16,"disabled",[30,1]],[17,2],[12],[1,"\\n "],[1,[30,3]],[1,"\\n"],[13]],["@disabled","&attrs","@title"],false,[]]',moduleName:"nickel/components/dashboard/selector-layout/action-buttons/action-button/index.hbs",isStrictMode:!1}) 1874e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/selector-layout/action-buttons/footer-action/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1875const l=(0,n.createTemplateFactory)({id:"8ZC0eaPj",block:'[[[11,"calcite-button"],[24,"width","full"],[24,"scale","l"],[24,"appearance","outline"],[17,1],[12],[1,"\\n "],[1,[30,2]],[1,"\\n"],[13]],["&attrs","@title"],false,[]]',moduleName:"nickel/components/dashboard/selector-layout/action-buttons/footer-action/index.hbs",isStrictMode:!1}) 1876e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/selector-layout/action-buttons/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1877const l=(0,n.createTemplateFactory)({id:"A+Twxm9T",block:'[[[10,0],[14,0,"flex mt-2.5"],[12],[1,"\\n "],[18,1,[[50,"dashboard/selector-layout/action-buttons/action-button",0,null,null]]],[1,"\\n"],[13]],["&default"],false,["yield","component"]]',moduleName:"nickel/components/dashboard/selector-layout/action-buttons/index.hbs",isStrictMode:!1}) 1878e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/selector-layout/base-state/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1879const l=(0,n.createTemplateFactory)({id:"Gdn3stwg",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"flex items-center h-full"],[12],[1,"\\n "],[10,0],[14,0,"selector-header flex items-center flex-none shrink overflow-hidden"],[12],[1,"\\n "],[8,[39,1],null,[["@icon","@title"],[[30,2],[30,3]]],null],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"font-light dashboard-secondary-text-color text-ellipsis"],[15,"title",[30,4]],[12],[1,"\\n "],[1,[30,4]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"selector-header flex items-center flex-none shrink overflow-hidden"],[12],[1,"\\n "],[8,[39,1],null,[["@icon","@title","@subtitle"],[[30,2],[30,3],[30,4]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@sideBySide","@icon","@title","@subtitle"],false,["if","dashboard/selector-layout/selector-header"]]',moduleName:"nickel/components/dashboard/selector-layout/base-state/index.hbs",isStrictMode:!1}) 1880e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/selector-layout/index",["exports","@ember/component","@dashboard/models/widgets","@dashboard/utils","@ember/object","@ember/service","@glimmer/tracking","nickel/components/dashboard/bases/visual-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u 1881function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,l){var a={}
1882return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1883const b=(0,s.createTemplateFactory)({id:"UVAVqA9B",block:'[[[11,0],[16,0,[28,[37,0],[[30,1,["widgetClass"]],"h-full"],null]],[17,2],[4,[38,1],["keyup",[30,0,["onKeyup"]]],null],[12],[1,"\\n"],[41,[30,1,["initializing"]],[[[1," "],[8,[39,3],null,[["@icon","@title","@subtitle","@sideBySide"],[[30,3,["icon"]],[30,1,["title"]],[28,[37,4],["loading..."],null],[28,[37,5],[[28,[37,6],[[30,4],"row"],null],[28,[37,6],[[30,3,["presentationMode"]],"inline"],null]],null]]],null],[1,"\\n"]],[]],[[[41,[30,1,["doNotRender"]],[[[1," "],[8,[39,3],null,[["@icon","@title","@subtitle","@sideBySide"],[[30,3,["icon"]],[30,1,["title"]],[30,1,["doNotRenderLabel"]],[28,[37,5],[[28,[37,6],[[30,4],"row"],null],[28,[37,6],[[30,3,["presentationMode"]],"inline"],null]],null]]],null],[1,"\\n"]],[]],[[[41,[30,1,["hasData"]],[[[41,[28,[37,5],[[30,3,["isMobile"]],[30,5]],null],[[[1," "],[11,"button"],[24,0,"selector-header flex items-center w-full border-none bg-foreground-1 cursor-pointer"],[4,[38,1],["click",[28,[37,7],[[28,[37,8],[[30,0,["isActive"]]],null],true],null]],null],[12],[1,"\\n "],[8,[39,9],null,[["@icon","@title","@subtitle","@numSelected"],[[30,3,["icon"]],[30,1,["title"]],[30,1,["valueString"]],[30,6]]],[["default"],[[[[1,"\\n "],[10,"calcite-icon"],[14,0,"dashboard-text-color ms-2"],[15,"icon",[52,[30,0,["application","rtl"]],"chevron-left","chevron-right"]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["isActive"]],[[[40,[[[1," "],[11,"calcite-flow-item"],[16,0,[30,1,["widgetClass"]]],[16,"heading",[30,1,["title"]]],[4,[38,1],["calciteFlowItemBack",[28,[37,7],[[28,[37,8],[[30,0,["isActive"]]],null],false],null]],null],[12],[1,"\\n "],[11,"calcite-action"],[24,"slot","header-actions-end"],[24,"icon","x"],[16,"label",[28,[37,4],["close"],null]],[16,"disabled",[30,7]],[4,[38,1],["click",[30,0,["dismissPanel"]]],null],[12],[13],[1,"\\n "],[10,0],[14,0,"selector-container col"],[12],[1,"\\n "],[8,[39,12],[[24,0,"top-padding"]],null,[["default"],[[[[1,"\\n "],[18,11,[[28,[37,7],[[28,[37,8],[[30,0,["isActive"]]],null],false],null]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"slot","footer"],[14,0,"flex-col w-full"],[12],[1,"\\n "],[18,12,[[50,"dashboard/selector-layout/action-buttons/footer-action",0,null,null]]],[1,"\\n "],[8,[39,15],[[24,"appearance","solid"],[4,[38,1],["click",[28,[37,7],[[28,[37,8],[[30,0,["isActive"]]],null],false],null]],null]],[["@title"],[[28,[37,4],["done"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],"%cursor:0%",[28,[37,11],[[30,5]],null],null]],[]],null]],[]],[[[41,[28,[37,6],[[30,3,["presentationMode"]],"dropdown"],null],[[[1," "],[8,[39,16],[[24,0,"w-full h-full"]],null,[["default"],[[[[1,"\\n "],[8,[30,8,["Toggle"]],[[24,0,"selector-header w-full border-none h-full"],[4,[38,17],[[30,0,["didInsertDropdownButton"]]],null]],null,[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@icon","@title","@subtitle","@numSelected"],[[30,3,["icon"]],[30,1,["title"]],[30,1,["valueString"]],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,8,["Menu"]],[[4,[38,18],[[30,0,["willDestroyDropdownMenu"]]],null]],[["@overlayPositioning","@menuPlacement","@menuFallbackPlacements","@matchToggleWidth"],["fixed",[30,0,["menuPlacement"]],[30,0,["menuFallbackPlacements"]],[28,[37,6],[[30,4],"col"],null]]],[["default"],[[[[1,"\\n "],[8,[39,12],[[24,0,"top-padding overflow-x-hidden"],[4,[38,19],null,null]],null,[["default"],[[[[1,"\\n "],[18,11,[[30,8,["closeMenu"]],[30,9,["updatePosition"]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[9]]]]],[1,"\\n "]],[8]]]]],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,3,["presentationMode"]],"accordion"],null],[[[1," "],[8,[39,20],[[24,0,"w-full selector-header border-none"],[4,[38,1],["click",[30,0,["toggleIsActive"]]],null]],[["@isActive"],[[30,0,["isActive"]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@icon","@title","@subtitle","@numSelected"],[[30,3,["icon"]],[30,1,["title"]],[30,1,["valueString"]],[30,6]]],[["default"],[[[[1,"\\n "],[10,"calcite-icon"],[14,0,"dashboard-text-color ms-2"],[15,"icon",[52,[30,0,["isActive"]],"chevron-down","chevron-up"]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["isActive"]],[[[1," "],[8,[39,12],[[4,[38,19],null,
1883null]],null,[["default"],[[[[1,"\\n "],[18,11,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,0],[15,0,[52,[28,[37,6],[[30,4],"row"],null],"flex items-center h-full"]],[12],[1,"\\n "],[10,0],[14,0,"selector-header flex items-center flex-none shrink overflow-hidden"],[12],[1,"\\n "],[8,[39,9],null,[["@icon","@title","@subtitle"],[[30,3,["icon"]],[30,1,["title"]],[52,[30,10],[30,1,["valueString"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,12],[[16,0,[52,[28,[37,6],[[30,4],"row"],null],"no-padding overflow-x-auto h-full flex flex-col justify-center"]]],null,[["default"],[[[[1,"\\n "],[18,11,null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]]],[]]]],[]],[[[1," "],[8,[39,3],null,[["@icon","@title","@subtitle","@sideBySide"],[[30,3,["icon"]],[30,1,["title"]],[30,1,["noDataLabel"]],[28,[37,5],[[28,[37,6],[[30,4],"row"],null],[28,[37,6],[[30,3,["presentationMode"]],"inline"],null]],null]]],null],[1,"\\n "]],[]]]],[]]]],[]]],[13]],["@instance","&attrs","@model","@orientation","@selectorFlowElement","@numSelected","@configMode","Dropdown","Menu","@hasSubtitle","&default","&footerActions"],false,["space-concat","on","if","dashboard/selector-layout/base-state","t","and","eq","fn","mut","dashboard/selector-layout/selector-header","in-element","-in-el-null","dashboard/selector-layout/selector-body","yield","component","dashboard/selector-layout/action-buttons/footer-action","ui/dropdown","did-insert","will-destroy","autofocus","ui/dropdown/dropdown-toggle"]]',moduleName:"nickel/components/dashboard/selector-layout/index.hbs",isStrictMode:!1}) 1884let m=(c=class extends r.default{constructor(){super(...arguments),p(this,"application",d,this),p(this,"isActive",u,this),this.registerConfigModelObservers(["presentationMode"],(()=>this.isActive=this.args.configMode))}get menuPlacement(){return"row"!==this.args.orientation||this.args.configMode?"bottom-start":"bottom"}get menuFallbackPlacements(){return"row"===this.args.orientation?[]:this.application.rtl?["top-end","left"]:["top-start","right"]}toggleIsActive(){this.isActive=!this.isActive}dismissPanel(){this.isActive=!1,this.args.dismissPanel?.()}onKeyup(e){this.args.model.presentationMode===i.PresentationModes.Accordion&&"Escape"===e.key&&(this.isActive=!1,e.currentTarget.querySelector(".selector-header").focus())}didInsertDropdownButton(e){this.dropdownButton=e}willDestroyDropdownMenu(){(0,n.isFocusable)(document.activeElement)||this.dropdownButton?.focus()}},d=f(c.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(c.prototype,"isActive",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.configMode&&this.args.model.presentationMode===i.PresentationModes.Accordion}}),f(c.prototype,"toggleIsActive",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"toggleIsActive"),c.prototype),f(c.prototype,"dismissPanel",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"dismissPanel"),c.prototype),f(c.prototype,"onKeyup",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onKeyup"),c.prototype),f(c.prototype,"didInsertDropdownButton",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"didInsertDropdownButton"),c.prototype),f(c.prototype,"willDestroyDropdownMenu",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"willDestroyDropdownMenu"),c.prototype),c) 1885e.default=(0,t.setComponentTemplate)(b,m)})),define("nickel/components/dashboard/selector-layout/selector-body/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1886const l=(0,n.createTemplateFactory)({id:"1UohslQ/",block:'[[[11,0],[24,0,"selector-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/dashboard/selector-layout/selector-body/index.hbs",isStrictMode:!1}) 1887e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/selector-layout/selector-header/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
1887dule",{value:!0}),e.default=void 0 1888const l=(0,n.createTemplateFactory)({id:"yrEx3uLD",block:'[[[41,[30,1],[[[1," "],[8,[39,1],[[24,0,"selector-icon me-4"]],[["@icon"],[[30,1]]],null],[1,"\\n"]],[]],null],[10,0],[14,0,"flex-auto min-w-0"],[12],[1,"\\n "],[10,0],[14,0,"selector-title dashboard-text-color flex"],[12],[1,"\\n "],[10,1],[14,0,"text-ellipsis"],[15,"title",[30,2]],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[10,0],[14,0,"font-light dashboard-secondary-text-color flex"],[12],[1,"\\n "],[10,1],[14,0,"text-ellipsis"],[15,"title",[30,3]],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,2],[[30,4],1],null],[[[1," "],[10,1],[14,0,"num-selected text-n2"],[12],[1,"\\n "],[1,[30,4]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[18,5,null]],["@icon","@title","@subtitle","@numSelected","&default"],false,["if","ui/svg-icon","gt","yield"]]',moduleName:"nickel/components/dashboard/selector-layout/selector-header/index.hbs",isStrictMode:!1}) 1889e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/dashboard/serial-chart-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/core-modules","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/date","@dashboard/view-models","@ember/object","@ember/runloop","@ember/string","@ember/utils","luxon","nickel/components/dashboard/bases/chart-widget-base","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h){var y 1890function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 1891var i=e[Symbol.toPrimitive] 1892if(void 0!==i){var n=i.call(e,t||"default") 1893if("object"!=typeof n)return n 1894throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 1895return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function w(e,t,i,n,l){var a={} 1896return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 1897const S=(0,h.createTemplateFactory)({id:"U3SExR/J",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],null]],["@model"],false,["dashboard/chart-widget"]]',moduleName:"nickel/components/dashboard/serial-chart-widget/index.hbs",isStrictMode:!1}),x="__default__" 1898let C=e.default=(y=class extends g.default{constructor(){super(...arguments),v(this,"dateParsingPattern",""),v(this,"labelOverridesMap",{}),v(this,"byCategoryColorMap",{}),v(this,"selectedCategories",new Map),v(this,"seriesNamesMap",new Map),v(this,"selectionType","click"),this.registerConfigModelObservers(["seriesOrderByFields"],(()=>{this.chart.graphs=this.sortSeries(this.chart.graphs),this.invalidateChart()})),this.registerConfigModelObservers(["category.modelRevision","[email protected]"],(()=>{(0,p.once)(this,this.updateByCategoryColorMap),(0,p.once)(this,this.updateChartConfig),(0,p.once)(this,this.dataExpired,!0)})),this.registerConfigModelObservers(["dateParsingPattern"],this.updateDateParsingPattern),this.registerConfigModelObservers(["category.labelOverrides","[email protected]","category.nullLabel","category.blankLabel"],(()=>{(0,p.once)(this,this.updateLabelOverridesMap),(0,p.once)(this,this.dataExpired,!0)}))}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.forceRaiseEvent=!0,this.updateState()}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"valueField","categoryAxis.modelRevision","[email protected]","dateParsingPattern"]}chartConfigModelProperties(){return[...super.chartConfigModelProperties(),"categoryAxis.modelRevision","valueField","[email protected]","fontSize","color","colors","valueAxis.modelRevision","legend","legend.modelRevision","rotate","chartScrollbar.modelRevision","datePeriodPatterns","[email protected]","graphs","[email protected]","guides","[email protected]","commonGraphProperties.modelRevision","splitBy.modelRevision","events","[email protected]"]}chartInvalidatingModelProperties(){return[...super.chartInvalidatingModelProperties(),"valueFormat.modelRevision","labelFormat.modelRevision","percentageFormat.modelRevision"]}updateState(){this.updateDateParsingPattern(),this.updateLabelOverridesMap(),this.updateByCategoryColorMap()}updateDateParsingPattern(){this.dateParsingPattern=this.args.model.dateParsingPattern||""}updateLabelOverridesMap(){const e=this.args.model.category 1899this.labelOverridesMap={[g.default.NullKey]:e.nullLabel,[g.default.BlankKey]:e.blankLabel}
1899,e.labelOverrides.forEach((e=>{let t=e.key;(0,b.isEmpty)(t)||(this.labelOverridesMap[t]=e.label)}))}updateByCategoryColorMap(){if(this.args.model.category.byCategoryColors)this.byCategoryColorMap={[x]:this.args.model.category.defaultColor,[g.default.NullKey]:this.args.model.category.nullColor,[g.default.BlankKey]:this.args.model.category.blankColor},this.args.model.category.colors.forEach((e=>{let t=e.key;(0,b.isEmpty)(t)||(this.byCategoryColorMap[t]=e.color)})) 1900else{const e=this.args.model.graphs.map((e=>{const t=e.lineColor 1901return{[x]:t,[g.default.NullKey]:t,[g.default.BlankKey]:t}})) 1902this.byCategoryColorMap=1===e.length?e[0]:e}}updateChartConfig(){if(!this.args.model)return super.updateChartConfig(null) 1903const e=this.args.model.category.fieldName 1904if((0,b.isEmpty)(e))return super.updateChartConfig(null) 1905this.seriesPropertiesMap=void 0 1906let t=[] 1907if(this.args.model.categoryType!==a.CategoryTypes.GroupByValues||(0,b.isNone)(this.args.model.splitBy.fieldName)){const e=this.args.model.commonGraphProperties.toJson() 1908this.args.model.graphs.forEach((i=>{if((0,b.isNone)(i.valueField)&&this.args.model.isMultiGraphs)return 1909let n=i.toJson() 1910this.args.model.isMultiGraphs&&this.args.model.categoryType!==a.CategoryTypes.GroupByValues?(n.labelText=e.labelText,n.showBalloon=e.showBalloon):n=Object.assign(n,e),n.labelFunction=this.formatLabel,n.balloonFunction=this.formatBalloon,n.alphaField=`${n.valueField}_fill`,n.bulletSizeField=`${n.valueField}_bulletSize`,t.push(n)}))}else t=this.createRuntimeGraphs()||[] 1911const i=this.args.model.guides.map((e=>e.toJson())),n=this.args.model.rotate,l=this.getColor(),o=(0,b.isPresent)(this.args.model.fontSize)?this.args.model.fontSize:a.DefaultFontSize,r=this.getCategoryAxis(),s=this.getValueAxes(),c={type:"serial",addClassNames:!0,rotate:n,color:l,fontSize:o,fontFamily:"inherit",categoryField:"_category_",graphs:t,guides:i,categoryAxis:r,valueAxes:s},d=this.getMarginLeft() 1912d&&(c.marginLeft=d) 1913const u=this.getMarginRight() 1914u&&(c.marginRight=u) 1915const p=this.args.model.chartScrollbar.toJson() 1916p.enabled&&(c.zoomOutText=this.intl.t("show-all"),c.mouseWheelScrollEnabled=!0,c.chartScrollbar=p) 1917const f=this.getLegendConfig() 1918if(f.enabled&&(c.legend=f),c.dataDateFormat=null,c.listeners=[{event:"zoomed",method:function(e){e.chart.zoomOutOnDataUpdate=0===e.startIndex&&e.endIndex===e.chart.dataProvider.length-1}}],!(0,b.isEmpty)(this.args.model.events)){c.listeners.push({event:"clickGraphItem",method:this.onGraphItemClicked}) 1919"single"!==this.args.model.selectionMode&&(c.chartCursor={cursorPosition:"mouse",selectWithoutZooming:!0,selectionAlpha:0,cursorAlpha:0,valueBalloonsEnabled:!1,categoryBalloonEnabled:this.args.model.categoryAxis.parseDates,categoryBalloonAlpha:.6,bulletsEnabled:!0,graphBulletAlpha:1,graphBulletSize:1},c.chartCursor.categoryBalloonEnabled&&(c.chartCursor.categoryBalloonFunction=this.formatCategoryBalloon),c.chartCursor.cursorAlpha=.2,c.chartCursor.selectionAlpha=.2,c.chartCursor.listeners=[{event:"selected",method:this.onGraphRangeSelected}])}return super.updateChartConfig(c)}getCategoryAxis(){const e=this.args.model,t=e.categoryAxis.toJson() 1920if(t.axisColor=t.axisColor?t.axisColor:"",t.gridColor=t.gridColor?t.gridColor:"",t.dateFormats=this.getDateFormats(),this.chart&&this.chart.categoryAxis.parseDates!==t.parseDates&&!(0,b.isEmpty)(this.chartData)&&(this.chartData=[]),void 0!==t.labelsEnabled&&!t.labelsEnabled)return t 1921let i=e.category.labelsPlacement 1922const n=e.rotate 1923switch(n&&"staggered"===i&&(i="wrapped"),i){case"wrapped":t.autoWrap=!0,n&&(t.ignoreAxisWidth=!0) 1924break 1925case"rotated":t.labelRotation=e.category.labelRotation}return t.labelFunction=function(e,t,n){if(!e)return e 1926if("staggered"!==i)return e 1927let l=0 1928return this.data.some(((e,i)=>(l=i,e.dataContext===t.dataContext)))||e.replace(/ /g,"<br>"),n.labelOffset=-8,n.tickLength=l%2?5:25,e.replace(/ /g,"<br>")},(0,b.isEmpty)(e.events)||(t.listeners=[{event:"clickItem",method:this.onCategoryLabelClicked}]),t}getValueAxes(){const e=this.args.model.valueAxis.toJson() 1929return e.minimum=(0,b.isNone)(e.minimum)?void 0:e.minimum,e.maximum=(0,b.isNone)(e.maximum)?void 0:e.maximum,e.axisColor=e.axisColor?e.axisColor:"",e.gridColor=e.gridColor?e.gridColor:"",e.labelFunction=this.formatValue,[e]}getMarginLeft(){return this.args.model.rotate&&"wrapped"===this.args.model.category.labelsPlacement?100:5}getMarginRight(){return this.args.model.guides.some((e=>"right"===e.position&&!e.inside&&!(0,b.isEmpty)(e.label)))?100:void 0}getColor(){return this.args.model.color||s.ResetColor}getLegendConfig(){const e=this.args.model,t=e.legend.toJson() 1930t.color=this.getColor(),"right"===t.position&&(t.autoMargins=!1,t.marginRight=20) 1931const i=e.events 1932return(0,b.isEmpty)(i)||(t.listeners=[{event:"hideItem",method:this.onLegendLabelHide}]),t}onLegendLabelHide(e){let{dataItem:t}=e 1933if(this.args.configMode)return 1934this.selectionType="click" 1935let i=!1 1936const n=[]
1937this.selectedCategories.forEach(((e,l)=>{e.includes(t.valueField)&&(i=!0,(0,r.removeIn)(e,t.valueField)),e.length<1&&n.push(l)})),n.forEach((e=>{this.selectedCategories.delete(e)})),i&&(this.highlightSelection(),this.raiseSelectedEvent(!0))}formatValue(e){return this.args.model.valueFormat.format(e,this.dashboard.numberPrefixOverrides)}formatLabel(e){return this.args.model.labelFormat.format(e.values.value,this.dashboard.numberPrefixOverrides)}formatBalloon(e,t){const i=this.args.model.valueFormat.format(e.values.value,this.dashboard.numberPrefixOverrides) 1938let n=e.serialDataItem.category 1939return(0,b.isNone)(e.serialDataItem.time)||(n=this.formatCategoryBalloon(e.serialDataItem.time)),(0,b.isNone)(t.title)?`${n}:${i}`:`${n}<br>${t.title}:${i}`}getDateFormats(){return this.args.model.datePeriodPatterns.map((e=>{let{period:t,pattern:i}=e 1940return(0,b.isNone)(i)?{period:t,format:""}:(i=i.replace(/y/g,"Y"),i=i.replace(/w/g,"W"),i=i.replace(/L/g,"M"),i=i.replace(/d/g,"D"),i=i.replace(/a/g,"A"),i=i.replace(/H/g,"J"),i=i.replace(/k/g,"H"),i=i.replace(/h/g,"L"),i=i.replace(/m/g,"N"),i=i.replace(/s/g,"S"),{period:t,format:i})}))}formatCategoryBalloon(e){const t={year:"2-digit",month:"numeric",day:"numeric"},i=this.args.model.categoryAxis.minPeriod 1941return"hh"!==i&&"mm"!==i&&"ss"!==i||(t.hour="2-digit"),"mm"!==i&&"ss"!==i||(t.minute="2-digit"),"ss"===i&&(t.second="2-digit"),(0,n.formatLuxonDate)(m.DateTime.fromMillis(e.valueOf(),{zone:m.SystemZone.instance.name}),t)}async updateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1942if(await super.updateData(...arguments),this.doNotRender)return this.clearData(),void this.raiseSelectedEvent() 1943if(!this.chartConfig)return this.clearData() 1944let{features:t,warning:i}=e.main 1945if((0,b.isEmpty)(t))return this.clearData() 1946i&&(this.warning=i) 1947const n=this.args.model.categoryType 1948this.seriesNamesMap.clear() 1949const l={chartData:void 0,selectedCategories:new Map} 1950switch(n){case a.CategoryTypes.Features:this.updateDataByFeatures(l,e.main) 1951break 1952case a.CategoryTypes.Fields:this.updateDataByFields(l,e.main) 1953break 1954case a.CategoryTypes.GroupByValues:this.updateDataByGroupByValues(l,e.main)}let o=this.selectedCategories.size!==l.selectedCategories.size 1955!o&&this.selectedCategories.size>0&&this.selectedCategories.forEach(((e,t)=>{l.selectedCategories.get(t).length===e.length||(o=!0)})),Object.assign(this,l),this.hasData=!(0,b.isEmpty)(this.chartData),(o||this.forceRaiseEvent)&&((0,p.once)(this,this.raiseSelectedEvent),this.forceRaiseEvent=!1)}updateDataByFields(e,t){let{features:i,dataset:{dataSource:n}}=t 1956const l=this.mainDatasetViewModel.statisticDefinitions 1957let a=!0 1958e.chartData=[],l.forEach((t=>{const l=t.onStatisticField 1959if(!l)return 1960const o=t.outStatisticFieldName,r=n.getField(l),s=i[0].attributes[o];(0,b.isPresent)(s)&&(a=!1),e.chartData.push({category:o,value:s,_category_:this.labelOverridesMap[l]||l,_aliasCategory_:r.label,_fillColor_:this.byCategoryColorMap[r.label]||this.byCategoryColorMap[x],_lineColor_:this.byCategoryColorMap[r.label]||this.byCategoryColorMap[x]})})),a&&(e.chartData=[])}updateDataByFeatures(e,t){let{features:i,dataset:n}=t 1961const l=n.dataSource,a=(0,r.mapBy)(this.args.model.graphs,"valueField"),o=this.args.model.category.fieldName,s=l.getField(o).type;(0,b.isPresent)(n.maxFeatures)&&(i=i.slice(0,n.maxFeatures)) 1962const c=!this.args.model.isMultiGraphs&&"column"===this.args.model.commonGraphProperties.type&&this.args.model.category.byCategoryColors 1963e.chartData=i.map((t=>{let i={...t.attributes} 1964const n=this.parseDate(l.getValue(t,o),s) 1965let r=n?.isLuxonDateTime?new Date(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond):n 1966return i[o]=r,null===r?(i._category_=this.labelOverridesMap[g.default.NullKey],i._fillColor_=c?this.byCategoryColorMap[g.default.NullKey]:void 0):""===r?(i._category_=this.labelOverridesMap[g.default.BlankKey],i._fillColor_=c?this.byCategoryColorMap[g.default.BlankKey]:void 0):(i._category_=this.labelOverridesMap[r]||r,i._fillColor_=c?this.byCategoryColorMap[r]||this.byCategoryColorMap[x]:void 0),i._lineColor_=c?i._fillColor_:void 0,i._key_=t.attributes[l.objectIdFieldName].toString(),i._feature_=t,
1966i._valueFields_=[...a],this.trackSelection(i,e.selectedCategories),i}))}updateDataByGroupByValues(e,t){let{features:i,dataset:n,dataset:{dataSource:l}}=t 1967if(!this.chart)return void(e.chartData=[]) 1968const a=n.statisticDefinitions 1969if((0,b.isEmpty)(a))return void(e.chartData=[]) 1970const o=this.args.model.category.fieldName,r=this.args.model.splitBy.fieldName,s=n.maxFeatures,c=a[0].outStatisticFieldName,d=c.toUpperCase() 1971if((0,b.isNone)(r))return(0,b.isPresent)(s)&&(i=i.slice(0,s)),void(e.chartData=i.map((t=>{let i={...t.attributes};(0,b.isPresent)(i[c])||(i[c]=i[d],delete i[d]) 1972const n=l.getValue(t,o),a=l.getRawValue(t,o) 1973return i[o]=n,null===n?(i._key_=g.default.NullKey,i._category_=this.labelOverridesMap[g.default.NullKey],i._fillColor_=this.byCategoryColorMap[g.default.NullKey]):""===n?(i._key_=a.toString(),i._category_=this.labelOverridesMap[g.default.BlankKey],i._fillColor_=this.byCategoryColorMap[g.default.BlankKey]):(i._key_=a.toString(),i._category_=this.labelOverridesMap[n]||n,i._fillColor_=this.byCategoryColorMap[n]||this.byCategoryColorMap[x]),i._lineColor_=i._fillColor_,i._valueFields_=[c],i._geometry_=t.aggregateGeometries?.extent,this.trackSelection(i,e.selectedCategories),i}))) 1974const u=new Map 1975e.chartData=[],i.forEach((t=>{const i=l.getValue(t,o),n=l.getRawValue(t,o),a=l.getValue(t,r),s=l.getRawValue(t,r) 1976this.seriesNamesMap.set(a,s) 1977let p=t.attributes[c];(0,b.isPresent)(t.attributes[c])||(p=t.attributes[d]) 1978const f=(0,b.isNone)(i)?i:i.toString() 1979let m=u.get(f),h={} 1980void 0===m?(m=e.chartData.length,h[o]=i,h._category_=null===i?this.labelOverridesMap[g.default.NullKey]:""===i?this.labelOverridesMap[g.default.BlankKey]:this.labelOverridesMap[i]||i,e.chartData.push(h),u.set(f,m)):h=e.chartData[m],h[a]=p,h[`${a}_geometry`]=t.aggregateGeometries?.extent,h._valueFields_=h._valueFields_||[],h._valueFields_.push(a),h._key_=(0,b.isNone)(n)?g.default.NullKey:n.toString(),this.trackSelection(h,e.selectedCategories)})),(0,b.isPresent)(s)&&(e.chartData=e.chartData.slice(0,s)),(0,p.next)(this,this.updateChartGraphs)}clearData(){(0,b.isEmpty)(this.selectedCategories)||(this.selectedCategories.clear(),this.raiseSelectedEvent(!1)),this.warning=null,this.chartData=[],this.hasData=!1}parseDate(e,t){if(!this.args.model.categoryAxis.parseDates)return(0,o.isDateField)(t)?m.DateTime.fromMillis(e??0):e 1981if((0,o.isDateField)(t))return m.DateTime.fromMillis(e??0) 1982if((0,b.isEmpty)(e))return 0 1983if((0,b.isEmpty)(this.dateParsingPattern))return m.DateTime.local(e) 1984if((0,o.isStringField)(t))e=e.trim() 1985else{if(!(0,o.isNumericField)(t))return e 1986if(isNaN(e))return m.DateTime.fromMillis(0) 1987e=e.toString()}const i=m.DateTime.fromFormat(e,this.dateParsingPattern) 1988return i.isValid?i:m.DateTime.fromMillis(0)}updateChartGraphs(){this.chart&&(this.args.model.categoryType!==a.CategoryTypes.GroupByValues||(0,b.isNone)(this.args.model.splitBy.fieldName)||(this.chart.graphs=this.createRuntimeGraphs(),this.chart.validateNow(!0)))}createRuntimeGraphs(){if((0,b.isEmpty)(this.chartData)||0===this.seriesNamesMap.size)return 1989this.seriesPropertiesMap||(this.seriesPropertiesMap={[x]:{color:this.args.model.splitBy.defaultColor}},this.args.model.splitBy.seriesProperties.forEach((e=>{const t=e.key;(0,b.isEmpty)(t)||(this.seriesPropertiesMap[t]={label:e.label,color:e.color})}))) 1990const e=this.args.model.commonGraphProperties.toJson() 1991let t=[] 1992return this.seriesNamesMap.forEach(((i,n)=>{let l=this.seriesPropertiesMap[n]||this.seriesPropertiesMap[x],a=Object.assign({valueField:n,title:l.label||n,lineColor:l.color||s.ResetColor||this.seriesPropertiesMap[x].color},e) 1993a.labelFunction=this.formatLabel,a.balloonFunction=this.formatBalloon,a.alphaField=`${n}_fill`,a.bulletSizeField=`${n}_bulletSize`,a.bulletField=`${n}_bullet`,t.push(a)})),this.sortSeries(t)}sortSeries(e){const t=(this.args.model.seriesOrderByFields||[])[0] 1994if(t){const[,i=a.OrderBy.Asc]=t.split(" ") 1995e=(e||[]).sort(((e,t)=>e.valueField?.localeCompare&&t.valueField?.localeCompare?i===a.OrderBy.Asc?e.valueField.localeCompare(t.valueField):t.valueField.localeCompare(e.valueField):i===a.OrderBy.Asc?e.valueField>t.valueField?1:-1:t.valueField>e.valueField?1:-1))}return e}async downloadSeriesData(e){let{signal:t}=e 1996if((0,b.isEmpty)(this.chartData))return 1997const n=this.mainDatasetViewModel.statisticDefinitions[0] 1998let l 1999if(n){const e=n.statisticType.indexOf("percentile-")>-1&&n.statisticParameters?.value?`_${n.statisticParameters.value}_`:"_",t=`${(0,f.capitalize)(n.statisticType.replace("-","_"))}${e}` 2000l=(0,o.escapeCSV)(`${t}${n.onStatisticField}`,m.SystemZone.instance.name)}let r=[this.args.model.category.fieldName],s=[this.args.model.category.fieldName] 2001switch(this.args.model.categoryType){case a.CategoryTypes.Features:{const e=this.chartData[0]._valueFields_.map((e=>(0,o.escapeCSV)(e,m.SystemZone.instance.name))) 2002s=[...s,...e],r=[...r,...this.chartData[0]._valueFields_]}break 2003case a.CategoryTypes.Fields:s.push("value"),r.push("value") 2004break 2005case a.CategoryTypes.GroupByValues:this.args.model.splitBy.fieldName?this.chart.graphs.map((e=>
2005e.valueField)).forEach((e=>{let t=`${l}_${e}` 2006""===e&&(t="Blank"),"value"===e&&(t=l),t=(0,o.escapeCSV)(t,m.SystemZone.instance.name),s.push(t),r.push(e)})):(s.push(l),r.push("value"))}let c=`${s.join(",")}${o.NEW_LINE}` 2007for(const a of this.chartData){if(t?.aborted){const{createAbortError:e}=await(0,i.importCorePromiseUtils)() 2008throw e()}r.forEach((e=>{c=`${c}${(0,o.escapeCSV)(a[e],m.SystemZone.instance.name)},`})),c=`${c.replace(/,(\s+)?$/,"")}${o.NEW_LINE}`}return c}getDataArgs(e){if("main"===e.name&&this.args.model.categoryAxis.parseDates)return{categoryField:this.args.model.category.fieldName,binDates:this.args.model.categoryAxis.parseDates,binPeriod:this.args.model.categoryAxis.minPeriod,dateParsingPattern:this.dateParsingPattern}}trackSelection(e,t){if(this.selectedCategories.size<0)return 2009const i=e._key_ 2010if(!this.selectedCategories.has(i))return 2011const n=this.selectedCategories.get(i) 2012for(let l=0;l<n.length;l++)e._valueFields_.includes(n[l])&&(t.has(i)?t.get(i).push(n[l]):t.set(i,[n[l]]))}onChartRendered(){this.highlightSelection()}resetSelection(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0] 2013if(this.selectedCategories.clear(),this.args.configMode||(0,b.isEmpty)(this.args.model.events))return 2014if(!this.chartData)return 2015let t=!1 2016const i=this.args.model.commonGraphProperties.lineAlpha,n=this.chart 2017if(n&&!(0,b.isEmpty)(n.graphs)&&!(0,b.isEmpty)(n.dataProvider)){for(let e=0;e<n.graphs.length;e++){const l=n.graphs[e],a="column"===l.type?l.fillAlphas:l.bulletAlpha,o=l.bulletSize,r=`${l.valueField}_fill`,s=`${l.valueField}_bulletSize`,c=`${l.valueField}_bullet` 2018"column"===l.type&&(l.lineAlpha=i) 2019for(let e=0;e<l.data.length;e++){const i=l.data[e].dataContext;(!t&&i[r]!==a||i[s]!==o)&&(t=!0),"column"!==l.type?(i[s]=o,delete i[c],delete i[r]):i[r]=a}}e&&t&&n.validateNow(!0,!0)}}onChartClicked(){this.args.configMode||(0,b.isEmpty)(this.args.model.events)||this.selectedCategories.size>0&&(this.resetSelection(),this.raiseSelectedEvent(!0))}highlightSelection(){const e=this.chart 2020if(!e||(0,b.isEmpty)(this.args.model.events))return 2021if(this.selectedCategories.size<1)return void this.resetSelection() 2022function t(e,t,i,n){const l=`${n}_fill`,a=`${n}_bulletSize`,o=`${n}_bullet`,r=e.fillAlphas<.1?e.fillAlphas:.1,s=e.bulletAlpha<.3?e.bulletAlpha:.3,c=e.bulletSize 2023i?"column"!==e.type?(t[a]=2*c,t[o]="round",delete t[l]):(e.lineAlpha=.2,t[l]=1):(delete t[o],t[a]=c,t[l]="column"===e.type?r:s)}for(let i=0;i<e.graphs.length;i++){const n=e.graphs[i] 2024for(let e=0;e<n.data.length;e++){const i=n.data[e].dataContext,l=i._key_ 2025if(this.selectedCategories.has(l)){const e=this.selectedCategories.get(l) 2026i._valueFields_.forEach((l=>t(n,i,e.includes(l),l)))}else i._valueFields_.forEach((e=>t(n,i,!1,e)))}}e.validateNow(!0,!0)}onCategoryLabelClicked(e){let{graph:t,serialDataItem:i,event:n}=e 2027this.args.configMode||this.onGraphItemClicked({graph:t,item:i,event:n})}onGraphRangeSelected(e){if(this.args.configMode)return 2028this.selectionType="drag",this.selectedCategories.clear() 2029const t=e.chart 2030for(let i=0;i<t.graphs.length;i++){const n=t.graphs[i] 2031if(!n.hidden)for(let t=e.startIndex;t<=e.endIndex;t++){const e=n.data[t].dataContext,i=e._key_,l=this.selectedCategories.get(i) 2032l?l.splice(l.length,0,...e._valueFields_):this.selectedCategories.set(i,[...e._valueFields_])}}this.highlightSelection(),this.raiseSelectedEvent(!0)}onGraphItemClicked(e){let{graph:t,item:i,event:n}=e 2033if(this.args.configMode||(0,b.isNone)(i))return 2034n.stopPropagation(),this.selectionType="click" 2035const l=this.args.model.selectionMode,a=i.dataContext._key_ 2036if("single"===l){if(this.selectedCategories.has(a)){if(t){let e=this.selectedCategories.get(a);(0,r.removeIn)(e,t.valueField)||(e=[t.valueField],this.selectedCategories.set(a,e)),e.length<1&&this.selectedCategories.delete(a)}else this.selectedCategories.delete(a) 2037return this.highlightSelection(),void this.raiseSelectedEvent(!0)}this.selectedCategories.clear()}if(this.selectedCategories.has(a))if(t){const e=this.selectedCategories.get(a);(0,r.removeIn)(e,t.valueField)||e.push(t.valueField),e.length<1&&this.selectedCategories.delete(a)}else this.selectedCategories.delete(a) 2038else t?this.selectedCategories.set(a,[t.valueField]):this.selectedCategories.set(a,[...i.dataContext._valueFields_]) 2039this.highlightSelection(),this.raiseSelectedEvent(!0)}raiseSelectedEvent(e){if(this.args.configMode)return 2040const t=this.args.model,i=t.categoryType 2041if(i===a.CategoryTypes.Fields)return 2042if(this.selectedCategories.size<1)return void this.raiseSelectionChangedEvent({userInitiated:e}) 2043const n=this.mainDatasetViewModel.dataSource,s=t.category.fieldName,c=(0,r.findBy)(n.fields,"name",s),d=c.type,u=t.splitBy.fieldName,p=(0,b.isNone)(u)?null:(0,r.findBy)(n.fields,"name",u) 2044let f={} 2045f=i===a.CategoryTypes.Features?this.categoryByFeatures(this.selectedCategories,n):"drag"===this.selectionType&&(0,o.isDateField)(d)?this.categoryByDateRange(this.selectedCategories,c,p):this.categoryByGroupedValues(this.selectedCategories,c,p),(0,b.isNone)(this.mainDatasetViewModel.filter)||(f.baseFilter=new l.FilterGroup(this.mainDatasetViewModel.filter.toJson())),this.raiseSelectionChangedEvent({eventData:f,userInitiated:e})}categoryByFeatures(e,t){const i=[] 2046return e.forEach(((e,n)=>{const l=(0,r.findBy)(this.chartData,"_key_",n) 2047if(!l)return 2048const a=new d.DataSourceFeature({feature:l._feature_,dataSource:t}) 2049i.push(a)})),{features:i}}categoryByDateRange(e,t,i){const n=new l.FilterGroup
2050let a,o=this.convertToDateValue(e.keys().next().value),s=o 2051e.forEach(((e,t)=>{const i=this.convertToDateValue(t),n=i.valueOf(),l=(0,r.findBy)(this.chartData,"_key_",t) 2052l?._geometry_&&(a=[...a||[],l._geometry_]),n<o.valueOf()&&(o=i),n>s.valueOf()&&(s=i)})) 2053const c=this.createDateRangeGroup(t,o,s) 2054if(!(0,b.isNone)(i)){let t=[] 2055e.forEach((e=>{e.forEach((e=>{t.includes(e)||t.push(e)}))})),this.createSplitByGroup(i,t,n)}return n.rules=[c],{filter:n,aggregateGeometries:a}}categoryByGroupedValues(e,t,i){const n=[] 2056let a,s 2057return e.forEach(((e,s)=>{const c=new l.FilterGroup,d=(0,r.findBy)(this.chartData,"_key_",s) 2058if(d?._geometry_&&(a=[...a||[],d._geometry_]),(0,b.isNone)(i)||((e||[]).forEach((e=>{a=[...a||[],d[`${e}_geometry`]]})),this.createSplitByGroup(i,e,c)),(0,o.isDateField)(t.type)){const e=this.convertToDateValue(s),i=this.createDateRangeGroup(t,e,e) 2059c.rules=[...c.rules,i]}else{const e=new l.FilterRule 2060e.field=t,s===g.default.NullKey?(e.operator="is_null",e.constraint=new l.NilConstraint):(e.operator="equal",e.constraint=new l.ValueConstraint({value:s,dataType:t.type})),c.rules=[...c.rules,e]}n.push(c)})),n.length>1?(s=new l.FilterGroup({condition:"OR"}),s.rules=n):s=n[0],{filter:s,aggregateGeometries:a}}createDateRangeGroup(e,t,i){const n=function(e){switch(e){case"YYYY":return"year" 2061case"DD":return"day" 2062case"MM":return"month" 2063case"ss":return"second" 2064case"mm":return"minute" 2065case"hh":return"hour"}}(this.args.model.categoryAxis.minPeriod),a=(0,c.startOfDate)(t,n),o=(0,c.endOfDate)(i,n),r=new l.FilterRule 2066r.field=e,r.operator="is_on_after",r.constraint=new l.DateConstraint({value:a,includeTime:!0}) 2067const s=new l.FilterRule 2068s.field=e,s.operator="is_on_before",s.constraint=new l.DateConstraint({value:o,includeTime:!0}) 2069const d=new l.FilterGroup 2070return d.rules=[r,s],d}convertToDateValue(e){const t=new Date(e) 2071let i=m.DateTime.local(t.getFullYear(),t.getMonth()+1,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()) 2072return i.isValid||(i=m.DateTime.fromMillis(Number(e))),i}createSplitByGroup(e,t,i){const n=this.seriesNamesMap 2073let a,o,r,s=[],c=!1 2074t.forEach((e=>{if((0,b.isNone)(e))return void(c=!0) 2075const t=n.get(e) 2076s.includes(t)||s.push(t)})),c&&(o=new l.FilterRule,o.field=e,o.operator="is_null",o.constraint=new l.NilConstraint),(0,b.isEmpty)(s)||(r=new l.FilterRule,r.field=e,r.operator="is_in",r.constraint=new l.ValuesConstraint({dataType:e.type,values:s})),o&&r?(a=new l.FilterGroup({condition:"OR"}),a.rules=[o,r],i.rules=[...i.rules,a]):i.rules=o?[...i.rules,o]:[...i.rules,r]}},w(y.prototype,"onLegendLabelHide",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onLegendLabelHide"),y.prototype),w(y.prototype,"formatValue",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"formatValue"),y.prototype),w(y.prototype,"formatLabel",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"formatLabel"),y.prototype),w(y.prototype,"formatBalloon",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"formatBalloon"),y.prototype),w(y.prototype,"formatCategoryBalloon",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"formatCategoryBalloon"),y.prototype),w(y.prototype,"onChartClicked",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onChartClicked"),y.prototype),w(y.prototype,"onCategoryLabelClicked",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onCategoryLabelClicked"),y.prototype),w(y.prototype,"onGraphRangeSelected",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onGraphRangeSelected"),y.prototype),w(y.prototype,"onGraphItemClicked",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onGraphItemClicked"),y.prototype),y);(0,t.setComponentTemplate)(S,C)})),define("nickel/components/dashboard/table-widget/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/models/filter","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/arcade","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/dom","@dashboard/utils/html-sanitizer","@dashboard/view-models","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/arcade-based-mixin","nickel/components/dashboard/bases/datasets-based-mixin","nickel/components/dashboard/bases/widget-base","nickel/components/ui/tabulator-table","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h,y,v,w){var S,x,C,k 2077function P(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2078var i=e[Symbol.toPrimitive] 2079if(void 0!==i){var n=i.call(e,t||"default") 2080if("object"!=typeof n)return n 2081throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2082return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function D(e,t,i,n,l){var a={}
2083return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2084const T=(0,w.createTemplateFactory)({id:"6Xia6wiR",block:'[[[8,[39,0],[[16,0,[28,[37,1],[[52,[28,[37,3],[[30,1,["dataSettings","type"]],"groupByValues"],null],"group-by"],[52,[30,1,["arcadeEnabled"]],"default-text-align"]],null]],[4,[38,4],[[30,0,["onElementInserted"]]],null],[4,[38,5],[[30,0,["updateStyles"]],[30,1,["dataSettings","rule","color"]],[30,1,["dataSettings","rule","alpha"]],[30,1,["dataSettings","rule","thickness"]],[30,0,["dashboard","theme"]]],null]],[["@instance","@showBorder","@model"],[[30,0],true,[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,6],[[16,0,[28,[37,1],[[30,0,["bodyClass"]],[30,0,["yOverflowClass"]],[30,2,["hideClass"]]],null]]],[["@columns","@layout","@columnMaxWidth","@scale","@showHeader","@showSummary","@selectionMode","@onSelectionChanged","@tableData","@onRowRendered","@onTabulatorCreated"],[[30,0,["columns"]],[30,1,["tableSettings","layout"]],[52,[28,[37,3],[[30,1,["tableSettings","layout"]],"fitData"],null],1000],[30,1,["tableSettings","scale"]],[30,0,["showHeader"]],[30,0,["showSummary"]],[30,0,["selectionMode"]],[30,0,["onSelectionChanged"]],[30,0,["tableData"]],[30,0,["onRowRendered"]],[30,0,["onTabulatorCreated"]]]],null],[1,"\\n"]],[2]]]]]],["@model","layout"],false,["dashboard/widget-layout","space-concat","if","eq","did-insert","did-update","ui/tabulator-table"]]',moduleName:"nickel/components/dashboard/table-widget/index.hbs",isStrictMode:!1}),z=["tableSettings.summarySettings","tableSettings.hoverText","[email protected]"],M=["tableSettings.modelRevision"],j="__null__",E="__blank__" 2085let F=(S=class extends((0,a.mix)(y.default).with(h.default,g.default)){constructor(){super(...arguments),P(this,"dashboard",x,this),P(this,"columns",C,this),P(this,"tableData",k,this),O(this,"indexedFeatures",new Map),O(this,"categoryLabelOverridesMap",{}),this.registerConfigModelObservers(z,this.updateTableColumns),this.registerConfigModelObservers(M,this.updateTableStyles),this.registerConfigModelObservers(["dataSettings.valueFields"],this.updateFeatureData),this.registerConfigModelObservers(["[email protected]","iconInfos","columnSettings"],(()=>{this.updateTableColumns(),this.updateTableData()})),this.registerConfigModelObservers(["dataSettings.labelOverrides","[email protected]"],(()=>{this.updateCategoryLabelOverridesMap(),this.dataExpired()})),this.registerDashboardModelObservers("themeOverrides.elementBackgroundColor",this.updateTableStyles)}dataExpiringModelProperties(){return[...super.dataExpiringModelProperties(),"dataSettings.fieldName","dataSettings.nullLabel","dataSettings.blankLabel","tableSettings.summarySettings"]}willDestroy(){super.willDestroy(...arguments),this.updateDataAbortController&&this.updateDataAbortController.abort(),this.updateDataAbortController=null}modelRevisionChanged(){super.modelRevisionChanged(...arguments),this.updateTableStyles(),this.updateTableColumns(),this.updateCategoryLabelOverridesMap(),this.updateState()}onTabulatorCreated(e){this.tabulator=e,this.updateTableData()}isConfigurationValidForData(){return!(!this.args.model.dataSettings.fieldName&&(0,b.isEmpty)(this.args.model.dataSettings.valueFields))&&super.isConfigurationValidForData()}updateFeatureData(){(0,b.isEmpty)(this.features)&&(this.updateTableColumns(),this.dataExpired(!0))}get showHeader(){return!!this.args.model.tableSettings.headerSettings}get showSummary(){return!!this.args.model.tableSettings.summarySettings}get selectionMode(){return this.args.configMode||(0,b.isEmpty)(this.args.model.events)?null:this.args.model.tableSettings.selectionMode}get returnGeometry(){return this.args.model.dataSettings.type===l.CategoryTypes.GroupByValues&&(0,a.hasSpatialActions)(this.events)||super.returnGeometry}async updateData(){let{resultMap:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 2086if(await super.updateData(...arguments),this.doNotRender)return void this.clearData() 2087let t=e.main.features 2088if((0,b.isEmpty)(t))return void this.clearData() 2089const i=e.main.dataset;(0,b.isPresent)(i.maxFeatures)&&(t=t.slice(0,i.maxFeatures)),"groupByValues"===this.args.model.dataSettings.type&&await this.get
2089SummaryStatistics(),this.tableData=this.createRecords(t),this.updateState()}updateState(){this.hasData=!(0,b.isEmpty)(this.tableData)}createRecords(e){if(this.indexedFeatures=new Map,(0,b.isEmpty)(e))return[] 2090const t=this.mainDatasetViewModel.dataSource 2091return e.map((e=>{let i 2092return i=this.args.model.dataSettings.type===l.CategoryTypes.GroupByValues?this.createGroupByValueRecord(t,e):this.createFeatureRecord(t,e),this.indexedFeatures.set(i[v.UniqueRecordIdName],e),i}))}createGroupByValueRecord(e,t){const i=this.args.model.dataSettings.fieldName 2093let n={} 2094this.columns.forEach((e=>{n[e.field]=t.attributes[e.field]})) 2095const l=e.getFormattedValue(t,i),a=e.getRawValue(t,i) 2096return null===l?(n[i]=this.categoryLabelOverridesMap[j],n[v.UniqueRecordIdName]=j):""===l?(n[i]=this.categoryLabelOverridesMap[E],n[v.UniqueRecordIdName]=E):(n[i]=this.categoryLabelOverridesMap[l]||l,n[v.UniqueRecordIdName]=a),n}createFeatureRecord(e,t){let i={[v.UniqueRecordIdName]:t.attributes[e.objectIdFieldName]} 2097return this.columns.forEach((e=>{i[e.field]=t.attributes[e.field]})),i}async getSummaryStatistics(){this.summaryStatistics=null 2098const e=this.mainDatasetViewModel 2099if(!e.fields)return 2100if(!this.args.model.tableSettings.summarySettings)return 2101const t=e.dataSource.createQuery() 2102t.outStatistics=e.getOutStatistics(!1) 2103try{this.updateDataAbortController&&this.updateDataAbortController.abort(),this.updateDataAbortController=new AbortController 2104const{features:i}=await e.getAdditionalData(t,{signal:this.updateDataAbortController.signal}) 2105this.summaryStatistics=i}catch(i){return}finally{this.updateDataAbortController=null}}updateTableData(){(0,b.isEmpty)(this.tableData)||(this.tableData=this.tableData)}clearData(){this.warning=null,this.summaryStatistics=void 0,this.tableData=[],this.indexedFeatures.clear(),this.hasData=!1}updateCategoryLabelOverridesMap(){const e=this.args.model.dataSettings 2106e.type===l.CategoryTypes.GroupByValues&&(this.categoryLabelOverridesMap={[j]:e.nullLabel,[E]:e.blankLabel},e.labelOverrides.forEach((e=>{let t=e.key;(0,b.isEmpty)(t)||(this.categoryLabelOverridesMap[t]=e.label)})))}updateTableColumns(){this.args.model.dataSettings.type===l.CategoryTypes.GroupByValues?this.columns=this.updateGroupByValuesTableColumnDefinition():this.columns=this.updateFeaturesTableColumnDefinition()}updateGroupByValuesTableColumnDefinition(){let e=[] 2107const t=this.args.model,i=t.dataSettings 2108if(!i.fieldName)return e 2109const n=t.columnSettings,l=t.tableSettings.summarySettings,a=(0,r.findBy)(n,"fieldName",i.fieldName),o=t.tableSettings.hoverText 2110return e.push({title:(0,d.sanitizeHtml)(a.title),field:i.fieldName,headerTooltip:o,vertAlign:"middle",formatter:"html",bottomCalc:l?this.summaryLabel:void 0,bottomCalcFormatter:"html",_columnSetting:a}),n.forEach((t=>{t.fieldName!==i.fieldName&&e.push({title:(0,d.sanitizeHtml)(t.title),field:t.statisticsKey,headerTooltip:o,vertAlign:"middle",formatter:"html",bottomCalc:l?this.getSummaryCalc:void 0,bottomCalcParams:l?{columnSetting:t}:null,bottomCalcFormatter:"html",_columnSetting:t})})),e}getSummaryCalc(e,t,i){if(!i||(0,b.isEmpty)(this.summaryStatistics))return 2111const n=i.columnSetting,l=this.summaryStatistics[0].attributes[n.statisticsKey] 2112return l?this.args.model.arcadeEnabled?(0,a.formatNumber)(l,{useGrouping:!0,maximumFractionDigits:1}):(0,d.sanitizeHtml)(this.formatValue(l,n.valueFormat)):void 0}summaryLabel(){const e=this.args.model.tableSettings.summarySettings 2113if(!e)return"" 2114const t=this.mainDatasetViewModel?.statisticDefinitions 2115return!(0,b.isEmpty)(t)&&e?(0,d.sanitizeHtml)(e.label):""}updateFeaturesTableColumnDefinition(){let e=[] 2116const t=this.args.model,i=t.columnSettings,n=t.dataSettings.valueFields,l=t.tableSettings.hoverText 2117return n.forEach((t=>{const n=(0,r.findBy)(i,"fieldName",t) 2118e.push({title:(0,d.sanitizeHtml)(n.title),field:n.fieldName,headerTooltip:l,vertAlign:"middle",formatter:"html",_columnSetting:n})})),e}formatValue(e,t){return("percent"===t.style?t.format(e/100):t.format(e,this.dashboard.numberPrefixOverrides))||e}validateStatistics(e){return e=(e=e||this.mainDatasetViewModel.statisticDefinitions||[]).filter((e=>{let{onStatisticField:t}=e 2119return!(0,b.isEmpty)(t)})),!(0,b.isEmpty)(e)&&e.every((e=>{let{statisticType:t,outStatisticFieldName:i}=e 2120return!(0,b.isEmpty)(t)&&!(0,b.isEmpty)(i)}))}raiseSelectedEvent(e,t){if(this.args.configMode)return 2121if((0,b.isEmpty)(e))return void this.raiseSelectionChangedEvent({userInitiated:t}) 2122const i=this.args.model.dataSettings,a=i.type,o=this.mainDatasetViewModel.dataSource,s=i.fieldName,c=(0,r.findBy)(o.fields,"name",s) 2123let d={} 2124a===l.CategoryTypes.Features?d.features=this.createFeatureTableFilter(e,o):d=this.createSummaryTableFilter(e,c) 2125const u=this.mainDatasetViewModel.filter;(0,b.isNone)(u)||(d.baseFilter=new n.FilterGroup(this.mainDatasetViewModel.filter.toJson())),this.raiseSelectionChangedEvent({eventData:d,userInitiated:t})}createFeatureTableFilter(e,t){return e.map((e=>new u.DataSourceFeature({dataSource:t,feature:this.indexedFeatures.get(e[v.UniqueRecordIdName])})))}createSummaryTableFilter(e,t){const i=[] 2126let l,a 2127return e.forEach((e=>{const a=new n.FilterGroup,o=this.indexedFeatures.get(e[v.UniqueRecordIdName]) 2128o.aggregateGeometries?.extent&&(l=[...l||[],o.aggregateGeometries.extent]) 2129const r=o.attributes[t.name],s=new n.FilterRule 2130s.field=t,(0,b.isNone)(r)?(s.operator="is_null",s.constraint=new n.NilConstraint):(s.operator="equal",s.constraint=new n.ValueConstraint({value:r,dataType:t.type})),a.rules=[...a.rules,s],i.push(a)})),i.length>1?(a=new n.FilterGroup({condition:"OR"}),a.rules=i):a=i[0],{filter:a,aggregateGeometries:l}}onSelectionChanged(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 2131this.raiseSelectedEvent(e,t)}resetState(){this.tabulator?.clearSelection(),this.raiseSelectedEvent()}onRowRendered(e){const t=this.indexedFeatures.get(e.getIndex()),i=e.getPosition(!0)-1,n=i%2==0,l=this.args.model.tableSettings.hoverText,a=this.args.model.arcadeEnabled,o=a&&this.arcadeExecutor?this.executeArcade(t,i):void 0
2132e.getCells().forEach((e=>{let i,c,d,u,p 2133const f=e.getElement(),b=e.getColumn(),m=b.getField() 2134if(a){const e=o.styleProperties.cells[m] 2135if(e){const t=e.iconName&&(0,r.findBy)(this.args.model.iconInfos,"name",e.iconName)||{} 2136t.icon&&(i={icon:t.icon,iconAlign:e.iconAlign,fillColor:e.iconColor,strokeColor:e.iconOutlineColor}),c={value:e.displayText,textAlign:e.textAlign},d=e.textColor,u=e.backgroundColor,l&&(p=e.hoverText)}else c={value:""}}else{const i=b.getDefinition()._columnSetting 2137c=this.getValueProperties(e,t,i),f.style.removeProperty("--tabulator-cell-text-color"),i.textColor&&f.style.setProperty("--tabulator-cell-text-color",i.textColor) 2138const l=this.args.model.tableSettings.rowStriping 2139u=i.backgroundColor,l&&!n&&(u=(0,s.contrastColor)((0,s.toRGBA)(u||this.defaultTableBackGroundColor,.04),5))}f.innerHTML="",l&&(f.title=a?p:c.value),d&&f.style.setProperty("--tabulator-cell-text-color",d),u&&f.style.setProperty("--tabulator-cell-background-color",u),u=u||this.defaultTableBackGroundColor,f.style.setProperty("--tabulator-hover-background-color",(0,s.contrastColor)((0,s.toRGBA)(u,.06),15)) 2140const g=this.createCell({iconProperties:i,valueProperties:c}) 2141g&&(f.appendChild(g),i&&this.updateIconViewBox(f))}))}updateIconViewBox(e){const t=e.querySelector("svg") 2142if(!t)return 2143if(t.getAttribute("viewBox"))return 2144const i=t.getBBox(),n=t.getAttribute("width"),l=t.getAttribute("height") 2145t.setAttribute("viewBox",`${i.x} ${i.y} ${i.width||n} ${i.height||l}`)}executeArcade(e,t){const i=this.mainDatasetViewModel 2146if(this.args.model.dataSettings.type===l.CategoryTypes.GroupByValues){let n=[] 2147const l=i.groupByFields[0] 2148if(!l)return 2149n.push({name:l,value:e.attributes[l]}) 2150return(i.statisticDefinitions||[]).forEach((t=>{const i=t.outStatisticFieldName 2151n.push({name:i,value:e.attributes[t.outStatisticFieldName]})})),(0,o.executeArcadeFunction)(this.arcadeExecutor,{[this.mainDatasetViewModel.arcadeProfileId]:i.createArcadeFeature({attributes:n}),$rowindex:t},this.dashboard.timeZone)}return(0,o.executeArcadeFunction)(this.arcadeExecutor,{[this.mainDatasetViewModel.arcadeProfileId]:i.createArcadeFeature({dataSourceFeature:new u.DataSourceFeature({dataSource:i.dataSource,feature:e})}),$rowindex:t},this.dashboard.timeZone)}getValueProperties(e,t){let{textAlign:i,isBold:n,isItalic:a,isUnderlined:o,fieldName:r,valueFormat:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} 2152const c=this.mainDatasetViewModel.dataSource 2153return{value:this.args.model.dataSettings.type===l.CategoryTypes.Features?c.getFormattedValue(t,r):s?this.formatValue(e.getValue(),s):e.getValue(),textAlign:i,isBold:n,isItalic:a,isUnderlined:o}}createCell(){let{iconProperties:e,valueProperties:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 2154const i=this.createIconElement(e),n=this.createValueElement(t) 2155if(i&&n){const t=document.createElement("div") 2156return t.classList.add("cell-container","flex-auto","flex","items-center"),"right"===e.iconAlign?(t.appendChild(n),t.appendChild(i)):(t.appendChild(i),t.appendChild(n)),t}return n||i}createValueElement(){let{value:e,isBold:t,isItalic:i,isUnderlined:n,textAlign:l="left"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 2157if((0,b.isNone)(e))return 2158const a=document.createElement("div") 2159return a.classList.add("flex-auto","value-container","external-html",`text-align-${l}`),a.classList.remove("font-bold","italic","underline"),t?a.classList.add("font-bold"):i?a.classList.add("italic"):n&&a.classList.add("underline"),a.innerHTML="string"==typeof e?(0,d.sanitizeHtml)(e):e,a}createIconElement(){let{icon:e,iconAlign:t,fillColor:i,strokeColor:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 2160if(!e)return 2161const l=document.createElement("div") 2162l.classList.add("flex","flex-col",`p${"right"===t?"s":"e"}-2`) 2163const a=(new DOMParser).parseFromString(e,"image/svg+xml").firstChild,o=this.args.model.tableSettings.scale 2164return a.classList.remove("small","medium","large"),a.classList.add("icon",o),a.style.setProperty("--table-icon-fill-color",i),a.style.setProperty("--table-icon-stroke-color",n),a.setAttribute("aria-hidden","true"),l.appendChild(a),l}async onElementInserted(e){this.widgetElement=e,await(0,c.elementOnRender)(e),this.updateStyles(e)}updateStyles(){super.updateStyles(...arguments),this.updateTableStyles()}updateTableStyles(){if(!this.widgetElement||!this.args.model.tableSettings)return 2165const e=this.args.model.tableSettings 2166this.widgetElement.style.removeProperty("--tabulator-text-color"),e.textColor&&this.widgetElement.style.setProperty("--tabulator-text-color",e.textColor),this.widgetElement.style.removeProperty("--tabulator-background-color"),e.backgroundColor&&this.widgetElement.style.setProperty("--tabulator-background-color",e.backgroundColor) 2167const t=getComputedStyle(this.widgetElement) 2168this.defaultTableBackGroundColor=t.getPropertyValue("--tabulator-background-color"),this.widgetElement.style.removeProperty("--tabulator-selection-background-color"),this.widgetElement.style.removeProperty("--tabulator-selection-grid-color"),this.widgetElement.style.removeProperty("--tabulator-selection-hover-background-color"),e.selectionColor&&this.widgetElement.style.setProperty("--tabulator-selection-background-color",e.selectionColor) 2169const i=t.getPropertyValue("--tabulator-selection-background-color") 2170this.widgetElement.style.setProperty("--tabulator-selection-grid-color",(0,s.contrastColor)(i,20)),this.widgetElement.style.setProperty("--tabulator-selection-vertical-grid-color",(0,s.contrastColor)(i,20)),this.widgetElement.style.setProperty("--tabulator-selection-hover-background-color",(0,s.contrastColor)(i,5)),this.widgetElement.style.removeProperty("--tabulator-selection-text-color"),e.selectionTextColor&&this.widgetElement.style.setProperty("--tabulator-selection-text-color",e.selectionTextColor),this.widgetElement.style.removeProperty("--tabulator-vertical-grid-color"),e.verticalGrid.color&&this.widgetElement.style.setProperty("--tabulator-vertical-grid-color",(0,s.toRGBA)(e.verticalGrid.color,e.verticalGrid.alpha)),this.widgetElement.style.removeProperty("--tabulator-vertical-grid-thickness"),(0,b.isNone)(e.verticalGrid.thickness)||this.widgetElement.style.setProperty("--tabulator-vertical-grid-thickness",e.verticalGrid.thickness),this.widgetElement.style.removeProperty("--tabulator-horizontal-grid-color"),e.horizontalGrid.color&&this.widgetElement.style.setProperty("--tabulator-horizontal-grid-color",(0,s.toRGBA)(e.horizontalGrid.color,e.horizontalGrid.alpha)),this.widgetElement.style.removeProperty("--tabulator-horizontal-grid-thickness"),(0,b.isNone)(e.horizontalGrid.thickness)||this.widgetElement.style.setProperty("--tabulator-horizontal-grid-thickness",e.horizontalGrid.thickness),this.widgetElement.style.removeProperty("--table-group-by-rule-color"),this.widgetElement.style.removeProperty("--table-group-by-rule-thickness") 2171const n=this.args.model.dataSettings 2172if(n.type===l.CategoryTypes.GroupByValues&&n.rule){const e=n.rule 2173e.color&&this.widgetElement.style.setProperty("--table-group-by-rule-color",(0,s.toRGBA)(e.color,e.alpha)),(0,b.isNone)(e.thickness)||this.widgetElement.style.setProperty("--table-group-by-rule-thickness",e.thickness)}this.updateHeaderSettings(),this.updateSummarySettings(),this.updateTableData()}updateHeaderSettings(){if(this.widgetElement.style.removeProperty("--tabulator-header-text-color"),this.widgetElement.style.removeProperty("--tabulator-header-background-color"),this.widgetElement.style.removeProperty("--tabulator-header-rule-thickness"),this.widgetElement.style.removeProperty("--tabulator-header-rule-color"),this.widgetElement.style.removeProperty("--tabulator-active-sort-color"),this.widgetElement.style.removeProperty("--tabulator-inactive-sort-color"),!this.args.model.tableSettings?.headerSettings)return 2174const{headerSettings:e}=this.args.model.tableSettings 2175e.textColor&&this.widgetElement.style.setProperty("--tabulator-header-text-color",e.textColor),e.backgroundColor&&this.widgetElement.style.setProperty("--tabulator-header-background-color",e.backgroundColor),e.rule.thickness&&this.widgetElement.style.setProperty("--tabulator-header-rule-thickness",e.rule.thickness),e.rule.color&&this.widgetElement.style.setProperty("--tabulator-header-rule-color",(0,s.toRGBA)(e.rule.color,e.rule.alpha)) 2176const t=e.textColor||this.widgetElement.style.getPropertyValue("--tabulator-header-text-color") 2177t&&this.widgetElement.style.setProperty("--tabulator-inactive-sort-color",(0,s.toRGBA)(t,.3))}updateSummarySettings(){if(this.widgetElement.style.removeProperty("--tabulator-summary-text-color"),this.widgetElement.style.removeProperty("--tabulator-summary-background-color"),this.widgetElement.style.removeProperty("--tabulator-summary-rule-thickness"),this.widgetElement.style.removeProperty("--tabulator-summary-rule-color"),!this.args.model.tableSettings?.summarySettings)return 2178const{summarySettings:e}=this.args.model.tableSettings 2179e.textColor&&this.widgetElement.style.setProperty("--tabulator-summary-text-color",e.textColor),e.backgroundColor&&this.widgetElement.style.setProperty("--tabulator-summary-background-color",e.backgroundColor),e.rule.thickness&&this.widgetElement.style.setProperty("--tabulator-summary-rule-thickness",e.rule.thickness),e.rule.color&&this.widgetElement.style.setProperty("--tabulator-summary-rule-color",(0,s.toRGBA)(e.rule.color,e.rule.alpha))}arcadeVariableInstances(){return this.mainDatasetViewModel?{[this.mainDatasetViewModel.arcadeProfileId]:null,$rowindex:null}:{}}executeArcadeExpression(){this.arcadeExecutor&&!(0,b.isEmpty)(this.tableData)&&this.updateTableData()}async downloadSeriesData(e){let{signal:t}=e 2180if((0,b.isEmpty)(this.indexedFeatures))return 2181let n=(0,r.mapBy)(this.columns||[],"field"),l=`${n.join(",")}${a.NEW_LINE}` 2182for(const o of this.indexedFeatures.values()){if(t?.aborted){const{createAbortError:e}=await(0,i.importCorePromiseUtils)() 2183throw e()}
2183(n||[]).forEach((e=>{l=`${l}${(0,a.escapeCSV)(o.attributes[e])},`})),l=`${l.replace(/,(\s+)?$/,"")}${a.NEW_LINE}`}return l}},x=D(S.prototype,"dashboard",[f.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(S.prototype,"columns",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(S.prototype,"tableData",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D(S.prototype,"onTabulatorCreated",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"onTabulatorCreated"),S.prototype),D(S.prototype,"getSummaryCalc",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"getSummaryCalc"),S.prototype),D(S.prototype,"summaryLabel",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"summaryLabel"),S.prototype),D(S.prototype,"formatValue",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"formatValue"),S.prototype),D(S.prototype,"onSelectionChanged",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"onSelectionChanged"),S.prototype),D(S.prototype,"onRowRendered",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"onRowRendered"),S.prototype),D(S.prototype,"onElementInserted",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"onElementInserted"),S.prototype),D(S.prototype,"updateStyles",[p.action],Object.getOwnPropertyDescriptor(S.prototype,"updateStyles"),S.prototype),S) 2184e.default=(0,t.setComponentTemplate)(T,F)})),define("nickel/components/dashboard/unknown-widget/index",["exports","@ember/component","nickel/components/dashboard/bases/widget-base","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2185const l=(0,n.createTemplateFactory)({id:"YjNSZe++",block:'[[[8,[39,0],null,[["@instance","@model"],[[30,0],[30,1]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,1],[[30,0,["bodyClass"]],"overflow-hidden"],null]],[12],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"widget-message text-center"],[12],[1,"\\n "],[1,[28,[35,3],["unsupported-visualization"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@model"],false,["dashboard/widget-layout","space-concat","ui/centered-element","t"]]',moduleName:"nickel/components/dashboard/unknown-widget/index.hbs",isStrictMode:!1}) 2186class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/dashboard/url-parameter/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/models/filter","@dashboard/models/interactivity","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/component","luxon","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m){var g,h 2187function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2188var i=e[Symbol.toPrimitive] 2189if(void 0!==i){var n=i.call(e,t||"default") 2190if("object"!=typeof n)return n 2191throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2192return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,l){var a={} 2193return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2194const w=(0,m.createTemplateFactory)({id:"UoOZov5S",block:'[[[11,0],[4,[38,0],[[30,0,["modelChanged"]]],null],[4,[38,1],[[30,0,["modelChanged"]],[30,1]],null],[4,[38,0],[[30,0,["onUrlParameterStateChanged"]]],null],[4,[38,1],[[30,0,["onUrlParameterStateChanged"]],[30,2]],null],[12],[1,"\\n"],[13]],["@model","@urlParametersState"],false,["did-insert","did-update"]]',moduleName:"nickel/components/dashboard/url-parameter/index.hbs",isStrictMode:!1}),S=179.9999,x={"((null))":"includeNull","((notnull))":"noNull","((empty))":"includeBlank","((notempty))":"noBlank"},C=Object.keys(x) 2195let k=(g=class extends((0,a.mix)(f.default).with(s.InteractivityEventedMixin)){constructor(){var e,t,i,n 2196super(...arguments),e=this,t="dashboard",n=this,(i=h)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),y(this,"rawValue",void 0),y(this,"datasetViewModels",[]),y(this,"raisedOnLoad",!1)}
2196get eventsDispatcher(){return this.dashboard.activeView.eventsDispatcher}modelChanged(){this.cleanupDatasetViewModels(),this.datasetViewModels=(this.args.model.datasets||[]).map((e=>{let t 2197if("serviceDataset"===e.type){const i=this.dashboard.findDataSource(e.dataSource) 2198t=new s.ServiceDataset({model:e,owner:this,dataSource:i})}return this.mainDatasetViewModel=t,t}))}cleanupDatasetViewModels(){this.datasetViewModels.forEach((e=>{e.release()})),this.datasetViewModels=[],this.mainDatasetViewModel=null}dataExpired(){this.raisedOnLoad||this.tryRaiseEvent()}onUrlParameterStateChanged(){if((0,p.isNone)(this.args.urlParametersState))return 2199const e=this.args.urlParametersState.get(this.args.model.label.toLowerCase());(0,p.isNone)(this.rawValue)&&(0,p.isNone)(e)||this.rawValue===e||(this.urlParameterObject=function(e){const t={values:[]} 2200return(0,p.isNone)(e)||e.split(/[;,]+/).forEach((e=>{if((0,p.isEmpty)(e))return void t.values.push(void 0) 2201const i=e.toLowerCase(),n=C.find((e=>e===i)) 2202n?t[x[n]]=!0:t.values.push(decodeURIComponent(e))})),t}(e),this.rawValue=e),this.tryRaiseEvent()}tryRaiseEvent(){try{if(this.mainDatasetViewModel){if(this.mainDatasetViewModel.initStatus!==r.InitializationStatus.Success)return 2203this.raisedOnLoad=!0}if((0,p.isNone)(this.rawValue))return void this.raiseEvent({eventType:l.EventTypes.ParameterChanged}) 2204switch(this.args.model.type){case"category":return this.raiseEventForCategories(this.urlParameterObject) 2205case"date":return this.raiseEventForDates(this.urlParameterObject) 2206case"numeric":return this.raiseEventForNumbers(this.urlParameterObject) 2207case"feature":return this.raiseEventForFeatures(this.urlParameterObject) 2208case"geometry":return this.raiseEventForGeometry(this.urlParameterObject) 2209default:return}}catch{return}}convertToCategories(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[] 2210const i="number"===this.args.model.dataType 2211return e.forEach((e=>{(0,p.isNone)(e)||(0,p.isEmpty)(e.trim())||i&&(e=Number(e),isNaN(e))||t.push(e)})),t}raiseEventForCategories(e){let{values:t,includeNull:i,noNull:a,includeBlank:o,noBlank:r}=e 2212const s=this.args.model.filterField 2213if(t=this.convertToCategories(t),(0,p.isEmpty)(t)&&!i&&!o&&!a&&!r)return void this.raiseEvent({eventType:l.EventTypes.ParameterChanged}) 2214const c=new n.FilterGroup({condition:"OR"}),d={filter:c} 2215if(i&&!a||!i&&a){const e=new n.FilterRule 2216e.field=s,e.operator=i?"is_null":"is_not_null",e.constraint=new n.NilConstraint,c.rules=[...c.rules,e]}if(o&&!r||!o&&r){const e=new n.FilterRule 2217e.field=s,e.operator=o?"is_empty":"is_not_empty",e.constraint=new n.NilConstraint,c.rules=[...c.rules,e]}if(!(0,p.isEmpty)(t)){const e=new n.FilterRule,i=new n.ValuesConstraint({values:t,dataType:s.type}) 2218e.constraint=i,e.operator=this.args.model.operator,e.field=s,c.rules=[...c.rules,e]}this.raiseEvent({eventType:l.EventTypes.ParameterChanged,eventData:d})}convertToNumbers(e){const t=e.map((e=>{if((0,p.isNone)(e)||(0,p.isEmpty)(e.trim()))return 2219const t=Number(e) 2220return isNaN(t)?void 0:t})) 2221return(0,p.isNone)(t[0])&&(0,p.isNone)(t[1])?[]:t}raiseEventForNumbers(e){let{values:t,includeNull:i,noNull:a}=e 2222const o=this.args.model.filterField 2223if(t=this.convertToNumbers(t),(0,p.isEmpty)(t)&&!i&&!a)return void this.raiseEvent({eventType:l.EventTypes.ParameterChanged}) 2224const r=new n.FilterGroup({condition:"OR"}),s={filter:r} 2225if(i&&!a||!i&&a){const e=new n.FilterRule 2226e.field=o,e.operator=i?"is_null":"is_not_null",e.constraint=new n.NilConstraint,r.rules=[...r.rules,e]}if(!(0,p.isEmpty)(t)){const e=new n.FilterRule 2227if(e.field=o,"single"===this.args.model.valueType)e.operator=this.args.model.operator,e.constraint=new n.ValueConstraint({value:t[0],dataType:o.type}) 2228else if((0,p.isPresent)(t[0])&&!(0,p.isPresent)(t[1]))e.operator="greater_or_equal",e.constraint=new n.ValueConstraint({value:t[0],dataType:o.type}) 2229else if(!(0,p.isPresent)(t[0])&&(0,p.isPresent)(t[1]))e.operator="less_or_equal",e.constraint=new n.ValueConstraint({value:t[1],dataType:o.type}) 2230else{if(e.operator="between",t[0]>t[1]){const e=t[0] 2231t[0]=t[1],t[1]=e}e.constraint=new n.RangeConstraint({startValue:t[0],endValue:t[1],dataType:o.type})}r.rules=[...r.rules,e]}this.raiseEvent({eventType:l.EventTypes.ParameterChanged,eventData:s})}convertToDates(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 2232const t="number"===this.args.model.dataType,i=e.map((e=>{if((0,p.isNone)(e)||(0,p.isEmpty)(e.trim()))return 2233if(t){const t=b.DateTime.fromSeconds(Number(e))
2234if(t.invalid)return 2235return{date:t,includeTime:!0}}let i=b.DateTime.fromISO(e) 2236if(i.invalid){const t=e.trim().replace(" ","T") 2237if(i=b.DateTime.fromISO(t),i.invalid)return}return{date:i,includeTime:(n=i,!!n.hour||!!n.minute)} 2238var n})) 2239return(0,p.isNone)(i[0])&&(0,p.isNone)(i[1])?[]:i}raiseEventForDates(e){let{values:t,includeNull:i,noNull:a}=e 2240const o=this.args.model.filterField 2241if(t=this.convertToDates(t),(0,p.isEmpty)(t)&&!i&&!a)return void this.raiseEvent({eventType:l.EventTypes.ParameterChanged}) 2242const r=new n.FilterGroup({condition:"OR"}),s={filter:r} 2243if(i&&!a||!i&&a){const e=new n.FilterRule 2244e.field=o,e.operator=i?"is_null":"is_not_null",e.constraint=new n.NilConstraint,r.rules=[...r.rules,e]}if(!(0,p.isEmpty)(t))if("single"===this.args.model.valueType){const e=new n.FilterRule 2245e.field=o,e.operator=this.args.model.operator,e.constraint=new n.DateConstraint({value:t[0].date,includeTime:t[0].includeTime}),r.rules=[...r.rules,e]}else if((0,p.isPresent)(t[0])&&!(0,p.isPresent)(t[1])){const e=new n.FilterRule 2246e.field=o,e.operator="is_on_after",e.constraint=new n.DateConstraint({value:t[0].date,includeTime:t[0].includeTime}),r.rules=[...r.rules,e]}else if(!(0,p.isPresent)(t[0])&&(0,p.isPresent)(t[1])){const e=new n.FilterRule 2247e.field=o,e.operator="is_on_before",e.constraint=new n.DateConstraint({value:t[1].date,includeTime:t[1].includeTime}),r.rules=[...r.rules,e]}else{if(t[0].date>t[1].date){const e=t[0] 2248t[0]=t[1],t[1]=e}const e=new n.FilterRule 2249e.field=o,e.operator="is_on_after",e.constraint=new n.DateConstraint({value:t[0].date,includeTime:t[0].includeTime}) 2250const i=new n.FilterRule 2251i.field=o,i.operator="is_on_before",i.constraint=new n.DateConstraint({value:t[1].date,includeTime:t[1].includeTime}) 2252const l=new n.FilterGroup 2253l.rules=[e,i],r.rules=[...r.rules,l]}this.raiseEvent({eventType:l.EventTypes.ParameterChanged,eventData:s})}async convertToGeometry(e){if(!e)return 2254const t=e.map((e=>{if((0,p.isNone)(e)||(0,p.isEmpty)(e.trim()))return 2255const t=Number(e) 2256return isNaN(t)?void 0:t})) 2257if((0,p.isNone)(t[0])||(0,p.isNone)(t[1])||"extent"===this.args.model.dataType&&((0,p.isNone)(t[2])||(0,p.isNone)(t[3])))return[] 2258const[n,l]=await Promise.all([(0,i.importGeometrySpatialReference)(),(0,i.importGeometryPoint)()]) 2259let[a,o,r,s]=t 2260if(a=Math.max(a,-179.9999),a=Math.min(a,S),o=Math.max(o,-85),o=Math.min(o,85),"point"===this.args.model.dataType)return[new l(a,o,new n({wkid:4326}))] 2261if(r=Math.max(r,-179.9999),r=Math.min(r,S),s=Math.max(s,-85),s=Math.min(s,85),s<=o)return[] 2262a>r&&(r+=360) 2263return[new(await(0,i.importGeometryExtent)())(a,o,r,s,new n({wkid:4326}))]}async raiseEventForGeometry(e){let{values:t}=e 2264t=await this.convertToGeometry(t),(0,p.isEmpty)(t)?this.raiseEvent({eventType:l.EventTypes.ParameterChanged}):this.raiseEvent({eventType:l.EventTypes.ParameterChanged,eventData:{geometry:t[0]}})}convertToFeatures(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=[] 2265const n=(0,a.isNumericField)(t,{withID:!0}) 2266return e.forEach((e=>{(0,p.isNone)(e)||(0,p.isEmpty)(e.trim())||n&&(e=Number(e),isNaN(e))||i.push(e)})),i}async raiseEventForFeatures(e){let{values:t}=e 2267this.abortController&&(this.abortController.abort(),this.abortController=null),this.abortController=new AbortController 2268const i=(0,o.findBy)(this.mainDatasetViewModel.fields,"name",this.args.model.idFieldName) 2269if(t=this.convertToFeatures(t,i.type),(0,p.isEmpty)(t))return void this.raiseEvent({eventType:l.EventTypes.ParameterChanged}) 2270const a=new n.FilterRule,r=new n.ValuesConstraint({values:t,dataType:i.type}) 2271a.constraint=r,a.operator="is_in",a.field=i 2272const c=new n.FilterGroup({condition:"OR"}) 2273c.rules=[a] 2274const d=this.mainDatasetViewModel.dataSource.createQuery({returnGeometry:!0,outFields:["*"],filters:[c]}) 2275let u=((await this.mainDatasetViewModel.dataSource.executeQuery(d,{signal:this.abortController.signal})).features||[]).map((e=>new s.DataSourceFeature({feature:e,dataSource:this.mainDatasetViewModel.dataSource}))) 2276this.raiseEvent({eventType:l.EventTypes.ParameterChanged,eventData:{filter:c,features:u}})}},h=v(g.prototype,"dashboard",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(g.prototype,"modelChanged",[d.action],Object.getOwnPropertyDescriptor(g.prototype,"modelChanged"),g.prototype),v(g.prototype,"onUrlParameterStateChanged",[d.action],Object.getOwnPropertyDescriptor(g.prototype,"onUrlParameterStateChanged"),g.prototype),g) 2277e.default=(0,t.setComponentTemplate)(w,k)})),define("nickel/components/dashboard/widget-layout/body-state/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2277dule",{value:!0}),e.default=void 0 2278const l=(0,n.createTemplateFactory)({id:"rxcDzoo4",block:'[[[41,[30,1],[[[41,[28,[37,1],[[30,2,["initializing"]],[28,[37,2],[[30,2,["disableLoader"]]],null]],null],[[[1," "],[11,0],[24,0,"flex-auto flex flex-col justify-center"],[17,3],[12],[1,"\\n "],[10,0],[14,0,"flex-none self-center flex items-center text-center"],[12],[1,"\\n "],[10,"calcite-loader"],[14,0,"no-padding"],[15,"text",[52,[30,2,["initializingLabel"]],[28,[37,3],[[30,2,["initializingLabel"]]],null]]],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["executionError"]],[[[1," "],[11,0],[24,0,"flex-auto flex flex-col overflow-y-auto justify-center"],[17,3],[12],[1,"\\n "],[10,0],[14,0,"widget-status"],[12],[1,"\\n "],[10,0],[14,0,"flex-none no-data-label"],[12],[1,"\\n "],[10,2],[14,0,"text-center"],[12],[1,"\\n "],[1,[28,[35,4],[[30,2,["executionError"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,2,["doNotRender"]],[[[1," "],[11,0],[16,0,[28,[37,5],["flex-auto flex flex-col overflow-y-auto",[30,0,["noFilterStateVerticalAlignmentClass"]]],null]],[17,3],[12],[1,"\\n "],[10,0],[14,0,"widget-status"],[12],[1,"\\n "],[10,0],[14,0,"flex-none no-filter-label"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,6],[[30,2,["doNotRenderLabel"]],[30,2,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["hasData"]]],null],[[[1," "],[11,0],[16,0,[28,[37,5],["flex-auto flex flex-col overflow-y-auto",[30,0,["noDataStateVerticalAlignmentClass"]]],null]],[17,3],[12],[1,"\\n "],[10,0],[14,0,"widget-status"],[12],[1,"\\n "],[10,0],[14,0,"flex-none no-data-label"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,6],[[30,2,["noDataLabel"]],[30,2,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["hasValue"]]],null],[[[1," "],[11,0],[16,0,[28,[37,5],["flex-auto flex flex-col overflow-y-auto",[30,0,["noValueStateVerticalAlignmentClass"]]],null]],[17,3],[12],[1,"\\n "],[10,0],[14,0,"widget-status"],[12],[1,"\\n "],[10,0],[14,0,"flex-none no-value-label"],[12],[1,"\\n "],[1,[28,[35,4],[[28,[37,6],[[30,2,["noValueLabel"]],[30,2,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]],null]],["@isVisible","@state","&attrs"],false,["if","and","not","t","html-safe","space-concat","replace-variables"]]',moduleName:"nickel/components/dashboard/widget-layout/body-state/index.hbs",isStrictMode:!1}) 2279class a extends i.default{get noDataStateVerticalAlignmentClass(){switch(this.args.state.noDataStateVerticalAlignment){case"top":return"justify-start" 2280case"bottom":return"justify-end" 2281default:return"justify-center"}}get noValueStateVerticalAlignmentClass(){switch(this.args.state.noValueStateVerticalAlignment){case"top":return"justify-start" 2282case"bottom":return"justify-end" 2283default:return"justify-center"}}get noFilterStateVerticalAlignmentClass(){switch(this.args.state.noFilterStateVerticalAlignment){case"top":return"justify-start" 2284case"bottom":return"justify-end" 2285default:return"justify-center"}}}e.default=(0,t.setComponentTemplate)(l,a)})),define("nickel/components/dashboard/widget-layout/collection-pagination/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o 2286Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2287const r=(0,l.createTemplateFactory)({id:"XOLKI/lx",block:'[[[41,[28,[37,1],[[30,1],1],null],[[[41,[30,2],[[[1," "],[10,0],[14,0,"flex justify-between"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-action"],[24,"icon-start","chevron-left"],[24,"icon-flip-rtl","start"],[24,"kind","neutral"],[24,"appearance","transparent"],[24,"scale","l"],[16,"label",[28,[37,2],["previous-feature"],null]],[4,[38,3],["click",[30,3]],null],[12],[13],[1,"\\n "],[10,1],[14,0,"self-center"],[12],[1,[30,0,["label"]]],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-action"],[24,"icon-start","chevron-right"],[24,"icon-flip-rtl","start"],[24,"kind","neutral"],[24,"appearance","transparent"],[24,"scale","l"],[16,"label",[28,[37,2],["next-feature"],null]],[4,[38,3],["click",[30,4]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"collection-
2287pagination mx-1 text-center flex justify-center"],[12],[1,"\\n "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"scale","s"],[16,"title",[28,[37,2],["previous-feature"],null]],[16,"label",[28,[37,2],["previous-feature"],null]],[4,[38,3],["click",[30,3]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","caret-left"],[14,"scale","s"],[14,"flip-rtl",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none btn-label self-center"],[12],[1,"\\n "],[1,[30,0,["label"]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"scale","s"],[16,"title",[28,[37,2],["next-feature"],null]],[16,"label",[28,[37,2],["next-feature"],null]],[4,[38,3],["click",[30,4]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","caret-right"],[14,"scale","s"],[14,"flip-rtl",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null]],["@total","@isMobile","@previous","@next"],false,["if","gt","t","on"]]',moduleName:"nickel/components/dashboard/widget-layout/collection-pagination/index.hbs",isStrictMode:!1}) 2288let s=(a=class extends n.default{constructor(){var e,t,i,n 2289super(...arguments),e=this,t="intl",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get label(){const e=this.args.index+1 2290return this.intl.t("pagination-format",{current:e,total:this.args.total})}},c=a.prototype,d="intl",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 2291var c,d,u,p,f,b 2292e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dashboard/widget-layout/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l){var a,o 2293Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2294const r=(0,l.createTemplateFactory)({id:"7k2kRfkt",block:'[[[11,"section"],[16,"aria-label",[30,1,["accessibleName"]]],[16,0,[28,[37,0],["widget flex flex-col h-full",[30,1,["widgetClass"]],[52,[30,1,["showCaption"]],"top-border"],[52,[30,1,["showDescription"]],"bottom-border"],[52,[30,1,["args","configMode"]],"pb-2"]],null]],[17,2],[4,[38,2],[[30,1,["updateStyles"]]],null],[4,[38,3],[[30,1,["updateStyles"]],[30,1,["backgroundColor"]],[30,1,["textColor"]]],null],[4,[38,4],[[30,1,["sizeChanged"]]],null],[12],[1,"\\n"],[41,[30,1,["showPagination"]],[[[1," "],[8,[39,5],null,[["@index","@total","@previous","@next","@isMobile"],[[30,1,["currentIndex"]],[30,1,["features","length"]],[30,1,["previousFeature"]],[30,1,["nextFeature"]],[30,1,["args","model","isMobile"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["showCaption"]],[[[1," "],[10,0],[14,0,"flex-none widget-header"],[12],[1,"\\n "],[10,0],[15,0,[28,[37,0],["caption",[52,[30,3],"bottom-border"]],null]],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,7],[[30,1,["caption"]],[30,1,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[28,[37,9],[[30,1,["initializing"]],[30,1,["executionError"]],[30,1,["doNotRender"]],[28,[37,10],[[30,1,["hasData"]]],null],[28,[37,10],[[30,1,["hasValue"]]],null]],null]],[[[1," "],[8,[39,11],null,[["@state","@isVisible"],[[30,1],[30,4]]],null],[1,"\\n\\n"],[1," "],[18,5,[[28,[37,13],null,[["hideClass"],[[52,[30,4],"hidden",""]]]]]],[1,"\\n"]],[4]]],[1,"\\n"],[41,[30,1,["showDescription"]],[[[1," "],[10,0],[14,0,"flex-none widget-description"],[12],[1,"\\n "],[10,0],[14,0,"description"],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,7],[[30,1,["description"]],[30,1,["dashboard","variables"]]],null]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[30,1,["relativeLastUpdate"]],[30,1,["warning"]],[30,1,["showDownload"]]],null],[[[1," "],[10,0],[14,0,"widget-status flex-none flex justify-space-between"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto flex justify-space-between items-center"],[12],[1,"\\n"],[41,[30,1,["showDownload"]],[[[41,[28,[37,14],[[30,1,["canDownloadSummaryData"]],[30,1,["canDownloadSourceData"]]],null],[[[1," "],[11,"calcite-dropdown"],[24,0,"opacity-100"],[16,"disabled",[30,1,["isDownloading"]]],[24,"width-scale","s"],[4,[38,15],["calciteDropdownOpen",[28,[37,16],[[28,[37,17],[[30,0,["isDataDownloadDropdownOpen"]]],null],true],null]],null],[4,[38,15],["calciteDropdownClose",[28,[37,16],[[28,[37,17],[[30,0,["isDataDownloadDropdownOpen"]]],null],false],null]],null],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[14,0,"dashboard-themed-action"],[14,"appearance","transparent"],[14,"scale",""],[14,"icon","download-to"],[15,"disabled",[30,1,["isDownloading"]]],[15,"loading",[30,1,["isDownloading"]]],[14,"compact",""],[15,"title",[28,[37,18],["download-data"],null]],[15,"label",[28,[37,18],["download-data"],null]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[11,"calcite-dropdown-item"],[24,"icon-start","file-csv"],[4,[38,15],["calciteDropdownItemSelect",[28,[37,16],[[30,1,["downloadData"]],"features"],null]],null],[12],[1,"\\n "],[1,[28,[35,18],["source-data"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-dropdown-item"],[24,"icon-start","file-csv"],[4,[38,15],["calciteDropdownItemSelect",[28,[37,16],[[30,1,["downloadData"]],"summary"],null]],null],[12],[1,"\\n "],[1,[28,[35,18],["summarized-data"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["canDownloadSummaryData"]],[30,1,["canDownloadSourceData"]]],null],[[[1," "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action py-0.5"],[24,"appearance","transparent"],[24,"scale",""],[24,"icon","download-to"],[16,"disabled",[30,1,["isDownloading"]]],[16,"loading",[30,1,["isDownloading"]]],[24,"compact",""],[16,"title",[28,[37,18],["download-data"],null]],[16,"label",[28,[37,18],["download-data"],null]],[4,[38,15],["click",[28,[37,16],[[30,1,["downloadData"]],null],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]],null],[1,"\\n"],[41,[30,1,["relativeLastUpdate"]],[[[1," "],[10,0],[14,0,"flex-none ps-1 overflow-y-hidden"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,18],["config.last-update-format"],[["label"],[[30,1,["relativeLastUpdate"]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[41,[30,1,["warning"]],[[[1," "],[11,"calcite-icon"],[24,0,"flex-none warning-icon mb-1 me-1"],[24,"icon","exclamation-mark-triangle-f"],[24,"scale","s"],[4,[38,19],null,[["text"],[[28,[37,18],[[28,[37,20],["errors.",[30,1,["warning"]]],null]],null]]]],[12],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["@instance","&attrs","@showBorder","showState","&default"],false,["space-concat","if","did-insert","did-update","resize-observer","dashboard/widget-layout/collection-
2294pagination","html-safe","replace-variables","let","or","not","dashboard/widget-layout/body-state","yield","hash","and","on","fn","mut","t","tooltip","concat"]]',moduleName:"nickel/components/dashboard/widget-layout/index.hbs",isStrictMode:!1}) 2295let s=e.default=(a=class extends i.default{constructor(){var e,t,i,n 2296super(...arguments),e=this,t="isDataDownloadDropdownOpen",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="isDataDownloadDropdownOpen",u=[n.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 2297var c,d,u,p,f,b;(0,t.setComponentTemplate)(r,s)})),define("nickel/components/dock-container/dock-controls/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d,u,p,f 2298function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 2299return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2300const g=(0,r.createTemplateFactory)({id:"4T+ZEJfT",block:'[[[11,0],[24,0,"dock-controls pointer-events-none"],[17,1],[4,[38,0],[[30,0,["updateState"]]],null],[4,[38,1],[[30,0,["updateState"]],[30,2],[30,3]],null],[4,[38,0],[[30,0,["updateTopStyle"]]],null],[4,[38,1],[[30,0,["updateTopStyle"]],[30,0,["topLayoutElement","dockingSize"]],[30,2]],null],[4,[38,2],["mouseenter",[28,[37,3],[[30,0,["setHighlight"]],true],null]],null],[4,[38,2],["mouseleave",[28,[37,3],[[30,0,["setHighlight"]],false],null]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[28,[37,4],[[30,0,["topLayoutElement","margins"]]],null]],[12],[1,"\\n "],[10,"full-container"],[12],[1,"\\n "],[11,0],[24,0,"top-buttons flex inline-flex"],[4,[38,2],["mousemove",[30,0,["onMouseMove"]]],null],[4,[38,2],["mouseenter",[28,[37,3],[[28,[37,5],[[30,0,["hovering"]]],null],true],null]],null],[4,[38,2],["mouseleave",[28,[37,3],[[28,[37,5],[[30,0,["hovering"]]],null],false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"menu-icon"],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","ellipsis"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["hovering"]],[28,[37,8],[[30,0,["inTabs"]],[30,0,["inGroup"]]],null]],null],[[[1," "],[10,0],[14,0,"flex-none flex flex-col"],[12],[1,"\\n"],[41,[30,0,["inTabs"]],[[[1," "],[8,[39,9],[[16,"title",[28,[37,10],["drag-stack"],null]]],[["@dragging"],[[28,[37,3],[[30,0,["startDraggingElement"]],[30,0,["tabsLayoutElement"]]],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-button"],[14,0,"secondary-button"],[14,"icon-start","widgets-tabs"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["inGroup"]],[[[1," "],[8,[39,9],[[16,"title",[28,[37,10],["drag-group"],null]]],[["@dragging"],[[28,[37,3],[[30,0,["startDraggingElement"]],[30,0,["topLayoutElement"]]],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-button"],[14,0,"secondary-button"],[14,"icon-start","widgets-group"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isHitLayoutElementFirst"]],[[[1," "],[10,0],[14,0,"flex-none flex flex-col"],[12],[1,"\\n "],[8,[39,9],[[16,"title",[28,[37,10],["drag-item"],null]]],[["@dragging"],[[28,[37,3],[[30,0,["startDraggingElement"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-button"],[14,0,"secondary-button"],[14,"icon-start","move"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","gear"],[16,"title",[28,[37,10],["configure"],null]],[4,[38,2],["click",[28,[37,3],[[30,4],[3
23000,3,["id"]]],null]],null],[12],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","duplicate"],[16,"title",[28,[37,10],["duplicate"],null]],[4,[38,2],["click",[28,[37,3],[[30,5],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,7],[[30,6],[28,[37,11],[[30,3]],null]],null],[[[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","refresh"],[16,"disabled",[28,[37,12],[[30,0,["updateAvailable"]]],null]],[16,"title",[28,[37,10],["config.update"],null]],[4,[38,2],["click",[28,[37,3],[[30,6],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","trash"],[16,"title",[28,[37,10],["delete"],null]],[4,[38,2],["click",[28,[37,3],[[30,7],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[28,[37,7],[[28,[37,12],[[30,0,["isHitLayoutElementFirst"]]],null],[30,0,["inGroup"]]],null],[[[1," "],[11,0],[24,0,"dock-controls pointer-events-none"],[4,[38,0],[[30,0,["updateHitStyle"]]],null],[4,[38,1],[[30,0,["updateHitStyle"]],[30,3,["dockingSize"]],[30,2]],null],[4,[38,2],["mouseenter",[28,[37,3],[[30,0,["setHighlight"]],true],null]],null],[4,[38,2],["mouseleave",[28,[37,3],[[30,0,["setHighlight"]],false],null]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[28,[37,4],[[30,3,["margins"]]],null]],[12],[1,"\\n "],[10,"full-container"],[12],[1,"\\n "],[10,0],[14,0,"top-buttons flex flex-col inline-flex"],[12],[1,"\\n "],[10,0],[14,0,"menu-icon"],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","ellipsis"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,9],[[16,"title",[28,[37,10],["drag-item"],null]]],[["@dragging"],[[28,[37,3],[[30,0,["startDraggingElement"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[10,"calcite-button"],[14,0,"secondary-button"],[14,"icon-start","move"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","gear"],[16,"title",[28,[37,10],["configure"],null]],[4,[38,2],["click",[28,[37,3],[[30,4],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","duplicate"],[16,"title",[28,[37,10],["duplicate"],null]],[4,[38,2],["click",[28,[37,3],[[30,5],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,7],[[30,6],[28,[37,11],[[30,3]],null]],null],[[[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","refresh"],[16,"disabled",[28,[37,12],[[30,0,["updateAvailable"]]],null]],[16,"title",[28,[37,10],["config.update"],null]],[4,[38,2],["click",[28,[37,3],[[30,6],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[11,"calcite-button"],[24,0,"secondary-button"],[24,"icon-start","trash"],[16,"title",[28,[37,10],["delete"],null]],[4,[38,2],["click",[28,[37,3],[[30,7],[30,3,["id"]]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["&attrs","@disabled","@hitLayoutElement","@configureItem","@duplicateItem","@updateItem","@deleteItem"],false,["did-insert","did-update","on","fn","margin-converter","mut","if","and","or","dock-container/draggable-element","t","can-update-element","not"]]',moduleName:"nickel/components/dock-container/dock-controls/index.hbs",isStrictMode:!1}) 2301let h=(s=class extends o.default{constructor(){super(...arguments),b(this,"application",c,this),b(this,"dashboard",d,this),b(this,"topLayoutElement",u,this),b(this,"isHitLayoutElementFirst",p,this),b(this,"hovering",f,this)}get updateAvailable(){const e=(0,n.findBy)(this.dashboard.model.mobileView?.widgets||[],"id",this.args.hitLayoutElement.id) 2302return e?.updateAvailable}get tabsLayoutElement(){if(!this.topLayoutElement)return null 2303let e=this.topLayoutElement.parent 2304return e&&"tabsLayoutElement"===e.type?e:null}get inTabs(){return!!this.tabsLayoutElement}get inGroup(){return this.topLayoutElement&&"groupLayoutElement"===this.topLayoutElement.type}updateTopStyle(e){if(!this.topLayoutElement||this.args.disabled)e.style.visibility="hidden",e.style.left="",e.style.top="",e.style.width="",e.style.height="" 2305else{const{left:t,top:i,width:n,height:l}=this.topLayoutElement.dockingSize 2306e.style.visibility="",e.style.left=`${t}px`,e.style.top=`${i}px`,e.style.width=`${n}px`,e.style.height=`${l}px`}}updateHitStyle(e){if(!this.args.hitLayoutElement||this.args.disabled)e.style.visibility="hidden",e.style.left="",e.style.top="",e.style.width="",e.style.height="" 2307else{const{left:t,top:i,width:n,height:l}=this.args.hitLayoutElement.dockingSize 2308e.style.visibility="",e.style.left=`${t}px`,e.style.top=`${i}px`,e.style.width=`${n}px`,e.style.height=`${l}px`}}updateState(){if(!this.args.hitLayoutElement||this.args.disabled)return this.topLayoutElement=null,void(this.isHitLayoutElementFirst=!1) 2309if(this.args.hitLayoutElement.isDestroying)return this.topLayoutElement=null,void(this.isHitLayoutElementFirst=!1) 2310let e=this.args.hitLayoutElement.parent,t=this.args.hitLayoutElement,i=!0 2311for(;e&&!t.isRoot;){let l=e.type 2312if("stackLayoutElement"===l||"tabsLayoutElement"===l)break 2313"groupLayoutElement"===l&&i&&(i=this.application.rtl&&"col"===e.orientation?(0,n.lastInArray)(e.elements)===t:e.elements[0]===t),t=e,e=e.parent}this.isHitLayoutElementFirst=i,this.topLayoutElement=t}onMouseMove(e){this.hovering&&e.stopPropagation()}startDraggingElement(e){this.setHighlight(!1),this.args.startDraggingElement(e)}setHighlight(e){this.dashboard.activeView.dockingLayout.setHoveredElement(this.args.hitLayoutElement,e)}},c=m(s.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"topLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=m(s.prototype,"isHitLayoutElementFirst",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),f=m(s.prototype,"hovering",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(s.prototype,"updateTopStyle",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateTopStyle"),s.prototype),m(s.prototype,"updateHitStyle",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateHitStyle"),s.prototype),m(s.prototype,"updateState",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"updateState"),s.prototype),m(s.prototype,"onMouseMove",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"onMouseMove"),s.prototype),m(s.prototype,"startDraggingElement",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"startDraggingElement"),s.prototype),m(s.prototype,"setHighlight",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"setHighlight"),s.prototype),s) 2314e.default=(0,t.setComponentTemplate)(g,h)})),define("nickel/components/dock-container/dock-element-overlay/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2315function s(e,t,i,n,l){var a={}
2316return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2317const c=(0,a.createTemplateFactory)({id:"ivrqrGat",block:'[[[41,[30,1,["visible"]],[[[1," "],[11,0],[17,2],[24,0,"absolute pointer-events-none"],[4,[38,1],[[30,0,["updateStyle"]]],null],[4,[38,2],[[30,0,["updateStyle"]],[30,1],[30,1,["left"]],[30,1,["top"]],[30,1,["height"]],[30,1,["width"]]],null],[12],[13],[1,"\\n"]],[]],null]],["@element","&attrs"],false,["if","did-insert","did-update"]]',moduleName:"nickel/components/dock-container/dock-element-overlay/index.hbs",isStrictMode:!1}) 2318let d=(o=class extends l.default{constructor(){var e,t,i,n 2319super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get elementSize(){const e=this.args.element 2320let t=e.dockingLeft,i=e.dockingTop,n=e.dockingWidth,l=e.dockingHeight 2321return this.dashboard.isMobile&&(0===t?(t+=2,n-=4):Math.abs(t+n-e.dockingLayout.width)<1e-5&&(n-=2)),e.margins.left&&(t+=4,n-=4),e.margins.right&&(n-=4),e.margins.top&&(i+=4,l-=4),e.margins.bottom&&(l-=4),{left:`${t}px`,top:`${i}px`,width:`${n}px`,height:`${l}px`}}updateStyle(e){e.cssText="",Object.assign(e.style,this.elementSize),this.args.animateOpacity&&setTimeout((()=>e.style.opacity=this.args.animateOpacity))}},r=s(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"updateStyle",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateStyle"),o.prototype),o) 2322e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/dock-container/dock-element/index",["exports","@ember/component","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 2323function c(e,t,i,n,l){var a={} 2324return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2325const d=(0,o.createTemplateFactory)({id:"j7Xgx65W",block:'[[[11,0],[16,0,[28,[37,0],["dock-element",[52,[30,1],"disable-user-select pointer-events-none"],[52,[30,0,["dragging"]],"opacity-30"]],null]],[17,2],[4,[38,2],[[30,0,["updateStyle"]]],null],[4,[38,3],[[30,0,["updateStyle"]],[30,3,["visible"]],[30,3,["left"]],[30,3,["top"]],[30,3,["height"]],[30,3,["width"]]],null],[4,[38,4],["mouseenter",[28,[37,5],[[30,0,["setHighlight"]],true],null]],null],[4,[38,4],["mouseleave",[28,[37,5],[[30,0,["setHighlight"]],false],null]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[28,[37,6],[[30,3,["margins"]]],null]],[12],[1,"\\n "],[8,[39,7],[[24,0,"dock-container tabzone-highlighted"]],null,[["default"],[[[[1,"\\n "],[46,[28,[37,9],[[30,0,["item"]]],null],null,[["model"],[[30,0,["item"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@actionInProgress","&attrs","@layoutElement"],false,["space-concat","if","did-insert","did-update","on","fn","margin-converter","ui/tab-zone","component","widget-type"]]',moduleName:"nickel/components/dock-container/dock-element/index.hbs",isStrictMode:!1}) 2326let u=(r=class extends a.default{constructor(){var e,t,n,l 2327super(...arguments),e=this,t="dashboard",l=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),this.item=(0,i.findBy)(this.dashboard.widgets,"id",this.args.layoutElement.id)}get dragging(){const e=this.args.draggedElement 2328let t=this.args.layoutElement 2329if(!e||t!==e&&!e.isCollection)return!1 2330if(t===e)return!0 2331for(;!t.isRoot;){if(t=t.parent,t===e)return!0 2332if("stackLayoutElement"===t.type)return!1}return!1}updateStyle(e){if(!this.args.layoutElement)return void(e.style.display="none") 2333e.style.display="",e.hidden=!this.args.layoutElement.visible 2334const{left:t,top:i,width:n,height:l}=this.args.layoutElement 2335e.style.left=`${t}px`,e.style.top=`${i}px`,e.style.width=`${n}px`,e.style.height=`${l}px`}setHighlight(e){this.dashboard.activeView.dockingLayout.setHoveredElement(this.args.layoutElement,e)}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"updateStyle",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateStyle"),r.prototype),c(r.prototype,"setHighlight",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"setHighlight"),r.prototype),r) 2336e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/dock-container/dock-expand/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2337function s(e,t,i,n,l){var a={}
2338return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2339const c=(0,a.createTemplateFactory)({id:"rCRXo4Hs",block:'[[[11,3],[24,0,"dock-expand"],[17,1],[16,"title",[52,[30,0,["expanded"]],[28,[37,1],["config.collapse"],null],[28,[37,1],["config.expand"],null]]],[4,[38,2],["click",[28,[37,3],[[30,2],[30,0,["topLayoutElement"]]],null]],null],[4,[38,4],[[30,0,["updateStyle"]],[30,0,["topLayoutElement"]]],null],[4,[38,5],[[30,0,["updateStyle"]],[30,0,["topLayoutElement"]],[30,3],[30,4],[30,0,["topLayoutElement","left"]],[30,0,["topLayoutElement","top"]],[30,0,["topLayoutElement","width"]]],null],[12],[1,"\\n "],[10,"svg"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[14,"viewBox","0 0 16 16"],[14,"width","12px"],[14,"height","12px"],[12],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"path"],[14,"vector-effect","non-scaling-stroke"],[14,"d","M11.719 11.06l3.633 3.585-.704.71L11 11.756v3.205h-1v-4.9h5v1zM5 4.245L1.352.644l-.704.711L4.281 4.94H1v1h5v-4.9H5zM14.96 5h-3.204l3.6-3.648-.711-.704-3.584 3.633V1h-1v5h4.9zM1.04 11h3.204l-3.6 3.648.711.704 3.584-3.633V15h1v-5h-4.9z"],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,"path"],[14,"vector-effect","non-scaling-stroke"],[14,"d","M9.645 5.648L13.244 2h-3.205V1h4.9v5h-1V2.719l-3.584 3.633zm-4 4L2.06 13.281V10h-1v5h4.9v-1H2.756l3.6-3.648zM14 10.04v3.205l-3.648-3.6-.704.711 3.633 3.584H10v1h5v-4.9zM2 2.756l3.648 3.6.704-.711L2.719 2.06H6v-1H1v4.9h1z"],[12],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@toggleExpand","@disabled","@expandedLayoutElement"],false,["if","t","on","fn","did-insert","did-update"]]',moduleName:"nickel/components/dock-container/dock-expand/index.hbs",isStrictMode:!1}) 2340let d=(o=class extends l.default{constructor(){var e,t,i,n 2341super(...arguments),e=this,t="application",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get expanded(){return this.topLayoutElement&&this.topLayoutElement.isExpanded}get topLayoutElement(){if(!this.args.hitLayoutElement||this.args.disabled)return null 2342if(this.args.hitLayoutElement.isDestroying)return null 2343let e=this.args.hitLayoutElement.parent,t=this.args.hitLayoutElement 2344for(;e&&!t.isRoot&&"stackLayoutElement"!==e.type;)t=e,e=e.parent 2345return!e||t.isRoot||e.elements.length<2?null:t}updateStyle(e){if(e.style.cssText="",!this.topLayoutElement||this.args.disabled)return void(e.style.visibility="hidden") 2346if(this.args.expandedLayoutElement&&this.args.expandedLayoutElement!==this.topLayoutElement)return void(e.style.visibility="hidden") 2347const t=this.application.rtl?this.topLayoutElement.left:this.topLayoutElement.width+this.topLayoutElement.left 2348e.style.left=`${t}px`,e.style.top=`${this.topLayoutElement.top}px`}},r=s(o.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"updateStyle",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateStyle"),o.prototype),o) 2349e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/dock-container/dock-preview/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","nickel/helpers/margin-converter","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r 2350Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2351const s=(0,o.createTemplateFactory)({id:"MKEJzOxA",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[28,[37,1],["dock-preview docking calcite-mode-light",[52,[30,1],"dock-positioned"],[52,[30,2],"dock-grouping"],[52,[30,0,["alert"]],"dock-alert"]],null]],[17,3],[4,[38,2],[[30,0,["updateStyle"]]],null],[4,[38,3],[[30,0,["updateStyle"]],[30,0,["previewSize"]]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[30,0,["margins"]]],[12],[1,"\\n "],[8,[39,4],[[24,0,"w-full h-full"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"message text-center"],[12],[1,"\\n"],[41,[30,0,["alert"]],[[[1," "],[10,2],[14,0,"mb-3"],[12],[1,"\\n "],[1,[28,[35,5],[[30,0,["dockingIssueMessage"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[14,0,"mb-3"],[12],[1,"\\n "],[1,[28,[35,5],[[30,0,["dockingMessageKey"]]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,6],[[30,2],[28,[37,7],[[30,0,["docked"]]],null]],null],[[[1," "],[10,2],[14,0,"sub-message"],[12],[1,"\\n "],[1,[28,[35,5],["grouping"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,7],[[30,2]],null],[28,[37,7],[[30,0,["isTabs"]]],null],[28,[37,8],[[30,4],[28,[37,7],[[30,0,["docked"]]],null]],null]],null],[[[1," "],[10,2],[14,0,"sub-message"],[12],[1,"\\n "],[1,[28,[35,5],["hold-shift-to-group"],[["htmlSafe"],[true]]]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@layoutUpdateData","@grouping","&attrs","@addingMode"],false,["if","space-concat","did-insert","did-update","ui/centered-element","t","and","not","or"]]',moduleName:"nickel/components/dock-container/dock-preview/index.hbs",isStrictMode:!1}) 2352let c=(r=class extends l.default{get alert(){return!!this.args.issue}get visible(){return!!this.args.draggedLayoutElement||this.args.addingMode&&this.docked}get docked(){return!!this.args.layoutUpdateData}get isTabs(){return this.args.draggedLayoutElement&&"tabsLayoutElement"===this.args.draggedLayoutElement.type}get previewSize(){if(!this.visible||!this.args.mousePosition&&!this.args.layoutUpdateData)return{visibility:"hidden"} 2353if(!this.args.layoutUpdateData)return{left:`${this.args.mousePosition.left}px`,top:`${this.args.mousePosition.top}px`,width:"",height:""} 2354const{destinationLayoutElement:e,dockingPosition:t}=this.args.layoutUpdateData 2355if(!e)return{left:`${this.args.mousePosition.left}px`,top:`${this.args.mousePosition.top}px`,width:"",height:""} 2356let i=e.parent.orientation,n=e.dockingSize 2357return"col"===i?("bottom"===t&&(n.top=n.top+n.height-n.height/2),"top"!==t&&"bottom"!==t||(n.height=n.height/2),"right"===t&&(n.left
2357=n.left+n.width-n.width/2),"left"!==t&&"right"!==t||(n.width=n.width/2)):"row"===i?("right"===t&&(n.left=n.left+n.width-n.width/2),"left"!==t&&"right"!==t||(n.width=n.width/2),"bottom"===t&&(n.top=n.top+n.height-n.height/2),"top"!==t&&"bottom"!==t||(n.height=n.height/2)):("bottom"===t&&(n.top=n.top+n.height-n.height/2),"top"!==t&&"bottom"!==t||(n.height=n.height/2),"right"===t&&(n.left=n.left+n.width-n.width/2),"left"!==t&&"right"!==t||(n.width=n.width/2)),"fill"===t&&(n.height-=e.tabsHeight),{left:`${n.left}px`,top:`${n.top}px`,width:`${n.width}px`,height:`${n.height}px`}}updateStyle(e){e.cssText="",Object.assign(e.style,this.previewSize)}get margins(){if(!this.visible||!this.args.mousePosition&&!this.args.layoutUpdateData)return"top bottom left right" 2358if(!this.args.layoutUpdateData)return"top bottom left right" 2359const{destinationLayoutElement:e,dockingPosition:t}=this.args.layoutUpdateData 2360if(!e||!this.args.grouping&&"fill"!==t)return"top bottom left right" 2361if("fill"===t)return"top left right" 2362const i={...e.margins} 2363switch(t){case"top":i.bottom=!1 2364break 2365case"right":i.left=!1 2366break 2367case"bottom":i.top=!1 2368break 2369case"left":i.right=!1}return(0,a.marginConverter)([i])}get dockingIssueMessage(){return(0,n.isEmpty)(this.args.issue)?null:`docking-issue-${this.args.issue}`}get dockingMessageKey(){if(!this.args.layoutUpdateData)return"drag-to-new-position" 2370if(this.args.addingMode)return this.args.grouping?"add-element-to-group":"add-element-here" 2371switch(this.args.layoutUpdateData.dockingPosition){case"top":case"bottom":return this.args.grouping?"group-as-row":"dock-as-row" 2372case"left":case"right":return this.args.grouping?"group-as-column":"dock-as-column" 2373case"fill":return"stack-the-items" 2374default:return null}}},d=r.prototype,u="updateStyle",p=[i.action],f=Object.getOwnPropertyDescriptor(r.prototype,"updateStyle"),b=r.prototype,m={},Object.keys(f).forEach((function(e){m[e]=f[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),m),b&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(b):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(d,u,m),m=null),r) 2375var d,u,p,f,b,m 2376e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/dock-container/dock-splitter/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 2377function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={} 2378return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2379const p=(0,o.createTemplateFactory)({id:"SRXQH34d",block:'[[[11,0],[16,0,[28,[37,0],["dock-splitter",[52,[30,1],"pointer-events-none"],[52,[30,0,["hide"]],"hidden"],[52,[30,0,["group"]],"group"],[52,[30,0,["hover"]],"hover"],[30,0,["orientation"]]],null]],[17,2],[4,[38,2],[[30,0,["updateStyle"]]],null],[4,[38,3],[[30,0,["updateStyle"]],[30,3,["dockingSize"]],[30,0,["orientation"]]],null],[4,[38,4],["mousedown",[30,0,["mouseDown"]]],null],[4,[38,4],["mouseenter",[30,0,["mouseEnter"]]],null],[4,[38,4],["mouseleave",[30,0,["mouseLeave"]]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[28,[37,5],[[30,3,["parent","margins"]],[30,0,["orientation"]]],null]],[12],[1,"\\n "],[10,"full-container"],[12],[1,"\\n "],[10,0],[14,0,"separator"],[12],[13],[1,"\\n"],[41,[30,4],[[[1," "],[10,0],[14,0,"size-label label label-white first"],[12],[1,"\\n "],[1,[30,0,["positionInPercent"]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"size-label label label-white last"],[12],[1,"\\n "],[1,[30,0,["positionInPercent"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@disabled","&attrs","@layoutElement","@editMode"],false,["space-concat","if","did-insert","did-update","on","margin-converter"]]',moduleName:"nickel/components/dock-container/dock-splitter/index.hbs",isStrictMode:!1}) 2380let f=(r=class extends a.default{constructor(){super(...arguments),d(this,"intl",s,this),d(this,"hover",c,this)}get hide(){return!this.args.layoutElement||!this.args.layoutElement.visible}get group(){return this.args.layoutElement&&"groupLayoutElement"===this.args.layoutElement.parent.type}get orientation(){return this.args.layoutElement&&this.args.layoutElement.parent.orientation}updateStyle(e){if(e.style.cssText="",!this.args.layoutElement)return 2381let t=this.args.layoutElement.dockingSize 2382e.style.left=`${t.left}px`,e.style.top=`${t.top}px`,"col"===this.orientation&&(e.style.height=`${t.height}px`),"row"===this.orientation&&(e.style.width=`${t.width}px`)}get position(){return"col"===this.orientation?this.args.layoutElement.leftInPercent:this.args.layoutElement.topInPercent}get positionInPercent(){return this.intl.formatNumber(this.position,{style:"percent",minimumFractionDigits:1})}get inputValue(){return this.position}mouseEnter(){this.args.disabled||(this.hover=!0)}mouseLeave(){this.hover=!1}mouseDown(e){this.args.disabled||this.args.startResizingElements?.(this.args.layoutElement,e)}},s=u(r.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u(r.prototype,"hover",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(r.prototype,"updateStyle",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateStyle"),r.prototype),u(r.prototype,"mouseEnter",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"mouseEnter"),r.prototype),u(r.prototype,"mouseLeave",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"mouseLeave"),r.prototype),u(r.prototype,"mouseDown",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"mouseDown"),r.prototype),r) 2383e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/dock-container/dock-tabs/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/array","@dashboard/utils/dom","@ember/object","@ember/runloop","@ember/service","@ember/template","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m 2384function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2385var i=e[Symbol.toPrimitive] 2386if(void 0!==i){var n=i.call(e,t||"default") 2387if("object"!=typeof n)return n 2388throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2389return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,l){var a={}
2390return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2391const v=(0,u.createTemplateFactory)({id:"I+hwskYr",block:'[[[41,[30,0,["dashboard","isMobile"]],[[[1," "],[10,0],[15,0,[28,[37,1],["dock-tabs",[52,[28,[37,2],[[30,1,["visible"]]],null],"hidden"],[52,[30,2],"opacity-30"]],null]],[15,5,[30,0,["style"]]],[12],[1,"\\n "],[10,"margin-container"],[14,0,"left right"],[12],[1,"\\n "],[10,"full-container"],[12],[1,"\\n"],[41,[30,0,["tabElementEdited"]],[[[1," "],[8,[39,3],[[4,[38,6],["keyup",[30,0,["keyupTabNameEditing"]]],null],[4,[38,6],["blur",[30,0,["focusOutTabNameEditing"]]],null],[4,[38,7],null,null]],[["@value","@update","@maxLength"],[[30,0,["tabElementEdited","tabName"]],[28,[37,4],[[28,[37,5],[[30,0,["tabElementEdited","tabName"]]],null]],null],50]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex justify-center"],[12],[1,"\\n "],[8,[39,8],[[24,0,"p-1 overflow-x-auto"]],[["@style","@disabled","@items","@start","@end"],["button",[30,0,["disableSorting"]],[30,1,["elements"]],[30,0,["startSorting"]],[30,0,["stopSorting"]]]],[["default"],[[[[1,"\\n "],[8,[30,3],[[16,"kind",[52,[28,[37,9],[[30,1,["currentElement"]],[30,4]],null],"brand","neutral"]],[16,"appearance",[52,[28,[37,9],[[30,1,["currentElement"]],[30,4]],null],"solid","outline-fill"]],[16,"icon-end",[52,[28,[37,10],[[28,[37,9],[[30,1,["currentElement"]],[30,4]],null],[30,5]],null],"pencil"]],[4,[38,6],["click",[52,[28,[37,9],[[30,1,["currentElement"]],[30,4]],null],[28,[37,4],[[30,0,["updateTabElementEdited"]],[30,4]],null],[28,[37,4],[[30,0,["changeCurrentTab"]],[30,4]],null]]],null]],null,[["default"],[[[[1,"\\n "],[8,[39,11],null,[["@layoutElement"],[[30,4]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[3,4]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,0],[16,0,[28,[37,1],["dock-tabs",[52,[28,[37,2],[[30,1,["visible"]]],null],"hidden"],[52,[30,2],"opacity-30"]],null]],[16,5,[30,0,["style"]]],[17,6],[4,[38,12],[[30,0,["containerElementCreated"]]],null],[4,[38,12],[[30,0,["updateStyle"]],[30,1,["dockingWidth"]]],null],[4,[38,13],[[30,0,["updateStyle"]],[30,1,["dockingWidth"]]],null],[4,[38,13],[[30,0,["elementsUpdated"]],[30,1,["elements"]]],null],[12],[1,"\\n "],[10,"margin-container"],[14,0,"left right"],[12],[1,"\\n "],[10,"full-container"],[12],[1,"\\n "],[10,0],[14,0,"tabs-container"],[12],[1,"\\n"],[41,[30,0,["tabElementEdited"]],[[[1," "],[8,[39,3],[[4,[38,6],["keyup",[30,0,["keyupTabNameEditing"]]],null],[4,[38,6],["blur",[30,0,["focusOutTabNameEditing"]]],null],[4,[38,7],null,null]],[["@value","@update","@maxLength"],[[30,0,["tabElementEdited","tabName"]],[28,[37,4],[[28,[37,5],[[30,0,["tabElementEdited","tabName"]]],null]],null],50]],null],[1,"\\n"]],[]],[[[41,[30,0,["collapse"]],[[[1," "],[10,0],[15,0,[29,["flex items-center collapsed-bar-container overflow-hidden\\n ",[52,[30,1,["hasHighlightedChild"]],"hovered-highlight"]]]],[12],[1,"\\n "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"scale","s"],[16,"title",[28,[37,14],["previous-tab"],null]],[16,"label",[28,[37,14],["previous-tab"],null]],[4,[38,6],["click",[30,0,["previousElement"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","caret-left"],[14,"scale","s"],[14,"flip-rtl",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,15],[[24,0,"flex-auto overflow-hidden"]],null,[["default"],[[[[1,"\\n "],[8,[39,16],[[24,0,"justify-center"]],[["@dragging","@disableDragging"],[[28,[37,4],[[30,8],[30,1,["currentElement"]]],null],[30,0,["disableDragging"]]]],[["default"],[[[[1,"\\n "],[8,[39,17],null,[["@layoutElement","@dropdown"],[[30,1,["currentElement"]],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7,["Menu"]],null,[["@menuPlacement","@overlayPositioning"],["bottom","absolute"]],[["default"],[[[[1,"\\n "],[10,"calcite-panel"],[15,"heading",[52,[30,5
2391],[28,[37,14],["sort-tabs-or-select-tab"],null],[28,[37,14],["select-tab"],null]]],[12],[1,"\\n "],[11,"calcite-list"],[16,"drag-enabled",[28,[37,2],[[30,0,["disableSorting"]]],null]],[4,[38,6],["calciteListOrderChange",[30,0,["layoutElementsOrderChanged"]]],null],[4,[38,7],null,null],[12],[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,1,["elements"]]],null]],null],null,[[[1," "],[8,[39,20],[[16,2,[30,9]],[4,[38,6],["calciteListItemSelect",[28,[37,4],[[30,0,["changeCurrentTab"]],[30,9]],null]],null]],[["@layoutElement"],[[30,9]]],null],[1,"\\n"]],[9]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[7]]]]],[1,"\\n"],[41,[30,5],[[[1," "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"icon","pencil"],[24,"scale","s"],[4,[38,6],["click",[28,[37,4],[[30,0,["updateTabElementEdited"]],[30,1,["currentElement"]]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"flex-none"],[12],[1,"\\n "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"scale","s"],[16,"title",[28,[37,14],["next-tab"],null]],[16,"label",[28,[37,14],["next-tab"],null]],[4,[38,6],["click",[30,0,["nextElement"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","caret-right"],[14,"scale","s"],[14,"flip-rtl",""],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n "],[8,[39,8],[[16,0,[29,["tab-nav ",[52,[28,[37,21],[[30,0,["collapse"]],[30,0,["tabElementEdited"]]],null],"invisible"]]]]],[["@disabled","@items","@start","@end"],[[30,0,["disableSorting"]],[30,1,["elements"]],[30,0,["startSorting"]],[30,0,["stopSorting"]]]],[["default"],[[[[1,"\\n "],[8,[30,10],[[16,0,[28,[37,1],["tab-title flex items-center",[52,[28,[37,9],[[30,1,["currentElement"]],[30,11]],null],"is-active"],[52,[28,[37,10],[[30,11,["isHighlighted"]],[28,[37,22],[[30,1,["currentElement"]],[30,11]],null]],null],"hovered-highlight"]],null]],[24,"tabindex","0"],[4,[38,6],["click",[28,[37,4],[[30,0,["changeCurrentTab"]],[30,11]],null]],null],[4,[38,6],["keydown",[28,[37,4],[[30,0,["onKeydown"]],[30,11]],null]],null]],null,[["default"],[[[[1,"\\n "],[8,[30,12],[[24,0,"tab-handle p-2 text-n1"]],[["@disabled"],[[28,[37,2],[[30,5]],null]]],[["default"],[[[[1,"\\n "],[8,[39,11],null,[["@layoutElement"],[[30,11]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[28,[37,10],[[30,5],[28,[37,9],[[30,1,["currentElement"]],[30,11]],null]],null],[[[1," "],[11,"calcite-action"],[24,0,"dashboard-themed-action"],[24,"appearance","transparent"],[24,"icon","pencil"],[24,"scale","s"],[4,[38,6],["click",[28,[37,4],[[30,0,["updateTabElementEdited"]],[30,11]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[12]]]]],[1,"\\n "]],[10,11]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@layoutElement","@dragging","ButtonElement","item","@editMode","&attrs","Dropdown","@startDraggingElement","layoutElement","ItemElement","item","Handle"],false,["if","space-concat","not","ui/input","fn","mut","on","autofocus","ui/sortable-collection","eq","and","dock-container/dock-tabs/tab-name","did-insert","did-update","t","ui/dropdown","dock-container/draggable-element","dock-container/dock-tabs/tab-name/dropdown-action","each","-track-array","dock-container/dock-tabs/tab-name/list-item","or","not-eq"]]',moduleName:"nickel/components/dock-container/dock-tabs/index.hbs",isStrictMode:!1}) 2392let w=(p=class extends d.default{constructor(){super(...arguments),g(this,"dashboard",f,this),g(this,"collapse",b,this),g(this,"tabElementEdited",m,this),h(this,"sorting",!1),h(this,"previousTabName",null),h(this,"inputElement",void 0),h(this,"previousDockingWidth",0),this.dashboard.on("resetState",this,this.resetState)}willDestroy(){super.willDestroy(...arguments),this.dashboard.off("resetState",this,this.resetState)}elementsUpdated(){(0,o.next)(this,this._updateStyle)}updateStyle(e,t){this.sorting||Math.abs(this.previousDockingWidth-t)<Number.EPSILON||(this.previousDockingWidth=t,(0,o.once)(this,this._updateStyle))}_updateStyle(){const e=this.containerElement.querySelector(".tab-nav") 2393if(!e)return void(this.collapse=!0) 2394const t=e.clientWidth 2395let i=0 2396e.querySelectorAll(".tab-title").forEach((e=>{i+=(0,l.elementOuterSize)(e).width})),this.collapse=i+2>t}get disableSorting(){return!this.args.editMode||this.args.disabled}get currentElementIndex(){return this.args.layoutElement?this.args.layoutElement.elements.indexOf(this.args.layoutElement.currentElement):-1}get style(){if(!this.args.layoutElement)return null 2397const e=this.args.layoutElement.dockingTop+this.args.layoutElement.height 2398return(0,s.htmlSafe)(`left:${this.args.layoutElement.left}px;top:${e}px;width:${this.args.layoutElement.width}px;height:${this.args.layoutElement.tabsHeight}px`)}updateTabElementEdited(e,t){this.args.editMode&&(this.tabElementEdited=e,(0,c.isEmpty)(e)?this.previousTabName=null:(this.previousTabName=e.tabName,t.stopPropagation()),this.dashboard.isMobile||this._updateStyle())}changeCurrentTab(e){this.args.layoutElement.currentElement=e,this.dashboard.enableResetState=!0}onKeydown(e,t){"Enter"===t.code&&this.changeCurrentTab(e)}
2398keyupTabNameEditing(e){if(27===e.keyCode)return this.tabElementEdited.tabName=this.previousTabName,void this.updateTabElementEdited(null) 239913!==e.keyCode||this.updateTabElementEdited(null)}focusOutTabNameEditing(){this.updateTabElementEdited(null)}tabMoved(){this.args.sortingTabs?.(null)}startSorting(e){this.sorting=!0,this.args.sortingTabs?.(e)}stopSorting(e){e&&(this.args.layoutElement.elements=e),this.sorting=!1,this.args.sortingTabs?.(null)}nextElement(){let e=this.currentElementIndex+1 2400e>=this.args.layoutElement.elements.length&&(e=0),this.args.layoutElement.currentElement=this.args.layoutElement.elements[e]}previousElement(){let e=this.currentElementIndex-1 2401e<0&&(e=this.args.layoutElement.elements.length-1),this.args.layoutElement.currentElement=this.args.layoutElement.elements[e]}containerElementCreated(e){this.containerElement=e}layoutElementsOrderChanged(e){const t=(0,n.moveFromTo)(this.args.layoutElement.elements,e.detail.oldIndex,e.detail.newIndex-e.detail.oldIndex) 2402this.stopSorting(t)}resetState(){this.args.layoutElement.currentElement=this.args.layoutElement.elements[0]}},f=y(p.prototype,"dashboard",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(p.prototype,"collapse",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=y(p.prototype,"tabElementEdited",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y(p.prototype,"elementsUpdated",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"elementsUpdated"),p.prototype),y(p.prototype,"updateStyle",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"updateStyle"),p.prototype),y(p.prototype,"updateTabElementEdited",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"updateTabElementEdited"),p.prototype),y(p.prototype,"changeCurrentTab",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"changeCurrentTab"),p.prototype),y(p.prototype,"onKeydown",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onKeydown"),p.prototype),y(p.prototype,"keyupTabNameEditing",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"keyupTabNameEditing"),p.prototype),y(p.prototype,"focusOutTabNameEditing",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"focusOutTabNameEditing"),p.prototype),y(p.prototype,"tabMoved",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"tabMoved"),p.prototype),y(p.prototype,"startSorting",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"startSorting"),p.prototype),y(p.prototype,"stopSorting",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"stopSorting"),p.prototype),y(p.prototype,"nextElement",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"nextElement"),p.prototype),y(p.prototype,"previousElement",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"previousElement"),p.prototype),y(p.prototype,"containerElementCreated",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"containerElementCreated"),p.prototype),y(p.prototype,"layoutElementsOrderChanged",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"layoutElementsOrderChanged"),p.prototype),p) 2403e.default=(0,t.setComponentTemplate)(v,w)})),define("nickel/components/dock-container/dock-tabs/tab-name/dropdown-action/index",["exports","@ember/component","nickel/components/dock-container/dock-tabs/tab-name/index","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2404const l=(0,n.createTemplateFactory)({id:"OLK1+CCJ",block:'[[[8,[30,1,["Action"]],[[16,"text",[30,0,["tabName"]]],[24,0,"dashboard-themed-action"],[24,"scale","s"],[24,"appearance","transparent"],[24,"alignment","center"],[24,"text-enabled",""],[24,"icon","blank"],[17,2]],null,null]],["@dropdown","&attrs"],false,[]]',moduleName:"nickel/components/dock-container/dock-tabs/tab-name/dropdown-action/index.hbs",isStrictMode:!1}) 2405class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})) 2406define("nickel/components/dock-container/dock-tabs/tab-name/index",["exports","@ember/component","@dashboard/utils/array","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 2407function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={}
2408return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2409const p=(0,o.createTemplateFactory)({id:"LU5KTEAx",block:'[[[1,[30,0,["tabName"]]]],[],false,[]]',moduleName:"nickel/components/dock-container/dock-tabs/tab-name/index.hbs",isStrictMode:!1}) 2410let f=e.default=(r=class extends a.default{constructor(){super(...arguments),d(this,"intl",s,this),d(this,"dashboard",c,this)}get tabName(){if(!this.args.layoutElement)return null 2411if(!(0,l.isNone)(this.args.layoutElement.tabName))return this.args.layoutElement.tabName 2412const e=this.args.layoutElement.type 2413if("groupLayoutElement"===e)return this.intl.t("group") 2414if("itemLayoutElement"===e){const{type:e,itemId:t}=(0,i.findBy)(this.dashboard.widgets,"id",this.args.layoutElement.id) 2415if(!(0,l.isNone)(e)){const i=this.dashboard.dataSourceItems.get(t) 2416return i?.isScene?this.intl.t("widgets-enum.scene-mapWidget"):this.intl.t(`widgets-enum.${e}`)}}return this.intl.t("item")}},s=u(r.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u(r.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r);(0,t.setComponentTemplate)(p,f)})),define("nickel/components/dock-container/dock-tabs/tab-name/list-item/index",["exports","@ember/component","nickel/components/dock-container/dock-tabs/tab-name/index","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2417const l=(0,n.createTemplateFactory)({id:"L/2Wgqya",block:'[[[11,"calcite-list-item"],[16,"label",[30,0,["tabName"]]],[17,1],[12],[13]],["&attrs"],false,[]]',moduleName:"nickel/components/dock-container/dock-tabs/tab-name/list-item/index.hbs",isStrictMode:!1}) 2418class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/dock-container/dock-wheel/docking-element/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 2419function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 2420return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2421const f=(0,r.createTemplateFactory)({id:"daaOC3C+",block:'[[[8,[39,0],[[16,0,[28,[37,1],["dock-wheel-element",[30,1],[52,[30,0,["hover"]],"hover"],[30,2],[52,[30,0,["dashboard","isMobile"]],"inset"]],null]],[16,"placement",[30,0,["placement"]]],[4,[38,4],[[30,0,["updateStyle"]]],null],[4,[38,5],[[30,0,["updateStyle"]],[30,4],[30,1],[30,4,["left"]],[30,4,["top"]],[30,4,["height"]],[30,4,["width"]]],null],[4,[38,5],[[30,0,["updateHoveringState"]],[30,6],[30,7],[30,0,["dashboard","addingInProgress"]]],null]],[["@addElement","@copyElement"],[[28,[37,3],[[30,3],[30,4]],null],[28,[37,3],[[30,5],[30,4]],null]]],[["trigger","default"],[[[[1,"\\n"],[41,[28,[37,6],[[30,2],"root"],null],[[[1," "],[10,"button"],[14,"slot","trigger"],[14,0,"dock-wheel-button"],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","plus"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-fab"],[14,"slot","trigger"],[14,"kind","brand"],[14,"appearance","outline-fill"],[12],[13],[1,"\\n"]],[]]],[1," "]],[]],[[[1,"\\n "],[18,8,null],[1,"\\n "]],[]]]]]],["@dockingPosition","@type","@addElement","@layoutElement","@copyElement","@mousePosition","@grouping","&default"],false,["add-element-menu","space-concat","if","fn","did-insert","did-update","eq","yield"]]',moduleName:"nickel/components/dock-container/dock-wheel/docking-element/index.hbs",isStrictMode:!1}) 2422let b=(s=class extends o.default{constructor(){super(...arguments),u(this,"dashboard",c,this),u(this,"hover",d,this)}willDestroy(){this.hover&&this.args.hovering&&(0,l.once)(this,this.args.hovering),super.willDestroy(...arguments)}get placement(){const e=this.args.dockingPosition 2423return"root"===this.args.type?"left"===e?"right":"right"===e?"left"
2423:"bottom":"bottom"}updateStyle(e){const t=window.getComputedStyle(e),i=Number.parseInt(t.getPropertyValue("width")),n=Number.parseInt(t.getPropertyValue("height")) 2424if(e.style.cssText="",!this.args.layoutElement||0===i||0===n)return 2425const{top:l,left:a,height:o,width:r}=this.args.layoutElement,s=a+r,c=l+o 2426switch(e.style.position="absolute",this.args.dockingPosition){case"top":return e.style.top=`${l}px`,void(e.style.left=a+r/2-i/2+"px") 2427case"bottom":return e.style.top=c-n+"px",void(e.style.left=a+r/2-i/2+"px") 2428case"left":return e.style.top=l+o/2-n/2+"px",void(e.style.left=`${a}px`) 2429case"right":return e.style.top=l+o/2-n/2+"px",void(e.style.left=s-i+"px") 2430case"fill":return e.style.top=l+o/2-n/2+"px",void(e.style.left=a+r/2-i/2+"px")}}updateHoveringState(e){if(!this.args.layoutElement||this.dashboard.addingInProgress)return 2431const t=e.getBoundingClientRect(),{clientX:i,clientY:n}=this.args.mousePosition,a=this.hover,o=i>=t.left&&i<=t.right&&n>=t.top&&n<=t.bottom 2432a===o&&this.currentLayoutElement===this.args.layoutElement||(this.currentLayoutElement=this.args.layoutElement,a!==o&&(this.hover=o),this.timer&&(0,l.cancel)(this.timer),this.args.hovering&&(o?this.timer=(0,l.once)(this,this.args.hovering,this.args.dockingPosition,this.args.layoutElement):a!==o&&(this.timer=(0,l.once)(this,this.args.hovering))))}},c=p(s.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(s.prototype,"hover",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(s.prototype,"updateStyle",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateStyle"),s.prototype),p(s.prototype,"updateHoveringState",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateHoveringState"),s.prototype),s) 2433e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/dock-container/dock-wheel/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d,u,p,f,b 2434function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2435var i=e[Symbol.toPrimitive] 2436if(void 0!==i){var n=i.call(e,t||"default") 2437if("object"!=typeof n)return n 2438throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2439return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,l){var a={} 2440return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2441const y=(0,r.createTemplateFactory)({id:"5AtbWssm",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[28,[37,1],["dock-wheel",[52,[30,1],"dock-grouping"],[52,[30,0,["positioned"]],"dock-positioned"]],null]],[17,2],[4,[38,2],["mousemove",[30,0,["mouseMove"]]],null],[4,[38,3],[[30,0,["updateState"]]],null],[4,[38,4],[[30,0,["updateState"]],[30,3],[30,4],[30,5],[30,1]],null],[4,[38,5],[[28,[37,6],[[28,[37,7],[[30,0,["dashboard","addingInProgress"]]],null],false],null]],null],[12],[1,"\\n"],[41,[30,0,["showElementWheel"]],[[[41,[28,[37,8],[[30,0,["dashboard","addingMode"]],[28,[37,9],[[30,0,["targetLayoutElement"]]],null]],null],[[[1," "],[8,[39,10],[[24,0,"scrim opacity-30"]],[["@element"],[[30,0,["layoutElement"]]]],null],[1,"\\n"]],[]],null],[42,[28,[37,12],[[28,[37,12],[[30,0,["elementDockingPositions"]]],null]],null],null,[[[1," "],[8,[39,13],null,[["@mousePosition","@dockingPosition","@layoutElement","@grouping","@type","@hovering","@addElement","@copyElement"],[[30,0,["mousePosition"]],[30,6],[30,0,["layoutElement"]],[30,1],"element",[30,0,["wheelElementHovering"]],[28,[37,6],[[30,0,["addElement"]],[30,6]],null],[28,[37,6],[[30,0,["copyElement"]],[30,6]],null]]],null],[1,"\\n"]],[6]],null]],[]],null],[41,[30,0,["showRootWheel"]],[[[41,[28,[37,8],[[30,0,["dashboard","addingMode"]],[28,[37,9],[[30,0,["layoutElement"]]],null],[28,[37,9],[[30,0,["targetLayoutElement"]]],null]],null],[[[1," "],[8,[39,10],[[24,0,"scrim opacity-0"]],[["@element","@animateOpacity"],[[30,0,["rootLayoutElement"]],0.3]],null],[1,"\\n"]],[]],null],[42,[28,[37,12],[[28,[37,12],[[30,0,["rootDockingPositions"]]],null]],null],null,[[[1," "],[8,[39,13],null,[["@mousePosition","@dockingPosition","@layoutElement","@grouping","@type","@hovering","@addElement","@copyElement"],[[30,0,["mousePosition"]],[30,7],[30,0,["rootLayoutElement"]],[30,1],"root",[30,0,["wheelElementHovering"]],[28,[37,6],[[30,0,["addElement"]],[30,7]],null],[28,[37,6],[[30,0,["copyElement"]],[30,7]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[28,[37,14],[[30,7],"top"],null],[28,[37,9],[[30,0,["dashboard","header"]]],null],[28,[37,9],[[30,1]],null]],null],[[[1," "],[11,"calcite-dropdown-item"],[24,"icon-start","maximize"],[4,[38,2],["calciteDropdownItemSelect",[28,[37,6],[[30,0,["addPanel"]],"header"],null]],null],[12],[1,"\\n "],[1,[28,[35,15],["config.header"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[28,[37,9],[[30,0,["dashboard","isMobile"]]],null],[28,[37,14],[[30,7],[52,[30,0,["application","rtl"]],"right","left"]],null],[28,[37,9],[[30,0,["dashboard","sidebar"]]],null],[28,[37,9],[[30,1]],null]],null],[[[1," "],[11,"calcite-dropdown-item"],[24,"icon-start","dock-left"],[24,"icon-flip-rtl","start"],[4,[38,2],["calciteDropdownItemSelect",[28,[37,6],[[30,0,["addPanel"]],"sidebar"],null]],null],[12],[1,"\\n "],[1,[28,[35,15],["config.sidebar"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["dashboard","isMobile"]],[28,[37,14],[[30,7],"bottom"],null],[28,[37,9],[[30,0,["dashboard","drawer"]]],null],[28,[37,9],[[30,1]],null]],null],[[[1," "],[11,"calcite-dropdown-item"],[24,"icon-start","dock-bottom"],[4,[38,2],["calciteDropdownItemSelect",[28,[37,6],[[30,0,["addPanel"]],"drawer"],null]],null],[12],[1,"\\n "],[1,[28,[35,15],["config.drawer"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[7]],null]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@grouping","&attrs","@layoutRootElement","@hitLayoutElement","@draggedLayoutElement","dockingPosition","dockingPosition"],false,["if","space-concat","on","did-insert","did-update","will-destroy","fn","mut","and","not","dock-container/dock-element-overlay","each","-track-array","dock-container/dock-wheel/docking-element","eq","t"]]',moduleName:"nickel/components/dock-container/dock-wheel/index.hbs",isStrictMode:!1}) 2442let v=(s=class extends o.default{constructor(){super(...arguments),m(this,"dashboard",c,this),m(this,"application",d,this),g(this,"rootDockingPositions",Object.freeze(["left","right","top","bottom"])),m(this,"targetLayoutElement",u,this),m(this,"mousePosition",p,this),m(this,"layoutElement",f,this),m(this,"rootLayoutElement",b,this)}get positioned(){return!!this.targetLayoutElement}get visible(){return!!this.args.draggedLayoutElement||this.dashboard.addingMode}get dockingLayout(){return this.dashboard.activeView.dockingLayout}get elementDockingPositions(){if(!this.layoutElement)return[] 2443if(this.rootLayoutElement===this.layoutElement)return this.dashboard.addingMode?["fill"]:[] 2444if(!this.args.grouping)return["top","bottom","left","right","fill"] 2445if(!this.rootLayoutElement||(0,a.isEmpty)(this.rootLayoutElement.elements))return["top","bottom","left","right"] 2446const e=[] 2447return 0===this.rootLayoutElement.elements.indexOf(this.layoutElement)?e.push("col"===this.rootLayoutElement.orientation?"top":"left"):(e.push("top"),e.push("left")),this.rootLayoutElement.elements.indexOf(this.layoutElement)===this.rootLayoutElement.elements.length-1?e.push("col"===this.rootLayoutElement.orientation?"bottom":"right"):(e.push("bottom"),e.push("right")),e}get showRootWheel(){return this.targetLayoutElement?this.targetLayoutElement!==this.layoutElement||this.targetLayoutElement===this.rootLayoutElement:!!this.rootLayoutElement}get showElementWheel(){return this.dashboard.addingMode||!this.targetLayoutElement||this.targetLayoutElement!==this.rootLayoutElement}updateState(){if(this.dashboard.addingInProgress)return 2448if(!this.args.hitLayoutElement||!this.args.draggedLayoutElement&&!this.dashboard.addingMode)return this.rootLayoutElement=this.args.grouping?null:this.args.layoutRootElement,void(this.layoutElement=null) 2449if(this.args.grouping){const e=this.dockingLayout.topGroupAncestor(this.args.hitLayoutElement) 2450if(this.rootLayoutElement=this.dashboard.addingMode||this.dockingLayout.canGroupTogether(e,this.args.draggedLayoutElement)?e:null,!this.dashboard.addingMode){if(this.args.draggedLayoutElement===this.args.hitLayoutElement||this.args.draggedLayoutElement===e)return this.args.dockingIssue?.(),void(this.layoutElement=null) 2451if(!this.dockingLayout.canGroupTogether(this.args.hitLayoutElement,this.args.draggedLayoutElement))return this.args.dockingIssue?.("cannot-group"),void(this.layoutElement=null)}return this.args.dockingIssue?.(),void(this.layoutElement=this.args.hitLayoutElement)}this.rootLayoutElement=this.args.layoutRootElement 2452const e=this.dockingLayout.draggableAncestor(this.args.hitLayoutElement) 2453if(this.args.draggedLayoutElement===e)return this.dockingIssue?.(),void(this.layoutElement=null) 2454this.args.dockingIssue?.(),this.layoutElement=e}mouseMove(e){this.mousePosition={clientX:e.clientX,clientY:e.clientY}}wheelElementHovering(e,t){if(!e)return this.targetLayoutElement=null,void this.args.layoutUpdateDataModified?.(null) 2455this.targetLayoutElement=t,this.args.layoutUpdateDataModified?.({dockingPosition:e,sourceLayoutElement:this.args.draggedLayoutElement,destinationLayoutElement:t})}addElement(e,t,i){this.args.addElement(i,{destinationLayoutElement:t,dockingPosition:e,grouping:this.args.grouping}),this.dashboard.addingMode=!1}copyElement(e,t,i){this.dashboard.copyElementToMobileView(i,{destinationLayoutElement:t,dockingPosition:e,grouping:this.args.grouping}),this.dashboard.addingMode=!1}addPanel(e){this.dashboard.addingMode=!1,this.args.addPanel?.(e)}},c=h(s.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(s.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"targetLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=h(s.prototype,"mousePosition",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{clientX:-1,clientY:-1}}}),f=h(s.prototype,"layoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=h(s.prototype,"rootLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h(s.prototype,"updateState",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"updateState"),s.prototype),h(s.prototype,"mouseMove",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"mouseMove"),s.prototype),h(s.prototype,"wheelElementHovering",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"wheelElementHovering"),s.prototype),h(s.prototype,"addElement",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"addElement"),s.prototype),h(s.prototype,"copyElement",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"copyElement"),s.prototype),h(s.prototype,"addPanel",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"addPanel"),s.prototype),s) 2456e.default=(0,t.setComponentTemplate)(y,v)})),define("nickel/components/dock-container/draggable-element/index",["exports","@ember/component","@ember/object","@glimmer/component","nickel/utils/mouse-button","@ember/template-factory"],(function(e,t,i,n,l,a){var o 2457function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2458var i=e[Symbol.toPrimitive] 2459if(void 0!==i){var n=i.call(e,t||"default") 2460if("object"!=typeof n)return n 2461throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2462return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,l){var a={}
2463return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2464const c=(0,a.createTemplateFactory)({id:"Z3mSMJkW",block:'[[[11,0],[16,0,[52,[51,[30,1]],"draggable"]],[17,2],[4,[38,1],["mousedown",[30,0,["mouseDown"]]],null],[4,[38,1],["mousemove",[30,0,["mouseMove"]]],null],[4,[38,1],["mouseup",[30,0,["mouseUp"]]],null],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@disableDragging","&attrs","&default"],false,["unless","on","yield"]]',moduleName:"nickel/components/dock-container/draggable-element/index.hbs",isStrictMode:!1}) 2465let d=e.default=(o=class extends n.default{constructor(){super(...arguments),r(this,"mouseDownPosition",null)}mouseDown(e){this.args.disableDragging||(this.mouseDownPosition={x:e.clientX,y:e.clientY})}mouseMove(e){if(this.args.disableDragging||!this.mouseDownPosition)return 2466if(!(0,l.default)(e).left)return void(this.mouseDownPosition=null) 2467const{clientX:t,clientY:i}=e 2468Math.abs(this.mouseDownPosition.x-t)<2&&Math.abs(this.mouseDownPosition.y-i)<2||(this.mouseDownPosition=null,this.args.dragging?.(e))}mouseUp(){this.mouseDownPosition=null}},s(o.prototype,"mouseDown",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseDown"),o.prototype),s(o.prototype,"mouseMove",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseMove"),o.prototype),s(o.prototype,"mouseUp",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseUp"),o.prototype),o);(0,t.setComponentTemplate)(c,d)})),define("nickel/components/dock-container/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@glimmer/component","nickel/utils/mobile-detect","nickel/utils/mouse-offset","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b,m,g,h,y,v,w 2469function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2470var i=e[Symbol.toPrimitive] 2471if(void 0!==i){var n=i.call(e,t||"default") 2472if("object"!=typeof n)return n 2473throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2474return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function C(e,t,i,n,l){var a={} 2475return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2476const k=(0,s.createTemplateFactory)({id:"0acW09Hv",block:'[[[11,0],[16,0,[28,[37,0],["dock-container",[52,[30,0,["actionInProgress"]],"disable-user-select"]],null]],[17,1],[4,[38,2],[[30,0,["editModeChanged"]]],null],[4,[38,3],[[30,0,["editModeChanged"]],[30,0,["editMode"]]],null],[4,[38,4],["keydown",[30,0,["onWindowKeydown"]]],[["isActive"],[[30,0,["editMode"]]]]],[4,[38,4],["keyup",[30,0,["onWindowKeyup"]]],[["isActive"],[[30,0,["editMode"]]]]],[4,[38,4],["mouseup",[30,0,["onWindowMouseup"]]],[["isActive"],[[28,[37,5],[[30,0,["editMode"]],[30,0,["allowResizing"]]],null]]]],[4,[38,6],["mousemove",[30,0,["mouseMove"]]],null],[4,[38,6],["mouseleave",[30,0,["mouseLeave"]]],null],[4,[38,6],["mouseup",[30,0,["mouseUp"]]],null],[12],[1,"\\n "],[10,"margin-container"],[15,0,[52,[30,0,["dashboard","isMobile"]],"left-outset top right-outset bottom","left top right bottom"]],[12],[1,"\\n "],[11,"full-container"],[4,[38,7],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["itemElements"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@layoutElement","@actionInProgress","@draggedElement"],[[30,2],[30,0,["actionInProgress"]],[30,0,["draggedLayoutElement"]]]],null],[1,"\\n"]],[2]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["tabsElements"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@layoutElement","@editMode","@disabled","@sortingTabs","@startDraggingElement","@dragging"],[[30,3],[30,0,["editMode"]],[30,0,["actionInProgress"]],[30,0,["sortingTabs"]],[30,0,["startDraggingElement"]],[28,[37,12],[[30,3],[30,0,["draggedLayoutElement"]]],null]]],null],[1,"\\n"]],[3]],null],[1,"\\n"],[41,[30,0,["allowExpansion"]],[[[41,[30,0,["mobile"]],[[[42,[28,[37,9],[[28,[37,9],[[30,0,["expandableElements"]]],null]],null],null,[[[1," "],[8,[39,13],null,[["@hitLayoutElement","@expandedLayoutElement","@disabled","@toggleExpand"],[[30,4],[3
24760,0,["expandedLayoutElement"]],[30,0,["actionInProgress"]],[30,0,["toggleExpand"]]]],null],[1,"\\n"]],[4]],null]],[]],[[[1," "],[8,[39,13],null,[["@hitLayoutElement","@disabled","@toggleExpand"],[[30,0,["hitLayoutElement"]],[30,0,["actionInProgress"]],[30,0,["toggleExpand"]]]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["showSplitters"]],[[[42,[28,[37,9],[[28,[37,9],[[30,0,["splittedElements"]]],null]],null],null,[[[1," "],[8,[39,14],null,[["@layoutElement","@disabled","@editMode","@startResizingElements"],[[30,5],[30,0,["draggingInProgress"]],[30,0,["editMode"]],[30,0,["startResizingElements"]]]],null],[1,"\\n"]],[5]],null]],[]],null],[1,"\\n"],[41,[30,0,["showDockControls"]],[[[1," "],[8,[39,15],null,[["@hitLayoutElement","@extendedMode","@disabled","@configureItem","@deleteItem","@duplicateItem","@updateItem","@startDraggingElement"],[[30,0,["hitLayoutElement"]],[30,0,["extendedControls"]],[30,0,["actionInProgress"]],[30,6],[30,7],[30,8],[30,9],[30,0,["startDraggingElement"]]]],null],[1,"\\n "],[8,[39,16],null,[["@grouping","@draggedLayoutElement","@hitLayoutElement","@layoutRootElement","@layoutUpdateDataModified","@dockingIssue","@addPanel","@addElement"],[[30,0,["extendedControls"]],[30,0,["draggedLayoutElement"]],[30,0,["hitLayoutElement"]],[30,0,["rootElement"]],[28,[37,17],[[28,[37,18],[[30,0,["layoutUpdateData"]]],null]],null],[30,0,["updateDockingIssue"]],[30,10],[30,11]]],null],[1,"\\n "],[8,[39,19],null,[["@draggedLayoutElement","@issue","@grouping","@mousePosition","@layoutUpdateData","@addingMode"],[[30,0,["draggedLayoutElement"]],[30,0,["dockingIssue"]],[30,0,["extendedControls"]],[30,0,["mousePosition"]],[30,0,["layoutUpdateData"]],[30,0,["addingMode"]]]],null],[1,"\\n "],[8,[39,20],[[24,0,"dock-highlight selected-highlight"]],[["@element"],[[30,12,["selectedElement"]]]],null],[1,"\\n "],[8,[39,20],[[24,0,"dock-highlight hovered-highlight"]],[["@element"],[[30,12,["hoveredElement"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","itemElement","tabLayoutElement","expandableElement","splittedElement","@configureItem","@deleteItem","@duplicateItem","@updateItem","@addPanel","@addElement","@dockingLayout"],false,["space-concat","if","did-insert","did-update","on-window","or","on","resize-observer","each","-track-array","dock-container/dock-element","dock-container/dock-tabs","eq","dock-container/dock-expand","dock-container/dock-splitter","dock-container/dock-controls","dock-container/dock-wheel","fn","mut","dock-container/dock-preview","dock-container/dock-element-overlay"]]',moduleName:"nickel/components/dock-container/index.hbs",isStrictMode:!1}) 2477function P(e){return e.shiftKey}let O=(c=class extends a.default{constructor(){super(...arguments),S(this,"dashboard",d,this),S(this,"width",u,this),S(this,"height",p,this),x(this,"mobile",o.default.mobile()),S(this,"mousePosition",f,this),S(this,"extendedControls",b,this),S(this,"dockingIssue",m,this),S(this,"layoutUpdateData",g,this),S(this,"draggedLayoutElement",h,this),S(this,"resizingProperties",y,this),S(this,"hitLayoutElement",v,this),S(this,"draggedTabLayoutElement",w,this)}get editMode(){return this.dashboard.editing}get addingMode(){return this.dashboard.addingMode}get addingInProgress(){return this.dashboard.addingInProgress}get allowResizing(){return this.dashboard.settings?.allowElementResizing}get allowExpansion(){return this.dashboard.settings.allowElementExpansion}get rootElement(){return this.args.dockingLayout.rootElement}get splittedElements(){return this.args.dockingLayout.splittedElements}get tabsElements(){return this.args.dockingLayout.tabsElements}get itemElements(){return this.args.dockingLayout.itemElements}get expandableElements(){return this.args.dockingLayout.expandableElements}updateDockingIssue(e){this.dockingIssue=e}get draggingInProgress(){return!!this.draggedLayoutElement}get resizingInProgress(){return!!this.resizingProperties}get tabSortingInProgress(){return!!this.draggedTabLayoutElement}get actionInProgress(){return this.resizingInProgress||this.draggingInProgress||this.addingMode}get expandedLayoutElement(){return this.args.dockingLayout.expandedLayoutElement}get showSplitters(){return(this.editMode||this.allowResizing)&&!this.expandedLayoutElement}get showDockControls(){return this.editMode&&!this.expandedLayoutElement}sizeChanged(e,t){this.args.dockingLayout&&this.args.dockingLayout.resize(t)}editModeChanged(){this.editMode||(this.extendedControls=!1)}onWindowKeydown(e){this.editMode&&("Escape"!==e.key?(this.addingInProgress||(this.extendedControls=P(e)),this.updateDragging(this.hitLayoutElement)):this.stopDraggingElement(!0))}onWindowKeyup(){this.editMode&&(this.addingInProgress||(this.extendedControls=!1,this.dockingIssue=null),this.updateDragging(this.hitLayoutElement))}onWindowMouseup(){this.editMode&&(this.hitLayoutElement||this.stopDraggingElement(!0)),this.stopResizingElements()}mouseLeave(){this.hitLayoutElement=null}mouseMove(e){this.resizeElements(e)?e.preventDefault():(this.addingInProgress||(this.extendedControls=P(e)),this.mousePosition=(0,r.default)(e),this.mousePositionUpdated(this.mousePosition))}mousePositionUpdated(e){if(!e)return 2478let t=this.getHitLayoutElement(e) 2479this.addingMode?this.hitLayoutElement=t:this.updateDragging(t)||this.updateTabSorting(t)||this.hitLayoutElement!==t&&(this.hitLayoutElement=t)}mouseUp(){this.addingMode||this.stopDraggingElement()||this.stopResizingElements()}updateTabSorting(e){return!!this.tabSortingInProgress&&(!!e&&(this.startDraggingElement(this.draggedTabLayoutElement),this.draggedTabLayoutElement=null,!1))}updateDragging(e){return!!this.draggedLayoutElement&&(this.hitLayoutElement=e,!0)}stopDraggingElement(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 2480const t=this.layoutUpdateData 2481return this.draggedLayoutElement=null,this.dockingIssue=null,this.layoutUpdateData=null,!e&&(!!t&&(t.grouping=this.extendedControls,this.args.dockingLayout.update(t),!0))}resizeElements(e){if(!this.resizingProperties)return!1 2482const{pageX:t,pageY:i}=e 2483let n=t-this.resizingProperties.pageX,l=i-this.resizingProperties.pageY 2484if(0===n&&0===l)return!0 2485this.resizingProperties.pageX=t,this.resizingProperties.pageY=i 2486const{orientation:a,layoutElement:o,siblingLayoutElement:r}=this.resizingProperties 2487return"row"===a?(o.height-l<0||r.height+l<0||(o.resize({top:o.top+l,dy:-l}),r.resize({dy:l})),!0):(o.width-n<0||r.width+n<0||(o.resize({left:o.left+n,dx:-n}),r.resize({dx:n})),!0)}stopResizingElements(){this.resizingProperties=null}getHitLayoutElement(e){return(this.itemElements||[]).find((t=>{if(!t.visible)return!1 2488const i=t.left,n=t.top,l=t.width,a=t.height 2489return e.left>=i&&e.left<=i+l&&e.top>=n&&e.top<=n+a}))}sortingTabs(e){this.draggedTabLayoutElement=e}startDraggingElement(e){e&&(this.draggedLayoutElement=e)}startResizingElements(e,t){if(!e)return!0 2490let i=e.parent,n=i.elements,l=n.indexOf(e)-1 2491this.resizingProperties={layoutElement:e,siblingLayoutElement:n[l],orientation:i.orientation,pageX:t.pageX,pageY:t.pageY}}toggleExpand(e){this.args.dockingLayout.toggleExpandedLayoutElement(e)}},d=C(c.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=C(c.prototype,"width",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=C(c.prototype,"height",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(c.prototype,"mousePosition",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=C(c.prototype,"extendedControls",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=C(c.prototype,"dockingIssue",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(c.prototype,"updateDockingIssue",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"updateDockingIssue"),c.prototype),g=C(c.prototype,"layoutUpdateData",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h=C(c.prototype,"draggedLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=C(c.prototype,"resizingProperties",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=C(c.prototype,"hitLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=C(c.prototype,"draggedTabLayoutElement",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),C(c.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"sizeChanged"),c.prototype),C(c.prototype,"editModeChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"editModeChanged"),c.prototype),C(c.prototype,"onWindowKeydown",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onWindowKeydown"),c.prototype),C(c.prototype,"onWindowKeyup",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onWindowKeyup"),c.prototype),C(c.prototype,"onWindowMouseup",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"onWindowMouseup"),c.prototype),C(c.prototype,"mouseLeave",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"mouseLeave"),c.prototype),C(c.prototype,"mouseMove",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"mouseMove"),c.prototype),C(c.prototype,"mouseUp",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"mouseUp"),c.prototype),C(c.prototype,"sortingTabs",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"sortingTabs"),c.prototype),C(c.prototype,"startDraggingElement",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"startDraggingElement"),c.prototype),C(c.prototype,"startResizingElements",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"startResizingElements"),c.prototype),C(c.prototype,"toggleExpand",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"toggleExpand"),c.prototype),c) 2492e.default=(0,t.setComponentTemplate)(k,O)})),define("nickel/components/items-browser/browser-body/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","nickel/utils/virtual-list/grid","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 2493function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={}
2494return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2495const p=(0,o.createTemplateFactory)({id:"i00cd6eN",block:'[[[11,0],[24,0,"flex-auto flex flex-col"],[17,1],[4,[38,0],[[30,0,["sizeChanged"]]],null],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,2],[[24,0,"flex-auto item-cards-container"]],[["@items","@cellLayout"],[[30,2],[30,0,["grid"]]]],[["default"],[[[[1,"\\n "],[18,5,[[30,3]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[41,[30,4],[[[1," "],[10,"calcite-loader"],[14,0,"my-24"],[12],[13],[1,"\\n "]],[]],null]],[]]],[13]],["&attrs","@items","item","@loading","&default"],false,["resize-observer","if","ui/virtual-list","yield"]]',moduleName:"nickel/components/items-browser/browser-body/index.hbs",isStrictMode:!1}),f=282,b=344,m=10,g=12 2496let h=(r=class extends n.default{constructor(){super(...arguments),d(this,"width",s,this),d(this,"height",c,this)}sizeChanged(e,t){let{width:i,height:n}=t 2497this.width=i,this.height=n}get scrollbarWidth(){let e=document.createElement("div") 2498e.style.cssText="width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px",document.body.appendChild(e) 2499let t=e.offsetWidth-e.clientWidth 2500return document.body.removeChild(e),t}get grid(){if(this.isDestroying||this.isDestroyed)return new a.default(0,0) 2501let e=b+g,t=this.width-this.scrollbarWidth,i=f+m,n=Math.floor(t/i)||1,l=Math.floor(t/n) 2502return new a.default(l,e)}},s=u(r.prototype,"width",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=u(r.prototype,"height",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),u(r.prototype,"sizeChanged",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"sizeChanged"),r.prototype),r) 2503e.default=(0,t.setComponentTemplate)(p,h)})),define("nickel/components/items-browser/browser-header/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 2504Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2505const o=(0,l.createTemplateFactory)({id:"JjYsosm3",block:'[[[11,0],[24,0,"items-browser-header flex-none"],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,2,["length"]],1],null],[[[1," "],[10,0],[14,0,"collections-tabs flex justify-between"],[12],[1,"\\n "],[10,"calcite-tabs"],[14,0,"w-full"],[12],[1,"\\n "],[11,"calcite-tab-nav"],[24,"slot","title-group"],[4,[38,2],["calciteTabChange",[30,0,["setCurrentCatalog"]]],null],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2]],null]],null],null,[[[1," "],[10,"calcite-tab-title"],[15,"selected",[28,[37,5],[[30,3],[30,4]],null]],[15,"tab",[30,3]],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,7],[[30,3],"-enum.",[30,5]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-none border-bottom"],[12],[1,"\\n "],[18,23,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"sorting-filtering-container flex flex-wrap py-3"],[12],[1,"\\n"],[41,[28,[37,1],[[30,6,["length"]],1],null],[[[1," "],[10,"calcite-dropdown"],[14,0,"me-2 relative"],[14,"placement","bottom"],[15,"max-items",6],[14,"overlay-positioning","fixed"],[12],[1,"\\n "],[10,"calcite-button"],[14,"appearance","outline-fill"],[14,"slot","trigger"],[14,"icon-end","chevron-down"],[12],[1,"\\n "],[1,[52,[30,7,["label"]],[30,7,["label"]],[28,[37,6],[[28,[37,7],[[30,7,["type"]],"-enum.",[30,5]],null]],null]]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,0,"collections-menu"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,6]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,8],[30,7]],null]],[4,[38,2],["calciteDropdownItemSelect",[28,[37,9],[[30,9],[30,8]],null]],null],[12],[1,"\\n "],[10,0],[14,0,"collections-menu-item flex items-center"],[12],[1,"\\n "],[10,0],[14,0,"flex-none icon"],[12],[1,"\\n"],[41,[30,8,["showThumbnail"]],[[[1," "],[8,[39,10],[[24,0,"thumbnail-img rounded-full"]],[["@url","@defaultUrl"],[[30,8,["thumbnailUrl"]],[30,8,["noThumbnailUrl"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"flex-auto min-w-0 text-ellipsis px-1 py-2"],[12],[1,"\\n "],[1,[52,[30,8,["label"]],[30,8,["label"]],[28,[37,6],[[28,[37,7],[[30,8,["type"]],"-enum.",[30,5]],null]],null]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[8]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[30,10],[30,11]],null],[[[1," "],[8,[39,12],[[24,0,"filter-input flex-none me-2"]],[["@value","@placeholder","@update","@icon","@clearable"],[[30,11],[28,[37,6],["search..."],null],[30,12],"search",true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,13],[[[1," "],[10,"calcite-loader"],[14,0,"self-center"],[14,"scale","l"],[14,"inline",""],[12],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"flex-auto"],[12],[13],[1,"\\n\\n"],[41,[30,10],[[[1," "],[10,"nav"],[14,0,"flex gap-1 flex-none self-center"],[12],[1,"\\n "],[10,"calcite-dropdown"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline"],[15,"icon-start",[30,14]],[12],[1,[28,[35,6],[[28,[37,7],["sort-order-enum.",[30,15]],null]],null]],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,6],["config.sort-by"],null]],[14,"selection-mode","single"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,16]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,15],[30,17]],null]],[4,[38,2],["calciteDropdownItemSelect",[28,[37,9],[[30,18],[30,17]],null]],null],[12],[1,[28,[35,6],[[28,[37,7],["sort-order-enum.",[30,17]],null]],null]],[13],[1,"\\n"]],[17]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,19],[[[1," "],[10,"calcite-dropdown"],[14,"placement","bottom-end"],[14,"overlay-positioning","fixed"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","outline"],[14,"icon-start","filter"],[12],[1,"\\n "],[1,[28,[35,6],[[52,[28,[37,5],[[30,20],"all-content"],null],"filter-by",[30,20]]],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[15,"group-title",[28,[37,6],["filter-by"],null]],[14,"selection-mode","single"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,19]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"selected",[28,[37,5],[[30,20],[30,21]],null]],[4,[38,2],["calciteDropdownItemSelect",[28,[37,9],[[30,22],[30,21]],null]],null],[12],[1,[28,[35,6],[[30,21]],null]],[13],[1,"\\n"]],[21]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","@catalogs","catalog","@currentCatalog","@itemType","@collections","@currentCollection","collection","@setCurrentCollection","@showItemsControl
2505s","@filterString","@setFilterString","@loading","@sortIcon","@sortField","@sortOptions","field","@setSortField","@filterOptions","@filterKey","filter","@setFilterKey","&default"],false,["if","gt","on","each","-track-array","eq","t","concat","yield","fn","ui/portal-img","or","ui/input"]]',moduleName:"nickel/components/items-browser/browser-header/index.hbs",isStrictMode:!1}) 2506let r=e.default=(a=class extends n.default{setCurrentCatalog(e){this.args.setCurrentCatalog?.(e.target.selectedTitle.tab)}},s=a.prototype,c="setCurrentCatalog",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"setCurrentCatalog"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 2507var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/items-browser/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/array","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/portal/service","nickel/utils/asset","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v,w,S,x,C,k,P,O 2508function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2509var i=e[Symbol.toPrimitive] 2510if(void 0!==i){var n=i.call(e,t||"default") 2511if("object"!=typeof n)return n 2512throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2513return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,l){var a={} 2514return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2515const M=(0,p.createTemplateFactory)({id:"RG2VMRwp",block:'[[[11,0],[24,0,"flex flex-col items-browser"],[17,1],[12],[1,"\\n "],[18,3,[[28,[37,1],null,[["itemType","Header","Body","deleteItem"],[[30,2],[50,"items-browser/browser-header",0,null,[["loading","catalogs","currentCatalog","collections","currentCollection","filterString","mapType","sortField","sortIcon","sortOptions","filterKey","filterOptions","itemType","showItemsControls","setCurrentCatalog","setCurrentCollection","setFilterString","setMapType","setSortField","setFilterKey"],[[28,[37,3],[[30,0,["loading"]],[30,0,["filteredItems"]]],null],[30,0,["catalogs"]],[30,0,["currentCatalog"]],[30,0,["collections"]],[30,0,["currentCollection"]],[30,0,["filterString"]],[30,0,["mapType"]],[30,0,["combinedSortField"]],[30,0,["sortIcon"]],[30,0,["sortOptions"]],[30,0,["filterKey"]],[30,0,["filterOptions"]],[30,2],[28,[37,4],[[30,0,["items","length"]],1],null],[30,0,["updateCurrentCatalog"]],[30,0,["updateCurrentCollection"]],[28,[37,5],[[28,[37,6],[[30,0,["filterString"]]],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["mapType"]]],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["combinedSortField"]]],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["filterKey"]]],null]],null]]]],[50,"items-browser/browser-body",0,null,[["class","loading","items"],["flex-auto flex flex-col",[30,0,["loading"]],[30,0,["filteredItems"]]]]],[30,0,["deleteItem"]]]]]]],[1,"\\n"],[13]],["&attrs","@itemType","&default"],false,["yield","hash","component","and","gt","fn","mut"]]',moduleName:"nickel/components/items-browser/index.hbs",isStrictMode:!1}),j=Object.freeze({asc:"asc",desc:"desc"}),E=Object.freeze({"modified-desc":"clock","title-asc":"sort-descending","title-desc":"sort-ascending"}),F=Object.freeze({Content:"my-content",Groups:"shared-content",LivingAtlas:"living-atlas"}),I=Object.freeze({AllFolders:"all-folders-items",RootFolder:"root-folder",Folder:"folder",AllShared:"all-shared-items",Group:"group",LivingAtlas:"living-atlas"}),A=["esri","Federal_User_Community","esri_Landscape","esri_dm","AtlasPublisher","StoryMaps","esri_basemaps","UOdocent","esri_vector","esri_livefeeds","esri_oceans","esri_demographics","esri_observations","esri_landscape2","Esri_GI","esri_livefeeds2","esri_analytics","esri_imagery","Esri_US_Federal_Data","esri_environment","esri_webstyles"] 2516let V=(f=class extends s.default{constructor(){super(...arguments),D(this,"application",b,this),D(this,"portal",m,this),D(this,"intl",g,this),D(this,"loading",h,this),D(this,"items",y,this),T(this,"recursiveAbortController",null),D(this,"currentCatalog",v,this),D(this,"collections",w,this),D(this,"currentCollection",S,this),D(this,"filterString",x,this),D(this,"filterKey",C,this),D(this,"backupKey",k,this),D(this,"sortOrder",P,this),D(this,"sortField",O,this),(0,a.next)(this,this.updateCurrentCatalog,this.catalogs[0])}willDestroy(){this.recursiveAbortController&&this.recursiveAbortController.abort(),super.willDestroy(...arguments)}get itemTypeFilter(){switch(this.args.itemType){case d.ItemTypes.Dashboards.key:return d.ItemTypes.Dashboards.typeFilter 2517case d.ItemTypes.Maps.key:return d.ItemTypes.Maps.typeFilter 2518case d.ItemTypes.Layers.key:if(this.currentCatalog===F.LivingAtlas){const e=(0,n.without)(d.ItemTypes.Layers.typeFilter.any,"Map Service") 2519return{...d.ItemTypes.Layers.typeFilter,any:e}}return d.ItemTypes.Layers.typeFilter 2520default:return null}}get typeKeywordsFilter(){return this.args.itemType===d.ItemTypes.Dashboards.key?d.ItemTypes.Dashboards.typeKeywordsFilter:null}get defaultThumbnailUrl(){return(0,u.default)("assets/images/no-group-thumb-b1060b12c4af8c367f36b271fc7321d9.png")}get catalogs(){let e=[F.Groups] 2521return this.portal.isPublisher&&e.push(F.Content),this.args.userGroupsFirst||(e=e.reverse()),this.args.itemType===d.ItemTypes.Layers.key&&this.portal.isOnline&&e.push(F.LivingAtlas),e}async updateCurrentCatalog(e){if(e===this.currentCatalog)return e 2522const t=this.filterOptions 2523this.currentCatalog=e,this.filterOptions[1]!==t[1]&&([this.filterKey,this.backupKey]=[this.backupKey,this.filterKey]),this.initializeCollections(this.currentCatalog),this.updateCurrentCollection(this.collections[0]),await this.fetchCollections()}initializeCollections(e){switch(e){case F.Content:this.collections=[{id:I.AllFolders,type:I.AllFolders,showThumbnail:!1}] 2524break 2525case F.Groups:this.collections=[{id:I.AllShared,type:I.AllShared,showThumbnail:!0,noThumbnailUrl:"icon-group"}] 2526break 2527case F.LivingAtlas:this.collections=[{id:I.LivingAtlas,type:I.LivingAtlas,showThumbnail:!1}] 2528break 2529default:this.collections=[]}}updateCurrentCollection(e){return e===this.currentCollection||(this.currentCollection=e,(0,a.next)(this,this.fetchAllItems)),e}get filterStringMap(){if(!this.filterString)return null 2530let e={id:[],title:[],owner:[]} 2531this.filterString.split(",").forEach((t=>{if(!t)return 2532let i=t.split(":") 25331!==i.length&&e[i[0]]?e[i[0]].push(i[1].trim()):e.title.push(t.trim())})) 2534for(let t in e)e[t]=e[t].join(" ") 2535return e}get filterOptions(){switch(this.args.itemType){case d.ItemTypes.Dashboards.key:return["all-content","mobile","desktop-only"] 2536case d.ItemTypes.Maps.key:return["all-content","web-map","web-scene"] 2537case d.ItemTypes.Layers.key:return this.currentCatalog===F.LivingAtlas?["all-content","authoritative","esri-only"]:["all-content","feature-layer","map-image-layer"] 2538default:return}}set combinedSortField(e){const[t,i]=e.split("-") 2539t&&i&&(this.sortField=t,this.sortOrder=i)}get combinedSortField(){return`${this.sortField}-${this.sortOrder}`}get sortIcon(){return E[this.combinedSortField]}get sortOptions(){return Object.keys(E)}get sortedItems(){return[...this.items].sort(function(e,t){if("title"===e){const i=t===j.desc?-1:1 2540return(t,n)=>{const l=(t[e]||"").trim().toLowerCase(),a=(n[e]||"").trim().toLowerCase() 2541return l<a?-1*i:l>a?1*i:0}}return(t,i)=>i[e]-t[e]}(this.sortField,this.sortOrder))}get filteredItems(){return this.filterStringMap||"all-content"!==this.filterKey?this.sortedItems.filter((e=>{if(!e.title&&!e.owner)return!0 2542for(let t in this.filterStringMap)if(this.filterStringMap[t]&&e[t]&&e[t].toLowerCase().indexOf(this.filterStringMap[t].toLowerCase())<0)return!1 2543switch(this.filterKey){case"mobile":return e.typeKeywords.indexOf("Mobile")>-1 2544case"desktop-only":return e.typeKeywords.indexOf("Mobile")<0 2545case"web-map":return"Web Map"===e.type 2546case"web-scene":return"Web Scene"===e.type 2547case"authoritative":return"public_authoritative"===e.contentStatus 2548case"esri-only":return A.indexOf(e.owner)>-1 2549case"feature-layer":return"Feature Collection"===e.type||"Feature Service"===e.type 2550case"map-image-layer":return"Map Service"===e.type 2551default:return!0}})):this.sortedItems}get baseQueryString(){let e 2552return this.itemTypeFilter&&(e="type:(",this.itemTypeFilter.any&&(e+=`"${this.itemTypeFilter.any.join('" OR "')}"`),this.itemTypeFilter.without&&(this.itemTypeFilter.any&&(e+=" "),e+=`NOT "${this.itemTypeFilter.without.join('" NOT "')}"`),e+=")"),this.typeKeywordsFilter?(e&&(e+=" "),e+="typekeywords:(",this.typeKeywordsFilter.with&&(e+=`"${this.typeKeywordsFilter.with.join('" "')}
2552"`),this.typeKeywordsFilter.without&&(this.typeKeywordsFilter.with&&(e+=" "),e+=`NOT "${this.typeKeywordsFilter.without.join('" NOT "')}"`),e+=")",e):e}get queryParams(){let e=this.baseQueryString 2553if(!this.currentCollection)return{query:e} 2554const t=this.portal.user 2555switch(this.currentCollection.type){case I.AllFolders:return e+=` owner:${t.username}`,{query:e} 2556case I.AllShared:return e+=` AND ((orgid:"${t.orgId}" AND (access:shared OR access:org OR access:public)) OR (access:shared))`,{query:e} 2557case I.LivingAtlas:return e+=` AND group:"${this.portal.livingAtlasGroupId}"`,{query:e} 2558default:return{query:e}}}async fetchCollections(){if(this.currentCatalog)switch(this.currentCatalog){case F.Content:return this.fetchFolders() 2559case F.Groups:return this.fetchGroups() 2560default:return}}async fetchFolders(){let e=await this.portal.getUserFolders() 2561if((0,r.isEmpty)(e))return 2562e=(0,n.sortBy)(e,((e,t)=>e.title.localeCompare(t.title))).map((e=>({type:I.Folder,id:e.id,label:e.title,showThumbnail:!1,folder:e}))) 2563const t=this.portal.user.username,i={type:I.RootFolder,id:t,label:t,showThumbnail:!1} 2564this.collections=[...this.collections,i,...e]}async fetchGroups(){let e=await this.portal.getUserGroups();(0,r.isEmpty)(e)||(e=(0,n.sortBy)(e,((e,t)=>e.title.localeCompare(t.title))).map((e=>({type:I.Group,id:e.id,label:e.title,showThumbnail:!0,thumbnailUrl:e.thumbnailUrl,noThumbnailUrl:"icon-group",item:e}))),this.collections=[...this.collections,...e])}async fetchAllItems(){this.loading=!0,this.recursiveAbortController&&this.recursiveAbortController.abort(),this.recursiveAbortController=new AbortController,this.items=[] 2565const{sortOrder:e,sortField:t}=this,i=Object.assign({start:1,num:100},this.queryParams,{sortField:t,sortOrder:e}) 2566try{switch(this.currentCollection.type){case I.RootFolder:case I.Folder:i.folder=this.currentCollection.folder,await this.recursiveFetchFolderItems(i,{signal:this.recursiveAbortController.signal}) 2567break 2568default:await this.recursiveFetchItems(i,{signal:this.recursiveAbortController.signal})}}catch(n){return}finally{this.loading=!1,this.recursiveAbortController=null}}async fetchItemsByQueryParams(e,t){let{signal:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} 2569switch(t.type){case I.AllFolders:case I.AllShared:case I.LivingAtlas:return this.portal.queryItems(e,{signal:i}) 2570case I.Group:return t.item.queryItems(e) 2571default:throw new Error("Unsupported")}}async recursiveFetchFolderItems(e,t){let{signal:i}=t 2572if(e.start<0||!e.num)return 2573const{portal:n,itemTypeFilter:l,typeKeywordsFilter:a}=this,o=await n.getUserItems(e,{signal:i}) 2574if(!o)return 2575const r=o.items.filter((e=>{if(l&&l.any&&!l.any.includes(e.type))return!1 2576if(!a)return!0 2577if(!Array.isArray(e.typeKeywords))return!1 2578if(a.with){if(!a.with.every((t=>e.typeKeywords.includes(t))))return!1}if(a.without){if(a.without.some((t=>e.typeKeywords.includes(t))))return!1}return!0})) 2579this.items=[...this.items,...r] 2580const s={...e} 2581s.start=o.nextStart,await this.recursiveFetchFolderItems(s,{signal:i})}async recursiveFetchItems(e,t){let{signal:i}=t 2582if(e.start<0||!e.num)return 2583const{itemTypeFilter:n,typeKeywordsFilter:l}=this,a=await this.fetchItemsByQueryParams(e,this.currentCollection,{signal:i}) 2584if(!a)return 2585const o=a.results.filter((e=>{if(n&&n.any&&!n.any.includes(e.type))return!1 2586if(l&&l.with){if(!l.with.every((t=>e.typeKeywords.includes(t))))return!1}return!0})) 2587let r 2588if(this.items=[...this.items,...o],r=a.nextQueryParams?a.nextQueryParams:{...e,start:a.nextStart,num:a.num},0===r.start)return await this.recursiveFetchItems(e,{signal:i}) 2589await this.recursiveFetchItems(r,{signal:i})}async deleteItem(e){await this.application.showDialog("modal-dialogs/delete-item",{item:e})&&(this.items=(0,n.without)(this.items,e))}},b=z(f.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=z(f.prototype,"portal",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=z(f.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=z(f.prototype,"loading",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),y=z(f.prototype,"items",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),v=z(f.prototype,"currentCatalog",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(f.prototype,"updateCurrentCatalog",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCurrentCatalog"),f.prototype),w=z(f.prototype,"collections",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=z(f.prototype,"currentCollection",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(f.prototype,"updateCurrentCollection",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCurrentCollection"),f.prototype),x=z(f.prototype,"filterString",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),C=z(f.prototype,"filterKey",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.itemType===d.ItemTypes.Layers.key?"feature-layer":"all-content"}}),k=z(f.prototype,"backupKey",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"all-content"}}),P=z(f.prototype,"sortOrder",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return j.desc}}),O=z(f.prototype,"sortField",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"modified"}}),z(f.prototype,"deleteItem",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteItem"),f.prototype),f) 2590e.default=(0,t.setComponentTemplate)(M,V)})),define("nickel/components/modal-dialogs/arcade-editor/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2590dule",{value:!0}),e.default=void 0 2591const l=(0,n.createTemplateFactory)({id:"Mf1JXfDp",block:'[[[8,[39,0],null,[["@dismiss","@fullWidth","@fullHeight","@noPadding"],[[30,1],true,true,true]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[30,0,["title"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],[[24,0,"h-full flex flex-col"]],null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@profileId","@script","@updateExpression","@fields","@valueStatistic","@referenceStatistic"],[[30,0,["profileId"]],[30,0,["expression"]],[30,0,["updateExpression"]],[30,0,["fields"]],[30,0,["valueStatistic"]],[30,0,["referenceStatistic"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,2],["click",[30,1]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","configs/commons/arcade-editor","on","t"]]',moduleName:"nickel/components/modal-dialogs/arcade-editor/index.hbs",isStrictMode:!1}) 2592class a extends i.default{get title(){return this.args.dialogData.title}get profileId(){return this.args.dialogData.profileId}get expression(){return this.args.dialogData.expression}get updateExpression(){return this.args.dialogData.updateExpression}get fields(){return this.args.dialogData.fields}get referenceStatistic(){return this.args.dialogData.referenceStatistic}get valueStatistic(){return this.args.dialogData.valueStatistic}}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/modal-dialogs/data-source-selector/arcade-data-sources/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 2593Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2594const o=(0,l.createTemplateFactory)({id:"8ebMyPqE",block:'[[[11,0],[24,0,"arcade-data-sources mb-5"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex justify-between mb-3"],[12],[1,"\\n "],[10,0],[14,0,"text-0 font-bold"],[12],[1,"\\n "],[1,[28,[35,0],["config.data-expressions"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,1],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,0],["config.new-data-expression"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[10,"calcite-list"],[14,0,"bg-foreground-1 border-light"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,3]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@description","@iconStart","@nonInteractive","@onClick"],[[30,4,["name"]],[52,[30,0,["application","isDebug"]],[30,4,["id"]]],"code",[28,[37,6],[[28,[37,7],[[30,4,["initSuccess"]]],null],[28,[37,8],[[30,4],[30,5]],null]],null],[52,[30,4,["initSuccess"]],[28,[37,9],[[30,6],[30,4]],null]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,4],[30,5]],null],[[[1," "],[11,"calcite-icon"],[24,"slot","actions-end"],[24,0,"p-0 mx-2 text-color-brand"],[24,"icon","check-circle"],[24,"scale","s"],[24,"tabindex","0"],[4,[38,10],null,[["text","placement"],[[28,[37,0],["config.selected-layer"],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,7],[[30,4,["initSuccess"]]],null],[[[1," "],[11,"calcite-icon"],[24,"slot","actions-end"],[24,0,"p-0 mx-2"],[24,"icon","exclamation-mark-triangle-f"],[24,"scale","s"],[24,"tabindex","0"],[4,[38,10],null,[["text","placement"],[[28,[37,0],[[28,[37,11],["errors.arcade-execution-error"],null]],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n "],[11,"calcite-action"],[24,"slot","actions-end"],[24,0,"edit-arcade-data"],[24,"icon","pencil"],[24,"scale","s"],[4,[38,1],["click",[28,[37,9],[[30,0,["editArcadeDataSource"]],[30,4]],null]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"text-color-3 text-center bg-foreground-1 border-light p-6"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,0],["config.no-data-expressions-defined"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@createArcadeDataSource","@dataSources","dataSource","@currentDataSource","@dataSourceSelected"],false,["t","on","if","each","-track-array","ui/list/list-item","or","not","eq","fn","tooltip","concat"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/arcade-data-sources/index.hbs",isStrictMode:!1}) 2595let r=e.default=(a=class extends n.default{editArcadeDataSource(e,t){t.stopPropagation(),this.args.editArcadeDataSource(e)}},s=a.prototype,c="editArcadeDataSource",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"editArcadeDataSource"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 2596var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/modal-dialogs/data-source-selector/content-data-sources/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o
2597Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2598const r=(0,l.createTemplateFactory)({id:"bn1/1fIo",block:'[[[11,0],[24,0,"content-data-sources mb-5"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex justify-between mb-3"],[12],[1,"\\n "],[10,0],[14,0,"text-0 font-bold"],[12],[1,"\\n "],[1,[28,[35,0],["config.stand-alone-layers"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,1],["click",[30,2]],null],[12],[1,"\\n "],[1,[28,[35,0],["config.browse-all-layers"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["dashboard","serviceDataSourceItems"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@title","@dataSourceItem","@layerRequirements","@currentDataSource","@dataSourceSelected"],[[28,[37,0],["config.layers-from-item-format"],[["title"],[[30,3,["item","title"]]]]],[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[3]],[[[1," "],[10,0],[14,0,"text-color-3 text-center bg-foreground-1 border-light p-6"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,0],["config.no-layers-selected"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@browseLayers","dsItem","@layerRequirements","@currentDataSource","@dataSourceSelected"],false,["t","on","each","-track-array","modal-dialogs/data-source-selector/item-data-sources"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/content-data-sources/index.hbs",isStrictMode:!1}) 2599let s=(a=class extends n.default{constructor(){var e,t,i,n 2600super(...arguments),e=this,t="dashboard",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="dashboard",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 2601var c,d,u,p,f,b 2602e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/modal-dialogs/data-source-selector/index",["exports","@ember/component","@dashboard/core-modules","@dashboard/models/widgets","@dashboard/utils","@dashboard/view-models","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/utils/layer-capability","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v,w 2603function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2604var i=e[Symbol.toPrimitive] 2605if(void 0!==i){var n=i.call(e,t||"default") 2606if("object"!=typeof n)return n 2607throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2608return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function C(e,t,i,n,l){var a={} 2609return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2610const k=(0,p.createTemplateFactory)({id:"rEeRZOtv",block:'[[[8,[39,0],[[24,0,"data-source-selector"]],[["@dismiss","@fullWidth","@fullHeight","@noPadding"],[[30,0,["cancel"]],true,true,[28,[37,1],[[30,0,["panel"]],"arcadeDataSource"],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["Header"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,1],[[30,0,["panel"]],"arcadeDataSource"],null],[[[1," "],[1,[28,[35,3],["config.edit-data-expression"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],["config.select-a-layer"],null]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["Body"]],[[24,0,"items-center flex-auto flex flex-col h-full"],[17,2]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,1],[[30,0,["panel"]],"layerCollection"],null],[[[1," "],[10,0],[14,0,"flex-none column-16 shrink item-data-sources flex flex-col justify-center mt-5"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto overflow-y-auto p-2"],[12],[1,"\\n"],[41,[30,0,["hasDataSources"]],[[[42,[28,[37,5],[[28,[37,5],[[30,0,["dashboard","mapDataSourceItems"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@title","@dataSourceItem","@layerRequirements","@currentDataSource","@dataSourceSelected"],[[28,[37,3],["config.layers-from-map-format"],[["title"],[[30,3,["item","title"]]]]],[30,3],[30,0,["layerRequirements"]],[30,0,["currentDataSource"]],[30,0,["dataSourceSelected"]]]],null],[1,"\\n"]],[3]],null],[1,"\\n "],[8,[39,7],null,[["@browseLayers","@layerRequirements","@currentDataSource","@dataSourceSelected"],[[28,[37,8],[[28,[37,9],[[30,0,["panel"]]],null],"browseLayers"],null],[30,0,["layerRequirements"]],[30,0,["currentDataSource"]],[30,0,["dataSourceSelected"]]]],null],[1,"\\n\\n"],[41,[28,[37,10],[[30,0,["hideArcadeDataSources"]]],null],[[[1," "],[8,[39,11],null,[["@createArcadeDataSource","@dataSources","@dataSourceSelected","@currentDataSource","@editArcadeDataSource"],[[30,0,["createArcadeDataSource"]],[30,0,["arcadeDataSources"]],[30,0,["dataSourceSelected"]],[30,0,["currentDataSource"]],[30,0,["editArcadeDataSource"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,0],[14,0,"flex flex-col text-center text-color-3 mb-5"],[12],[1,"\\n "],[1,[28,[35,3],["config.dashboard-not-using-layers"],[["htmlSafe"],[true]]]],[1,"\\n "],[10,0],[14,0,"flex justify-center pt-5"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","outline-fill"],[24,0,"me-2"],[4,[38,12],["click",[28,[37,8],[[28,[37,9],[[30,0,["panel"]]],null],"browseLayers"],null]],null],[12],[1,"\\n "],[1,[28,[35,3],["config.browse-all-layers"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["hideArcadeDataSources"]]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","outline-fill"],[4,[38,12],["click",[30,0,["createArcadeDataSource"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["config.new-data-expression"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["panel"]],"browseLayers"],null],[[[1," "],[8,[39,13],[[24,0,"flex-auto column-20 self-center"]],[["@itemType","@userGroupsFirst"],["layers",false]],[["default"],[[[[1,"\\n "],[8,[30,4,["Header"]],[[24,0,"ps-1"]],null,null],[1,"\\n\\n "],[8,[30,4,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@item"],[[30,5]]],[["mainActionContainer","toolContainer"],[[[[1,"\\n "],[11,"calcite-button"],[24,0,"w-full h-full"],[24,"appearance","transparent"],[24,"kind","inverse"],[24,"scale","l"],[4,[38,12],["click",[28,[37,8],[[30,0,["selectedItem"]],[30,5]],null]],null],[12],[1,"\\n "],[1,[28,[35,3],["config.select"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],[[[1,"\\n "],[11,3],[4,[38,12],["click",[28,[37,8],[[30,0,["selectedItem"]],[30,5]],null]],null],[12],[1,"\\n "],[11,"calcite-action"],[24,"icon","check-circle"],[24,"scale","s"],[4,[38,15],null,[["text","placement"],[[28,[37,3],["select"],null],"bottom"]]],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[11,3],[4,[38,12],["click",[28,[37,8],[[30,0,["showItemDetails"]],[30,5]],null]],null],[12],[1,"\\n "],[11,"calcite-action"],[24,"icon","information"],[24,"scale","s"],[4,[38,15],null,[["text","placement"],[[28,[37,3],["details"],null],"bottom"]]],[12],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n "]],[4]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["panel"]],"arcadeDataSource"],null],[[[1," "],[10,0],[14,0,"flex column-15 ms-4 mt-3 self-start"],[12],[1,"\\n "],[10,"calcite-label"],[14,0,"flex-auto"],[14,"layout","inline"],[12],[1,"\\n "],[1,[28,[35,3],["config.name"],null]],[1,"\\n\\n "],[8,[39,16],[[24,0,"flex-auto"]],[["@value","@update"],[[30,0,["arcadeDataSource","name"]],[28,[37,8],[[28,[37,9],[[30,0,["arcadeDataSource","name"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[14,0,"flex-auto ms-4"],[14,"layout","inline"],[12],[1,"\\n "],[1,[28,[35,3],["config.refresh-interval-min"],null]],[1,"\\n\\n "],[8,[39,17],[[24,0,"w-1/2"]],[["@placeholder","@decimalPlaces","@minValue","@steps","@value","@update"],[[28,[37,3],["config.enter-value"],null],1,0,0.1,[30,0,["arcadeDataSource","refreshInterval"]],[28,[37,8],[[28,[37,9],[[30,0,["arcadeDataSource","refreshInterval"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,18],null,[["@script","@profileId","@testData","@updateExpression"],[[30,0,["arcadeDataSource","script"]],"dashboard-data",[30,0,["testData"]],[28,[37,8],[[28,[37,9],[[30,0,["arcadeScript"]]],null]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["panel"]],"loading"],null],[[[1," "],[8,[39,19],[[24,0,"flex-auto"]],null,[["default"],[[[[1,"\\n "],[10,"calcite-loader"],[15,"text",[28,[37,3],["config.loading-layer"],null]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["panel"]],"unsupportedLayer"],null],[[[1," "],[10,0],[14,0,"m-24 mb-5"],[12],[1,"\\n "],[1,[28,[35,3],["config.layer-does-not-meet-criteria-format"],[["title"],[[30,0,["item","title"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["panel"]],"error"],null],[[[1," "],[10,0],[14,0,"m-24 mb-5"],[12],[1,"\\n "],[1,[28,[35,3],[[28,[37,20],["errors.",[30,0,["error","messageCode"]]],null]],[["item"],[[30,0,["item","id"]]]]]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[51,[28,[37,1],[[30,0,["panel"]],"loading"],null]],[[[1," "],[8,[30,1,["Footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,22],[[28,[37,1],[[30,0,["panel"]],"unsupportedLayer"],null],[28,[37,1],[[30,0,["panel"]],"error"],null]],null],[[[1," "],[8,[30,6,["PrimaryButton"]],[[4,[38,12],["click",[28,[37,8],[[28,[37,9],[[30,0,["panel"]]],null],"browseLayers"],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["ok"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,6,["SecondaryButton"]],[[4,[38,12],["click",[30,0,["cancel"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[28,[37,1],[[30,0,["panel"]],"browseLayers"],null],[[[1," "],[8,[30,6,["BackButton"]],[[4,[38,12],["click",[28,[37,8],[[28,[37,9],[[30,0,["panel"]]],null],"layerCollection"],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["back"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,1],[[30,0,["panel"]],"arcadeDataSource"],null],[[[1," "],[8,[30,6,["PrimaryButton"]],[[4,[38,12],["click",[30,0,["commitArcadeDataSource"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[1," "]],[6]]]]],[1,"\\n"]],[]],null]],[1]]]]]],["Dialog","&attrs","dsItem","IB","item","Footer"],false,["ui/modal-dialog","eq","if","t","each","-track-array","modal-dialogs/data-source-selector/item-data-sources","modal-dialogs/data-source-selector/content-data-sources","fn","mut","not","modal
2610-dialogs/data-source-selector/arcade-data-sources","on","items-browser","ui/item-card","tooltip","ui/text-input","ui/number-input","configs/commons/arcade-editor","ui/centered-element","concat","unless","or"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/index.hbs",isStrictMode:!1}) 2611let P=(f=class extends c.default{constructor(){super(...arguments),S(this,"intl",b,this),S(this,"portal",m,this),S(this,"dashboard",g,this),S(this,"application",h,this),S(this,"item",y,this),S(this,"panel",v,this),S(this,"arcadeDataSource",w,this),x(this,"testData",{profileVariableInstances:{},timeZone:this.dashboard.timeZone}),this.instance.arcadeDataSource&&this.editArcadeDataSource(this.instance.arcadeDataSource)}get dataSources(){return this.dashboard.dataSources}get arcadeDataSources(){return this.dashboard.arcadeDataSources}get instance(){return this.args.dialogData.instance}get dataSourceSelected(){return this.instance.dataSourceSelected}get cancel(){return this.instance.cancelDataSourceSelector}get hideArcadeDataSources(){return this.instance.hideArcadeDataSources}get layerRequirements(){return this.args.dialogData.layerRequirements}get currentDataSource(){return this.args.dialogData.currentDataSource}get hasDataSources(){return!(0,s.isEmpty)(this.dashboard.dataSourceItems)||!(0,s.isEmpty)(this.arcadeDataSources)}async createArcadeDataSource(){const e=this.arcadeDataSources.length>0?`${this.intl.t("config.new-data-expression")} ${this.arcadeDataSources.length}`:this.intl.t("config.new-data-expression"),t=new n.ArcadeDataSourceItemModel({itemId:(0,l.generateUUID)(),name:e,script:"// Write an expression that returns a FeatureSet.\n// Documentation: https://arcg.is/3c419TD\n// Samples: https://arcg.is/38SEWWz"}) 2612this.arcadeDataSourceItem=new a.DataSourceItem({itemId:t.itemId,item:t,dashboard:this.dashboard}),await this.arcadeDataSourceItem.initialize(),this.arcadeDataSource=this.arcadeDataSourceItem.findDataSource({itemId:t.itemId}),this.panel="arcadeDataSource"}async commitArcadeDataSource(){this.dashboard.findDataSource({itemId:this.arcadeDataSource.itemId})||this.dashboard.addArcadeDataSourceItem(this.arcadeDataSourceItem),this.arcadeDataSource.script=this.arcadeScript,await this.arcadeDataSource.initializeLayerUsingArcade({reset:!0}),this.panel="layerCollection",this.arcadeDataSource.initSuccess?this.dataSourceSelected?.(this.arcadeDataSource):(this.arcadeDataSource=void 0,this.arcadeScript=void 0)}editArcadeDataSource(e){this.arcadeDataSource=e,this.arcadeScript=e.script,this.panel="arcadeDataSource"}async selectedItem(e){let t=e 2613t instanceof i.PortalItem||(t=await this.portal.getItem(e.id)),this.item=t,this.panel="loading" 2614try{const e=await this.dashboard.addDataSourceItem({item:t}) 2615if(e.layer){const t=e.dataSources[0] 2616await t.initialize() 2617return"success"===(0,u.default)(t.layer,this.layerRequirements)?void this.dataSourceSelected?.(t):void(this.panel="unsupportedLayer")}this.panel="layerCollection"}catch(n){n.messageCode="LAYER_0004",this.error=n,this.panel="error"}}showItemDetails(e){var t=this.portal.getPortalItemUrl(e) 2618window.open(t,"_blank")}},b=C(f.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=C(f.prototype,"portal",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=C(f.prototype,"dashboard",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(f.prototype,"application",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(f.prototype,"item",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=C(f.prototype,"panel",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"layerCollection"}}),w=C(f.prototype,"arcadeDataSource",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(f.prototype,"createArcadeDataSource",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"createArcadeDataSource"),f.prototype),C(f.prototype,"commitArcadeDataSource",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"commitArcadeDataSource"),f.prototype),C(f.prototype,"editArcadeDataSource",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"editArcadeDataSource"),f.prototype),C(f.prototype,"selectedItem",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"selectedItem"),f.prototype),C(f.prototype,"showItemDetails",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"showItemDetails"),f.prototype),f) 2619e.default=(0,t.setComponentTemplate)(k,P)})),define("nickel/components/modal-dialogs/data-source-selector/item-data-sources/clustered-content/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a
2620Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2621const o=(0,l.createTemplateFactory)({id:"CRJawoYV",block:'[[[8,[39,0],null,[["@label","@description","@onClick"],[[30,1,["layer","title"]],[28,[37,1],["config.layer-count-format"],[["count"],[[30,1,["layerDetails","length"]]]]],[30,0,["toggleOpen"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["layerDetails"]]],null]],null],null,[[[1," "],[8,[39,4],[[24,0,"ps-0"]],[["@layerDetail","@layerSelected"],[[30,2],[30,3]]],null],[1,"\\n"]],[2]],null]],[]]]]]],["@cluster","layerDetail","@layerSelected"],false,["ui/list/list-item","t","each","-track-array","modal-dialogs/data-source-selector/item-data-sources/layer-detail"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/item-data-sources/clustered-content/index.hbs",isStrictMode:!1}) 2622let r=e.default=(a=class extends n.default{toggleOpen(e){e.target.open=!e.target.open}},s=a.prototype,c="toggleOpen",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"toggleOpen"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 2623var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/modal-dialogs/data-source-selector/item-data-sources/index",["exports","@ember/component","@dashboard/utils/constants","@dashboard/view-models","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","nickel/utils/layer-capability","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h,y,v,w 2624function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,l){var a={} 2625return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2626const C=(0,d.createTemplateFactory)({id:"oQJ/WODi",block:'[[[11,0],[24,0,"item-data-sources size-nav mb-5"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex items-center justify-between mb-2"],[12],[1,"\\n "],[10,1],[14,0,"text-0 font-bold"],[12],[1,[30,2]],[13],[1,"\\n "],[10,"calcite-button"],[14,"icon-start","information"],[14,"appearance","transparent"],[14,"kind","neutral"],[14,"scale","s"],[15,6,[30,0,["portalItemUrl"]]],[14,"target","_blank"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-list"],[14,0,"bg-foreground-1 border-light"],[12],[1,"\\n"],[41,[30,0,["failed"]],[[[1," "],[10,0],[14,0,"bg-foreground-1 text-color-3 text-center p-6"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["data-source-error"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["loading"]],[[[1," "],[10,"calcite-loader"],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["ready"]],[[[42,[28,[37,3],[[28,[37,3],[[30,0,["layerDetails"]]],null]],null],null,[[[41,[30,3,["cluster"]],[[[1," "],[8,[39,4],null,[["@cluster","@layerSelected"],[[30,3],[30,0,["layerSelected"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,5],null,[["@layerDetail","@layerSelected"],[[30,3],[30,0,["layerSelected"]]]],null],[1,"\\n"]],[]]]],[3]],[[[1," "],[10,0],[14,0,"bg-foreground-1 text-color-3 text-center p-6"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-layer-for-data-source"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],[[[1," "],[10,0],[14,0,"bg-foreground-1 text-color-3 text-center p-6"],[12],[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["config.no-layer-for-data-source"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@title","layerDetail"],false,["if","t","each","-track-array","modal-dialogs/data-source-selector/item-data-sources/clustered-content","modal
2626-dialogs/data-source-selector/item-data-sources/layer-detail"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/item-data-sources/index.hbs",isStrictMode:!1}) 2627let k=(u=class extends r.default{get failed(){return this.args.dataSourceItem.initStatus===i.InitializationStatus.Failed}constructor(){super(...arguments),S(this,"application",p,this),S(this,"dashboard",f,this),S(this,"portal",b,this),S(this,"loading",m,this),S(this,"ready",g,this),S(this,"layerDetails",h,this),this.createLayerDetails()}get portalItemUrl(){return this.portal.getPortalItemUrl(this.args.dataSourceItem.itemId)}async createLayerDetails(){let e=[] 2628if(!this.args.dataSourceItem.initSuccess)return void(this.loading=!1) 2629const{map:t,layerGroup:i,layer:n}=this.args.dataSourceItem 2630if(t||i||n){if(t)return await this.processWebMap(t,e),this.loading=!1,this.ready=!0,void(this.layerDetails=this.sortLayerDetails(e)) 2631n&&await this.createLayerDataSourceDetail(n,e),i&&await this.processLayer(i,e),this.loading=!1,this.ready=!0,this.layerDetails=this.sortLayerDetails(e)}else this.loading=!1}async processWebMap(e,t){if(!(0,o.isEmpty)(e.tables))for(let i of e.tables){const e=await this.args.dataSourceItem.getOrCreateDataSource({layerId:i.id}) 2632if(!e?.layer)continue 2633const n=(0,c.default)(i,this.args.layerRequirements) 2634e&&t.push({webMapTable:i,table:i,dataSource:e,name:i.title,iconType:"table",isLayerSupported:"success"===n,errorCode:n.errorCode,selected:e===this.args.currentDataSource})}for(let i=e.layers.length-1;i>=0;i--){let n=e.layers.getItemAt(i) 2635await this.processLayer(n,t)}}async processLayer(e,t){if("graphics"!=e.type&&"catalog"!=e.type)if("imagery"!==e.type)if(e.queryFeatures)await this.createLayerDataSourceDetail(e,t) 2636else{if(e.layers){let i=[] 2637return await this.createLayerDataSourceDetail(e,i),void t.push({isLayerSupported:!1,layer:e,cluster:!0,layerDetails:i})}if("map-image"!==e.type)t.push({isLayerSupported:!1,layer:e,name:e.title||e.id,errorCode:"LAYER_0004"}) 2638else{try{await e.loadAll()}catch(i){return void t.push({isLayerSupported:!1,layer:e,name:e.title||e.id,errorCode:"LAYER_0004"})}t.push(await this.createSublayerDatasourceDetails(e))}}else t.push({isLayerSupported:!1,layer:e,name:e.title||e.id,errorCode:"LAYER_0001"})}sortLayerDetails(e){return e.sort((function(e,t){return e.table&&!t.table||!e.table&&t.table?e.table?1:-1:0}))}async createLayerDataSourceDetail(e,t){if(e.layers||e.tables){for(let i of[...e.layers,...e.tables])await this.createLayerDataSourceDetail(i,t) 2639return}const i={layer:e} 2640e.isTable&&(i.table=e),i.name=i.layer.title||i.layer.id 2641try{const t=this.args.dataSourceItem 2642if(i.dataSource=await t.getOrCreateDataSource({layerId:t.type===n.DataSourceItemTypes.WebmapItem?e.id:e.layerId}),i.selected=i.dataSource===this.args.currentDataSource,!i.dataSource)throw new Error 2643i.name=i.layer.title||i.layer.id 2644const l=(0,c.default)(e,this.args.layerRequirements) 2645i.isLayerSupported="success"===l,i.iconType=e.isTable?"table":i.layer.geometryType,i.errorCode=l.errorCode,i.dataSource.initSuccess||(i.errorCode="LAYER_0004",i.isLayerSupported=!1)}catch(l){i.isLayerSupported=!1,i.errorCode="LAYER_0004"}t.push(i)}async createSublayerDatasourceDetails(e){const t=[] 2646for(let i of e.sublayers)await this.createSublayerDatasourceDetail(e,i,t,"") 2647return 1===t.length?t[0]:{isLayerSupported:!1,layer:e,cluster:!0,layerDetails:t}}async createSublayerDatasourceDetail(e,t,i,l){if(t.sublayers){for(let n of t.sublayers)await this.createSublayerDatasourceDetail(e,n,i,l?this.application.rtl?`${t.title} / ${l}`:`${l} / ${t.title}`:t.title) 2648return}const a=new P({sublayer:t,groupName:l}) 2649try{this.args.dataSourceItem.type===n.DataSourceItemTypes.WebmapItem?a.dataSource=await this.args.dataSourceItem.getOrCreateDataSource({layerId:e.id,sublayerId:t.id},!1):a.dataSource=await this.args.dataSourceItem.getOrCreateDataSource({layerId:t.id},!1) 2650const i="feature"===(e=a.dataSource.initSuccess?a.dataSource.layer:t).type?(0,c.default)(e,this.args.layerRequirements):(0,c.default)(e) 2651a.name=e.title,a.iconType=e.geometryType||t.sourceJSON?.geometryType,a.isLayerSupported="success"===i,a.errorCode=i.errorCode,a.selected=a.dataSource===this.args.currentDataSource}catch(o){a.name=t.title,a.isLayerSupported=!1,a.errorCode="LAYER_0004"}i.push(a)}async layerSelected(e){if(await e.dataSource.initialize(),e.dataSource.sublayer&&e.isLayerSupported){const t=(0,c.default)(e.dataSource.layer,this.args.layerRequirements) 2652if(e.isLayerSupported="success"===t,e.errorCode=t.errorCode,!e.isLayerSupported)return}this.args.dataSourceSelected?.(e.dataSource)}},p=x(u.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=x(u.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=x(u.prototype,"portal",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=x(u.prototype,"loading",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),g=x(u.prototype,"ready",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=x(u.prototype,"layerDetails",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(u.prototype,"layerSelected",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"layerSelected"),u.prototype),u),P=(y=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 2653S(this,"errorCode",v,this),S(this,"isLayerSupported",w,this),Object.assign(this,e)}},v=x(y.prototype,"errorCode",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(y.prototype,"isLayerSupported",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y) 2654e.default=(0,t.setComponentTemplate)(C,k)})),define("nickel/components/modal-dialogs/data-source-selector/item-data-sources/layer-detail/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2654dule",{value:!0}),e.default=void 0 2655const l=(0,n.createTemplateFactory)({id:"utcZr+fX",block:'[[[8,[39,0],[[17,1]],[["@label","@description","@iconStart","@nonInteractive","@onClick"],[[30,2,["name"]],[30,2,["groupName"]],[28,[37,1],[[30,2,["iconType"]]],null],[28,[37,2],[[28,[37,3],[[30,2,["isLayerSupported"]]],null],[30,2,["selected"]]],null],[52,[30,2,["isLayerSupported"]],[28,[37,5],[[30,3],[30,2]],null]]]],[["default"],[[[[1,"\\n"],[41,[30,2,["selected"]],[[[1," "],[11,"calcite-icon"],[24,"slot","actions-end"],[24,0,"p-0 mx-3 text-color-brand"],[24,"icon","check-circle"],[24,"scale","s"],[24,"tabindex","0"],[4,[38,6],null,[["text","placement"],[[28,[37,7],["config.selected-layer"],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[41,[30,2,["errorCode"]],[[[1," "],[11,"calcite-icon"],[24,"slot","actions-end"],[24,0,"p-0 mx-3"],[16,"icon",[52,[28,[37,8],[[30,2,["errorCode"]],"LAYER_0004"],null],"exclamation-mark-triangle-f","question-f"]],[24,"scale","s"],[24,"tabindex","0"],[4,[38,6],null,[["text","placement"],[[28,[37,7],[[28,[37,9],["errors.",[30,2,["errorCode"]]],null]],null],"trailing"]]],[12],[13],[1,"\\n"]],[]],null]],[]]]]]],["&attrs","@layerDetail","@layerSelected"],false,["ui/list/list-item","layer-type-icon","or","not","if","fn","tooltip","t","eq","concat"]]',moduleName:"nickel/components/modal-dialogs/data-source-selector/item-data-sources/layer-detail/index.hbs",isStrictMode:!1}) 2656e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/modal-dialogs/delete-item/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 2657function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2658var i=e[Symbol.toPrimitive] 2659if(void 0!==i){var n=i.call(e,t||"default") 2660if("object"!=typeof n)return n 2661throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2662return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,l){var a={} 2663return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2664const b=(0,o.createTemplateFactory)({id:"EAPDkj2/",block:'[[[8,[39,0],null,[["@dismiss","@kind"],[[30,0,["dismiss"]],"danger"]],[["default"],[[[[1,"\\n "],[8,[30,1,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete-dashboard"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["state"]],"deleting"],null],[[[1," "],[10,"calcite-loader"],[15,"text",[28,[37,1],["deleting..."],null]],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["state"]],"error"],null],[[[1," "],[1,[28,[35,1],[[30,0,["errorMessage"]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["confirm-delete"],[["title"],[[30,0,["item","title"]]]]]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,4],[[30,0,["state"]],"deleting"],null],[[[1," "],[8,[30,1,["Footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[28,[37,3],[[30,0,["state"]],"success"],null],[28,[37,3],[[30,0,["state"]],"error"],null]],null],[[[1," "],[8,[30,2,["PrimaryButton"]],[[4,[38,6],["click",[30,0,["dismiss"]]],null]],[["@kind"],["danger"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["ok"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["state"]],"confirm"],null],[[[1," "],[8,[30,2,["PrimaryButton"]],[[4,[38,6],["click",[30,0,["onConfirm"]]],null]],[["@kind"],["danger"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["SecondaryButton"]],[[4,[38,6],["click",[30,0,["dismiss"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]],null]],[]]],[1," "]],[2]]]]],[1,"\\n"]],[]],null]],[1]]]]]],["Dialog","Footer"],false,["ui/modal-dialog","t","if","eq","not-eq","or","on"]]',moduleName:"nickel/components/modal-dialogs/delete-item/index.hbs",isStrictMode:!1}) 2665let m=(r=class extends l.default{constructor(){super(...arguments),u(this,"portal",s,this),u(this,"state",c,this),u(this,"errorMessage",d,this),p(this,"refreshNeeded",!1)}get item(){return this.args.dialogData.item}dismiss(){this.args.dismiss?.(this.refreshNeeded)}async onConfirm(){this.state="deleting" 2666try{await this.portal.deleteItem(this.item),this.args.dismiss(!0)}catch(e){this.state="error","CONT_0048"===e.details.messageCode?this.errorMessage="errors.cannot-delete-protected-item":(this.errorMessage="errors.cannot-delete-unknown",this.refreshNeeded=!0)}}},s=f(r.prototype,"portal",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(r.prototype,"state",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"confirm"}}),d=f(r.prototype,"errorMessage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(r.prototype,"dismiss",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"dismiss"),r.prototype),f(r.prototype,"onConfirm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onConfirm"),r.prototype),r) 2667e.default=(0,t.setComponentTemplate)(b,m)})),define("nickel/components/modal-dialogs/delete-panel/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2668function s(e,t,i,n,l){var a={}
2669return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2670const c=(0,a.createTemplateFactory)({id:"GO7Dzbr7",block:'[[[8,[39,0],null,[["@dismiss","@kind"],[[30,1],"danger"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete-element"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["confirm-delete-visual"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,2],["click",[30,0,["onConfirm"]]],null]],[["@kind"],["danger"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["SecondaryButton"]],[[4,[38,2],["click",[30,1]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","t","on"]]',moduleName:"nickel/components/modal-dialogs/delete-panel/index.hbs",isStrictMode:!1}) 2671let d=(o=class extends l.default{constructor(){var e,t,i,n 2672super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get panel(){return this.args.dialogData}onConfirm(){this.dashboard.deletePanel(this.panel),this.args.dismiss?.()}},r=s(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"onConfirm",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onConfirm"),o.prototype),o) 2673e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/modal-dialogs/delete-view/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2674function s(e,t,i,n,l){var a={} 2675return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2676const c=(0,a.createTemplateFactory)({id:"K2Z9zY89",block:'[[[8,[39,0],null,[["@dismiss","@kind"],[[30,1],"danger"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.delete-view"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.confirm-delete-view"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,2],["click",[30,0,["onConfirm"]]],null]],[["@kind"],["danger"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["SecondaryButton"]],[[4,[38,2],["click",[28,[37,3],[[30,1],false],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","t","on","fn"]]',moduleName:"nickel/components/modal-dialogs/delete-view/index.hbs",isStrictMode:!1}) 2677let d=(o=class extends l.default{constructor(){var e,t,i,n 2678super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}onConfirm(){this.dashboard.deleteMobileView(),this.args.dismiss?.(!0)}},r=s(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"onConfirm",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onConfirm"),o.prototype),o) 2679e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/modal-dialogs/delete-widget/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2680function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2681var i=e[Symbol.toPrimitive] 2682if(void 0!==i){var n=i.call(e,t||"default") 2683if("object"!=typeof n)return n 2684throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2685return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,l){var a={}
2686return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2687const d=(0,a.createTemplateFactory)({id:"gYE5CkyN",block:'[[[8,[39,0],null,[["@dismiss","@kind"],[[30,1],"danger"]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete-element"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["confirm-delete-visual"],null]],[1,"\\n"],[41,[30,0,["dependencies"]],[[[1," "],[10,0],[12],[1,"\\n "],[1,[28,[35,1],["warning"],null]],[1,":\\n "],[1,[28,[35,1],["delete-dependent-element-plural"],[["count"],[[30,0,["dependencies","length"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,3],["click",[30,0,["onConfirm"]]],null]],[["@kind"],["danger"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["delete"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["SecondaryButton"]],[[4,[38,3],["click",[30,1]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","t","if","on"]]',moduleName:"nickel/components/modal-dialogs/delete-widget/index.hbs",isStrictMode:!1}) 2688let u=(o=class extends l.default{get model(){return this.args.dialogData}constructor(){var e,t,i,n 2689super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),s(this,"dependencies",null),this.dependencies=this.dashboard.getWidgetDependencies(this.model)}onConfirm(){this.dashboard.deleteWidgetAndDependencies(this.model,this.dependencies),this.args.dismiss?.()}},r=c(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(o.prototype,"onConfirm",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onConfirm"),o.prototype),o) 2690e.default=(0,t.setComponentTemplate)(d,u)})),define("nickel/components/modal-dialogs/info-window/index",["exports","@ember/component","@dashboard/utils","@dashboard/utils/dom","@dashboard/utils/html-sanitizer","@dashboard/utils/storage","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 2691function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={} 2692return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2693const v=(0,d.createTemplateFactory)({id:"lVqarE3u",block:'[[[11,"dashboard-info-window"],[24,"open",""],[16,"intlStrings",[30,0,["intlStrings"]]],[16,"disabled",[30,1,["disabled"]]],[16,"config",[30,0,["data"]]],[16,0,[28,[37,0],["external-html ck-content",[52,[30,1,["themeDefaults"]],[28,[37,2],["calcite-mode-",[30,1,["themeDefaults","theme"]]],null]]],null]],[4,[38,3],[[30,0,["initData"]]],null],[4,[38,4],[[30,0,["dataUpdated"]],[30,1,["data"]]],null],[4,[38,5],["dashboardInfoWindowClose",[30,0,["infoWindowClosed"]]],null],[12],[1,"\\n"],[41,[28,[37,6],[[28,[37,7],[[30,0,["data","logoImageURL"]]],null],[30,0,["data","logoIcon"]]],null],[[[1," "],[8,[39,8],[[24,"slot","svg-logo"]],[["@icon","@fillColor","@strokeColor"],[[30,0,["data","logoIcon"]],[30,0,["data","logoIconFillC
2693olor"]],[30,0,["data","logoIconStrokeColor"]]]],null],[1,"\\n"]],[]],null],[1," "],[1,[28,[35,9],[[28,[37,10],[[30,0,["data","content"]],[30,0,["dashboard","variables"]]],null]],null]],[1,"\\n"],[13]],["@dialogData"],false,["space-concat","if","concat","did-insert","did-update","on","and","not","ui/svg-icon","html-safe","replace-variables"]]',moduleName:"nickel/components/modal-dialogs/info-window/index.hbs",isStrictMode:!1}) 2694let w=(u=class extends s.default{constructor(){super(...arguments),h(this,"dashboard",p,this),h(this,"intl",f,this),h(this,"data",b,this),h(this,"defaultTextColor",m,this),h(this,"defaultBackgroundColor",g,this)}get intlStrings(){return{dontShowAgain:this.intl.t("dont-show-this-message-again"),dismissButtonLabel:this.dismissButtonLabel}}get dismissButtonLabel(){const e=this.args.dialogData.data 2695return"custom"!==e.dismissButtonLabel?this.intl.t(e.dismissButtonLabel):e.dismissButtonCustomLabel?.trim()||this.intl.t("close")}initData(e){const t=this.args.dialogData.themeDefaults 2696if(t){const i=window.getComputedStyle(e) 2697this.defaultTextColor=t.textColor||i.getPropertyValue("--calcite-color-text-1"),this.defaultBackgroundColor=t.backgroundColor||i.getPropertyValue("--calcite-color-foreground-1"),(0,n.setStyleProperty)(e,"--dashboard-element-border-color",t.borderColor||i.getPropertyValue("--calcite-color-border-3"))}this.dataUpdated()}dataUpdated(){const e=this.args.dialogData.data 2698e.logoURL=(0,l.sanitizeUrl)(e.logoURL),e.logoImageURL=(0,l.sanitizeImageUrl)(e.logoImageURL),e.dontShowAgainOption=!!(0,a.supportsStorage)()&&e.dontShowAgainOption,e.title=e.title?(0,i.replaceInTemplate)(e.title,this.dashboard.variables):"splashScreen"===e.type?this.intl.t("welcome"):this.intl.t("information"),e.subtitle=(0,i.replaceInTemplate)(e.subtitle,this.dashboard.variables),e.backgroundColor=e.backgroundColor||this.defaultBackgroundColor,e.textColor=e.textColor||this.defaultTextColor,this.data=e}infoWindowClosed(e){const t=this.args.dialogData.storageId 2699e.target.dontShowAgain?(0,a.setStorageItem)(t,this.dashboard.item.modified.getTime()):(0,a.removeStorageItem)(t),this.args.dismiss?.()}},p=y(u.prototype,"dashboard",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"data",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(u.prototype,"defaultTextColor",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=y(u.prototype,"defaultBackgroundColor",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(u.prototype,"initData",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"initData"),u.prototype),y(u.prototype,"dataUpdated",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"dataUpdated"),u.prototype),y(u.prototype,"infoWindowClosed",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"infoWindowClosed"),u.prototype),u) 2700e.default=(0,t.setComponentTemplate)(v,w)})),define("nickel/components/modal-dialogs/map-selector/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2701function s(e,t,i,n,l){var a={} 2702return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2703const c=(0,a.createTemplateFactory)({id:"3zxGlaze",block:'[[[8,[39,0],null,[["@dismiss","@noPadding","@fullWidth","@fullHeight"],[[30,0,["cancel"]],true,true,true]],[["default"],[[[[1,"\\n "],[8,[30,1,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.select-map"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["Body"]],[[24,0,"flex flex-col flex-auto h-full text-n1"]],null,[["default"],[[[[1,"\\n "],[8,[39,2],[[24,0,"flex-auto column-20 self-center"]],[["@itemType","@userGroupsFirst"],["maps",false]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],[[24,0,"ps-1"]],null,null],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@item"],[[30,3]]],[["mainActionContainer","toolContainer"],[[[[1,"\\n "],[11,"calcite-button"],[24,0,"w-full h-full"],[24,"appearance","transparent"],[24,"kind","inverse"],[24,"scale","l"],[4,[38,4],["click",[28,[37,5],[[30,0,["done"]],[30,3]],null]],null],[12],[1,"\\n "],[1,[28,[35,1],["config.select"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],[[[1,"\\n "],[11,3],[4,[38,4],["click",[28,[37,5],[[30,0,["done"]],[30,3]],null]],null],[12],[1,"\\n "],[11,"calcite-action"],[24,"icon","check-circle"],[24,"scale","s"],[4,[38,6],null,[["text","placement"],[[28,[37,1],["select"],null],"bottom"]]],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[11,3],[4,[38,4],["click",[28,[37,5],[[30,0,["showMapDetails"]],[30,3]],null]],null],[12],[1,"\\n "],[11,"calcite-action"],[24,"icon","information"],[24,"scale","s"],[4,[38,6],null,[["text","placement"],[[28,[37,1],["details"],null],"bottom"]]],[12],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,4,["SecondaryButton"]],[[4,[38,4],["click",[30,0,["cancel"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[4]]]]],[1,"\\n"]],[1]]]]]],["Dialog","IB","item","Footer"],false,["ui/modal-dialog","t","items-browser","ui/item-card","on","fn","tooltip"]]',moduleName:"nickel/components/modal-dialogs/map-selector/index.hbs",isStrictMode:!1}) 2704let d=(o=class extends l.default{constructor(){var e,t,i,n 2705super(...arguments),e=this,t="portal",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}done(){return this.args.dismiss?.(...arguments)}cancel(){return this.args.dismiss?.()}showMapDetails(e){var t=this.portal.getPortalItemUrl(e) 2706window.open(t,"_blank")}},r=s(o.prototype,"portal",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"done",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"done"),o.prototype),s(o.prototype,"cancel",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"cancel"),o.prototype),s(o.prototype,"showMapDetails",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"showMapDetails"),o.prototype),o) 2707e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/modal-dialogs/proxy-definitions/index",["exports","@ember/component","@dashboard/models","@dashboard/utils","@dashboard/utils/array","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 2708function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,l){var a={}
2709return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2710const v=(0,d.createTemplateFactory)({id:"pJkdWSOY",block:'[[[8,[39,0],[[24,0,"proxy-definitions-dialog"],[16,"close-button-disabled",[30,0,["updating"]]]],[["@dismiss"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["subscriber-content"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],[[24,0,"flex flex-col"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["updating"]],[[[1," "],[10,"calcite-loader"],[15,"text",[28,[37,1],["updating..."],null]],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["error"]],[[[1," "],[1,[28,[35,1],["subscriber-content-error-message"],null]],[1,"\\n "],[10,"i"],[14,0,"mt-3 overflow-wrap-anywhere"],[12],[1,"\\n "],[1,[30,0,["error"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["subscriber-content-message"],null]],[1,"\\n "],[8,[39,3],[[24,0,"flex-auto mt-5"]],[["@proxyDefinitions"],[[30,0,["proxyDefinitions"]]]],null],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,0,["updating"]]],[[[1," "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,0,["error"]]],[[[1," "],[8,[30,3,["PrimaryButton"]],[[4,[38,6],["click",[30,0,["saveAndDismiss"]]],null]],[["@disabled"],[[28,[37,5],[[30,0,["proxyDefinitions","modelRevision"]],0],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,3,["SecondaryButton"]],[[4,[38,6],["click",[30,1]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],null]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","t","if","modal-dialogs/proxy-definitions/proxy-definitions-table","unless","eq","on"]]',moduleName:"nickel/components/modal-dialogs/proxy-definitions/index.hbs",isStrictMode:!1}) 2711let w=(u=class extends s.default{constructor(){super(...arguments),h(this,"portal",p,this),h(this,"dashboard",f,this),h(this,"proxyDefinitions",b,this),h(this,"error",m,this),h(this,"updating",g,this),this.setProxyDefinitions()}setProxyDefinitions(){const e=(this.dashboard.item.applicationProxies||[]).map((e=>new i.ProxyDefinition({...e,proxied:!0}))) 2712this.dashboard.webMapSubscriberContentLayers.forEach((t=>{const n=this.portal.consumesCredits(t),l=e.find((e=>e.sourceUrl===t.url)) 2713if(l){let e=l.layerTitles||[] 2714return e.indexOf(t.title)<0&&(e=[...e,t.title]),Object.assign(l,{title:t.portalItem?.title||t.title,layerTitles:e,usesCredits:n})}const a=new i.ProxyDefinition({title:t.title,usesCredits:n,sourceUrl:t.url,layerTitles:[t.title]}) 2715e.push(a)})),this.dashboard.standaloneDataSources.forEach((t=>{const l=t.url 2716if(!l)return 2717const a=e.find((e=>e.sourceUrl===l)) 2718if(!(0,n.isSubscriberContent)(t.url)&&!a)return 2719const o=this.portal.consumesCredits(l),r=t.dataSourceItem?.item?.title||t.name,s=t.sublayer?r:t.layer?.title||t.name 2720if(a){let e=a.layerTitles||[] 2721return e.indexOf(s)<0&&(e=[...e,s]),Object.assign(a,{title:r||t.name,layerTitles:e,usesCredits:o})}e.push(new i.ProxyDefinition({title:r,usesCredits:o,sourceUrl:l,layerTitles:[r]}))})),this.proxyDefinitions=new i.ProxyDefinitions,this.proxyDefinitions.__modelTracking=!1,this.proxyDefinitions.definitions=e,this.proxyDefinitions.__modelTracking=!0}async saveAndDismiss(){this.updating=!0 2722const e=this.proxyDefinitions.definitions 2723let t=this.dashboard.item 2724try{t=await this.portal.deleteProxies(t.applicationProxies,t) 2725const i=(0,l.filterBy)(e,"proxied",!0).map((e=>{let{sourceUrl:t,proxyUrl:i,hitsPerInterval:n,intervalSeconds:l}=e 2726return{sourceUrl:t,proxyUrl:i,hitsPerInterval:n,intervalSeconds:l}}));(0,r.isEmpty)(i)?t=await this.portal.unregisterApp(t):(t=await this.portal.registerApp(t),t=await this.portal.createProxies(i,t)),this.dashboard.item=t,this.args.dismiss()}catch(i){this.error=i.message}finally{this.dashboard.item=await this.portal.syncRegistrationStatus(t),this.updating=!1}}},p=y(u.prototype,"portal",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(u.prototype,"dashboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(u.prototype,"proxyDefinitions",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=y(u.prototype,"error",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=y(u.prototype,"updating",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(u.prototype,"saveAndDismiss",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"saveAndDismiss"),u.prototype),u) 2727e.default=(0,t.setComponentTemplate)(v,w)})),define("nickel/components/modal-dialogs/proxy-definitions/proxy-definitions-table/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2728var i=e[Symbol.toPrimitive] 2729if(void 0!==i){var n=i.call(e,t||"default") 2730if("object"!=typeof n)return n 2731throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2732return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
2732Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2733const a=(0,n.createTemplateFactory)({id:"CDCafw5K",block:'[[[11,0],[24,0,"proxy-definitions-table"],[17,1],[12],[1,"\\n "],[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3],null,[["@width"],["7.25rem"]],[["default"],[[[[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[28,[35,1],["enabled"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3],null,null,[["default"],[[[[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[28,[35,1],["subscriber-content"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3],null,[["@width"],["15%"]],[["default"],[[[[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[28,[35,1],["credits"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3],null,[["@width"],["20%"]],[["default"],[[[[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[28,[35,1],["request-limit"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3],null,[["@width"],["20%"]],[["default"],[[[[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[28,[35,1],["interval"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,5,["definitions"]]],null]],null],null,[[[1," "],[8,[30,4],null,null,[["default"],[[[[1,"\\n "],[8,[30,7],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"ms-1"]],[["@value","@update"],[[30,6,["proxied"]],[28,[37,5],[[28,[37,6],[[30,6,["proxied"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7],[[24,0,"overflow-wrap-anywhere"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,6,["layerTitles","length"]],1],null],[[[1," "],[10,0],[14,0,"group-line"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,6,["layerTitles"]]],null]],null],null,[[[1," "],[10,2],[12],[1,[30,8]],[13],[1,"\\n"]],[8]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,6,["title"]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,7],null,null,[["default"],[[[[1,"\\n"],[41,[30,6,["usesCredits"]],[[[1," "],[10,"calcite-icon"],[14,"icon","check"],[12],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[41,[30,6,["proxied"]],[[[1," "],[8,[30,7],null,null,[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@value","@minValue","@update"],[[30,6,["hitsPerInterval"]],0,[28,[37,5],[[28,[37,6],[[30,6,["hitsPerInterval"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,7],null,null,[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@value","@options","@labelProperty","@valueProperty","@intlPath","@showFilter","@overlayPositioning","@update"],[[30,6,["intervalSeconds"]],[30,0,["intervals"]],"name","value","interval-enum",false,"fixed",[28,[37,5],[[28,[37,6],[[30,6,["intervalSeconds"]]],null]],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,7],[[24,"colspan","2"]],null,[["default"],[[[[1,"\\n "],[10,"input"],[14,0,"invisible"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "]],[7]]]]],[1,"\\n"]],[6]],[[[1," "],[8,[30,4],null,null,[["default"],[[[[1,"\\n "],[8,[30,9],[[24,"colspan","4"],[24,0,"text-center"]],null,[["default"],[[[[1,"\\n "],[10,"i"],[12],[1,"\\n "],[1,[28,[35,1],["no-subscriber-content"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[9]]]]],[1,"\\n"]],[]]],[1," "]],[4]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"],[13]],["&attrs","Table","Cell","Row","@proxyDefinitions","definition","Cell","layerTitle","Cell"],false,["ui/table-container","t","each","-track-array","ui/toggle-switch","fn","mut","if","gt","ui/number-input","ui/power-select"]]',moduleName:"nickel/components/modal-dialogs/proxy-definitions/proxy-definitions-table/index.hbs",isStrictMode:!1}) 2734class o extends i.default{constructor(){super(...arguments),l(this,"intervals",[{name:"none",value:0},{name:"second",value:1},{name:"minute",value:60},{name:"hour",value:3600},{name:"day",value:86400}])}}e.default=(0,t.setComponentTemplate)(a,o)})),define("nickel/components/modal-dialogs/save-as/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b,m 2735function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,l){var a={}
2736return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2737const y=(0,s.createTemplateFactory)({id:"oWH05NIp",block:'[[[8,[39,0],[[24,0,"save-as-dialog"]],[["@dismiss"],[[28,[37,1],[[28,[37,2],[[30,1]],null],null],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["save-as"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],[[24,0,"text-n1"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["saving"]],[[[1," "],[10,"calcite-loader"],[15,"text",[28,[37,3],["saving..."],null]],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["error"]],[[[1," "],[10,0],[14,0,"mb-3"],[12],[1,"\\n "],[1,[28,[35,3],["errors.could-not-save-item"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,5],[[24,0,"flex-auto mb-3"]],[["@item","@titleError","@titleChanged"],[[30,0,["item"]],[30,0,["titleError"]],[30,0,["titleChanged"]]]],null],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,0,["saving"]]],[[[1," "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,0,["error"]]],[[[1," "],[8,[30,3,["PrimaryButton"]],[[4,[38,7],["click",[30,0,["saveAs"]]],null]],[["@disabled"],[[30,0,["disableSaveButton"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["save"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[8,[30,3,["SecondaryButton"]],[[4,[38,7],["click",[28,[37,1],[[28,[37,2],[[30,1]],null],null],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],null]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","fn","optional","t","if","save-form","unless","on"]]',moduleName:"nickel/components/modal-dialogs/save-as/index.hbs",isStrictMode:!1}) 2738let v=(c=class extends o.default{constructor(){super(...arguments),g(this,"portal",d,this),g(this,"intl",u,this),g(this,"saving",p,this),g(this,"error",f,this),g(this,"titleError",b,this),g(this,"titleEmpty",m,this)}get item(){return this.args.dialogData.item}get disableSaveButton(){return this.titleEmpty||this.titleError}titleChanged(){this.titleEmpty=(0,a.isEmpty)(this.item.title),this.titleError=void 0}async saveAs(){this.saving=!0,this.error=void 0,this.titleError=void 0 2739const{title:e,ownerFolder:t}=this.item,i=this.args.dialogData.itemData 2740try{const{exists:n,error:l}=await this.portal.checkIfTitleExists(e,t) 2741if(l)return this.saving=!1,void(this.error=l.message) 2742if(n)return this.saving=!1,void(this.titleError=this.intl.t("title-already-exists")) 2743const{id:a,error:o}=await this.portal.createDashboardItem({item:this.item,data:i}) 2744if(o)return this.saving=!1,void(this.error=o.message) 2745this.saving=!1,this.args.dismiss?.(a)}catch(n){this.saving=!1,this.error=n.message}}},d=h(c.prototype,"portal",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(c.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(c.prototype,"saving",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=h(c.prototype,"error",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(c.prototype,"titleError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(c.prototype,"titleEmpty",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),h(c.prototype,"titleChanged",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"titleChanged"),c.prototype),h(c.prototype,"saveAs",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"saveAs"),c.prototype),c) 2746e.default=(0,t.setComponentTemplate)(y,v)})),define("nickel/components/modal-dialogs/update-widget/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2747function s(e,t,i,n,l){var a={}
2748return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2749const c=(0,a.createTemplateFactory)({id:"0bogEMaH",block:'[[[8,[39,0],null,[["@dismiss"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.update-element"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.confirm-update-element"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,2],["click",[30,0,["onConfirm"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["config.update"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["SecondaryButton"]],[[4,[38,2],["click",[28,[37,3],[[30,1],false],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","t","on","fn"]]',moduleName:"nickel/components/modal-dialogs/update-widget/index.hbs",isStrictMode:!1}) 2750let d=(o=class extends l.default{constructor(){var e,t,i,n 2751super(...arguments),e=this,t="dashboard",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get model(){return this.args.dialogData}onConfirm(){this.dashboard.updateWidget(this.model),this.args.dismiss?.(!0)}},r=s(o.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"onConfirm",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onConfirm"),o.prototype),o) 2752e.default=(0,t.setComponentTemplate)(c,d)})),define("nickel/components/modal-dialogs/url-parameters/add-url-parameter/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2753const l=(0,n.createTemplateFactory)({id:"MN6/dK3t",block:'[[[10,"calcite-dropdown"],[14,"placement","bottom"],[15,"flipPlacements",[28,[37,0],["top"],null]],[14,"width-scale","s"],[12],[1,"\\n "],[11,"calcite-fab"],[24,"slot","trigger"],[16,"text",[28,[37,1],["config.add-url-parameter"],null]],[24,"kind","brand"],[24,"appearance","solid"],[24,"text-enabled",""],[17,1],[12],[13],[1,"\\n\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1," "],[11,"calcite-dropdown-item"],[16,"icon-start",[28,[37,4],[[30,3]],null]],[4,[38,5],["calciteDropdownItemSelect",[28,[37,6],[[30,4],[3
27530,3]],null]],null],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,7],["config.url-parameter-enum.",[30,3]],null]],null]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","@parameterTypes","parameterType","@addParameter"],false,["array","t","each","-track-array","url-param-icon","on","fn","concat"]]',moduleName:"nickel/components/modal-dialogs/url-parameters/add-url-parameter/index.hbs",isStrictMode:!1}) 2754e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/modal-dialogs/url-parameters/index",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/dashboard/display","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f 2755function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2756var i=e[Symbol.toPrimitive] 2757if(void 0!==i){var n=i.call(e,t||"default") 2758if("object"!=typeof n)return n 2759throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2760return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,l){var a={} 2761return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2762const h=(0,s.createTemplateFactory)({id:"UviyqwPH",block:'[[[8,[39,0],[[24,0,"url-parameters-modal"]],[["@dismiss","@fullHeight"],[[28,[37,1],[[28,[37,2],[[30,1]],null],null],null],true]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["config.url-parameters"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],[[24,0,"text-n1"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["config","urlParameters"]],[[[42,[28,[37,6],[[28,[37,6],[[30,0,["config","urlParameters"]]],null]],null],null,[[[1," "],[8,[39,7],[[4,[38,8],[[30,0,["blockAdded"]]],null]],[["@urlParameter","@startOpen"],[[30,3],[30,0,["isNewParameter"]]]],[["default"],[[[[1,"\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.name"],null]],[1,"\\n "],[8,[39,9],null,[["@value","@allowBlank","@validateValue","@update"],[[30,3,["label"]],false,[28,[37,1],[[30,0,["validateLabel"]],[30,3]],null],[28,[37,1],[[28,[37,10],[[30,3,["label"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,3,["type"]],"category"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.data-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,3,["dataType"]],[28,[37,13],["string","number"],null],"config.data-type-enum",[30,3,["updateDataType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.operator"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@dasherizeValue","@intlPath","@update"],[[30,3,["operator"]],[28,[37,13],["is_in","is_not_in"],null],true,"config.query-operator-enum",[28,[37,1],[[28,[37,10],[[30,3,["operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,3,["type"]],"numeric"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.value-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,3,["valueType"]],[28,[37,13],["single","range"],null],"config.selection-type-enum",[28,[37,1],[[28,[37,10],[[30,3,["valueType"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,3,["valueType"]],"single"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.operator"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@options","@labelProperty","@lowercase","@showFilter","@intlPath","@update"],[[30,3,["operator"]],[30,0,["config","SINGLE_DECIMAL_OPERATORS"]],"name",true,false,"config.query-operator-enum",[28,[37,1],[[28,[37,10],[[30,3,["operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,11],[[30,3,["type"]],"date"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.data-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,3,["dataType"]],[28,[37,13],["string","number"],null],"config.date-data-type-enum",[30,3,["updateDataType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.value-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,3,["valueType"]],[28,[37,13],["single","range"],null],"config.selection-type-enum",[30,3,["updateValueType"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,3,["valueType"]],"single"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.operator"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@options","@labelProperty","@lowercase","@showFilter","@intlPath","@update"],[[30,3,["operator"]],[30,0,["config","ABSOLUTE_DATE_OPERATORS"]],"name",true,false,"config.query-operator-enum",[28,[37,1],[[28,[37,10],[[30,3,["operator"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,11],[[30,3,["type"]],"geometry"],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.value-type"],null]],[1,"\\n "],[8,[39,12],null,[["@value","@options","@intlPath","@update"],[[30,3,["dataType"]],[28,[37,13],["point","extent"],null],"config.data-type-enum",[30,3,["updateDataType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,3,["type"]],"feature"],null],[[[1," "],[8,[39,15],null,[["@dataset","@requestChange"],[[30,3,["mainDataset"]],[28,[37,1],[[30,0,["activateDataSourceSelector"]],[30,3]],null]]],null],[1,"\\n\\n"],[41,[30,3,["mainDataset"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["config.unique-id-field"],null]],[1,"\\n "],[8,[39,14],null,[["@value","@options","@labelProperty","@optionComponentName","@update"],[[30,3,["idField"]],[30,3,["fields"]],"label","configs/commons/field-select/list-option",[30,3,["updateIdField"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]],null]],[]]]],[]]]],[]]]],[]]],[1,"\\n"],[41,[28,[37,16],[[28,[37,11],[[30,3,["type"]],"feature"],null],[28,[37,17],[[30,3,["mainDataset"]]],null]],null],[[[1," "],[8,[39,18],null,
2762null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["config.cannot-configure-actions-layer-require"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,19],null,[["@config","@layout"],[[30,3],"accordion"]],null],[1,"\\n"]],[]]],[1,"\\n "],[11,"calcite-button"],[24,0,"mt-3"],[24,"appearance","outline-fill"],[24,"kind","danger"],[4,[38,20],["click",[28,[37,1],[[30,0,["deleteParameter"]],[30,4]],null]],null],[12],[1,"\\n "],[1,[28,[35,3],["delete"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[3,4]],null],[1,"\\n "],[10,0],[14,0,"flex justify-center mt-3 mb-5 relative"],[12],[1,"\\n "],[8,[39,21],null,[["@parameterTypes","@addParameter"],[[30,0,["config","ParameterTypes"]],[30,0,["addParameter"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"flex flex-col items-center py-12 relative"],[12],[1,"\\n "],[10,2],[14,0,"font-medium my-0"],[12],[1,"\\n "],[1,[28,[35,3],["config.no-url-parameters-defined"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,2],[14,0,"text-color-3 mt-2 mb-4"],[12],[1,"\\n "],[1,[28,[35,3],["config.use-url-parameters-to-trigger-actions-on-your-dashboard"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,21],null,[["@parameterTypes","@addParameter"],[[30,0,["config","ParameterTypes"]],[30,0,["addParameter"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,5,["PrimaryButton"]],[[4,[38,20],["click",[28,[37,1],[[30,1],[30,0,["config","model"]]],null]],null]],[["@disabled"],[[28,[37,11],[[30,0,["config","model","modelRevision"]],0],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,5,["SecondaryButton"]],[[4,[38,20],["click",[28,[37,1],[[30,1],null],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","urlParameter","index","Footer"],false,["ui/modal-dialog","fn","optional","t","if","each","-track-array","modal-dialogs/url-parameters/url-parameter-block","did-insert","ui/text-input","mut","eq","ui/input-select","array","ui/power-select","configs/commons/layer-dataset","and","not","ui/centered-element","configs/commons/actions/actions-block","on","modal-dialogs/url-parameters/add-url-parameter"]]',moduleName:"nickel/components/modal-dialogs/url-parameters/index.hbs",isStrictMode:!1}) 2763let y=e.default=(c=class extends a.default{constructor(){super(...arguments),b(this,"application",d,this),b(this,"dashboard",u,this),b(this,"targetFeatureParameterConfig",p,this),b(this,"isNewParameter",f,this),m(this,"hideArcadeDataSources",!0),this.config=(0,r.createDisplayConfig)({dashboard:this.dashboard,model:this.args.dialogData.model})}addParameter(){this.isNewParameter=!0,this.config.addParameter(...arguments)}deleteParameter(){this.config.deleteParameter(...arguments)}validateLabel(){return this.config.validateLabel(...arguments)}activateDataSourceSelector(e){this.application.showDialog("modal-dialogs/data-source-selector",{instance:this,layerRequirements:e.layerRequirements,currentDataSource:e.mainDataset?.dataSource}),this.targetFeatureParameterConfig=e}cancelDataSourceSelector(){this.targetFeatureParameterConfig=void 0,this.application.dismissDialog("modal-dialogs/data-source-selector")}dataSourceSelected(e){this.targetFeatureParameterConfig.updateDataset(e),this.cancelDataSourceSelector()}blockAdded(e){this.isNewParameter&&(0,n.next)(this,(()=>{e.scrollIntoView()}))}},d=g(c.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(c.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"targetFeatureParameterConfig",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"isNewParameter",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(c.prototype,"addParameter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addParameter"),c.prototype),g(c.prototype,"deleteParameter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"deleteParameter"),c.prototype),g(c.prototype,"validateLabel",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"validateLabel"),c.prototype),g(c.prototype,"activateDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"activateDataSourceSelector"),c.prototype),g(c.prototype,"cancelDataSourceSelector",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"cancelDataSourceSelector"),c.prototype),g(c.prototype,"dataSourceSelected",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"dataSourceSelected"),c.prototype),g(c.prototype,"blockAdded",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"blockAdded"),c.prototype),c);(0,t.setComponentTemplate)(h,y)})),define("nickel/components/modal-dialogs/url-parameters/url-parameter-block/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2763dule",{value:!0}),e.default=void 0 2764const l=(0,n.createTemplateFactory)({id:"6ov+2XvW",block:'[[[8,[39,0],[[17,1]],[["@heading","@collapsible","@description","@icon","@startOpen"],[[52,[30,2,["label"]],[30,2,["label"]],[28,[37,2],["config.undefined"],null]],true,[28,[37,2],[[28,[37,3],["config.url-parameter-enum.",[30,2,["type"]]],null]],null],[28,[37,4],[[30,2,["type"]]],null],[30,3]]],[["default"],[[[[1,"\\n "],[18,4,null],[1,"\\n"]],[]]]]]],["&attrs","@urlParameter","@startOpen","&default"],false,["ui/block","if","t","concat","url-param-icon","yield"]]',moduleName:"nickel/components/modal-dialogs/url-parameters/url-parameter-block/index.hbs",isStrictMode:!1}) 2765e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/modal-dialogs/widget-config/index",["exports","@ember/component","@dashboard/utils/constants","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/string","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/panels/createPanelConfig","nickel/view-models/configs/widgets/createWidgetConfig","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v 2766function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,l){var a={} 2767return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2768const x=(0,p.createTemplateFactory)({id:"ja7MK6Wt",block:'[[[41,[30,0,["config"]],[[[1," "],[8,[39,1],null,[["@dismiss","@fullWidth","@fullHeight","@noPadding"],[[30,0,["cancel"]],[30,0,["previewWidget"]],true,true]],[["default"],[[[[1,"\\n "],[8,[30,1,["Header"]],[[24,0,"min-w-0"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"text-ellipsis"],[15,"title",[30,0,["mainHeading"]]],[12],[1,"\\n "],[1,[30,0,["mainHeading"]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["subHeading"]],[[[1," "],[10,0],[14,0,"text-color-3 text-0"],[12],[1,"\\n "],[1,[30,0,["subHeading"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["Body"]],[[24,0,"flex flex-col flex-auto h-full text-n1"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInitializing"]],[[[1," "],[10,"calcite-loader"],[14,0,"h-full"],[15,"text",[30,0,["initializingLabel"]]],[15,"label",[30,0,["initializingLabel"]]],[12],[13],[1,"\\n"]],[]],[[[1," "],[46,[28,[37,3],[[30,0,["model"]]],null],null,[["config","model","panel","orientation","done","onUpdateMainHeading","onUpdatedDoneDisabled"],[[30,0,["config"]],[30,0,["model"]],[30,0,["panel"]],[30,0,["orientation"]],[30,0,["configDone"]],[30,0,["setMainHeading"]],[30,0,["setDoneDisabled"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,1,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["PrimaryButton"]],[[4,[38,6],["click",[28,[37,7],[[30,0,["configDone"]],[30,0,["config","model"]]],null]],null]],[["@disabled"],[[28,[37,4],[[28,[37,5],[[30,0,["config","model","modelRevision"]],0],null],[30,0,["isInitializing"]],[30,0,["isDoneDisabled"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,8],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["SecondaryButton"]],[[4,[38,6],["click",[30,0,["cancel"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,8],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],null]],["Dialog","Footer"],false,["if","ui/modal-dialog","component","config-type","or","eq","on","fn","t"]]',moduleName:"nickel/components/modal-dialogs/widget-config/index.hbs",isStrictMode:!1}) 2769let C=(f=class extends s.default{get model(){return this.args.dialogData.model}get panel(){return this.args.dialogData.panel}get orientation(){return this.args.dialogData.orientation}get isInitializing(){return this.config.initStatus===i.InitializationStatus.Initializing}get initializingLabel(){switch(this.config.type){case"legendWidget":case"mapWidget":return this.intl.t("config.loading-map") 2770default:return this.intl.t("config.loading-layer")}}get type(){return this.args.dialogData.type}get previewWidget(){return"mapWidget"!==this.config?.type}constructor(){super(...arguments),w(this,"intl",b,this),w(this,"dashboard",m,this),w(this,"config",g,this),w(this,"mainHeading",h,this),w(this,"subHeading",y,this),w(this,"isDoneDisabled",v,this) 2771const e="widget"===this.type?`widgets-enum.${this.model.type}`:`config.${(0,r.dasherize)(this.model.type)}` 2772"mapWidget"!==this.model.type?this.mainHeading=`${this.intl.t(e)}`:this.subHeading=`${this.intl.t(e)}`,(0,a.next)(this,(()=>{this.config="widget"===this.type?(0,u.default)({model:this.model,dashboard:this.dashboard,isActionSource:!0}):(0,d.default)({model:this.model,dashboard:this.dashboard})}
2772))}cancel(){this.args.dismiss?.(null)}configDone(){this.args.dismiss?.(...arguments)}setMainHeading(e){this.mainHeading=e}setDoneDisabled(e){this.isDoneDisabled=e}},b=S(f.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=S(f.prototype,"dashboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(f.prototype,"config",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(f.prototype,"mainHeading",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(f.prototype,"subHeading",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=S(f.prototype,"isDoneDisabled",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(f.prototype,"cancel",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"cancel"),f.prototype),S(f.prototype,"configDone",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"configDone"),f.prototype),S(f.prototype,"setMainHeading",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"setMainHeading"),f.prototype),S(f.prototype,"setDoneDisabled",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"setDoneDisabled"),f.prototype),f) 2773e.default=(0,t.setComponentTemplate)(x,C)})) 2774define("nickel/components/modal-dialogs/window-config/index",["exports","@ember/component","@ember/debug","@ember/service","@glimmer/component","@glimmer/tracking","nickel/view-models/configs/panels/createPanelConfig","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 2775function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 2776return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2777const f=(0,r.createTemplateFactory)({id:"ITO0IO0n",block:'[[[8,[39,0],null,[["@dismiss","@fullWidth","@fullHeight","@noPadding"],[[28,[37,1],[[28,[37,2],[[30,1]],null],null],null],true,true,true]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["config.info-window"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],[[24,0,"flex flex-col flex-auto h-full text-n1"]],null,[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@config"],[[30,0,["config"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Footer"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["PrimaryButton"]],[[4,[38,6],["click",[28,[37,1],[[30,1],[30,0,["config","model"]]],null]],null]],[["@disabled"],[[28,[37,5],[[30,0,["config","model","modelRevision"]],0],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["done"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["SecondaryButton"]],[[4,[38,6],["click",[28,[37,1],[[30,1],null],null]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,3],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@dismiss","Dialog","Footer"],false,["ui/modal-dialog","fn","optional","t","configs/commons/info-window","eq","on"]]',moduleName:"nickel/components/modal-dialogs/window-config/index.hbs",isStrictMode:!1}) 2778let b=(s=class extends l.default{get model(){return this.args.dialogData.model}constructor(){super(...arguments),u(this,"dashboard",c,this),u(this,"config",d,this),this.config=(0,o.default)({model:this.model,dashboard:this.dashboard})}},c=p(s.prototype,"dashboard",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(s.prototype,"config",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s) 2779e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/page-container/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a,o
2780Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2781const r=(0,l.createTemplateFactory)({id:"qw/duZ+p",block:'[[[11,0],[24,0,"flex flex-col w-full h-full bg-background relative"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,1],null,[["Header"],[[50,"page-container/page-header",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/page-container/index.hbs",isStrictMode:!1}) 2782let s=(a=class extends n.default{constructor(){var e,t,i,n 2783super(...arguments),e=this,t="portal",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="portal",u=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 2784var c,d,u,p,f,b 2785e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/page-container/page-header/index",["exports","@ember/component","@ember/service","@ember/utils","@glimmer/component","nickel/utils/asset","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c,d 2786function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,l){var a={} 2787return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2788const f=(0,o.createTemplateFactory)({id:"EdBe/aOp",block:'[[[11,0],[24,0,"page-header flex-none flex flex-col top-nav"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[10,"calcite-dropdown"],[14,0,"flex-none"],[14,"width-scale","m"],[12],[1,"\\n "],[10,"calcite-action"],[14,"slot","trigger"],[14,"icon","hamburger"],[12],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[30,0,["homeLink"]]],[12],[1,"\\n "],[1,[28,[35,0],["home"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[30,0,["contentLink"]]],[12],[1,"\\n "],[1,[28,[35,0],["content"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[30,0,["organizationLink"]]],[12],[1,"\\n "],[1,[28,[35,0],["organization"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n "],[18,3,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"brand-element flex flex-col justify-center flex-none mx-2"],[12],[1,"\\n "],[10,0],[14,0,"flex-none flex items-center"],[12],[1,"\\n "],[10,"img"],[14,0,"brand-icon"],[15,"src",[28,[37,2],["assets/images/arcgis-dashboards-32-ef759b679a4face8df8e67528d20e470.png"],null]],[14,"alt",""],[14,"role","none"],[14,"width","32"],[14,"height","32"],[12],[13],[1,"\\n"],[41,[30,0,["showBrandName"]],[[[1," "],[10,1],[14,0,"ms-4"],[12],[1,"\\n "],[1,[30,0,["appName"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[48,[30,4]],[[[1," "],[10,0],[14,0,"flex-auto flex items-center overflow-hidden"],[12],[1,"\\n "],[18,4,null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["portal","user"]],[[[1," "],[10,"calcite-dropdown"],[14,0,"portal-btn flex-none"],[14,"placement","bottom-end"],[14,"scale","m"],[12],[1,"\\n "],[10,"calcite-button"],[14,"slot","trigger"],[14,"appearance","transparent"],[14,"kind","neutral"],[12],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,5],[[24,0,"user-nav-image rounded-full"]],[["@url","@defaultUrl"],[[30,0,["portal","userThumbnailUrl"]],[30,0,["noUserThumbnailLink"]]]],null],[1,"\\n "],[10,0],[14,0,"flex flex-col ms-2 text-left pe-8"],[12],[1,"\\n "],[10,1],[14,0,"font-medium"],[12],[1,"\\n "],[1,[30,0,["portal","user","fullName"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"text-color-3"],[12],[1,"\\n "],[1,[30,0,["portal","userId"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[12],[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[30,0,["resourcesLink"]]],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,0],["resources"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,0,["portal","isPortal"]]],[[[1," "],[10,"calcite-dropdown-item"],[14,6,"https://community.esri.com/t5/arcgis-dashboards/ct-p/arcgis-dashboards"],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,0],["community"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["portal","canSignOut"]],[[[1," "],[10,"calcite-dropdown-item"],[15,6,[28,[37,7],["sign-out"],null]],[12],[1,"\\n "],[1,[28,[35,0],["sign-out"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","&menuItems","&groupMenuItems","&toolbar"],false,["t","yield","asset","if","has-block","ui/portal-img","unless","href-to"]]',moduleName:"nickel/components/page-container/page-header/index.hbs",isStrictMode:!1}) 2789let b=(r=class extends l.default{constructor(){super(...arguments),u(this,"router",s,this),u(this,"portal",c,this),u(this,"application",d,this)}get appName(){return this.application.appName}get showBrandName(){return!!(0,n.isNone)(this.args.showBrandName)||this.args.showBrandName}get noUserThumbnailLink(){return(0,a.default)("assets/images/no-user-thumb-33cbcf92f9094461496cec36012e7cf4.jpg")}get homeLink(){return`//${this.portal.hostName}/home`}get contentLink(){return`//${this.portal.hostName}/home/content.html`}get organizationLink(){return`//${this.portal.hostName}/home/organization.html`}get resourcesLink(){return this.portal.portalHelpLink?this.portal.portalHelpLink:"https://doc.arcgis.com/en/dashboards"}},s=p(r.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(r.prototype,"portal",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p(r.prototype,"application",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r) 2790e.default=(0,t.setComponentTemplate)(f,b)})),define("nickel/components/save-form/index",["exports","@ember/component","@dashboard/utils","@dashboard/utils/array","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b 2791function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,l){var a={}
2792return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2793const h=(0,s.createTemplateFactory)({id:"37htNjqF",block:'[[[11,0],[24,0,"save-form"],[17,1],[4,[38,0],[[30,0,["itemChanged"]]],null],[4,[38,1],[[30,0,["itemChanged"]],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["foldersLoading"]],[[[1," "],[10,"calcite-loader"],[14,0,"mt-5"],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[1,[28,[35,3],["title"],null]],[10,1],[14,0,"text-color-danger"],[12],[1,"\\n *\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],[[24,"required",""],[4,[38,0],[[30,0,["titleInputAdded"]]],null]],[["@value","@update","@status"],[[30,0,["title"]],[28,[37,5],[[28,[37,6],[[30,0,["title"]]],null]],null],[52,[30,3],"invalid"]]],null],[1,"\\n"],[41,[30,3],[[[1," "],[10,"calcite-input-message"],[14,"status","invalid"],[14,"icon","exclamation-mark-triangle"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["tags"],null]],[1,"\\n "],[11,"calcite-combobox"],[16,"placeholder",[28,[37,3],["config.add-tag"],null]],[24,"allow-custom-values",""],[4,[38,7],["calciteComboboxChange",[30,0,["updateTags"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["summary"],null]],[1,"\\n "],[8,[39,8],null,[["@resize","@value","@update"],["vertical",[30,0,["snippet"]],[28,[37,5],[[28,[37,6],[[30,0,["snippet"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,0,["folders","length"]],1],null],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["folder"],null]],[1,"\\n "],[8,[39,10],null,[["@value","@options","@labelProperty","@overlayPositioning","@update"],[[30,0,["folder"]],[30,0,["folders"]],"title","fixed",[30,0,["updateFolder"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[13]],["&attrs","@item","@titleError"],false,["did-insert","did-update","if","t","ui/input","fn","mut","on","ui/text-area","gt","ui/power-select"]]',moduleName:"nickel/components/save-form/index.hbs",isStrictMode:!1}) 2794let y=e.default=(c=class extends o.default{constructor(){super(...arguments),m(this,"portal",d,this),m(this,"tags",u,this),m(this,"folder",p,this),m(this,"folders",f,this),m(this,"foldersLoading",b,this)}get title(){return this.args.item.title}set title(e){this.args.item.title=e,this.args.titleChanged?.(e)}get snippet(){return this.args.item.snippet}set snippet(e){this.args.item.snippet=e}async itemChanged(){this.tags=this.args.item.tags||[],this.portal.isItemOwner(this.args.item)||(this.args.item.ownerFolder=void 0),this.foldersLoading=!0 2795let e=await this.portal.getUserFolders() 2796this.folders=[{title:this.portal.userId},...e] 2797const t=this.args.item.ownerFolder?(0,n.findBy)(this.folders,"id",this.args.item.ownerFolder):void 0 2798this.folder=t||this.folders[0],this.foldersLoading=!1,this.args.titleError||this.args.titleChanged?.(this.title)}titleInputAdded(e){this.args.autofocus&&(0,i.focus)(e)}updateTags(e){const t=e.target.selectedItems.map((e=>e.value)) 2799t!==this.tags&&(this.args.item.tags=this.tags=t)}updateFolder(e){e!==this.folder&&(this.folder=e,this.args.item.ownerFolder=e.id)}},d=g(c.prototype,"portal",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(c.prototype,"tags",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"folder",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"folders",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(c.prototype,"foldersLoading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),g(c.prototype,"itemChanged",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"itemChanged"),c.prototype),g(c.prototype,"titleInputAdded",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"titleInputAdded"),c.prototype),g(c.prototype,"updateTags",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"updateTags"),c.prototype),g(c.prototype,"updateFolder",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"updateFolder"),c.prototype),c);(0,t.setComponentTemplate)(h,y)})),define("nickel/components/ui/action-bar/action/index",["exports","@ember/component","@ember/object/internals","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){Object.defineProperty(e,"__esMo
2799dule",{value:!0}),e.default=void 0 2800const a=(0,l.createTemplateFactory)({id:"+Q4R06Ft",block:'[[[11,"calcite-action"],[16,1,[30,0,["id"]]],[16,"text",[30,1]],[16,"icon",[30,2]],[17,3],[12],[13],[1,"\\n"],[41,[30,4],[[[1," "],[10,"calcite-tooltip"],[15,"reference-element",[30,0,["id"]]],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@text","@icon","&attrs","@showTooltip"],false,["if"]]',moduleName:"nickel/components/ui/action-bar/action/index.hbs",isStrictMode:!1}) 2801class o extends n.default{constructor(){super(...arguments),this.id=(0,i.guidFor)(this)}}e.default=(0,t.setComponentTemplate)(a,o)})),define("nickel/components/ui/action-bar/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l){var a,o 2802Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2803const r=(0,l.createTemplateFactory)({id:"lEEjeiuQ",block:'[[[11,"calcite-action-bar"],[24,0,"bg-foreground-1"],[17,1],[16,"expanded",[30,2]],[4,[38,0],["calciteActionBarToggle",[28,[37,1],[[28,[37,2],[[30,0,["isExpanded"]]],null],[28,[37,3],[[30,0,["isExpanded"]]],null]],null]],null],[12],[1,"\\n "],[10,"calcite-action-group"],[12],[1,"\\n "],[18,3,[[50,"ui/action-bar/action",0,null,[["showTooltip"],[[28,[37,3],[[30,0,["isExpanded"]]],null]]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[48,[30,4]],[[[1," "],[10,"calcite-action-group"],[12],[1,"\\n "],[18,4,[[50,"ui/action-bar/action",0,null,[["showTooltip"],[[28,[37,3],[[30,0,["isExpanded"]]],null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,0,["isExpanded"]]],null],[[[1," "],[10,"calcite-tooltip"],[14,"slot","expand-tooltip"],[14,"placement","trailing"],[12],[1,"\\n "],[1,[28,[35,8],["config.expand"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@expanded","&default","&middleActions"],false,["on","fn","mut","not","yield","component","if","has-block","t"]]',moduleName:"nickel/components/ui/action-bar/index.hbs",isStrictMode:!1}) 2804let s=(a=class extends i.default{constructor(){var e,t,i,n 2805super(...arguments),e=this,t="isExpanded",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},c=a.prototype,d="isExpanded",u=[n.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.expanded}},b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o=b,a) 2806var c,d,u,p,f,b 2807e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/alert-notification/index",["exports","@ember/component","@dashboard/utils/constants","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2808const a=(0,l.createTemplateFactory)({id:"PQ8QICZx",block:'[[[11,"calcite-alert"],[24,0,"alert-notification"],[17,1],[24,"open",""],[16,"intlClose",[28,[37,0],["close"],null]],[16,"kind",[30,0,["kind"]]],[4,[38,1],["calciteAlertClose",[28,[37,2],[[30,2],[30,3]],null]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,"slot","message"],[12],[1,[30,4]],[13],[1,"\\n"]],[]]],[13]],["&attrs","@dismiss","@id","@message","&default"],false,["t","on","fn","if","has-block","yield"]]',moduleName:"nickel/components/ui/alert-notification/index.hbs",isStrictMode:!1}) 2809class o extends n.default{get kind(){switch(this.args.status){case i.AlertStatus.Success:return"success" 2810case i.AlertStatus.warning:return"warning" 2811case i.AlertStatus.Failed:return"danger"}return"brand"}}e.default=(0,t.setComponentTemplate)(a,o)})),define("nickel/components/ui/am-chart/index",["exports","@ember/component","@dashboard/utils/date","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","am-charts","ember-copy","luxon","nickel/utils/asset","nickel/utils/macros","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f){var b,m 2812function g(e,t,i,n,l){var a={}
2813return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2814const h=(0,f.createTemplateFactory)({id:"+Y1+yxQA",block:'[[[11,0],[24,0,"am-chart"],[24,"role","button"],[17,1],[4,[38,0],[[30,0,["createChart"]]],null],[4,[38,1],[[30,0,["createChart"]],[30,2]],null],[4,[38,1],[[30,0,["themeChanged"]],[30,0,["dashboard","theme"]]],null],[4,[38,1],[[30,0,["updateData"]],[30,3]],null],[4,[38,2],["click",[30,0,["click"]]],null],[12],[13]],["&attrs","@config","@dataProvider"],false,["did-insert","did-update","on"]]',moduleName:"nickel/components/ui/am-chart/index.hbs",isStrictMode:!1}) 2815s.default.dayNames=(0,i.weekdays)("long"),s.default.monthNames=d.Info.months("long"),s.default.shortDayNames=(0,i.weekdays)("short"),s.default.shortMonthNames=d.Info.months("short") 2816let y=(b=class extends r.default{constructor(){var e,t,i,n 2817super(...arguments),e=this,t="dashboard",n=this,(i=m)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get startDuration(){return(0,o.isNone)(this.args.startDuration)?0:this.args.startDuration}willDestroy(){this.chart&&this.chart.clear(),super.willDestroy(...arguments)}createChart(e){if(this.chart&&(this.chart.clear(),this.chart=null),!this.args.config)return void this.args.chartDefined?.(this.chart) 2818const t=(0,c.copy)(this.args.config,!0) 2819t.pathToImages=(0,u.default)("assets/images/amCharts/"),t.accessible=!1,t.hideCredits=!0,t.theme=this.dashboard.theme,t.startDuration=this.startDuration,t.dataProvider=this.args.dataProvider||[],t.listeners=t.listeners||[],t.listeners.push({event:"init",method:(0,p.protectedBind)(this,(function(e){let{chart:t}=e 2820this.initialized||(this.initialized=!0,setTimeout((()=>this.args.chartDefined?.(t)),0))}))}),t.legend&&t.legend.enabled?("bottom"===t.legend.position?(e.classList.add("am-chart-legend-bottom"),e.classList.remove("am-chart-legend-right")):(e.classList.remove("am-chart-legend-bottom"),e.classList.add("am-chart-legend-right")),t.listeners.push({event:"drawn",method:(0,p.protectedBind)(this,(function(t){let{chart:i}=t 2821const n=e.querySelector(".amChartsLegend") 2822if((0,o.isEmpty)(i.dataProvider)||!n||"right"!==i.legend.position)return 2823Math.floor(n.querySelector("svg").clientHeight)>Math.ceil(n.clientHeight)?n.classList.add("overflow-y-auto"):n.classList.remove("overflow-y-auto")}))})):(e.classList.remove("am-chart-legend-bottom"),e.classList.remove("am-chart-legend-right")),this.initialized=!1,this.chart=s.default.makeChart(e,t),(0,l.next)(this,(()=>{this.chart&&this.chart.validateNow(!0)}))}themeChanged(){this.chart&&(this.chart.theme=this.dashboard.theme,this.chart.validateNow(!0))}updateData(){if(this.chart){this.chart.dataProvider=this.args.dataProvider||[] 2824try{(0,l.next)(this,(()=>{this.chart&&this.chart.validateNow(!0)}))}catch(e){this.args.chartError?.()}}}click(){this.args.onClick?.(...arguments)}},m=g(b.prototype,"dashboard",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(b.prototype,"createChart",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"createChart"),b.prototype),g(b.prototype,"themeChanged",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"themeChanged"),b.prototype),g(b.prototype,"updateData",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"updateData"),b.prototype),g(b.prototype,"click",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"click"),b.prototype),b) 2825e.default=(0,t.setComponentTemplate)(h,y)})),define("nickel/components/ui/block/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a){var o,r 2826function s(e,t,i,n,l){var a={}
2827return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2828const c=(0,a.createTemplateFactory)({id:"jdBLJzsH",block:'[[[11,"calcite-block"],[16,"heading",[30,1]],[16,"description",[30,2]],[16,"collapsible",[30,3]],[16,"open",[30,0,["startOpen"]]],[17,4],[4,[38,0],["calciteBlockToggle",[30,0,["blockToggled"]]],null],[12],[1,"\\n"],[41,[30,5],[[[1," "],[10,"calcite-icon"],[14,"slot","icon"],[15,"icon",[52,[30,0,["isBlockOpen"]],"chevron-up","chevron-down"]],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],[[[41,[30,6],[[[1," "],[10,"calcite-icon"],[14,"slot","icon"],[15,"icon",[30,6]],[14,"scale","s"],[12],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[18,7,null],[1,"\\n"],[13]],["@heading","@description","@collapsible","&attrs","@showStartChevron","@icon","&default"],false,["on","if","yield"]]',moduleName:"nickel/components/ui/block/index.hbs",isStrictMode:!1}) 2829let d=e.default=(o=class extends n.default{constructor(){var e,t,i,n 2830super(...arguments),e=this,t="isBlockOpen",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.startOpen=!this.args.collapsible||this.args.startOpen,this.isBlockOpen=this.startOpen}blockToggled(e){this.isBlockOpen=e.target.open}},r=s(o.prototype,"isBlockOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"blockToggled",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"blockToggled"),o.prototype),o);(0,t.setComponentTemplate)(c,d)})),define("nickel/components/ui/calendar/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/date","@ember/object","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h,y,v,w,S,x 2831function C(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2832var i=e[Symbol.toPrimitive] 2833if(void 0!==i){var n=i.call(e,t||"default") 2834if("object"!=typeof n)return n 2835throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2836return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,n,l){var a={} 2837return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2838const O=(0,d.createTemplateFactory)({id:"12VtiS0C",block:'[[[11,0],[24,0,"calendar"],[17,1],[4,[38,0],[[30,0,["updateDateContext"]]],null],[4,[38,1],[[30,0,["updateDateContext"]],[30,0,["startDate"]],[30,0,["endDate"]]],null],[4,[38,1],[[30,0,["onResetFlagChanged"]],[30,2]],null],[4,[38,1],[[30,0,["onTodayFlagChanged"]],[30,3]],null],[12],[1,"\\n"],[41,[30,0,["timeZoneName"]],[[[1," "],[10,"calcite-label"],[12],[1,"\\n "],[1,[28,[35,3],["time-zone"],null]],[1,":\\n "],[1,[30,0,["timeZoneName"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showInput"]],[[[1," "],[10,0],[14,0,"flex flex-col"],[12],[1,"\\n"],[41,[30,0,["isRange"]],[[[1," "],[10,0],[14,0,"mb-1.5"],[12],[1,"\\n "],[1,[28,[35,3],["from"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"flex flex-col mb-2.5"],[12],[1,"\\n "],[8,[39,4],[[24,0,"flex-auto"],[4,[38,6],["focusout",[28,[37,5],[[30,0,["setProperty"]],"lastFocused","start"],null]],null],[4,[38,0],[[28,[37,5],[[30,0,["setProperty"]],"startDateInputElement"],null]],null]],[["@value","@placeholder","@allowBlank","@showError","@validateValue","@update","@onStatus","@enter","@icon"],[[30,0,["startDateString"]],[30,0,["dateFormatString"]],true,false,[30,0,["validateStartDate"]],[30,0,["updateStartDate"]],[28,[37,5],[[30,0,["setProperty"]],"startDateError"],null],[30,0,["handleEnter"]],"calendar"]],null],[1,"\\n"],[41,[30,0,["includeTime"]],[[[1," "],[8,[39,4],[[24,0,"flex-auto mt-2"]],[["@value","@placeholder","@allowBlank","@showError","@validateValue","@update","@onStatus","@enter","@icon"],[[30,0,["startTimeString"]],[30,0,["timeFormatString"]],true,false,[30,0,["validateTime"]],[30,0,["updateStartTime"]],[28,[37,5],[[30,0,["setProperty"]],"startTimeError"],null],[30,0,["handleEnter"]],"clock"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["isRange"]],[[[1," "],[10,0],[14,0,"mb-1.5"],[12],[1,"\\n "],[1,[28,[35,3],["until"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"flex flex-col mb-2.5"],[12],[1,"\\n "],[8,[39,4],[[24,0,"flex-auto"],[4,[38,6],["focusout",[28,[37,5],[[30,0,["setProperty"]],"lastFocused","end"],null]],null],[4,[38,0],[[28,[37,5],[[30,0,["setProperty"]],"endDateInputElement"],null]],null]],[["@value","@placeholder","@allowBlank","@showError","@validateValue","@update","@onStatus","@enter","@icon"],[[30,0,["endDateString"]],[30,0,["dateFormatString"]],true,false,[30,0,["validateEndDate"]],[30,0,["updateEndDate"]],[28,[37,5],[[30,0,["setProperty"]],"endDateError"],null],[30,0,["handleEnter"]],"calendar"]],null],[1,"\\n"],[41,[30,0,["includeTime"]],[[[1," "],[8,[39,4],[[24,0,"flex-auto mt-2"]],[["@value","@placeholder","@allowBlank","@showError","@validateValue","@update","@onStatus","@enter","@icon"],[[30,0,["endTimeString"]],[30,0,["timeFormatString"]],true,false,[30,0,["validateTime"]],[30,0,["updateEndTime"]],[28,[37,5],[[30,0,["setProperty"]],"endTimeError"],null],[30,0,["handleEnter"]],"clock"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["error"]],[[[1," "],[10,"calcite-input-message"],[14,0,"mb-3"],[14,"status","invali
2838d"],[14,"icon","exclamation-mark-triangle"],[12],[1,"\\n "],[1,[30,0,["error"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,0],[14,0,"calendar-body m-auto"],[12],[1,"\\n "],[10,0],[14,0,"header flex items-center ps-1 pe-1"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,"icon-start","chevrons-left"],[24,"icon-flip-rtl","start"],[16,"label",[28,[37,3],["config.previous-year"],null]],[16,"title",[28,[37,3],["config.previous-year"],null]],[24,4,"button"],[4,[38,6],["click",[30,0,["subtractYear"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button ms-1"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,"icon-start","chevron-left"],[24,"icon-flip-rtl","start"],[16,"label",[28,[37,3],["config.previous-month"],null]],[16,"title",[28,[37,3],["config.previous-month"],null]],[24,4,"button"],[4,[38,6],["click",[30,0,["subtractMonth"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"month-year flex-auto"],[12],[1,"\\n "],[1,[30,0,["monthYear"]]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button me-1"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,"icon-start","chevron-right"],[24,"icon-flip-rtl","start"],[16,"label",[28,[37,3],["config.next-month"],null]],[16,"title",[28,[37,3],["config.next-month"],null]],[24,4,"button"],[4,[38,6],["click",[30,0,["addMonth"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,0,"dashboard-themed-button"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[24,"icon-start","chevrons-right"],[24,"icon-flip-rtl","start"],[16,"label",[28,[37,3],["config.next-year"],null]],[16,"title",[28,[37,3],["config.next-year"],null]],[24,4,"button"],[4,[38,6],["click",[30,0,["addYear"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"week-headers flex"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["weekdays"]]],null]],null],null,[[[1," "],[10,1],[14,0,"week-header"],[12],[1,"\\n "],[1,[30,4]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n\\n "],[11,0],[24,0,"weeks"],[4,[38,6],["keyup",[30,0,["handleWeeksKeyup"]]],null],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["weeks"]]],null]],null],"id",[[[1," "],[10,0],[14,0,"week-days flex items-center"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,5,["days"]]],null]],null],"id",[[[1," "],[10,0],[15,0,[28,[37,9],["week-day flex justify-center",[52,[51,[30,6,["isCurrentMonth"]]],"light"],[52,[28,[37,11],[[30,6,["date"]],[30,0,["today"]]],null],"today"],[52,[28,[37,11],[[30,6,["date"]],[30,0,["startDate"]]],null],"selection-start"],[52,[28,[37,11],[[30,6,["date"]],[30,0,["endDate"]]],null],"selection-end"],[52,[28,[37,12],[[30,6,["date"]],[30,0,["startDate"]],[30,0,["endDate"]]],null],"selected"]],null]],[12],[1,"\\n "],[11,"button"],[24,0,"inner flex justify-center items-center"],[16,"data-id",[30,6,["id"]]],[16,"tabindex",[52,[28,[37,13],[[30,6,["id"]],[30,0,["defaultFocusDayId"]]],null],"0","-1"]],[24,4,"button"],[4,[38,6],["click",[28,[37,5],[[30,0,["handleDayClick"]],[30,6]],null]],null],[4,[38,6],["keyup",[28,[37,5],[[30,0,["handleDayKeyup"]],[30,6]],null]],null],[12],[1,"\\n "],[1,[30,6,["number"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[6]],null],[1," "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,7],[[[1," "],[10,0],[14,0,"my-1.5"],[12],[1,"\\n "],[11,"calcite-button"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[16,"disabled",[28,[37,14],[[30,0,["hasSelection"]]],null]],[4,[38,6],["click",[30,0,["clear"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["clear"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"calcite-button"],[24,"appearance","transparent"],[24,"scale","s"],[24,"kind","neutral"],[16,"disabled",[30,0,["isCurrentMonth"]]],[4,[38,6],["click",[30,0,["showToday"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["today"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@resetFlag","@todayFlag","weekday","week","day","@showShortcuts"],false,["did-insert","did-update","if","t","ui/text-input","fn","on","each","-track-array","space-concat","unless","is-same-date","in-date-range","eq","not"]]',moduleName:"nickel/components/ui/calendar/index.hbs",isStrictMode:!1}) 2839function D(e){const t=c.DateTime.local(2021,1,1,0).toLocaleParts(e),i={day:"dd",month:"MM",year:"yyyy",minute:"mm",dayPeriod:"a"} 2840let n="" 2841for(let l of t)switch(l.type){case"literal":n+=8239===l.value?.charCodeAt(0)?" ":l.value 2842break 2843case"hour":n+={"00":"HH",0:"H",12:"h","١٢":"h"}[l.value] 2844break 2845default:n+=i[l.type]??""}return n}function T(e){return e.isInLeapYear?366:365}function z(e,t){if(e)return t?e.set({hour:t.hour,minute:t.minute,second:t.second,millisecond:t.millisecond}):(0,n.startOfDate)(e,"day")}function M(e,t,i){try{const n=c.DateTime.fromFormat(e,t,i) 2846return{error:n.invalid?.explanation,date:n.isValid?n:null}}catch(n){return{error:n.message}}}const j={year:"numeric",month:"2-digit",day:"2-digit"},E={hour:"2-digit",minute:"2-digit"} 2847let F=e.default=(u=class extends r.default{constructor(){super(...arguments),C(this,"intl",p,this),k(this,"startDateInputElement",void 0),k(this,"endDateInputElement",void 0),k(this,"lastFocused",null),C(this,"dateContext",f,this),k(this,"skipDate
2847ContextUpdate",!1),C(this,"startDateError",b,this),C(this,"endDateError",m,this),C(this,"startTimeError",g,this),C(this,"endTimeError",h,this),C(this,"_startDateString",y,this),C(this,"_endDateString",v,this),C(this,"_startTimeString",w,this),C(this,"_endTimeString",S,this),C(this,"currentFocusDay",x,this),this.today=c.DateTime.local(),this.timeZoneName=this.today.zoneName!==c.SystemZone.instance.name?this.today.zoneName:null,this.dateParsingOptions={numberingSystem:"latn"},this.timeParsingOptions={locale:"en-US"},this.dateFormatString=D(j),this.timeFormatString=D(E)}get error(){return this.startDateError||this.endDateError||this.startTimeError||this.endTimeError}get showInput(){return(0,o.isNone)(this.args.showInput)||this.args.showInput}get isRange(){return!!this.args.isRange}get includeTime(){return(0,o.isNone)(this.args.includeTime)||this.args.includeTime}get hasSelection(){return!!this.startDate||!!this.endDate}get isCurrentMonth(){return this.dateContext.month===this.today.month&&this.dateContext.year===this.today.year}get data(){return this.args.data||{}}get startDate(){return this.isRange?!!this.data.start&&this.data.start.value:this.data.value}get endDate(){return this.isRange?!!this.data.end&&this.data.end.value:this.data.value}get startIncludeTime(){return this.isRange?!!this.data.start&&!!this.data.start.includeTime:!!this.data.includeTime}get endIncludeTime(){return this.isRange?!!this.data.end&&!!this.data.end.includeTime:!!this.data.includeTime}get startDateString(){return this._startDateString?this._startDateString:this.startDate?.isValid?this.startDate.toF
2847ormat(this.dateFormatString,this.dateParsingOptions):void 0}set startDateString(e){this._startDateString=e}get endDateString(){return this._endDateString?this._endDateString:this.endDate?.isValid?this.endDate.toFormat(this.dateFormatString,this.dateParsingOptions):void 0}set endDateString(e){this._endDateString=e}get startTimeString(){return this._startTimeString?this._startTimeString:this.startIncludeTime&&this.startDate?.isValid?this.startDate.toFormat(this.timeFormatString,this.timeParsingOptions):void 0}set startTimeString(e){this._startTimeString=e}get endTimeString(){return this._endTimeString?this._endTimeString:this.endIncludeTime&&this.endDate?.isValid?this.endDate.toFormat(this.timeFormatString,this.timeParsingOptions):void 0}set endTimeString(e){this._endTimeString=e}get placeholderText(){return(0,o.isNone)(this.args.placeholderText)?this.intl.t("none"):this.args.placeholderText}get monthYear(){return this.dateContext.toFormat("LLLL yyyy",this.dateParsingOptions)}get weekdays(){return(0,n.weekdays)("narrow")}get weeks(){let e=function(e){const t=(0,n.endOfDate)(e,"month"),i=(0,n.firstDayOfWeek)() 2848return t.weekday===i?t:(0,n.endOfDate)(t,"week")}(this.dateContext),t=function(e){const t=(0,n.startOfDate)(e,"month"),i=(0,n.firstDayOfWeek)() 2849return t.weekday-i==1?t:(0,n.startOfDate)(t,"week")}(this.dateContext) 2850const i=[] 2851for(;t<e;){const e=t.weekNumber,n=[] 2852i.push({id:e,days:n}) 2853for(let i=0;i<=6;i++)n.push({id:t.ordinal,number:t.day,date:t,isCurrentMonth:t.month===this.dateContext.month}),t=t.plus({day:1})}return i}get defaultFocusDayId(){const e=this.startDate?this.startDate:void 0 2854if(e&&e.month===this.dateContext.month)return e.ordinal 2855const t=this.endDate?this.endDate:void 0 2856return t&&t.month===this.dateContext.month?t.ordinal:this.currentFocusDay&&this.currentFocusDay.month===this.dateContext.month?this.currentFocusDay.ordinal:this.dateContext.month===this.today.month?this.today.ordinal:(0,n.startOfDate)(this.dateContext,"month").ordinal}updateDateContext(){this.skipDateContextUpdate?this.skipDateContextUpdate=!1:this.startDate?this.dateContext=this.startDate:this.endDate?this.dateContext=this.endDate:this.dateContext=c.DateTime.local()}handleEnter(){this.args.enter?.(this.cloneData())}addMonth(){this.dateContext=this.dateContext.plus({month:1})}subtractMonth(){this.dateContext=this.dateContext.minus({month:1})}addYear(){this.dateContext=this.dateContext.plus({year:1})}subtractYear(){this.dateContext=this.dateContext.minus({year:1})}handleWeeksKeyup(e){if(e.key.indexOf("Arrow")<0)return 2857let t 2858const i=e.currentTarget,n=document.activeElement,l=Array.prototype.slice.call(i.querySelectorAll(".week-day .inner")) 2859let a=l.indexOf(n) 2860if(a<0)return t=i.querySelector(`.week-day .inner[data-id="${this.defaultFocusDayId}"]`),void(t&&(t.focus(),e.preventDefault())) 2861let o=0 2862switch(e.key){case"ArrowDown":o=7 2863break 2864case"ArrowRight":o=1 2865break 2866case"ArrowLeft":o=-1 2867break 2868case"ArrowUp":o=-7}if(a+=o,a>=0&&a<l.length)return t=l[a],this.currentFocusDay=c.DateTime.local().set({ordinal:t.dataset.id}),void t.focus() 2869let r=parseInt(n.dataset.id)+o 2870if(a>=l.length){const e=T(this.dateContext) 2871return r=r>e?r-e:r,this.addMonth(),this.currentFocusDay=this.dateContext.set({ordinal:r}),void setTimeout((()=>{t=i.querySelector(`.week-day .inner[data-id="${r}"]`),t.focus()}),0)}r=r<0?T(this.startOfWeeks)+r:r,this.subtractMonth(),this.currentFocusDay=this.dateContext.set({ordinal:r}),setTimeout((()=>{t=i.querySelector(`.week-day .inner[data-id="${r}"]`),t.focus()}),0)}cloneData(){const e={} 2872return this.isRange?(e.start={value:this.startDate,includeTime:this.startIncludeTime},e.end={value:this.endDate,includeTime:this.endIncludeTime}):(e.value=this.startDate,e.includeTime=this.startIncludeTime),e}handleDayClick(e,t){let i=!1,l=this.cloneData() 2873this.isRange?this.startDate&&(0,n.startOfDate)(e.date,"day")<(0,n.startOfDate)(this.startDate,"day")||this.endDate&&"end"!==this.lastFocused||"start"===this.lastFocused?(l.start.value=z(e.date,l.start.value),l.end={},this.endTimeString=void 0,this.endDateInputElement?.setFocus()):(l.end.value=z(e.date,l.end.value),this.startDateInputElement?.selectText()):(l.value=z(e.date,l.value),i=!0),this.skipDate
2873ContextUpdate=!0,this.args.update?.(l),this.startDateString=void 0,this.endDateString=void 0,this.lastFocused=null,i&&this.handleEnter(t)}handleDayKeyup(e,t){"Enter"===t.key&&this.handleDayClick(e,t)}validateDate(e){const{date:t,error:i}=M(e,this.dateFormatString,this.dateParsingOptions) 2874return t?{date:t}:{error:i}}validateStartDate(e){const t=this.validateDate(e)||{} 2875return t.error?t:this.isRange&&this.endDate&&(0,n.startOfDate)(t.date,"day")>(0,n.startOfDate)(this.endDate,"day")?{error:this.intl.t("config.input-errors.invalid-date-range")}:void 0}validateEndDate(e){const t=this.validateDate(e)||{} 2876return t.error?t:this.startDate&&(0,n.startOfDate)(t.date,"day")<(0,n.startOfDate)(this.startDate,"day")?{error:this.intl.t("config.input-errors.invalid-date-range")}:void 0}validateTime(e){const{error:t}=M(e,this.timeFormatString,this.timeParsingOptions) 2877if(t)return{error:t}}updateStartDate(e){this.startDateString=e 2878const{date:t}=M(e,this.dateFormatString,this.dateParsingOptions),i=this.cloneData() 2879this.isRange?(i.start.value=z(t,i.start.value),(0,o.isEmpty)(i.start.value)&&(i.start.includeTime=!1,this.startTimeString=void 0)):(i.value=z(t,i.value),(0,o.isEmpty)(i.value)&&(i.includeTime=!1,this.startTimeString=void 0)),this.dateContext=t?.isValid?t:this.today,this.skipDateContextUpdate=!0,this.args.update?.(i)}updateEndDate(e){if(!this.isRange)return 2880this.endDateString=e 2881const{date:t}=M(e,this.dateFormatString,this.dateParsingOptions),i=this.cloneData() 2882i.end.value=z(t,i.end.value),(0,o.isEmpty)(i.end.value)&&(i.end.includeTime=!1,this.endTimeString=void 0),this.dateContext=t?.isValid?t:this.today,this.skipDateContextUpdate=!0,this.args.update?.(i)}updateStartTime(e){this.startTimeString=e 2883const{date:t}=M(e,this.timeFormatString,this.timeParsingOptions),i=this.cloneData() 2884this.isRange?(i.start.value=z(i.start.value||this.today,t),i.start.includeTime=!(0,o.isEmpty)(e)):(i.value=z(i.value||this.today,t),i.includeTime=!(0,o.isEmpty)(e)),this.skipDateContextUpdate=!0,this.args.update?.(i)}updateEndTime(e){if(!this.isRange)return 2885this.endTimeString=e 2886const{date:t}=M(e,this.timeFormatString,this.timeParsingOptions),i=this.cloneData() 2887i.end.value=z(i.end.value||this.today,t),i.end.includeTime=!(0,o.isEmpty)(e),this.skipDateContextUpdate=!0,this.args.update?.(i)}clear(){const e={includeTime:!1} 2888this.startDateString=void 0,this.startTimeString=void 0,this.endDateString=void 0,this.endTimeString=void 0,this.args.update?.(this.isRange?{start:e,end:e}:e)}showToday(){this.dateContext=c.DateTime.local()}onResetFlagChanged(){this.args.resetFlag&&(this.startDateString=void 0,this.startTimeString=void 0,this.endDateString=void 0,this.endTimeString=void 0,this.startDateInputElement?.setFocus())}onTodayFlagChanged(){if(!this.args.todayFlag)return 2889let e=this.cloneData() 2890this.isRange?this.startDate&&(0,n.startOfDate)(c.DateTime.local(),"day")<(0,n.startOfDate)(this.startDate,"day")||this.endDate&&"end"!==this.lastFocused||"start"===this.lastFocused?(e.start={defaultToToday:!0},e.end={},this.endDateInputElement.setFocus()):(e.end={defaultToToday:!0},this.startDateInputElement.selectText()):e={defaultToToday:!0},this.startDateString=void 0,this.startTimeString=void 0,this.endDateString=void 0,this.endTimeString=void 0,this.args.update?.(e)}setProperty(e,t){this[e]=t}},p=P(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=P(u.prototype,"dateContext",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,n.startOfDate)(c.DateTime.local(),"month")}}),b=P(u.prototype,"startDateError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=P(u.prototype,"endDateError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=P(u.prototype,"startTimeError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(u.prototype,"endTimeError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(u.prototype,"_startDateString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(u.prototype,"_endDateString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(u.prototype,"_startTimeString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(u.prototype,"_endTimeString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=P(u.prototype,"currentFocusDay",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(u.prototype,"updateDateContext",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDateContext"),u.prototype),P(u.prototype,"handleEnter",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleEnter"),u.prototype),P(u.prototype,"addMonth",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"addMonth"),u.prototype),P(u.prototype,"subtractMonth",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"subtractMonth"),u.prototype),P(u.prototype,"addYear",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"addYear"),u.prototype),P(u.prototype,"subtractYear",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"subtractYear"),u.prototype),P(u.prototype,"handleWeeksKeyup",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleWeeksKeyup"),u.prototype),P(u.prototype,"handleDayClick",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleDayClick"),u.prototype),P(u.prototype,"handleDayKeyup",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"handleDayKeyup"),u.prototype),P(u.prototype,"validateStartDate",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"validateStartDate"),u.prototype),P(u.prototype,"validateEndDate",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"validateEndDate"),u.prototype),P(u.prototype,"validateTime",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"validateTime"),u.prototype),P(u.prototype,"updateStartDate",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateStartDate"),u.prototype),P(u.prototype,"updateEndDate",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateEndDate"),u.prototype),P(u.prototype,"updateStartTime",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateStartTime"),u.prototype),P(u.prototype,"updateEndTime",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateEndTime"),u.prototype),P(u.prototype,"clear",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"clear"),u.prototype),P(u.prototype,"showToday",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"showToday"),u.prototype),P(u.prototype,"onResetFlagChanged",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onResetFlagChanged"),u.prototype),P(u.prototype,"onTodayFlagChanged",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onTodayFlagChanged"),u.prototype),P(u.prototype,"setProperty",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"setProperty"),u.prototype),u);(0,t.setComponentTemplate)(O,F)})),define("nickel/components/ui/centered-element/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2890dule",{value:!0}),e.default=void 0 2891const l=(0,n.createTemplateFactory)({id:"g7tP2bT1",block:'[[[11,0],[24,0,"flex flex-col justify-center items-center"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"self-center"],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/centered-element/index.hbs",isStrictMode:!1}) 2892e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/ck-editor/fields-plugin",["exports","@ckeditor/ckeditor5-core","@ckeditor/ckeditor5-ui","@ember/utils"],(function(e,t,i,n){function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2893var i=e[Symbol.toPrimitive] 2894if(void 0!==i){var n=i.call(e,t||"default") 2895if("object"!=typeof n)return n 2896throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2897return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.InsertVariables=void 0 2898class a extends t.Plugin{init(){this.editor.ui.componentFactory.add("insertVariables",(e=>{this.dropdown=(0,i.createDropdown)(e),this.dropdown.panelPosition="ltr"===e.uiLanguageDirection?"se":"sw",this.dropdown.buttonView.set({class:"dashboard-fields-plugin",tooltip:this.editor.config.get("label")||"Insert",label:"{ }",labelStyle:"font-size: var(--calcite-spacing-4)",withText:!0}) 2899const t=this.editor.commands.get("insertText") 2900return this.dropdown.bind("isEnabled").to(t,"isEnabled"),this.drawList(),this.dropdown.render(),document.body.appendChild(this.dropdown.element),this.dropdown}))}drawList(){const e=this.generateList() 2901this.dropdown.panelView.children.clear(),this.dropdown.panelView.children.add(e)}generateList(){const e=this.editor.config.get("variables")||[],t=[] 2902e.forEach((e=>{let{label:i,values:l}=e;(0,n.isEmpty)(l)||t.push(...this.createSection(i,l))})) 2903const l=new i.ListView,a=l.createCollection(t) 2904return l.setTemplate({...l.template,children:a}),l}createSection(e,t){const n=this.editor.commands.get("insertText"),l=new i.ListItemView 2905l.setTemplate({tag:"li",attributes:{class:"dashboard-ck-var dashboard-ck-var-header"},children:[e]}) 2906const a=[l] 2907return t.forEach((e=>{const t=new i.ListItemView,l=new i.ButtonView 2908l.setTemplate({tag:"button",attributes:{class:"dashboard-ck-var ck ck-button"},children:[{tag:"div",children:[e.alias||e.name]},{tag:"em",children:[`{${e.name}}`]}],on:{click:l.bindTemplate.to("execute")}}),t.setTemplate({tag:"li",attributes:{class:"ck ck-list__item",role:"presentation"},children:[l]}),l.on("execute",(()=>{n.execute({text:`{${e.name}}`})})),a.push(t)})),a}}e.InsertVariables=a,l(a,"pluginName","InsertVariables"),l(a,"type","insertVariables")})),define("nickel/components/ui/ck-editor/index",["exports","@ember/component","@ckeditor/ckeditor5-alignment","@ckeditor/ckeditor5-basic-styles","@ckeditor/ckeditor5-editor-classic","@ckeditor/ckeditor5-essentials","@ckeditor/ckeditor5-font","@ckeditor/ckeditor5-heading","@ckeditor/ckeditor5-html-support","@ckeditor/ckeditor5-image","@ckeditor/ckeditor5-indent","@ckeditor/ckeditor5-link","@ckeditor/ckeditor5-list","@ckeditor/ckeditor5-paragraph","@ckeditor/ckeditor5-remove-format","@ckeditor/ckeditor5-source-editing","@ckeditor/ckeditor5-table","@ckeditor/ckeditor5-upload","@dashboard/utils/colors","@dashboard/utils/html-sanitizer","@ember/object","@ember/service","@glimmer/component","nickel/components/ui/ck-editor/fields-plugin","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h,y,v,w,S,x,C,k){var P,O,D,T 2909function z(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function M(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2910var i=e[Symbol.toPrimitive] 2911if(void 0!==i){var n=i.call(e,t||"default") 2912if("object"!=typeof n)return n 2913throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2914return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,l){var a={}
2915return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2916const E=(0,k.createTemplateFactory)({id:"9oF4yfLf",block:'[[[11,0],[24,0,"ck-editor-wrapper"],[17,1],[12],[1,"\\n "],[11,0],[4,[38,0],[[30,0,["attachEditor"]]],null],[4,[38,1],[[30,0,["valueChanged"]],[30,2]],null],[4,[38,1],[[30,0,["redrawPlugin"]],[30,3],[30,4],[30,5]],null],[12],[13],[1,"\\n"],[13]],["&attrs","@value","@expressionFields","@calculatedFields","@layerFields"],false,["did-insert","did-update"]]',moduleName:"nickel/components/ui/ck-editor/index.hbs",isStrictMode:!1}),F=y.ColorPalette.map((e=>({color:e}))),I=["de-ch","en-au","en-gb","es-co","pt-br","zh-cn"],A={fontColor:{colors:F,columns:13}
2916,fontBackgroundColor:{colors:F,columns:13},fontSize:{options:["default",8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72]},heading:{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 2",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 3",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 4",class:"ck-heading_heading3"}]},image:{insert:{integrations:["url"]},toolbar:["imageStyle:inline","imageStyle:wrapText","imageStyle:breakText","toggleImageCaption","imageTextAlternative"]},link:{defaultProtocol:"https://"},language:"en",licenseKey:"Z05kalQ2Z2c3YzRpZysrc0V0bmQzTmd2S1JRdjhTckNaUWV3UEVlWEc2dEdyaHljUmI5QXZTOVNQQll4b3BQN05VVjFpVnRZeEVobDV1aDVnRVU9LU1qQXlOREE1TURjPQ==",table:{contentToolbar:["tableColumn","tableRow","mergeTableCells","tableProperties","tableCellProperties"],tableProperties:{defaultProperties:{borderStyle:"solid",borderWidth:"1px"}},tableCellProperties:{defaultProperties:{borderStyle:"solid",borderWidth:"1px",padding:"0.4em"}}},toolbar:{shouldNotGroupWhenFull:!0,items:["bold","italic","underline","fontColor","fontBackgroun
2916dColor","removeFormat","|","alignment","|","bulletedList","numberedList","indent","outdent","|","link","insertImage","insertTable","|","heading","fontSize","|","insertVariables","sourceEditing"]},plugins:[i.Alignment,c.AutoImage,h.Base64UploadAdapter,n.Bold,a.Essentials,o.FontBackgroundColor,o.FontColor,o.FontSize,s.GeneralHtmlSupport,r.Heading,c.Image,c.ImageCaption,c.ImageInsert,c.ImageInsertViaUrl,c.ImageResize,c.ImageStyle,c.ImageTextAlternative,c.ImageToolbar,d.Indent,d.IndentBlock,n.Italic,u.Link,p.List,f.Paragraph,b.RemoveFormat,m.SourceEditing,g.Table,g.TableCellProperties,g.TableProperties,g.TableToolbar,n.Underline,C.InsertVariables]} 2917let V=(P=class extends x.default{constructor(){super(...arguments),z(this,"intl",O,this),z(this,"application",D,this),z(this,"dashboard",T,this),M(this,"dropdownObserver",new MutationObserver((e=>{e.forEach((e=>{const{target:t}=e 2918if(t.classList?.contains("ck-dropdown__panel-visible")){const{left:e,right:i,bottom:n}=t.parentElement.getBoundingClientRect() 2919t.style.top=`${n}px`,this.application.rtl?t.style.right=window.innerWidth-i+"px":t.style.left=`${e}px`}}))})))}willDestroy(){super.willDestroy(...arguments),this.destroyEditor()}destroyEditor(){this.dropdowns?.forEach((e=>{this.dropdownObserver?.disconnect(e)})),this.editor&&(this.editor.model.document.off("change:data",this.onDataChanged),this.editor.destroy())}async attachEditor(e){this.locale=this.application.translationLocale.toLowerCase(),I.includes(this.locale)||(this.locale=this.locale.replace(/-.+$/,"")),await this.createEditor(e),this.editor.ui.getEditableElement().parentElement.classList.add(`calcite-mode-${this.dashboard.theme}`)}valueChanged(){this.updateData(this.args.value)}updateData(e){e!==this.editor.getData()&&this.editor.setData(e||"")}get variables(){const e=[],t=[] 2920return Object.entries(this.dashboard.variables).forEach((i=>{let[n,{label:l}]=i;(/^item\//.test(n)?t:e).push({name:n,alias:l})})),[{label:this.intl.t("config.expression"),values:this.args.expressionFields},{label:this.intl.t("config.field-values"),values:this.args.layerFields},{label:this.intl.t("config.calculated-values"),values:this.args.calculatedFields},{label:this.intl.t("config.application"),values:e},{label:this.intl.t("config.item"),values:t}]}async createEditor(e){this.destroyEditor() 2921const t=Object.assign({},A,{label:this.intl.t("config.insert"),language:this.locale,locale:this.locale,variables:this.variables,htmlSupport:{allow:[{name:/.*/,attributes:!0,styles:!0}],disallow:[{name:/.*/,attributes:/^on.*$/}]},initialData:this.args.value||""}) 2922this.editor=await l.ClassicEditor.create(e,t) 2923const i=this.editor.data.htmlProcessor.toView,n=this.args.allowIframe 2924this.editor.data.htmlProcessor.toView=function(e){const t=(0,v.sanitizeHtml)(e,n) 2925return i.call(this,t)},this.args.ready?.(!0),this.editor.model.document.on("change:data",this.onDataChanged),this.editorWrapper=e.parentElement,this.dropdowns=this.editorWrapper.querySelectorAll(".ck-dropdown__panel"),this.dropdowns.forEach((e=>{e.parentElement?.classList.contains("ck-alignment-dropdown")||this.dropdownObserver.observe(e,{attributes:!0,attributeFilter:["class"]})}))}get fieldsTitle(){return this.intl.t("config.fields")}onDataChanged(){this.args.update?.(this.editor.getData())}redrawPlugin(){this.editor&&(this.editor.config.set("variables",this.variables),this.editor.plugins.get("InsertVariables").drawList())}},O=j(P.prototype,"intl",[S.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(P.prototype,"application",[S.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(P.prototype,"dashboard",[S.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(P.prototype,"attachEditor",[w.action],Object.getOwnPropertyDescriptor(P.prototype,"attachEditor"),P.prototype),j(P.prototype,"valueChanged",[w.action],Object.getOwnPropertyDescriptor(P.prototype,"valueChanged"),P.prototype),j(P.prototype,"onDataChanged",[w.action],Object.getOwnPropertyDescriptor(P.prototype,"onDataChanged"),P.prototype),j(P.prototype,"redrawPlugin",[w.action],Object.getOwnPropertyDescriptor(P.prototype,"redrawPlugin"),P.prototype),P) 2926e.default=(0,t.setComponentTemplate)(E,V)})),define("nickel/components/ui/date-picker-dropdown/index",["exports","@ember/component","@dashboard/core-modules","@ember/service","@ember/string","@ember/utils","@glimmer/component","luxon","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d 2927function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 2928var i=e[Symbol.toPrimitive] 2929if(void 0!==i){var n=i.call(e,t||"default") 2930if("object"!=typeof n)return n 2931throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 2932return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
2932Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2933const p=(0,s.createTemplateFactory)({id:"tnWwj48l",block:'[[[8,[39,0],[[24,0,"date-picker-dropdown"],[17,1]],null,[["default"],[[[[1,"\\n "],[8,[30,2,["Toggle"]],[[24,0,"w-full bg-foreground-1"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"flex-auto text-ellipsis"],[12],[1,"\\n "],[1,[30,0,["valueString"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"calcite-icon"],[14,"scale","s"],[14,"icon","chevron-down"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["Menu"]],[[24,0,"p-1"]],[["@overlayPositioning","@menuPlacement","@matchToggleWidth","@flipDisabled"],[[30,3],"bottom-start",true,true]],[["default"],[[[[1,"\\n "],[8,[39,1],[[4,[38,3],null,null]],[["@data","@isRange","@includeTime","@showShortcuts","@update","@enter"],[[30,0,["value"]],[30,0,["isRange"]],[30,4],true,[28,[37,2],[[30,5]],null],[30,2,["closeMenu"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","Dropdown","@overlayPositioning","@includeTime","@update"],false,["ui/dropdown","ui/calendar","optional","autofocus"]]',moduleName:"nickel/components/ui/date-picker-dropdown/index.hbs",isStrictMode:!1}),f={year:"numeric",month:"numeric",day:"numeric"},b={hour:"numeric",minute:"numeric"} 2934let m=(c=class extends o.default{constructor(){var e,t,i,n 2935super(...arguments),e=this,t="intl",n=this,(i=d)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),u(this,"today",r.DateTime.now())}get placeholder(){return(0,a.isNone)(this.args.placeholder)?this.intl.t("config.none"):this.args.placeholder}get isRange(){return!!this.args.isRange}get dateFormat(){return this.args.dateFormat||f}get timeFormat(){return this.args.timeFormat||b}get value(){return this.args.value||{}}get startDate(){return this.isRange?!!this.value.start&&this.value.start.value:this.value.value}get endDate(){return this.isRange?!!this.value.end&&this.value.end.value:this.value.value}get startIncludeTime(){return this.isRange?!!this.value.start&&!!this.value.start.includeTime:!!this.value.includeTime}get endIncludeTime(){return this.isRange?!!this.value.end&&!!this.value.end.includeTime:!!this.value.includeTime}get operator(){return this.args.operator?(0,l.dasherize)(this.args.operator):this.isRange?"between":"is-on"}getStartDateString(){if((0,a.isNone)(this.startDate))return"" 2936const e={...this.dateFormat} 2937return this.startIncludeTime&&Object.assign(e,this.timeFormat),(0,i.formatLuxonDate)(this.startDate,e)}getEndDateString(){if((0,a.isNone)(this.endDate))return"" 2938const e={...this.dateFormat} 2939return this.endIncludeTime&&Object.assign(e,this.timeFormat),(0,i.formatLuxonDate)(this.endDate,e)}get valueString(){const e=this.getStartDateString() 2940if(this.isRange){const t=this.getEndDateString() 2941if(e&&t)return this.intl.t(`date-value-label-enum.${this.operator}`,{value1:e,value2:t}) 2942if(e)return this.intl.t("date-value-label-enum.is-on-after",{value:e}) 2943if(t)return this.intl.t("date-value-label-enum.is-on-before",{value:t})}else if(e)return this.intl.t(`date-value-label-enum.${this.operator}`,{value:e}) 2944return this.placeholder}},g=c.prototype,h="intl",y=[n.inject],v={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(v).forEach((function(e){S[e]=v[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=y.slice().reverse().reduce((function(e,t){return t(g,h,e)||e}),S),w&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(w):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(g,h,S),S=null),d=S,c) 2945var g,h,y,v,w,S 2946e.default=(0,t.setComponentTemplate)(p,m)})),define("nickel/components/ui/div",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2947const l=(0,n.createTemplateFactory)({id:"SAIlQKkH",block:'[[[11,0],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@baseClass","&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/div.hbs",isStrictMode:!1}) 2948e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/drawer/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2948dule",{value:!0}),e.default=void 0 2949const l=(0,n.createTemplateFactory)({id:"WD/7e+11",block:'[[[41,[30,1],[[[1," "],[11,"calcite-scrim"],[24,0,"drawer calcite-mode-dark z-50"],[4,[38,1],["click",[28,[37,2],[[30,2]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[11,"calcite-flow"],[16,0,[29,["drawer absolute bottom-0 max-h-full ",[52,[28,[37,3],[[30,1]],null],"hide"]," ",[30,3]]]],[16,"tabindex",[52,[28,[37,3],[[30,1]],null],"-1"]],[4,[38,4],[[28,[37,2],[[30,4]],null]],null],[12],[1,"\\n "],[10,"calcite-flow-item"],[15,"heading",[30,5]],[12],[1,"\\n "],[11,"calcite-action"],[24,"slot","header-actions-end"],[24,"icon","x"],[16,"label",[28,[37,5],["close"],null]],[16,"disabled",[30,6]],[4,[38,1],["click",[28,[37,2],[[30,2]],null]],null],[12],[13],[1,"\\n "],[18,8,null],[1,"\\n"],[41,[30,7],[[[1," "],[11,"calcite-button"],[24,"width","full"],[24,"scale","l"],[24,"slot","footer-actions"],[16,"disabled",[30,6]],[4,[38,1],["click",[28,[37,2],[[30,2]],null]],null],[12],[1,"\\n "],[1,[28,[35,5],["done"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@isOpen","@dismiss","@position","@flowAdded","@heading","@configMode","@includeDone","&default"],false,["if","on","optional","not","did-insert","t","yield"]]',moduleName:"nickel/components/ui/drawer/index.hbs",isStrictMode:!1}) 2950e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/dropdown/dropdown-action/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2951const l=(0,n.createTemplateFactory)({id:"NkwvsfvL",block:'[[[11,"calcite-action"],[24,"aria-haspopup","true"],[16,"aria-expanded",[30,1]],[16,"active",[30,1]],[17,2],[4,[38,0],["click",[30,3]],null],[4,[38,1],[[30,4]],null],[12],[1,"\\n "],[18,5,null],[1,"\\n"],[13]],["@isActive","&attrs","@onClick","@didInsert","&default"],false,["on","did-insert","yield"]]',moduleName:"nickel/components/ui/dropdown/dropdown-action/index.hbs",isStrictMode:!1}) 2952e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/dropdown/dropdown-button/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2953const l=(0,n.createTemplateFactory)({id:"xXJoXwBL",block:'[[[11,"calcite-button"],[24,"aria-haspopup","true"],[16,"aria-expanded",[30,1]],[17,2],[4,[38,0],["click",[30,3]],null],[4,[38,1],[[30,4]],null],[12],[1,"\\n "],[18,5,null],[1,"\\n"],[13]],["@isActive","&attrs","@onClick","@didInsert","&default"],false,["on","did-insert","yield"]]',moduleName:"nickel/components/ui/dropdown/dropdown-button/index.hbs",isStrictMode:!1}) 2954e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/dropdown/dropdown-menu/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 2955function o(e,t,i,n,l){var a={} 2956return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2957const r=(0,l.createTemplateFactory)({id:"vGKjgX/u",block:'[[[41,[30,1],[[[1," "],[8,[39,1],[[24,0,"dropdown-menu"],[17,2],[4,[38,3],["click",[30,0,["onWindowClick"]]],null],[4,[38,3],["keyup",[30,0,["onWindowKeyup"]]],null],[4,[38,4],[[28,[37,5],[[28,[37,6],[[30,8]],null]],null]],null],[4,[38,7],[[30,0,["willDestroyPopover"]]],null],[4,[38,8],["keyup",[30,0,["keyup"]]],null]],[["@placement","@referenceElement","@pointerDisabled","@open","@matchWidth","@offsetSkidding","@offsetDistance","@onClose","@onOpen","@overlayPositioning","@flipDisabled","@focusTrapDisabled","@flipPlacements"],[[30,0,["placement"]],[30,3],true,true,[30,4],[3
29570,5],[28,[37,2],[[30,6],0],null],[30,7],[30,8],[30,9],[30,10],true,[30,11]]],[["default"],[[[[1,"\\n "],[18,13,[[28,[37,10],null,[["updatePosition"],[[30,12,["reposition"]]]]]]],[1,"\\n "]],[12]]]]],[1,"\\n"]],[]],null]],["@isActive","&attrs","@referenceElement","@matchToggleWidth","@offsetSkidding","@offsetDistance","@close","@showing","@overlayPositioning","@flipDisabled","@flipPlacements","Popover","&default"],false,["if","ui/popover","or","on-window","did-insert","fn","optional","will-destroy","on","yield","hash"]]',moduleName:"nickel/components/ui/dropdown/dropdown-menu/index.hbs",isStrictMode:!1}) 2958let s=(o((a=class extends n.default{get placement(){return this.args.menuPlacement||"bottom"}onWindowKeyup(e){"Escape"===e.key&&this.args.close?.()}onWindowClick(e,t){t===e.target||t.contains(e.target)||this.args.referenceElement===e.target||this.args.referenceElement.contains(e.target)||this.args.close?.()}keyup(e){"Escape"!==e.code&&e.stopPropagation()}willDestroyPopover(){this.args.hiding?.(),this.args.onWillDestroyMenu?.()}}).prototype,"onWindowKeyup",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onWindowKeyup"),a.prototype),o(a.prototype,"onWindowClick",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onWindowClick"),a.prototype),o(a.prototype,"keyup",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"keyup"),a.prototype),o(a.prototype,"willDestroyPopover",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"willDestroyPopover"),a.prototype),a) 2959e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/dropdown/dropdown-toggle/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 2960function o(e,t,i,n,l){var a={} 2961return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2962const r=(0,l.createTemplateFactory)({id:"Rg5KLajP",block:'[[[11,"button"],[16,0,[29,["dropdown-toggle ",[52,[28,[37,1],[[30,1],"s"],null],"dropdown-toggle-small"]]]],[24,"aria-haspopup","true"],[16,"aria-expanded",[30,2]],[16,"aria-label",[30,3]],[17,4],[16,"title",[28,[37,2],[[52,[30,2],"config.collapse","config.expand"]],null]],[4,[38,3],["click",[30,0,["click"]]],null],[4,[38,4],[[30,0,["buttonAdded"]]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,null],[1,"\\n"]],[]],[[[1," "],[1,[30,3]],[1,"\\n"]],[]]],[13]],["@scale","@isActive","@label","&attrs","&default"],false,["if","eq","t","on","did-insert","has-block","yield"]]',moduleName:"nickel/components/ui/dropdown/dropdown-toggle/index.hbs",isStrictMode:!1}) 2963let s=(a=class extends n.default{buttonAdded(e){this.label=e.closest("calcite-label"),this.focusLabel=()=>e.focus(),this.label&&this.label.addEventListener("click",this.focusLabel),this.args.didInsert?.(e)}click(e){"CALCITE-CHIP"!==e.target.tagName&&this.args.onClick?.(e)}willDestroy(){super.willDestroy(...arguments),this.label?.removeEventListener("click",this.focusLabel)}},o(a.prototype,"buttonAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"buttonAdded"),a.prototype),o(a.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"click"),a.prototype),a) 2964e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/dropdown/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils","@ember/object","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p 2965function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,l){var a={} 2966return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
2966Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2967const m=(0,s.createTemplateFactory)({id:"9y/Zmaef",block:'[[[11,0],[24,0,"dropdown"],[17,1],[4,[38,0],[[30,0,["externalIsActiveChanged"]],[30,2]],null],[4,[38,1],["keyup",[30,0,["onWindowKeyup"]]],[["isActive"],[[30,0,["isActive"]]]]],[12],[1,"\\n "],[18,3,[[28,[37,3],null,[["Toggle","Button","Action","Menu","isActive","closeMenu"],[[50,"ui/dropdown/dropdown-toggle",0,null,[["isActive","onClick","didInsert"],[[30,0,["isActive"]],[30,0,["toggleIsActive"]],[30,0,["referenceElementCreated"]]]]],[50,"ui/dropdown/dropdown-button",0,null,[["isActive","onClick","didInsert"],[[30,0,["isActive"]],[30,0,["toggleIsActive"]],[30,0,["referenceElementCreated"]]]]],[50,"ui/dropdown/dropdown-action",0,null,[["isActive","onClick","didInsert"],[[30,0,["isActive"]],[30,0,["toggleIsActive"]],[30,0,["referenceElementCreated"]]]]],[50,"ui/dropdown/dropdown-menu",0,null,[["isActive","referenceElement","close","onWillDestroyMenu"],[[30,0,["isActive"]],[30,0,["referenceElement"]],[30,0,["closeMenu"]],[30,0,["willDestroyMenu"]]]]],[30,0,["isActive"]],[30,0,["closeMenu"]]]]]]],[1,"\\n"],[13]],["&attrs","@isActive","&default"],false,["did-update","on-window","yield","hash","component"]]',moduleName:"nickel/components/ui/dropdown/index.hbs",isStrictMode:!1}) 2968let g=(c=(0,i.trigger)((function(e){this.args.update?.(e)})),d=class extends o.default{constructor(){super(...arguments),f(this,"referenceElement",u,this),f(this,"isActive",p,this)}externalIsActiveChanged(){this.args.update&&!(0,a.isNone)(this.args.isActive)&&(this.isActive=this.args.isActive)}onWindowKeyup(e,t){t.contains(document.activeElement)||this.closeMenu()}toggleIsActive(e){this.isActive=!this.isActive,e.preventDefault()}closeMenu(){this.isActive=!1}referenceElementCreated(e){this.referenceElement=e}willDestroyMenu(){(0,n.isFocusable)(document.activeElement)||(0,n.focus)(this.referenceElement)}},u=b(d.prototype,"referenceElement",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"isActive",[c,i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(d.prototype,"externalIsActiveChanged",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"externalIsActiveChanged"),d.prototype),b(d.prototype,"onWindowKeyup",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"onWindowKeyup"),d.prototype),b(d.prototype,"toggleIsActive",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"toggleIsActive"),d.prototype),b(d.prototype,"closeMenu",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"closeMenu"),d.prototype),b(d.prototype,"referenceElementCreated",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"referenceElementCreated"),d.prototype),b(d.prototype,"willDestroyMenu",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"willDestroyMenu"),d.prototype),d) 2969e.default=(0,t.setComponentTemplate)(m,g)})),define("nickel/components/ui/grid-container/container-body/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2970const l=(0,n.createTemplateFactory)({id:"fo2zXi9k",block:'[[[11,0],[24,0,"grid-container-body mt-2"],[16,5,[28,[37,0],[[28,[37,1],["grid-template-columns:",[30,1]],null]],null]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,3],null,[["Cell"],[[50,"ui/grid-container/container-cell",0,null,null]]]]]],[1,"\\n"],[13]],["@gridTemplateColumns","&attrs","&default"],false,["html-safe","space-concat","yield","hash","component"]]',moduleName:"nickel/components/ui/grid-container/container-body/index.hbs",isStrictMode:!1}) 2971e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/grid-container/container-cell/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2972const l=(0,n.createTemplateFactory)({id:"cWOG0ivU",block:'[[[11,1],[24,0,"grid-container-cell flex items-center"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/grid-container/container-cell/index.hbs",isStrictMode:!1}) 2973e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/grid-container/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
2973dule",{value:!0}),e.default=void 0 2974const l=(0,n.createTemplateFactory)({id:"fN7aXe0C",block:'[[[11,0],[24,0,"grid-container mb-3"],[17,1],[12],[1,"\\n "],[18,3,[[28,[37,1],null,[["Body"],[[50,"ui/grid-container/container-body",0,null,[["gridTemplateColumns"],[[30,2]]]]]]]]],[1,"\\n"],[13]],["&attrs","@gridTemplateColumns","&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/ui/grid-container/index.hbs",isStrictMode:!1}) 2975e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/group-separator/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2976const l=(0,n.createTemplateFactory)({id:"sm6P1mi8",block:'[[[11,0],[24,0,"group-separator mb-3"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/group-separator/index.hbs",isStrictMode:!1}) 2977e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/input-group/group-button/index",["exports","@ember/component","nickel/components/ui/input-group/group-element-base","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2978const l=(0,n.createTemplateFactory)({id:"tFDaD8vN",block:'[[[11,"calcite-button"],[16,"appearance",[52,[30,0,["isActive"]],"solid","outline-fill"]],[16,0,[28,[37,1],["group-btn",[52,[30,1],"flex-none"]],null]],[17,2],[4,[38,2],["click",[28,[37,3],[[30,3],[30,4]],null]],null],[12],[1,"\\n "],[1,[30,0,["label"]]],[1,"\\n"],[13]],["@noWrap","&attrs","@update","@option"],false,["if","space-concat","on","fn"]]',moduleName:"nickel/components/ui/input-group/group-button/index.hbs",isStrictMode:!1}) 2979class a extends i.default{}e.default=(0,t.setComponentTemplate)(l,a)})),define("nickel/components/ui/input-group/group-element-base",["exports","@ember/service","@ember/string","@ember/utils","@glimmer/component"],(function(e,t,i,n,l){var a,o 2980Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2981e.default=(a=class extends l.default{constructor(){var e,t,i,n 2982super(...arguments),e=this,t="intl",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}get label(){let e=this.args.option 2983if(e instanceof Object&&(e=e[this.args.labelProperty]),(0,n.isNone)(e))return"" 2984const t=this.args.intlPath 2985if("string"!=typeof e||(0,n.isEmpty)(t)){const t=e.toString() 2986return this.args.lowercase?t.toLowerCase():t}this.args.dasherizeValue&&(e=(0,i.dasherize)(e)) 2987const l=this.intl.t(`${t}.${e}`)||e 2988return this.args.lowercase?l.toLowerCase():l}get isActive(){const e=this.args.selectedOptions,t=this.args.option 2989if((0,n.isEmpty)(e)||(0,n.isEmpty)(t))return!1 2990const i=this.args.valueProperty 2991return i?e.includes(t[i]):e.includes(t)}},r=a.prototype,s="intl",c=[t.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(d).forEach((function(e){p[e]=d[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(r,s,e)||e}),p),u&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(u):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(r,s,p),p=null),o=p,a) 2992var r,s,c,d,u,p})),define("nickel/components/ui/input-group/group-radio/index",["exports","@ember/component","nickel/components/ui/input-group/group-element-base","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2993const l=(0,n.createTemplateFactory)({id:"3uJaOQGB",block:'[[[11,"calcite-segmented-control-item"],[16,"checked",[30,0,["isActive"]]],[16,2,[30,1]],[17,2],[12],[1,"\\n "],[1,[30,0,["label"]]],[1,"\\n"],[13]],["@option","&attrs"],false,[]]',moduleName:"nickel/components/ui/input-group/group-radio/index.hbs",isStrictMode:!1}) 2994class a extends i.default{}e.default=a,(0,t.setComponentTemplate)(l,a)})),define("nickel/components/ui/input-group/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils/array","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 2995function d(e,t,i,n,l){var a={}
2996return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 2997const u=(0,r.createTemplateFactory)({id:"YoJgkdDp",block:'[[[41,[28,[37,1],[[30,1],"button"],null],[[[1," "],[11,"nav"],[16,0,[28,[37,2],["flex",[52,[28,[37,3],[[30,2]],null],"flex-wrap"]],null]],[17,3],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,4]],null]],null],null,[[[1," "],[8,[39,6],null,[["@selectedOptions","@labelProperty","@valueProperty","@dasherizeValue","@option","@intlPath","@noWrap","@update"],[[30,0,["values"]],[30,0,["labelProperty"]],[30,6],[30,0,["dasherizeValue"]],[30,5],[30,7],[30,2],[28,[37,7],[[30,0,["updateValues"]],[30,5]],null]]],null],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[11,"calcite-segmented-control"],[17,3],[4,[38,8],["calciteSegmentedControlChange",[30,0,["updateRadioGroup"]]],null],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,4]],null]],null],null,[[[1," "],[8,[39,9],null,[["@selectedOptions","@labelProperty","@valueProperty","@dasherizeValue","@option","@intlPath","@lowercase"],[[30,0,["values"]],[30,0,["labelProperty"]],[30,6],[30,0,["dasherizeValue"]],[30,8],[30,7],[30,9]]],null],[1,"\\n"]],[8]],null],[1," "],[13],[1,"\\n"]],[]]]],["@inputType","@noWrap","&attrs","@options","option","@valueProperty","@intlPath","option","@lowercase"],false,["if","eq","space-concat","not","each","-track-array","ui/input-group/group-button","fn","on","ui/input-group/group-radio"]]',moduleName:"nickel/components/ui/input-group/index.hbs",isStrictMode:!1}) 2998let p=(s=(0,i.memoize)("args.value"),d((c=class extends o.default{get inputType(){return(0,a.isNone)(this.args.inputType)?"radio":this.args.inputType}get multivalue(){return!!this.args.multivalue}get required(){return(0,a.isNone)(this.args.required)?"radio"===this.inputType:this.args.required}get dasherizeValue(){return(0,a.isNone)(this.args.dasherizeValue)||this.args.dasherizeValue}get labelProperty(){return this.args.labelProperty||"label"}get values(){const e=this.args.value 2999return(0,a.isEmpty)(e)?[]:this.multivalue?[...e]:[e]}getValue(e){const t=this.args.valueProperty 3000return t?e[t]:e}updateValues(e){let t=[...this.values||[]] 3001const i=this.multivalue,l=this.getValue(e) 3002if(t.includes(l)){if(1===t.length&&this.required)return;(0,n.removeIn)(t,l)}else i||(t=[]),t.push(l) 3003this.args.update?.(i?t:t[0])}updateRadioGroup(e){this.updateValues(e.target.value)}}).prototype,"values",[s],Object.getOwnPropertyDescriptor(c.prototype,"values"),c.prototype),d(c.prototype,"updateValues",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"updateValues"),c.prototype),d(c.prototype,"updateRadioGroup",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"updateRadioGroup"),c.prototype),c) 3004e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/ui/input-select/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3005const l=(0,n.createTemplateFactory)({id:"/h3DxcAE",block:'[[[41,[28,[37,1],[[30,1,["length"]],3],null],[[[1," "],[8,[39,2],[[17,2]],[["@value","@options","@intlPath","@lowercase","@dasherizeValue","@valueProperty","@update"],[[30,3],[30,1],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,3],[[17,2]],[["@value","@options","@required","@intlPath","@lowercase","@dasherizeValue","@valueProperty","@update"],[[30,3],[30,1],true,[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]]]],["@options","&attrs","@value","@intlPath","@lowercase","@dasherizeValue","@valueProperty","@update"],false,["if","gt","ui/power-select","ui/input-group"]]',moduleName:"nickel/components/ui/input-select/index.hbs",isStrictMode:!1}) 3006e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})) 3007define("nickel/components/ui/input/index",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 3008function c(e,t,i,n,l){var a={}
3009return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3010const d=(0,o.createTemplateFactory)({id:"lBoVV03J",block:'[[[11,"calcite-input"],[16,0,[52,[28,[37,1],[[30,0,["dashboard","isMobile"]],[28,[37,2],[[30,0,["dashboard","editing"]]],null]],null],"text-0"]],[24,4,"text"],[16,2,[30,1]],[16,"placeholder",[30,2]],[16,"status",[30,3]],[16,"icon",[30,4]],[16,"clearable",[30,5]],[16,"max-length",[30,6]],[17,7],[4,[38,3],["calciteInputInput",[30,0,["inputChanged"]]],null],[4,[38,3],["keyup",[30,0,["keyup"]]],null],[4,[38,4],[[30,0,["onElementInsert"]]],null],[12],[13]],["@value","@placeholder","@status","@icon","@clearable","@maxLength","&attrs"],false,["if","and","not","on","did-insert"]]',moduleName:"nickel/components/ui/input/index.hbs",isStrictMode:!1}) 3011let u=e.default=(r=class extends a.default{constructor(){var e,t,i,n 3012super(...arguments),e=this,t="dashboard",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}updateValue(e,t){this.args.update?.(e,t)}onElementInsert(e){this.inputElement=e}inputChanged(e){this.args.debounce?this.debounceHandle=(0,n.debounce)(this,this.updateValue,e.target.value,e,this.args.debounce):this.updateValue(e.target.value,e)}keyup(e){"Enter"===e.key&&((0,n.cancel)(this.debounceHandle),this.updateValue(this.inputElement.value,e),this.args.enter?.(e))}},s=c(r.prototype,"dashboard",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(r.prototype,"onElementInsert",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onElementInsert"),r.prototype),c(r.prototype,"inputChanged",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"inputChanged"),r.prototype),c(r.prototype,"keyup",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"keyup"),r.prototype),r);(0,t.setComponentTemplate)(d,u)})),define("nickel/components/ui/item-card/index",["exports","@ember/component","@dashboard/core-modules","@ember/service","@glimmer/component","nickel/utils/asset","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s,c 3013function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,l){var a={} 3014return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3015const p=(0,o.createTemplateFactory)({id:"BgJ0ZJgu",block:'[[[10,"calcite-card"],[14,0,"item-card"],[12],[1,"\\n "],[10,0],[14,"slot","thumbnail"],[14,0,"relative"],[12],[1,"\\n "],[8,[39,0],null,[["@url","@defaultUrl"],[[30,0,["thumbnailUrl"]],[30,0,["defaultThumbnailUrl"]]]],null],[1,"\\n "],[11,0],[24,0,"item-card--overlay"],[17,1],[12],[1,"\\n "],[18,4,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,"slot","title"],[15,0,[28,[37,2],["item-card--title",[52,[30,0,["usesProductionResource"]],"item-card--title-s"]],null]],[15,"title",[30,2,["title"]]],[12],[1,"\\n "],[1,[30,2,["title"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,"slot","subtitle"],[14,0,"text-color-3 text-ellipsis"],[15,"title",[28,[37,4],["config.by-format"],[["name"],[[30,2,["owner"]]]]]],[12],[1,"\\n "],[1,[28,[35,4],["config.by-format"],[["name"],[[30,2,["owner"]]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[1,[28,[35,4],["config.last-update-format"],[["label"],[[28,[37,5],[[30,2,["modified"]]],[["year","month","day"],["numeric","short","numeric"]]]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["usesProductionResource"]],[[[1," "],[10,0],[14,0,"text-color-danger"],[12],[1,"\\n Production Resource\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"chips"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["itemTypes"]]],null]],null],null,[[[1," "],[10,"calcite-chip"],[14,"scale","s"],[15,"icon",[28,[37,8],[[30,3]],null]],[12],[1,"\\n "],[1,[28,[35,4],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[10,0],[14,"slot","footer-start"],[14,0,"card-tools flex relative"],[12],[1,"\\n "],[18,5,null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@item","type","&mainActionContainer","&toolContainer"],false,["ui/portal-img","yield","space-concat","if","t","format-date","each","-track-array","item-type-icon"]]',moduleName:"nickel/components/ui/item-card/index.hbs",isStrictMode:!1}) 3016let f=(r=class extends l.default{constructor(){super(...arguments),d(this,"application",s,this),d(this,"portal",c,this)}get userUrl(){return`//${this.portal.hostName}/home/user.html?user=${this.args.item.owner}`}get thumbnailUrl(){let e=this.args.item.thumbnailUrl 3017if(this.args.item instanceof i.PortalItem||(e=this.portal.getThumbnailUrl(this.args.item)),!e)return null 3018const t=e.indexOf("?")>=0?"&":"?" 3019return`${e}${t}w=800`}get defaultThumbnailUrl(){return"Dashboard"===this.args.item.type?this.args.item.typeKeywords.findIndex((e=>/ArcGIS Dashboards/i.test(e)))>-1?(0,a.default)("assets/images/dashboard-600-24aa8a050ddae19ad7da310338e76c23.png"):(0,a.default)("assets/images/no-dashboard-thumb-84c2afc9d73774823c7865b4cc776b9b.png"):(0,a.default)("assets/images/default_thumb-1aa49ff6e72cc2d4eec39f2fdeba8d1f.png")}get usesProductionResource(){return this.application.isDebug&&(this.args.item.tags||[]).indexOf("Uses Production Resource")>=0}get itemTypes(){const e=this.args.item.type.toLowerCase().replaceAll(" ","-"),t=[],i=e.match(/web-(scene|map)$/)
3020return i&&t.push(i[0]),"dashboard"===e&&(t.push("desktop"),this.args.item.typeKeywords.indexOf("Mobile")>-1&&t.push("mobile")),"map-service"===e&&t.push("map-image-layer"),"feature-service"!==e&&"feature-collection"!==e||t.push("feature-layer"),t}},s=u(r.prototype,"application",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u(r.prototype,"portal",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r) 3021e.default=(0,t.setComponentTemplate)(p,f)})),define("nickel/components/ui/label-tooltip/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3022const l=(0,n.createTemplateFactory)({id:"JTrV0U3l",block:'[[[11,0],[24,0,"flex"],[17,1],[12],[1,"\\n "],[1,[30,2]],[1,"\\n\\n"],[41,[51,[30,3]],[[[1," "],[11,"calcite-icon"],[16,1,[30,0,["id"]]],[24,0,"ms-2"],[16,"icon",[30,4]],[24,"scale","s"],[24,"tabindex","0"],[4,[38,1],null,[["text","placement"],[[30,5],"trailing"]]],[12],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@text","@hideTooltip","@icon","@tooltipText"],false,["unless","tooltip"]]',moduleName:"nickel/components/ui/label-tooltip/index.hbs",isStrictMode:!1}) 3023e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/list/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/dom","@ember/object","@ember/service","@ember/string","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v,w,S,x,C,k,P 3024function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3025var i=e[Symbol.toPrimitive] 3026if(void 0!==i){var n=i.call(e,t||"default") 3027if("object"!=typeof n)return n 3028throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3029return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,l){var a={} 3030return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.WrappedValue=void 0 3031const z=(0,p.createTemplateFactory)({id:"am29nPzD",block:'[[[18,1,[[30,0]]]],["&default"],false,["yield"]]',moduleName:"nickel/components/ui/list/index.hbs",isStrictMode:!1}) 3032let M=e.WrappedValue=(f=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3033O(this,"label",b,this),O(this,"matchingScore",m,this),O(this,"selected",g,this),D(this,"selectable",void 0),D(this,"data",void 0),D(this,"id",void 0),Object.assign(this,e),this.selectable=(0,c.isNone)(this.data.selectable)||this.data.selectable,this.id=this.data.id||this.data.name||this.data}},b=T(f.prototype,"label",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=T(f.prototype,"matchingScore",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),g=T(f.prototype,"selected",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f),j=e.default=(h=(0,i.trigger)((function(e){this.showAll=(0,c.isEmpty)(e)})),y=(0,i.memoize)("args.options","args.value","args.labelProperty","args.valueProperty"),v=(0,i.memoize)("wrappedValues"),w=(0,i.memoize)("wrappedOptions","inputValue","filterSelected"),S=class extends d.default{constructor(){super(...arguments),O(this,"intl",x,this),D(this,"inputElement",void 0),O(this,"filterSelected",C,this),O(this,"showAll",k,this),O(this,"inputValue",P,this)}get multivalue(){return this.args.multivalue}get allowBlank(){return this.args.allowBlank}get optionComponentName(){return this.args.optionComponentName}get showFilter(){return(0,c.isNone)(this.args.showFilter)||this.args.showFilter}get showInput(){return this.args.allowCreate||this.options.length>
303310&&this.showFilter}get disableFilterSelected(){return(0,c.isEmpty)(this.wrappedValues)}get allowCreate(){return this.args.allowCreate}resetFilterSelected(){this.disableFilterSelected&&(this.filterSelected=!1)}get hasUnselected(){return!this.filterSelected&&this.filteredOptions.filter((e=>!e.selected)).length>0}get inputPlaceholder(){return this.args.inputPlaceholder?this.args.inputPlaceholder:this.args.allowCreate?this.intl.t((0,c.isEmpty)(this.wrappedOptions)?"enter-new-value":"search-options-or-enter-new-value"):this.intl.t("search-options")}get options(){return this.args.options||[]}get wrappedValues(){let e=(0,c.isNone)(this.args.value)?[]:this.args.value 3034return Array.isArray(e)||(e=[e]),e.map((e=>{const t=this.getLabelValue(e) 3035return new M({label:t,data:e,selected:!0})}))}get wrappedOptions(){const e=this.wrappedValues.reduce(((e,t)=>e.set(t.id,t)),new Map) 3036let t=this.options.map((t=>{const i=this.getLabelValue(t),n=new M({label:i,data:t}) 3037return n.selected=e.has(n.id),n.selected&&this.args.allowCreate&&e.delete(n.id),n})) 3038return this.args.allowCreate&&!(0,c.isEmpty)(e)&&(t=[...e.values(),...t]),t}get filteredOptions(){const e=this.inputValue||"",t=(0,c.isEmpty)(e),i=new RegExp(e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&"),"gi") 3039let l=this.wrappedOptions.filter((e=>{if(this.filterSelected&&!e.selected)return e.matchingScore=-1,!1 3040if(t)return e.matchingScore=0,!0 3041i.lastIndex=0 3042let n=i.exec(e.label) 3043return n?(e.matchingScore=n.index,!0):(e.matchingScore=-1,!1)})) 3044return t||this.showAll||(l=l.sort((function(e,t){return e.matchingScore<t.matchingScore?-1:e.matchingScore>t.matchingScore?1:(0,n.compare)(e.label,t.label)}))),l}get filteredValues(){return this.filteredOptions.filter((e=>e.selected))}get firstVisibleValueId(){return this.filteredValues[0]?.data.id}get firstSelectedValue(){return this.wrappedValues[0]}get unmatchedInputValue(){if((0,c.isEmpty)(this.inputValue))return 3045const e=this.wrappedOptions.find((e=>e.label===this.inputValue)) 3046return(0,c.isEmpty)(e)?this.inputValue.trimEnd():void 0}getValue(e){if(!(0,c.isNone)(e))return"object"==typeof e&&this.args.valueProperty?e[this.args.valueProperty]:e}getLabelValue(e){if(!(0,c.isNone)(e)){if(this.labelProperty&&this.args.valueProperty){const t=(0,l.findBy)(this.options,this.args.valueProperty,e) 3047if(t)return this.translate(t[this.labelProperty])}return"object"==typeof e&&this.labelProperty?this.translate(e[this.labelProperty]):this.translate(e)}}translate(e){if((0,c.isNone)(e))return"" 3048if("string"!=typeof e||(0,c.isEmpty)(this.args.intlPath))return e.toString() 3049let t=e 3050this.dasherizeValue&&(t=(0,s.dasherize)(e)) 3051const i=this.intl.t(`${this.args.intlPath}.${t}`) 3052return this.args.lowercase?i.toLowerCase():i}get dasherizeValue(){return(0,c.isNone)(this.args.dasherizeValue)||this.args.dasherizeValue}get labelProperty(){return this.args.labelProperty||"label"}scrollSelectedToView(){if(this.isDestroying||this.isDestroyed)return 3053const e=this.popupElement.querySelector(".is-active");(0,a.elementScrollIntoContainer)(e)}inputElementCreated(e){this.inputElement=e}toggleFilterSelected(){this.filterSelected=!this.filterSelected}removeValue(e){e.selected=!e.selected 3054const t=(0,l.mapBy)((0,l.filterBy)(this.wrappedValues,"selected",!0),"data") 3055this.commitSelected(t)}commitSelected(e){if(e=e||(0,l.mapBy)((0,l.filterBy)(this.wrappedOptions,"selected",!0),"data"),this.args.multivalue){const t=e.map((e=>this.getValue(e))) 3056return void this.args.update?.(t)}if((0,c.isEmpty)(e))return 3057const t=e[0],i=this.getValue(t) 3058this.args.update?.(i,t)}selectAll(){this.filteredOptions.forEach((e=>{e.selected=!0})),this.commitSelected()}clearAll(){this.filteredOptions.forEach((e=>{e.selected=!1})),this.commitSelected(),this.filterSelected&&this.disableFilterSelected&&(this.filterSelected=!1)}clearInputValue(e){this.inputValue=void 0,e?.stopPropagation?.(),setTimeout((()=>this.inputElement?.selectText()),0)}clearSingleSelection(){this.args.update?.()}reset(){this.wrappedOptions.forEach((e=>{e.selected=!1})),this.filterSelected=!1,this.clearInputValue()}inputKeyup(e){if("Enter"===e.key)this.useUnmatchedValue(e)}toggleOption(e,t){if(e.selectable){if(!this.args.multivalue)return e.selected?(this.args.allowBlank&&(e.selected=!1,this.commitSelected()),void this.args.enter?.()):(this.wrappedOptions.forEach((e=>{e.selected=!1})),e.selected=!0,this.commitSelected(),void this.args.enter?.()) 3059if(e.selected=!e.selected,this.commitSelected(),this.filterSelected&&this.disableFilterSelected&&(this.filterSelected=!1),this.filterSelected&&!e.selected){const e=t.composedPath().find((e=>e.classList?.contains("select-list-options"))),i=Array.prototype.slice.call(e?.querySelectorAll(".list-option")),n=i.indexOf(document.activeElement),l=n===i.length-1?i[n-1]:i[n+1] 3060l?.setFocus()}t.stopPropagation()}}useUnmatchedValue(e){if(this.args.allowCreate&&("click"===e.type||"ke
3060yup"===e.type&&"Enter"===e.key)){if(this.unmatchedInputValue){let e 3061e=this.args.multivalue?[...(0,l.mapBy)((0,l.filterBy)(this.wrappedOptions,"selected",!0),"data"),this.unmatchedInputValue]:[this.unmatchedInputValue],this.commitSelected(e)}this.inputValue=void 0,setTimeout((()=>this.inputElement?.selectText()),0)}}stopPropagation(e){e.stopPropagation()}},x=T(S.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=T(S.prototype,"filterSelected",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(S.prototype,"resetFilterSelected",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"resetFilterSelected"),S.prototype),k=T(S.prototype,"showAll",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),P=T(S.prototype,"inputValue",[h,i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),T(S.prototype,"wrappedValues",[y],Object.getOwnPropertyDescriptor(S.prototype,"wrappedValues"),S.prototype),T(S.prototype,"wrappedOptions",[v],Object.getOwnPropertyDescriptor(S.prototype,"wrappedOptions"),S.prototype),T(S.prototype,"filteredOptions",[w],Object.getOwnPropertyDescriptor(S.prototype,"filteredOptions"),S.prototype),T(S.prototype,"inputElementCreated",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"inputElementCreated"),S.prototype),T(S.prototype,"toggleFilterSelected",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"toggleFilterSelected"),S.prototype),T(S.prototype,"removeValue",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"removeValue"),S.prototype),T(S.prototype,"selectAll",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"selectAll"),S.prototype),T(S.prototype,"clearAll",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"clearAll"),S.prototype),T(S.prototype,"clearInputValue",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"clearInputValue"),S.prototype),T(S.prototype,"clearSingleSelection",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"clearSingleSelection"),S.prototype),T(S.prototype,"reset",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"reset"),S.prototype),T(S.prototype,"inputKeyup",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"inputKeyup"),S.prototype),T(S.prototype,"toggleOption",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"toggleOption"),S.prototype),T(S.prototype,"useUnmatchedValue",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"useUnmatchedValue"),S.prototype),T(S.prototype,"stopPropagation",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"stopPropagation"),S.prototype),S);(0,t.setComponentTemplate)(z,j)})),define("nickel/components/ui/list/list-item/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 3062Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3063const o=(0,l.createTemplateFactory)({id:"DJQLahGA",block:'[[[41,[30,1],[[[1," "],[46,[30,1],null,[["baseClass","label","value","data","selected","onClick","disabled","nonInteractive"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n"]],[]],[[[1," "],[11,"calcite-list-item"],[16,0,[28,[37,2],[[30,2],[52,[30,9],"non-interactive"]],null]],[16,"selected",[30,6]],[16,"label",[30,3]],[16,2,[30,4]],[16,"description",[30,10]],[16,"disabled",[30,8]],[17,11],[4,[38,3],["calciteListItemSelect",[30,0,["calciteListItemSelected"]]],null],[12],[1,"\\n"],[41,[30,12],[[[1," "],[10,"calcite-icon"],[14,"slot","content-start"],[14,0,"icon-start p-0 ms-3"],[15,"icon",[30,12]],[15,"text-label",[30,13]],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,14],[[[1," "],[10,"calcite-icon"],[14,"slot","content-end"],[14,0,"icon-end p-0 me-3"],[15,"icon",[30,14]],[15,"text-label",[30,15]],[14,"scale","s"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n "],[18,16,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@componentName","@baseClass","@label","@value","@data","@selected","@onClick","@disabled","@nonInteractive","@description","&attrs","@iconStart","@iconStartLabel","@iconEnd","@iconEndLabel","&default"],false,["if","component","space-concat","on","yield"]]',moduleName:"nickel/components/ui/list/list-item/index.hbs",isStrictMode:!1}) 3064let r=e.default=(a=class extends n.default{calciteListItemSelected(e){this.args.nonInteractive||this.args.onClick?.(e)}},s=a.prototype,c="calciteListItemSelected",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"calciteListItemSelected"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 3065var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/ui/list/options-list/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
3065dule",{value:!0}),e.default=void 0 3066const l=(0,n.createTemplateFactory)({id:"RcE8dmKa",block:'[[[11,0],[24,0,"options-list overflow-y-hidden flex flex-col"],[17,1],[12],[1,"\\n"],[41,[30,2,["showInput"]],[[[1," "],[8,[39,1],[[24,0,"bg-foreground-1 p-2"],[4,[38,4],["click",[30,2,["stopPropagation"]]],null],[4,[38,5],[[30,2,["inputElementCreated"]]],null]],[["@clearable","@icon","@placeholder","@value","@update","@debounce","@enter"],[true,"search",[30,2,["inputPlaceholder"]],[30,2,["inputValue"]],[28,[37,2],[[28,[37,3],[[30,2,["inputValue"]]],null]],null],250,[30,2,["inputKeyup"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["options"]],[[[41,[28,[37,6],[[30,2,["unmatchedInputValue"]],[30,2,["allowCreate"]]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","transparent"],[24,"kind","neutral"],[4,[38,4],["click",[30,2,["useUnmatchedValue"]]],null],[12],[1,"\\n "],[1,[28,[35,7],["add-format"],[["value"],[[30,2,["unmatchedInputValue"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"calcite-list"],[14,0,"options overflow-y-auto bg-foreground-1"],[15,"selection-mode",[52,[30,2,["multivalue"]],"multiple","single-persist"]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2,["filteredOptions"]]],null]],null],"label",[[[1," "],[8,[39,10],null,[["@baseClass","@label","@value","@selected","@data","@componentName","@onClick"],["list-option",[30,3,["label"]],[30,3],[30,3,["selected"]],[30,3,["data"]],[30,2,["optionComponentName"]],[28,[37,2],[[30,2,["toggleOption"]],[30,3]],null]]],null],[1,"\\n"]],[3]],[[[1," "],[8,[39,11],[[24,0,"p-2 text-color-3"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,7],["no-matching-options"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,12],[[30,2,["multivalue"]],[30,2,["allowBlank"]]],null],[[[1," "],[10,0],[14,0,"options-footer border-top-light flex-auto flex flex-col p-2"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"flex-auto basis-0"],[24,"appearance","outline-fill"],[4,[38,4],["click",[52,[30,2,["hasUnselected"]],[30,2,["selectAll"]],[30,2,["clearAll"]]]],null],[12],[1,"\\n"],[41,[30,2,["hasUnselected"]],[[[1," "],[1,[28,[35,7],["select-all"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,7],["deselect-all"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[18,4,null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,11],[[24,0,"p-2 text-color-3"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,7],["no-matching-options"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@list","option","&default"],false,["if","ui/input","fn","mut","on","did-insert","and","t","each","-track-array","ui/list/list-item","ui/centered-element","or","yield"]]',moduleName:"nickel/components/ui/list/options-list/index.hbs",isStrictMode:!1}) 3067e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/list/select-list/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3068const l=(0,n.createTemplateFactory)({id:"X5lZuVmT",block:'[[[11,0],[24,0,"select-list overflow-y-hidden flex flex-col"],[17,1],[4,[38,0],[[30,2,["resetFilterSelected"]],[30,2,["disableFilterSelected"]]],null],[12],[1,"\\n"],[41,[30,2,["showFilter"]],[[[1," "],[10,0],[14,0,"flex mb-3"],[12],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"],[4,[38,5],["click",[30,2,["stopPropagation"]]],null],[4,[38,6],[[30,2,["inputElementCreated"]]],null]],[["@clearable","@icon","@placeholder","@value","@update","@debounce","@enter"],[true,"search",[30,2,["inputPlaceholder"]],[30,2,["inputValue"]],[28,[37,3],[[28,[37,4],[[30,2,["inputValue"]]],null]],null],250,[30,2,["inputKeyup"]]]],null],[1,"\\n"],[41,[30,2,["multivalue"]],[[[1," "],[11,"calcite-action"],[24,0,"ms-2"],[16,"active",[30,2,["filterSelected"]]],[24,"appearance","transparent"],[24,"icon","selected-items-filter"],[16,"disabled",[30,2,["disableFilterSelected"]]],[24,"scale","s"],[16,"title",[28,[37,7],["show-selected"],null]],[16,"label",[28,[37,7],["show-selected"],null]],[4,[38,5],["click",[30,2,["toggleFilterSelected"]]],null],[12],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["options"]],[[[41,[28,[37,8],[[30,2,["unmatchedInputValue"]],[30,2,["allowCreate"]]],null],[[[1," "],[11,"calcite-button"],[24,"appearance","transparent"],[24,"kind","neutral"],[4,[38,5],["click",[30,2,["useUnmatchedValue"]]],null],[12],[1,"\\n "],[1,[28,[35,7],["add-format"],[["value"],[[30,2,["unmatchedInputValue"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"calcite-list"],[15,0,[28,[37,9],["select-list-options overflow-y-auto",[30,3]],null]],[15,"selection-mode",[52,[30,2,["multivalue"]],"multiple","single-persist"]],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,2,["filteredOptions"]]],null]],null],"label",[[[1," "],[8,[39,12],[[24,0,"list-option select-list-option"]],[["@label","@value","@selected","@data","@onClick"],[[30,4,["label"]],[30,4],[3
30680,4,["selected"]],[30,4,["data"]],[28,[37,3],[[30,2,["toggleOption"]],[30,4]],null]]],null],[1,"\\n"]],[4]],[[[1," "],[8,[39,13],[[24,0,"p-2 text-color-3"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,7],["no-matching-options"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,13],[[24,0,"p-2 text-color-3"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,7],["no-matching-options"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@list","@maxHeight","option"],false,["did-update","if","ui/input","fn","mut","on","did-insert","t","and","space-concat","each","-track-array","ui/list/list-item","ui/centered-element"]]',moduleName:"nickel/components/ui/list/select-list/index.hbs",isStrictMode:!1}) 3069e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/modal-dialog/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 3070Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3071const o=(0,l.createTemplateFactory)({id:"kIAVsukj",block:'[[[11,"calcite-modal"],[16,0,[28,[37,0],["modal-dialog calcite-mode-light",[52,[30,1],"modal-dialog-full-width"],[52,[30,2],"modal-dialog-full-height"],[52,[30,3],"modal-dialog-no-padding"]],null]],[24,"open",""],[16,"scale",[30,4]],[16,"kind",[30,5]],[16,"intlClose",[28,[37,2],["close"],null]],[16,"width-scale",[30,6]],[24,"outside-close-disabled",""],[24,"escape-disabled",""],[17,7],[4,[38,3],[[30,0,["modalAdded"]]],null],[12],[1,"\\n "],[18,8,[[28,[37,5],null,[["Header","Body","Footer"],[[50,"ui/modal-dialog/modal-header",0,null,null],[50,"ui/modal-dialog/modal-body",0,null,null],[50,"ui/modal-dialog/modal-footer",0,null,null]]]]]],[1,"\\n"],[13]],["@fullWidth","@fullHeight","@noPadding","@scale","@kind","@width","&attrs","&default"],false,["space-concat","if","t","did-insert","yield","hash","component"]]',moduleName:"nickel/components/ui/modal-dialog/index.hbs",isStrictMode:!1}) 3072let r=e.default=(a=class extends n.default{modalAdded(e){e.beforeClose=()=>new Promise((()=>{this.args.dismiss?.()}))}},s=a.prototype,c="modalAdded",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"modalAdded"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 3073var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/ui/modal-dialog/modal-body/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3074const l=(0,n.createTemplateFactory)({id:"vQK5QBDY",block:'[[[11,0],[24,"slot","content"],[24,0,"modal-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/modal-dialog/modal-body/index.hbs",isStrictMode:!1}) 3075e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/modal-dialog/modal-footer/footer-button/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3076const l=(0,n.createTemplateFactory)({id:"Ev+3djhm",block:'[[[11,"calcite-button"],[16,"slot",[30,1]],[24,"width","full"],[16,"disabled",[30,2]],[16,"appearance",[30,3]],[16,"kind",[30,4]],[17,5],[4,[38,0],["click",[28,[37,1],[[30,6]],null]],null],[12],[1,"\\n "],[18,7,null],[1,"\\n"],[13]],["@slot","@disabled","@appearance","@kind","&attrs","@onClick","&default"],false,["on","optional","yield"]]',moduleName:"nickel/components/ui/modal-dialog/modal-footer/footer-button/index.hbs",isStrictMode:!1}) 3077e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/modal-dialog/modal-footer/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
3077dule",{value:!0}),e.default=void 0 3078const l=(0,n.createTemplateFactory)({id:"KeCq0vuW",block:'[[[18,1,[[28,[37,1],null,[["PrimaryButton","SecondaryButton","BackButton"],[[50,"ui/modal-dialog/modal-footer/footer-button",0,null,[["slot"],["primary"]]],[50,"ui/modal-dialog/modal-footer/footer-button",0,null,[["slot","appearance"],["secondary","outline-fill"]]],[50,"ui/modal-dialog/modal-footer/footer-button",0,null,[["slot","appearance","kind"],["back","outline-fill","neutral"]]]]]]]]],["&default"],false,["yield","hash","component"]]',moduleName:"nickel/components/ui/modal-dialog/modal-footer/index.hbs",isStrictMode:!1}) 3079e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/modal-dialog/modal-header/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3080const l=(0,n.createTemplateFactory)({id:"utPnAGHD",block:'[[[11,0],[24,"slot","header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/modal-dialog/modal-header/index.hbs",isStrictMode:!1}) 3081e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/number-input/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f,b,m,g 3082function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3083var i=e[Symbol.toPrimitive] 3084if(void 0!==i){var n=i.call(e,t||"default") 3085if("object"!=typeof n)return n 3086throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3087return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,l){var a={} 3088return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3089const w=(0,c.createTemplateFactory)({id:"ERvOe1Jl",block:'[[[11,0],[24,0,"number-input"],[17,1],[4,[38,0],[[30,0,["valueChanged"]]],null],[4,[38,1],[[30,0,["valueChanged"]],[30,2]],null],[4,[38,0],[[30,0,["validateValue"]]],null],[4,[38,1],[[30,0,["validateValue"]],[30,3],[30,4],[30,5]],null],[12],[1,"\\n "],[10,0],[14,0,"flex"],[12],[1,"\\n "],[8,[39,2],[[24,0,"flex-auto"],[4,[38,5],["keydown",[30,0,["keyDown"]]],null]],[["@value","@placeholder","@status","@update"],[[30,0,["valueAsString"]],[30,6],[52,[28,[37,4],[[30,0,["showError"]],[30,0,["errorMessage"]]],null],"invalid"],[30,0,["updateValueAsString"]]]],null],[1,"\\n"],[41,[30,0,["showSpinners"]],[[[1," "],[10,0],[14,0,"input-spinner-control flex-none flex flex-col"],[12],[1,"\\n "],[11,"button"],[24,0,"increase-value flex-auto"],[24,"tabindex","-1"],[16,"title",[28,[37,6],["increase-value"],null]],[24,4,"button"],[4,[38,5],["click",[30,0,["increaseValue"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","chevron-up"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"flex-auto"],[24,"tabindex","-1"],[16,"title",[28,[37,6],["decrease-value"],null]],[24,4,"button"],[4,[38,5],["click",[30,0,["decreaseValue"]]],null],[12],[1,"\\n "],[10,"calcite-icon"],[14,"icon","chevron-down"],[14,"scale","s"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,0,["showError"]],[30,0,["errorMessage"]]],null],[[[1," "],[10,"calcite-input-message"],[14,"status","invali
3089d"],[14,"icon","exclamation-mark-triangle"],[12],[1,"\\n "],[1,[30,0,["errorMessage"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@value","@minValue","@maxValue","@allowBlank","@placeholder"],false,["did-insert","did-update","ui/input","if","and","on","t"]]',moduleName:"nickel/components/ui/number-input/index.hbs",isStrictMode:!1}) 3090class S{constructor(e){this.locale=e 3091const t=new Intl.NumberFormat(e).formatToParts(12345.6),i=t.find((e=>"group"===e.type)).value.replace(/\u202F/g," "),n=[...new Intl.NumberFormat(e,{useGrouping:!1}).format(9876543210)].reverse(),l=new Map(n.map(((e,t)=>[e,t]))) 3092this._group=new RegExp(`[${i}]`,"g"),this._decimal=new RegExp(`[${t.find((e=>"decimal"===e.type)).value}]`),this._numeral=new RegExp(`[${n.join("")}]`,"g"),this._index=e=>l.get(e) 3093let a=new Intl.NumberFormat(e,{notation:"scientific"}).formatToParts(1e3).find((e=>"exponentSeparator"===e.type||"group"===e.type)).value 3094"e"===a.toLocaleLowerCase(this.locale)?(a="eE",this._exponential=new RegExp(`[${a}]`,"g")):this._exponential=new RegExp(`${a.replace("^","\\^")}`,"g"),this._invalidChars=new RegExp(`[^-+${t.find((e=>"decimal"===e.type)).value}${n.join("")}${a}]`,"g")}parse(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().replace(this._group,"").replace(this._decimal,".").replace(this._exponential,"e").replace(this._numeral,this._index) 3095return e?+e:NaN}parseValid(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().replace(this._invalidChars,"")}}let x=(d=(0,i.trigger)((function(e){this.args.onStatus?.(e)})),u=class extends s.default{constructor(){super(...arguments),h(this,"intl",p,this),h(this,"application",f,this),h(this,"value",b,this),h(this,"valueAsString",m,this),y(this,"revalidate",!0),h(this,"errorMessage",g,this)}get allowBlank(){return(0,r.isNone)(this.args.allowBlank)||this.args.allowBlank}get showError(){return(0,r.isNone)(this.args.showError)||this.args.showError}get showSpinners(){return this.steps}get steps(){return(0,r.isPresent)(this.args.steps)?Number(this.args.steps):null}getFormatterOptions(e){return{style:"decimal",useGrouping:!1,maximumFractionDigits:e??((0,r.isPresent)(this.args.decimalPlaces)?this.args.decimalPlaces:20)}}valueChanged(){if(!this.revalidate&&this.value===this.args.value)return void(this.revalidate=!0) 3096this.revalidate=!0 3097const e=Number(this.args.value),t=isNaN(e)||e.toString()!==this.args.value?this.parseValid(this.args.value):e,i=(0,r.isPresent)(t)?Number(t):null,{error:l=!1,skip:a=!1}=this.validate(t) 3098l||a?isNaN(i)?this.valueAsString=t:this.valueAsString=(0,r.isNone)(i)?"":(0,n.formatNumber)(i,this.getFormatterOptions(20)):(this.value=i,this.valueAsString=(0,r.isNone)(this.value)?"":(0,n.formatNumber)(this.value,this.getFormatterOptions()),(0,r.isPresent)(this.args.value)&&t!==this.args.value&&(this.revalidate=!1,this.triggerUpdate()))}validateValue(){this.updateValue(this.valueAsString)}validate(e){if((0,r.isEmpty)(e))return this.allowBlank?(this.errorMessage=null,{value:null}):(this.errorMessage=this.intl.t("config.input-errors.cannot-be-empty"),{error:!0}) 3099let t=this.parse(e) 3100return isNaN(t)?1===e.length&&"-"===e[0]&&((0,r.isNone)(this.args.minValue)||this.args.minValue<0)?(this.errorMessage=null,{skip:!0}):(this.errorMessage=this.intl.t("config.input-errors.invalid-number"),{error:!0}):(0,r.isPresent)(this.args.decimalPlaces)&&(0,n.getDecimalPlaces)(t)>this.args.decimalPlaces?(this.errorMessage=this.intl.t("config.input-errors.invalid-decimal-places-plural",{count:this.args.decimalPlaces}),{error:!0}):(0,r.isPresent)(this.args.minValue)&&t<this.args.minValue?(this.errorMessage=this.intl.t("config.input-errors.number-below-minimum",{minValue:this.args.minValue}),{error:!0}):(0,r.isPresent)(this.args.maxValue)&&t>this.args.maxValue?(this.errorMessage=this.intl.t("config.input-errors.number-above-maximum",{maxValue:this.args.maxValue}),{error:!0}):(this.errorMessage=null,{value:t})}cancelDebounce(){this.debounceHandle&&((0,a.cancel)(this.debounceHandle),this.debounceHandle=null)}triggerUpdate(){this.debounceHandle=null,this.args.update?.(this.value)}floor(e){return(0,n.toDecimalPlaces)(e,this.args.decimalPlaces,"floor")}ceil(e){return(0,n.toDecimalPlaces)(e,this.args.decimalPlaces,"ceil")}round(e){return(0,n.toDecimalPlaces)(e,this.args.decimalPlaces,"round")}parse(e){return(0,r.isNone)(e)?NaN:"number"==typeof e?e:(this._numberParser&&this._numberParser.locale===this.application.formattingLocale||(this._numberParser=new S(this.application.formattingLocale)),this._numberParser.parse(e))}parseValid(e){return(0,r.isNone)(e)?"":"number"==typeof e?e:(this._numberParser&&this._numberParser.locale===this.application.formattingLocale||(this._numberParser=new S(this.application.formattingLocale)),this._numberParser.parseValid(e))}getBestDecimalPlaces(){return(0,r.isPresent)(this.args.decimalPlaces)?this.args.decimalPlaces:Math.max((0,n.getDecimalPlaces)(this.value),(0,n.getDecimalPlaces)(this.steps))}updateValue(e){let{immediate:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3101const{value:i=null,error:l=!1,skip:o=!1}=this.validate(e) 3102l||o?this.cancelDebounce():(this.value=i,this.valueAsString=(0,r.isNone)(this.value)?"":(0,n.formatNumber)(this.value,this.getFormatterOptions()),((0,r.isPresent)(this.args.value)||(0,r.isPresent)(i))&&(this.revalidate=!1,t?this.triggerUpdate():this.debounceHandle=(0,a.debounce)(this,this.triggerUpdate,250)))}
3102increaseValue(e){if(e?.stopPropagation(),!this.showSpinners)return 3103let t=this.value;(0,r.isNone)(t)&&(t=(0,r.isPresent)(this.args.startValue)?this.args.startValue:(0,r.isPresent)(this.args.minValue)?this.args.minValue:0),t=(0,n.toDecimalPlaces)(t+this.steps,this.getBestDecimalPlaces(),"round"),(0,r.isPresent)(this.args.maxValue)&&t>this.args.maxValue&&(t=this.args.maxValue),this.updateValue(t,{immediate:!0})}decreaseValue(e){if(e?.stopPropagation(),!this.showSpinners)return 3104let t=this.value;(0,r.isNone)(t)&&(t=(0,r.isPresent)(this.args.startValue)?this.args.startValue:(0,r.isPresent)(this.args.maxValue)?this.args.maxValue:0),t=(0,n.toDecimalPlaces)(t-this.steps,this.getBestDecimalPlaces(),"round"),(0,r.isPresent)(this.args.minValue)&&t<this.args.minValue&&(t=this.args.minValue),this.updateValue(t,{immediate:!0})}keyDown(e){switch(e.key){case"ArrowDown":return e.preventDefault(),void this.decreaseValue(e) 3105case"ArrowUp":return e.preventDefault(),void this.increaseValue(e) 3106case"Enter":return e.preventDefault(),void this.args.enter?.()}}updateValueAsString(e,t){let i=this.parseValid(e) 3107this.updateValue(i),i===this.valueAsString&&t.preventDefault(),this.valueAsString=i}},p=v(u.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=v(u.prototype,"value",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=v(u.prototype,"valueAsString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),v(u.prototype,"valueChanged",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"valueChanged"),u.prototype),v(u.prototype,"validateValue",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"validateValue"),u.prototype),g=v(u.prototype,"errorMessage",[d,i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v(u.prototype,"increaseValue",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"increaseValue"),u.prototype),v(u.prototype,"decreaseValue",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"decreaseValue"),u.prototype),v(u.prototype,"keyDown",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"keyDown"),u.prototype),v(u.prototype,"updateValueAsString",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateValueAsString"),u.prototype),u) 3108e.default=(0,t.setComponentTemplate)(w,x)})),define("nickel/components/ui/popover/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 3109function o(e,t,i,n,l){var a={} 3110return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3111const r=(0,l.createTemplateFactory)({id:"MAzpqVua",block:'[[[41,[30,1],[[[1," "],[11,"calcite-popover"],[16,"placement",[30,2]],[16,"open",[30,3]],[16,"overlay-positioning",[30,4]],[16,"referenceElement",[30,1]],[16,"offset-distance",[30,5]],[16,"offset-skidding",[30,6]],[16,"pointer-disabled",[30,7]],[16,"flip-disabled",[30,8]],[16,"focus-trap-disabled",[30,9]],[16,"flipPlacements",[30,10]],[24,"trigger-disabled",""],[4,[38,1],["keyup",[30,0,["keyup"]]],null],[4,[38,2],["calcitePopoverOpen",[28,[37,3],[[30,11]],null]],null],[4,[38,2],["calcitePopoverClose",[28,[37,3],[[30,12]],null]],null],[4,[38,4],[[30,0,["popoverAdded"]]],null],[12],[1,"\\n "],[11,0],[24,0,"flex flex-col flex-nowrap self-center h-full"],[17,13],[4,[38,4],[[30,0,["popoverContentContainerAdded"]]],null],[4,[38,4],[[30,0,["matchWidth"]]],null],[4,[38,5],[[30,0,["matchWidth"]],[30,14],[30,1]],null],[12],[1,"\\n "],[18,15,[[28,[37,7],null,[["reposition"],[[30,0,["reposition"]]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@referenceElement","@placement","@open","@overlayPositioning","@offsetDistance","@offsetSkidding","@pointerDisabled","@flipDisabled","@focusTrapDisabled","@flipPlacements","@onOpen","@onClose","&attrs","@matchWidth","&default"],false,["if","on-window","on","optional","did-insert","did-update","yield","hash"]]',moduleName:"nickel/components/ui/popover/index.hbs",isStrictMode:!1}) 3112let s=e.default=(o((a=class extends n.default{popoverAdded(e){this.popoverElement=e}popoverContentContainerAdded(e){this.popoverContentContainer=e}matchWidth(){this.args.matchWidth&&this.args.referenceElement&&(this.resizeObserver=new ResizeObserver((()=>{const e=window.getComputedStyle(this.args.referenceElement).width,t=parseFloat(e) 3113if(!isNaN(t)&&e.indexOf("px")>=0){const i=window.getComputedStyle(this.popoverContentContainer).minWidth,n=parseFloat(i);(isNaN(n)||i.indexOf("px")<0||t>n)&&(this.popoverContentContainer.style.width=e)}})),this.resizeObserver.observe(this.args.referenceElement))}keyup(e){"Escape"===e.key&&this.popoverElement&&(this.popoverElement.open=!1)}reposition(){this.popoverElement?.reposition()}}).prototype,"popoverAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"popoverAdded"),a.prototype),o(a.prototype,"popoverContentContainerAdded",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"popoverContentContainerAdded"),a.prototype),o(a.prototype,"matchWidth",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"matchWidth"),a.prototype),o(a.prototype,"keyup",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"keyup"),a.prototype),o(a.prototype,"reposition",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"reposition"),a.prototype),a);(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/portal-img/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esMo
3113dule",{value:!0}),e.default=void 0 3114const l=(0,n.createTemplateFactory)({id:"///ib50g",block:'[[[41,[30,0,["iconName"]],[[[1," "],[11,"calcite-icon"],[16,"icon",[30,0,["iconName"]]],[17,1],[12],[13],[1,"\\n"]],[]],[[[1," "],[11,"img"],[16,"src",[30,0,["src"]]],[24,"alt",""],[17,1],[12],[13],[1,"\\n"]],[]]]],["&attrs"],false,["if"]]',moduleName:"nickel/components/ui/portal-img/index.hbs",isStrictMode:!1}) 3115class a extends i.default{get src(){return this.args.url||this.args.defaultUrl?this.args.url||this.args.defaultUrl:null}get iconName(){const e=this.src?.match(/^icon-(.+)$/) 3116return e?e[1]:null}}e.default=(0,t.setComponentTemplate)(l,a)})),define("nickel/components/ui/power-select/index",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 3117function r(e,t,i,n,l){var a={} 3118return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3119const s=(0,a.createTemplateFactory)({id:"k70Q3xSG",block:'[[[8,[39,0],[[24,0,"power-select"],[17,1]],null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@value","@options","@valueProperty","@labelProperty","@intlPath","@lowercase","@dasherizeValue","@allowCreate","@showFilter","@multivalue","@allowBlank","@inputPlaceholder","@optionComponentName","@update","@enter"],[[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,2,["closeMenu"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"flex flex-auto"],[12],[1,"\\n "],[8,[30,2,["Toggle"]],[[24,0,"w-full bg-foreground-1"]],[["@scale"],[[30,18]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[28,[37,2],["flex-auto",[52,[30,12],"multivalue-list flex items-center flex-nowrap","text-ellipsis"]],null]],[12],[1,"\\n"],[41,[30,12],[[[42,[28,[37,5],[[28,[37,5],[[30,17,["wrappedValues"]]],null]],null],null,[[[1," "],[11,"calcite-chip"],[24,0,"multivalue-chip"],[24,"scale","s"],[24,"closable",""],[4,[38,6],["calciteChipClose",[28,[37,7],[[30,17,["removeValue"]],[30,19]],null]],null],[4,[38,6],["click",[30,0,["stopPropagation"]]],null],[12],[1,"\\n "],[1,[30,19,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[19]],null]],[]],[[[41,[30,17,["firstSelectedValue"]],[[[41,[30,20],[[[1," "],[46,[30,20],null,[["label","data"],[[30,17,["firstSelectedValue","label"]],[30,17,["firstSelectedValue","data"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"pe-2"],[12],[1,"\\n "],[1,[30,17,["firstSelectedValue","label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],[[[1," "],[10,1],[14,0,"pe-2 text-color-3"],[12],[1,"\\n "],[1,[30,21]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]],[1," "],[13],[1,"\\n\\n "],[10,"calcite-icon"],[14,"scale","s"],[14,"icon","chevron-down"],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,9],[[30,22],[28,[37,10],[[30,12]],null],[30,17,["wrappedValues","length"]]],null],[[[1," "],[11,"calcite-action"],[24,0,"border-top-input border-bottom-input border-right-input"],[16,"scale",[52,[28,[37,11],[[30,18],"s"],null],"","s"]],[24,"icon","x"],[4,[38,6],["click",[30,17,["clearSingleSelection"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[30,2,["Menu"]],[[4,[38,12],null,null]],[["@overlayPositioning","@menuPlacement","@hiding","@matchToggleWidth","@flipDisabled"],[[30,23],[52,[30,24],[30,24],"bottom-start"],[30,17,["clearInputValue"]],[30,0,["matchToggleWidth"]],[28,[37,10],[[28,[37,11],[[30,23],"fixed"],null]],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"overflow-y-hidden flex flex-col"],[12],[1,"\\n "],[8,[39,13],null,[["@list"],[[30,17]]],[["default"],[[[[1,"\\n"],[41,[30,12],[[[1," "],[11,"calcite-button"],[24,0,"flex-auto basis-0 pt-1"],[4,[38,6],["click",[30,2,["closeMenu"]]],null],[4,[38,14],[[30,25,["updatePosition"]],[30,17,["wrappedValues"]]],null],[12],[1,"\\n "],[1,[28,[35,15],["done"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[25]]]]],[1,"\\n "]],[17]]]]],[1,"\\n"]],[2]]]]]],["&attrs","Dropdown","@value","@options","@valueProperty","@labelProperty","@intlPath","@lowercase","@dasherizeValue","@allowCreate","@showFilter","@multivalue","@allowBlank","@inputPlaceholder","@optionComponentName","@update","list","@scale","value","@valueComponentName","@placeholder","@clearable","@overlayPositioning","@menuPlacement","Menu"],false,["ui/dropdown","ui/list","space-concat","if","each","-track-array","on","fn","component","and","not","eq","autofocus","ui/list/options-list","did-update","t"]]',moduleName:"nickel/components/ui/power-select/index.hbs",isStrictMode:!1}) 3120let c=e.default=(r((o=class extends l.default{clearAll(e){(0,n.next)(this,(()=>{e()}))}stopPropagation(e){e.stopPropagation()}get matchToggleWidth(){return this.args.matchToggleWidth??!0}}).prototype,"clearAll",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"clearAll"),o.prototype),r(o.prototype,"stopPropagation",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"stopPropagation"),o.prototype),o);(0,t.setComponentTemplate)(s,c)}
3120)),define("nickel/components/ui/resize-container/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3121const l=(0,n.createTemplateFactory)({id:"qSYlcPRV",block:'[[[11,0],[16,0,[28,[37,0],["resize-container",[52,[30,1],[28,[37,2],["stretch-",[30,1]],null]],[52,[30,2],[28,[37,2],["resize-",[30,2]],null]]],null]],[17,3],[12],[1,"\\n "],[18,4,null],[1,"\\n\\n"],[1," "],[10,0],[14,0,"relative"],[12],[13],[1,"\\n"],[13]],["@stretch","@resizeDirection","&attrs","&default"],false,["space-concat","if","concat","yield"]]',moduleName:"nickel/components/ui/resize-container/index.hbs",isStrictMode:!1}) 3122e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/slider/index",["exports","@ember/component","@arcgis/core-adapter","@dashboard/utils","@ember/object","@ember/runloop","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c 3123function d(e,t,i,n,l){var a={} 3124return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3125const u=(0,s.createTemplateFactory)({id:"RKGXgnPo",block:'[[[11,0],[16,0,[28,[37,0],["slider flex-auto",[52,[30,0,["labelsVisible"]],"pt-5"]],null]],[17,1],[4,[38,2],[[30,0,["valuesChanged"]],[30,2],[30,3]],null],[4,[38,2],[[30,0,["propertiesChanged"]],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9]],null],[12],[1,"\\n "],[11,0],[24,0,"text-n2"],[4,[38,3],[[30,0,["createEsriSlider"]]],null],[12],[13],[1,"\\n"],[13]],["&attrs","@value","@values","@min","@max","@labelsVisible","@rangeLabelsVisible","@precision","@steps"],false,["space-concat","if","did-update","did-insert"]]',moduleName:"nickel/components/ui/slider/index.hbs",isStrictMode:!1}),p=Object.freeze({Single:"single",Multi:"multi"}) 3126let f=(c=class extends r.default{willDestroy(){this.slider&&this.slider.destroy(),super.willDestroy(...arguments)}get type(){return Array.isArray(this.args.values)?p.Multi:p.Single}get min(){return(0,o.isNone)(this.args.min)?0:this.args.min}get max(){return(0,o.isNone)(this.args.max)?1:this.args.max}get precision(){return(0,o.isNone)(this.args.precision)?1:this.args.precision}get labelsVisible(){return(0,o.isNone)(this.args.labelsVisible)||this.args.labelsVisible}get labelInputsEnabled(){return(0,o.isNone)(this.args.labelInputsEnabled)||this.args.labelInputsEnabled}get rangeLabelsVisible(){return(0,o.isNone)(this.args.rangeLabelsVisible)||this.args.rangeLabelsVisible}getValues(){return this.type===p.Multi?this.args.values:(0,o.isNone)(this.args.value)?[this.min]:[this.args.value]}async createEsriSlider(e){const t={container:e,min:this.min,max:this.max,precision:this.precision,steps:this.args.steps,values:this.getValues(),labelInputsEnabled:this.labelInputsEnabled,labelFormatFunction:this.labelFormatFunction,draggableSegmentsEnabled:!0,visibleElements:{labels:this.labelsVisible,rangeLabels:this.rangeLabelsVisible}} 3127this.container=e,this.args.translateLabels&&(this.observer=new MutationObserver((()=>{const e=this.container.querySelectorAll(".esri-slider__label");(0,o.isEmpty)(e)||(this.labels=e,this.updateSliderLabelPosition(),this.observer.disconnect())})),this.observer.observe(e,{childList:!0,subtree:!0})) 3128const n=await(0,i.importWidgetsSlider)() 3129this.slider=new n(t),this.slider.watch("values",this.onValuesChanged)}valuesChanged(){this.slider.values=this.getValues()}propertiesChanged(){this.slider.min=this.min,this.slider.max=this.max,this.slider.precision=this.precision,this.slider.steps=this.args.steps,this.slider.visibleElements.labels=this.labelsVisible,this.slider.visibleElements.rangeLabels=this.rangeLabelsVisible,this.slider.renderNow(),this.args.translateLabels&&this.updateSliderLabelPosition()}onValuesChanged(){(0,a.debounce)(this,this.debouncedOnValuesChanged,100)}debouncedOnValuesChanged(){this.slider.values&&(this.args.update?.(this.type===p.Multi?this.slider.values:this.slider.values[0]),this.args.translateLabels&&this.updateSliderLabelPosition())}updateSliderLabelPosition(){const e=this.container.getBoundingClientRect()
3130this.labels.forEach((t=>{let i=t.offsetWidth/2 3131const n=(0,o.isEmpty)(t.style.transform)?0:+t.style.transform.split("translateX(")[1].split("px")[0]+i,l=t.getBoundingClientRect(),a=l.right-n,r=l.left-n 3132a>e.right?i+=a-e.right:r<e.left&&(i+=r-e.left),t.style.transform=`translateX(${-i}px)`}))}labelFormatFunction(e){return this.args.labelFormat?this.args.labelFormat.format(e):(0,n.formatNumber)(e,{useGrouping:!0,maximumFractionDigits:this.precision})}updateValues(e){(0,a.debounce)(this,this.debounceUpdateValues,e,100)}debounceUpdateValues(e){this.type!==p.Multi&&this.args.update?.(e.target.value)}},d(c.prototype,"createEsriSlider",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"createEsriSlider"),c.prototype),d(c.prototype,"valuesChanged",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"valuesChanged"),c.prototype),d(c.prototype,"propertiesChanged",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"propertiesChanged"),c.prototype),d(c.prototype,"onValuesChanged",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onValuesChanged"),c.prototype),d(c.prototype,"labelFormatFunction",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"labelFormatFunction"),c.prototype),d(c.prototype,"updateValues",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"updateValues"),c.prototype),c) 3133e.default=(0,t.setComponentTemplate)(u,f)})),define("nickel/components/ui/sortable-collection/drag-handle/index",["exports","@ember/component","@ember/object","@glimmer/component","nickel/utils/mouse-button","@ember/template-factory"],(function(e,t,i,n,l,a){var o 3134function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3135var i=e[Symbol.toPrimitive] 3136if(void 0!==i){var n=i.call(e,t||"default") 3137if("object"!=typeof n)return n 3138throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3139return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,l){var a={} 3140return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3141const c=(0,a.createTemplateFactory)({id:"gqDRDQpi",block:'[[[11,0],[16,0,[52,[51,[30,1]],"draggable"]],[24,"role","button"],[17,2],[4,[38,1],["mousedown",[30,0,["mouseDown"]]],null],[4,[38,1],["mousemove",[28,[37,2],[[30,0,["mouseMove"]],[30,3]],null]],null],[4,[38,1],["mouseup",[30,0,["mouseUp"]]],null],[12],[1,"\\n "],[18,4,null],[1,"\\n"],[13]],["@disabled","&attrs","@startDragging","&default"],false,["unless","on","fn","yield"]]',moduleName:"nickel/components/ui/sortable-collection/drag-handle/index.hbs",isStrictMode:!1}) 3142let d=e.default=(o=class extends n.default{constructor(){super(...arguments),r(this,"mouseDownPosition",null)}mouseMove(e,t){if(!this.mouseDownPosition)return 3143const{x:i,y:n}=this.mouseDownPosition 3144Math.abs(t.pageX-i)<2&&Math.abs(t.pageY-n)<2||(t.preventDefault(),this.mouseDownPosition=null,e?.(t))}mouseUp(){this.mouseDownPosition=null}mouseDown(e){this.args.disabled||(0,l.default)(e).left&&(e.preventDefault(),this.mouseDownPosition={x:e.clientX,y:e.clientY})}},s(o.prototype,"mouseMove",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseMove"),o.prototype),s(o.prototype,"mouseUp",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseUp"),o.prototype),s(o.prototype,"mouseDown",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"mouseDown"),o.prototype),o);(0,t.setComponentTemplate)(c,d)})),define("nickel/components/ui/sortable-collection/index",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","nickel/utils/mouse-button","nickel/utils/mouse-offset","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c,d 3145function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3146var i=e[Symbol.toPrimitive] 3147if(void 0!==i){var n=i.call(e,t||"default") 3148if("object"!=typeof n)return n 3149throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3150return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,l){var a={}
3151return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3152const b=(0,r.createTemplateFactory)({id:"n8HoIB/I",block:'[[[11,0],[24,0,"sortable-collection flex"],[17,1],[4,[38,0],[[30,0,["containerElementCreated"]]],null],[4,[38,1],[[30,0,["disabledChanged"]],[30,2]],null],[4,[38,2],["click",[30,0,["click"]]],null],[4,[38,2],["mouseup",[30,0,["mouseUp"]]],null],[4,[38,2],["mousemove",[30,0,["mouseMove"]]],null],[4,[38,3],["mouseup",[30,0,["mouseUp"]]],[["isActive"],[[30,0,["draggingInProgress"]]]]],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[52,[30,0,["draggingInProgress"]],[30,0,["itemsCopy"]],[30,3]]],null]],null],null,[[[1," "],[18,6,[[50,[52,[28,[37,9],[[30,5],"button"],null],"ui/sortable-collection/sortable-button","ui/sortable-collection/sortable-item"],0,null,[["disabled","item","itemDragged","draggingEnter","startDragging"],[[30,2],[30,4],[30,0,["itemDragged"]],[30,0,["draggingEnter"]],[30,0,["startDragging"]]]]],[30,4]]],[1,"\\n"]],[4]],null],[13]],["&attrs","@disabled","@items","item","@style","&default"],false,["did-insert","did-update","on","on-window","each","-track-array","if","yield","component","eq"]]',moduleName:"nickel/components/ui/sortable-collection/index.hbs",isStrictMode:!1}) 3153let m=(s=class extends n.default{constructor(){super(...arguments),u(this,"itemDragged",c,this),p(this,"itemDraggedIndex",-1),u(this,"itemsCopy",d,this),p(this,"sortingStarted",!1),p(this,"containerElement",void 0)}get draggingInProgress(){return!!this.itemDragged}disabledChanged(){this.disabled&&this.stopSorting(!0)}startDragging(e,t,i){const n=t,l=[...this.args.items],a=l.indexOf(n) 3154Object.assign(this,{itemDragged:n,itemDraggedIndex:a,itemsCopy:l}) 3155const o=e.cloneNode(!0) 3156o.classList.add("sortable-dragged"),o.style.pointerEvents="none",this.containerElement.insertBefore(o,this.containerElement.firstChild),this.updateSorting(i),this.args.start?.(n)}stopSorting(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 3157if(this.itemDragged)try{this.containerElement.removeChild(this.containerElement.querySelector(".sortable-dragged")) 3158const t=this.itemsCopy.indexOf(this.itemDragged) 3159if(e||this.itemDraggedIndex===t)return void this.args.end?.() 3160this.args.end?.([...this.itemsCopy])}finally{Object.assign(this,{itemDragged:null,itemDraggedIndex:-1,itemsCopy:null})}}updateSorting(e){this.sortingStarted=!0 3161const t=this.containerElement.querySelector(".sortable-dragged"),{left:i,top:n}=(0,o.default)(e,this.containerElement) 3162t.style.position="absolute",t.style.left=i+"px",t.style.top=n+"px",t.style.zIndex=999}click(e){this.sortingStarted&&(e.stopPropagation(),this.sortingStarted=!1)}mouseUp(){this.stopSorting()}mouseMove(e){if(this.itemDragged)return(0,a.default)(e).left?void this.updateSorting(e):this.stopSorting(!0)}draggingEnter(e){const t=this.itemsCopy.indexOf(e),i=this.itemsCopy.indexOf(this.itemDragged) 3163this.itemsCopy.splice(i,1),this.itemsCopy.splice(t,0,this.itemDragged),this.itemsCopy=this.itemsCopy}containerElementCreated(e){this.containerElement=e}},c=f(s.prototype,"itemDragged",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"itemsCopy",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(s.prototype,"disabledChanged",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"disabledChanged"),s.prototype),f(s.prototype,"startDragging",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"startDragging"),s.prototype),f(s.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"click"),s.prototype),f(s.prototype,"mouseUp",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"mouseUp"),s.prototype),f(s.prototype,"mouseMove",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"mouseMove"),s.prototype),f(s.prototype,"draggingEnter",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"draggingEnter"),s.prototype),f(s.prototype,"containerElementCreated",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"containerElementCreated"),s.prototype),s) 3164e.default=(0,t.setComponentTemplate)(b,m)})),define("nickel/components/ui/sortable-collection/sortable-button/index",["exports","@ember/component","@ember/object","nickel/components/ui/sortable-collection/drag-handle/index","@ember/template-factory"],(function(e,t,i,n,l){var a 3165function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3166var i=e[Symbol.toPrimitive] 3167if(void 0!==i){var n=i.call(e,t||"default") 3168if("object"!=typeof n)return n 3169throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3170return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t,i,n,l){var a={}
3171return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3172const s=(0,l.createTemplateFactory)({id:"tQJzcrB9",block:'[[[11,"calcite-button"],[24,0,"mx-0.5"],[24,"round",""],[16,"icon-start",[52,[28,[37,1],[[30,1]],null],"drag"]],[17,2],[4,[38,2],[[30,0,["buttonElementCreated"]]],null],[4,[38,3],["mouseenter",[30,0,["mouseEnter"]]],null],[4,[38,3],["mousedown",[30,0,["mouseDown"]]],null],[4,[38,3],["mousemove",[28,[37,4],[[30,0,["mouseMove"]],[30,0,["startDragging"]]],null]],null],[4,[38,3],["mouseup",[30,0,["mouseUp"]]],null],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["if","not","did-insert","on","fn","yield"]]',moduleName:"nickel/components/ui/sortable-collection/sortable-button/index.hbs",isStrictMode:!1}) 3173let c=(a=class extends n.default{constructor(){super(...arguments),o(this,"buttonElement",void 0)}get dragging(){return this.args.item===this.args.itemDragged}get draggingInProgress(){return!!this.args.itemDragged}mouseEnter(){!this.dragging&&this.draggingInProgress&&this.args.draggingEnter?.(this.args.item)}startDragging(e){this.args.startDragging?.(this.buttonElement,this.args.item,e)}buttonElementCreated(e){this.buttonElement=e}},r(a.prototype,"mouseEnter",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"mouseEnter"),a.prototype),r(a.prototype,"startDragging",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"startDragging"),a.prototype),r(a.prototype,"buttonElementCreated",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"buttonElementCreated"),a.prototype),a) 3174e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/ui/sortable-collection/sortable-item/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 3175function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3176var i=e[Symbol.toPrimitive] 3177if(void 0!==i){var n=i.call(e,t||"default") 3178if("object"!=typeof n)return n 3179throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3180return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t,i,n,l){var a={} 3181return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3182const s=(0,l.createTemplateFactory)({id:"vtJOxbkX",block:'[[[11,0],[16,0,[52,[30,0,["dragging"]],"sortable-placeholder"]],[24,"role","button"],[17,1],[4,[38,1],[[30,0,["containerElementCreated"]]],null],[4,[38,2],["mouseenter",[30,0,["mouseEnter"]]],null],[12],[1,"\\n "],[18,3,[[50,"ui/sortable-collection/drag-handle",0,null,[["disabled","startDragging"],[[30,2],[30,0,["startDragging"]]]]]]],[1,"\\n"],[13]],["&attrs","@disabled","&default"],false,["if","did-insert","on","yield","component"]]',moduleName:"nickel/components/ui/sortable-collection/sortable-item/index.hbs",isStrictMode:!1}) 3183let c=(a=class extends n.default{constructor(){super(...arguments),o(this,"containerElement",void 0)}get dragging(){return this.args.item===this.args.itemDragged}get draggingInProgress(){return!!this.args.itemDragged}mouseEnter(){!this.dragging&&this.draggingInProgress&&this.args.draggingEnter?.(this.args.item)}startDragging(e){this.args.startDragging?.(this.containerElement,this.args.item,e)}containerElementCreated(e){this.containerElement=e}},r(a.prototype,"mouseEnter",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"mouseEnter"),a.prototype),r(a.prototype,"startDragging",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"startDragging"),a.prototype),r(a.prototype,"containerElementCreated",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"containerElementCreated"),a.prototype),a) 3184e.default=(0,t.setComponentTemplate)(s,c)}
3184)),define("nickel/components/ui/span",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3185const l=(0,n.createTemplateFactory)({id:"EmjOb5gN",block:'[[[11,1],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@baseClass","&attrs","&default"],false,["yield"]]',moduleName:"nickel/components/ui/span.hbs",isStrictMode:!1}) 3186e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/svg-element/index",["exports","@ember/component","@ember/object","@glimmer/component","nickel/utils/svgs-cache","@ember/template-factory"],(function(e,t,i,n,l,a){var o 3187function r(e,t,i,n,l){var a={} 3188return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3189const s=(0,a.createTemplateFactory)({id:"iK83zbM3",block:'[[[11,"svg"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[16,"viewBox",[30,1]],[16,"width",[30,2]],[16,"height",[30,3]],[17,4],[4,[38,0],[[30,0,["updateSvg"]]],null],[4,[38,1],[[30,0,["updateSvg"]],[30,5]],null],[4,[38,0],[[30,0,["updateFillColor"]]],null],[4,[38,1],[[30,0,["updateFillColor"]],[30,6]],null],[12],[13]],["@viewBox","@width","@height","&attrs","@href","@fillColor"],false,["did-insert","did-update"]]',moduleName:"nickel/components/ui/svg-element/index.hbs",isStrictMode:!1}) 3190let c=(r((o=class extends n.default{async updateSvg(e){if(!this.args.href)return 3191const t=this.args.href.toString().split("#"),i=t.shift(),n=t.join() 3192for(;e.lastChild;)e.removeChild(e.lastChild) 3193const a=(await l.default.loadSvgs(i)).getElementById(n) 3194if(!a)return 3195const o=document.createDocumentFragment(),r=!e.hasAttribute("viewBox")&&a.getAttribute("viewBox") 3196r&&e.setAttribute("viewBox",r) 3197for(var s=a.cloneNode(!0);s.childNodes.length;)o.appendChild(s.firstChild) 3198e.appendChild(o)}updateFillColor(e){this.args.fillColor&&(e.style.fill=this.args.fillColor)}}).prototype,"updateSvg",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateSvg"),o.prototype),r(o.prototype,"updateFillColor",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"updateFillColor"),o.prototype),o) 3199e.default=(0,t.setComponentTemplate)(s,c)})),define("nickel/components/ui/svg-icon/index",["exports","@ember/component","@dashboard/utils/dom","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 3200function r(e,t,i,n,l){var a={} 3201return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3202const s=(0,a.createTemplateFactory)({id:"fuGlj+oQ",block:'[[[11,"svg"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[17,1],[4,[38,0],[[30,0,["refreshSvgs"]]],null],[4,[38,1],[[30,0,["refreshSvgs"]],[30,2]],null],[4,[38,0],[[30,0,["updateStyles"]]],null],[4,[38,1],[[30,0,["updateStyles"]],[30,3],[30,4]],null],[12],[1,"\\n "],[10,"g"],[14,0,"icon"],[12],[1,"\\n "],[1,[28,[35,2],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@icon","@fillColor","@strokeColor"],false,["did-insert","did-update","html-safe"]]',moduleName:"nickel/components/ui/svg-icon/index.hbs",isStrictMode:!1}) 3203let c=(r((o=class extends l.default{updateStyles(e){(0,i.setStyleProperty)(e,"--icon-fill-color",this.args.fillColor),(0,i.setStyleProperty)(e,"--icon-stroke-color",this.args.strokeColor)}async refreshSvgs(e){["viewBox"].forEach(e.removeAttribute,e) 3204const t=e.querySelector(".icon") 3205t.removeAttribute("transform") 3206const n=t.querySelector("svg") 3207n.setAttribute("aria-hidden","true"),n.removeAttribute("width"),n.removeAttribute("height"),n.removeAttribute("viewBox"),n.childNodes.length>0&&n.querySelectorAll("path, rect, circle, ellipse, line, polyline, polygon, text").forEach((e=>{e.setAttribute("vector-effect","non-scaling-stroke")})),await(0,i.elementOnRender)(e) 3208const l=e.getBBox() 3209e.setAttribute("viewBox",`${l.x} ${l.y} ${l.width} ${l.height}`)}}).prototype,"updateStyles",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateStyles"),o.prototype),r(o.prototype,"refreshSvgs",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"refreshSvgs"),o.prototype),o) 3210e.default=(0,t.setComponentTemplate)(s,c)}
3210)),define("nickel/components/ui/tab-zone/index",["exports","@ember/component","@dashboard/decorators","@dashboard/utils","@ember/object","@ember/runloop","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r){var s,c 3211function d(e,t,i,n,l){var a={} 3212return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3213const u=(0,r.createTemplateFactory)({id:"HnnRv37g",block:'[[[11,"full-container"],[24,0,"tabzone-highlight"],[24,"tabindex","0"],[17,1],[4,[38,0],["keydown",[30,0,["onKeydown"]]],null],[12],[1,"\\n "],[11,"dashboard-tab-zone"],[16,"disabled",[30,0,["isDisabled"]]],[24,0,"h-full"],[4,[38,0],["focusout",[28,[37,1],[[28,[37,2],[[30,0,["isDisabled"]]],null],true],null]],null],[4,[38,3],[[30,0,["onTabzoneCreated"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["on","fn","mut","did-insert","yield"]]',moduleName:"nickel/components/ui/tab-zone/index.hbs",isStrictMode:!1}) 3214let p=e.default=(s=class extends o.default{constructor(){var e,t,i,n 3215super(...arguments),e=this,t="isDisabled",n=this,(i=c)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}onTabzoneCreated(e){this.dashboardTabzone=e}onKeydown(e){"Enter"===e.key&&e.target===e.currentTarget&&(this.isDisabled=!1,(0,a.next)(this,(()=>{(0,n.focus)(this.dashboardTabzone)})))}},c=d(s.prototype,"isDisabled",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),d(s.prototype,"onTabzoneCreated",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"onTabzoneCreated"),s.prototype),d(s.prototype,"onKeydown",[l.action],Object.getOwnPropertyDescriptor(s.prototype,"onKeydown"),s.prototype),s);(0,t.setComponentTemplate)(u,p)})),define("nickel/components/ui/table-container/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3216const l=(0,n.createTemplateFactory)({id:"U0dqL9/j",block:'[[[11,"table"],[16,0,[28,[37,0],["table-container",[30,0,["modifierClass"]]],null]],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["Header","Body"],[[50,"ui/table-container/table-header",0,null,null],[50,"ui/table-container/table-body",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["space-concat","yield","hash","component"]]',moduleName:"nickel/components/ui/table-container/index.hbs",isStrictMode:!1}) 3217class a extends i.default{get modifierClass(){return this.args.modifierClass||"table-plain"}}e.default=(0,t.setComponentTemplate)(l,a)})),define("nickel/components/ui/table-container/table-body/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3218const l=(0,n.createTemplateFactory)({id:"GmpUqY1r",block:'[[[11,"tbody"],[17,1],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,[[50,"ui/table-container/table-row",0,null,null]]],[1,"\\n"]],[]],[[[42,[28,[37,5],[[28,[37,5],[[30,2]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3]],null]],null],null,[[[1," "],[10,"td"],[12],[1,"\\n "],[1,[28,[35,6],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[3]],null]],[]]],[13]],["&attrs","@rows","row","value","&default"],false,["if","has-block","yield","component","each","-track-array","convert-url-to-anchor"]]',moduleName:"nickel/components/ui/table-container/table-body/index.hbs",isStrictMode:!1}) 3219e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/table-container/table-header-cell/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o
3220Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3221const r=(0,a.createTemplateFactory)({id:"VQXkJc6X",block:'[[[11,"th"],[17,1],[4,[38,0],[[30,0,["updateStyle"]],[30,2]],null],[4,[38,1],[[30,0,["updateStyle"]],[30,2]],null],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["&attrs","@width","&default"],false,["did-insert","did-update","yield"]]',moduleName:"nickel/components/ui/table-container/table-header-cell/index.hbs",isStrictMode:!1}) 3222let s=(o=class extends l.default{updateStyle(e){e.style.cssText="",(0,n.isNone)(this.args.width)||(e.style.width="string"==typeof this.args.width?this.args.width:`${this.args.width}px`)}},c=o.prototype,d="updateStyle",u=[i.action],p=Object.getOwnPropertyDescriptor(o.prototype,"updateStyle"),f=o.prototype,b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o) 3223var c,d,u,p,f,b 3224e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/table-container/table-header/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3225const l=(0,n.createTemplateFactory)({id:"a7euvRF7",block:'[[[11,"thead"],[17,1],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[41,[48,[30,4]],[[[1," "],[18,4,[[50,"ui/table-container/table-header-cell",0,null,null]]],[1,"\\n"]],[]],[[[42,[28,[37,5],[[28,[37,5],[[30,2]],null]],null],null,[[[1," "],[10,"th"],[12],[1,"\\n "],[1,[30,3]],[1,"\\n "],[13],[1,"\\n"]],[3]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@columns","column","&default"],false,["if","has-block","yield","component","each","-track-array"]]',moduleName:"nickel/components/ui/table-container/table-header/index.hbs",isStrictMode:!1}) 3226e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})) 3227define("nickel/components/ui/table-container/table-row-cell/index",["exports","@ember/component","@ember/object","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a){var o 3228Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3229const r=(0,a.createTemplateFactory)({id:"WZyN0X4D",block:'[[[11,"td"],[17,1],[4,[38,0],[[30,0,["updateStyle"]],[30,2]],null],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["&attrs","@width","&default"],false,["did-update","yield"]]',moduleName:"nickel/components/ui/table-container/table-row-cell/index.hbs",isStrictMode:!1}) 3230let s=(o=class extends l.default{updateStyle(e){e.style.cssText="",(0,n.isNone)(this.args.width)||(e.style.width="string"==typeof this.args.width?this.args.width:`${this.args.width}px`)}},c=o.prototype,d="updateStyle",u=[i.action],p=Object.getOwnPropertyDescriptor(o.prototype,"updateStyle"),f=o.prototype,b={},Object.keys(p).forEach((function(e){b[e]=p[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=u.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),b),f&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(f):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(c,d,b),b=null),o) 3231var c,d,u,p,f,b 3232e.default=(0,t.setComponentTemplate)(r,s)})),define("nickel/components/ui/table-container/table-row/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3233const l=(0,n.createTemplateFactory)({id:"4Ar280hu",block:'[[[11,"tr"],[17,1],[12],[1,"\\n "],[18,2,[[50,"ui/table-container/table-row-cell",0,null,null]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","component"]]',moduleName:"nickel/components/ui/table-container/table-row/index.hbs",isStrictMode:!1}) 3234e.default=(0,t.setComponentTemplate)(l,(0,i.default)())})),define("nickel/components/ui/tabulator-table/index",["exports","@ember/component","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/string","@ember/utils","@glimmer/component","tabulator-tables","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f 3235function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={}
3236return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UniqueRecordIdName=void 0 3237const g=(0,d.createTemplateFactory)({id:"ITfIMiIj",block:'[[[11,0],[17,1],[12],[1,"\\n "],[11,0],[4,[38,0],[[30,0,["createTable"]]],null],[4,[38,1],[[30,0,["createTable"]],[30,2],[30,3],[30,4],[30,5],[30,6]],null],[4,[38,1],[[30,0,["updateData"]],[30,7]],null],[4,[38,1],[[30,0,["updateColumns"]],[30,8],[30,5]],null],[4,[38,0],[[30,0,["updateScale"]]],null],[4,[38,1],[[30,0,["updateScale"]],[30,9]],null],[4,[38,1],[[30,0,["updateTableholderHeight"]],[30,5]],null],[4,[38,2],[[30,0,["sizeChanged"]]],null],[4,[38,3],[[30,0,["destroyTable"]]],null],[12],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@layout","@columnMaxWidth","@showHeader","@showSummary","@selectionMode","@tableData","@columns","@scale"],false,["did-insert","did-update","resize-observer","will-destroy"]]',moduleName:"nickel/components/ui/tabulator-table/index.hbs",isStrictMode:!1}) 3238c.Tabulator.registerModule([c.SelectRowModule,c.InteractionModule,c.ColumnCalcsModule,c.FormatModule,c.ResizeTableModule,c.KeybindingsModule,c.FilterModule]),c.Tabulator.extendModule("keybindings","bindings",{enter:"13"}),c.Tabulator.extendModule("keybindings","actions",{navUp:function(e){e.preventDefault() 3239const t=e.target.classList.contains("tabulator-row")?e.target:e.target.closest(".tabulator-row") 3240t?.previousElementSibling&&(t.tabIndex=-1,t.previousElementSibling.tabIndex=0,t.previousElementSibling.focus())},navDown:function(e){e.preventDefault() 3241const t=e.target.classList.contains("tabulator-row")?e.target:e.target.closest(".tabulator-row") 3242t?.nextElementSibling&&(t.tabIndex=-1,t.nextElementSibling.tabIndex=0,t.nextElementSibling.focus())},enter:function(e){e.target.classList.contains("tabulator-row")?(this.table.options.context.userInitiated=!0,this.table.getRow(e.target.getAttribute("data-row-index"))?.toggleSelect()):e.stopPropagation()}}) 3243const h=e.UniqueRecordIdName="_id_" 3244let y=e.default=(u=class extends s.default{constructor(){super(...arguments),b(this,"application",p,this),b(this,"intl",f,this)}async updateData(){if(!this.args.tableData||!this.table?.initialized)return 3245const e=this.table.getSelectedRows().map((e=>e.getData()[h])) 3246try{this.table.off("rowSelectionChanged",this.onRowSelectionChanged),await this.table.replaceData(this.args.tableData||[]),this.table.selectRow(e)}finally{this.table.on("rowSelectionChanged",this.onRowSelectionChanged)}const t=this.table.getSelectedRows().map((e=>e.getData()[h]))||[] 3247e.length!=t.length&&(this.userInitiated=!1,this.raiseSelectionChanged())}onTableBuilt(){this.table.browserMobile=!1,this.args.onTabulatorCreated&&this.args.onTabulatorCreated(this),this.updateScale(),this.updateColumns(),this.updateTableholderHeight(),(0,r.isEmpty)(this.args.tableData)||this.updateData(),this.table.element.classList.remove("bottom-border"),this.args.showSummary||this.table.element.classList.add("bottom-border"),this.userInitiated=!1,this.raiseSelectionChanged()}onRowMouseUp(){this.userInitiated=!0}onRowSelected(e){e.getData().isSelected=!0}onRowDeselected(e){e.getData().isSelected=!1}onRowSelectionChanged(){(0,l.once)(this,this.raiseSelectionChanged)}onScrollVertical(){this.scrolling=!0}raiseSelectionChanged(){const e=this.table.getSelectedRows().map((e=>e.getData())) 3248this.args?.onSelectionChanged(e,this.userInitiated)}destroyTable(){this.table&&(this.table.off("tableBuilt",this.onTableBuilt),this.table.off("rowMouseUp",this.onRowMouseUp),this.table.off("rowSelected",this.onRowSelected),this.table.off("rowDeselected",this.onRowDeselected),this.table.off("renderStarted",this.onRenderStarted),this.table.off("rowSelectionChanged",this.onRowSelectionChanged),this.table.off("scrollVertical",this.onScrollVertical),this.table.destroy(),this.table=void 0)}createTable(e){this.table&&this.destroyTable(),this.table=new c.Tabulator(e,{index:h,height:"100%",dataLoader:!1,columnDefaults:{maxWidth:this.args.columnMaxWidth,resizable:!1,headerSort:!1},headerVisible:this.args.showHeader,layout:(0,o.camelize)(this.args.layout||"fitColumns"),rowFormatter:this.formatRow,debugInvalidOptions:!1,textDirection:this.application.rtl?"rtl":"",keybindings:!!this.args.selectionMode,selectable:!!this.args.selectionMode&&("single"!==this.args.selectionMode||1),renderVertical:this.args.disableVirtualization?"basic":"virtual",context:this}),this.table.on("tableBuilt",this.onTableBuilt),this.table.on("rowSelectionChanged",this.onRowSelectionChanged),this.table.on("renderStarted",this.onRenderStarted),this.table.on("rowSelected",this.onRowSelected),this.table.on("rowDeselected",this.onRowDeselected),this.table.on("rowMouseUp",this.onRowMouseUp),this.table.on("scrollVertical",this.onScrollVertical)}onRenderStarted(){const e=this.table.getRows("active") 3249if((0,r.isEmpty)(e)||!this.args.selectionMode)return 3250e[0].getElement().tabIndex=0 3251this.table.element.querySelector(".tabulator-tableholder").tabIndex=-1}formatRow(e){const t=e.getElement() 3252if("calc"!==e._row.type)try{t.classList.remove("error"),this.args.onRowRendered(e)}catch(n){(0,i.debug)(`Formatting error:${n.message} - ${n.stack}`),t.classList.add("error") 3253const l=e.getCells() 3254for(let e=0;e<l.length;e++){const t=l[e].getElement(),i=document.createElement("div")
3255if(i.setAttribute("title",this.intl.t("errors.arcade-execution-error")),i.classList.add("flex","external-html","items-center","error-container"),i.innerHTML=`<div class='flex-auto ps-1'>${t.innerHTML}</div>`,t.innerHTML="",e===l.length-1){const e=document.createElement("calcite-icon") 3256e.icon="exclamation-mark-triangle",e.classList.add("error-icon","flex-none","ms-2","self-center"),i.appendChild(e)}t.appendChild(i)}}finally{this.table.options.selectable&&(t.setAttribute("data-row-index",e.getIndex()),(0,i.debug)(`Row index: ${t.getAttribute("data-row-index")}`)),t.isConnected&&e.normalizeHeight()}else e.getCells().forEach((e=>{const t=e.getElement(),i=e.getColumn().getDefinition(),n=i._columnSetting.textAlign 3257n&&t.classList.add(`text-align-${n}`),i.headerTooltip&&(t.title=e.getValue())}))}updateScale(){if(!this.table?.initialized)return 3258const e=this.table.element 3259e.classList.remove("small","medium","large"),this.args.scale&&e.classList.add(this.args.scale),this.clearSelection(),this.table.getRows().forEach((e=>{e.normalizeHeight()}))}updateColumns(){this.table?.initialized&&(this.table.element.classList.remove("bottom-border"),this.table.footerManager.element.classList.remove("hidden"),this.args.showSummary||(this.table.element.classList.add("bottom-border"),this.table.footerManager.element.classList.add("hidden")),this.clearSelection(),this.table.setColumns(this.args.columns||[]))}sizeChanged(){this.table?.initialized&&!this.scrolling?this.redraw(!0):this.scrolling=!1}clearSelection(){this.userInitiated=!1,this.table.deselectRow()}clearData(){this.table?.clearData()}redraw(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,l.once)(this.table,this.table.redraw,e)}updateTableholderHeight(){if(!this.table?.initialized)return 3260const e=this.table.element.querySelector(".tabulator-tableholder") 3261e.classList.remove("height-override"),this.args.showSummary&&e.classList.add("height-override")}},p=m(u.prototype,"application",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=m(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"updateData",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"updateData"),u.prototype),m(u.prototype,"onTableBuilt",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onTableBuilt"),u.prototype),m(u.prototype,"onRowMouseUp",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onRowMouseUp"),u.prototype),m(u.prototype,"onRowSelected",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onRowSelected"),u.prototype),m(u.prototype,"onRowDeselected",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onRowDeselected"),u.prototype),m(u.prototype,"onRowSelectionChanged",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onRowSelectionChanged"),u.prototype),m(u.prototype,"onScrollVertical",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onScrollVertical"),u.prototype),m(u.prototype,"destroyTable",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"destroyTable"),u.prototype),m(u.prototype,"createTable",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"createTable"),u.prototype),m(u.prototype,"onRenderStarted",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onRenderStarted"),u.prototype),m(u.prototype,"formatRow",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"formatRow"),u.prototype),m(u.prototype,"updateScale",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"updateScale"),u.prototype),m(u.prototype,"updateColumns",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"updateColumns"),u.prototype),m(u.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"sizeChanged"),u.prototype),m(u.prototype,"clearData",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"clearData"),u.prototype),m(u.prototype,"redraw",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"redraw"),u.prototype),m(u.prototype,"updateTableholderHeight",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"updateTableholderHeight"),u.prototype),u);(0,t.setComponentTemplate)(g,y)})),define("nickel/components/ui/text-area/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a
3262Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3263const o=(0,l.createTemplateFactory)({id:"u/unjRoi",block:'[[[11,"calcite-text-area"],[24,0,"text-area"],[24,4,"textarea"],[16,2,[30,1]],[16,"placeholder",[30,2]],[16,"resize",[30,3]],[17,4],[4,[38,0],["calciteTextAreaInput",[30,0,["update"]]],null],[12],[13]],["@value","@placeholder","@resize","&attrs"],false,["on"]]',moduleName:"nickel/components/ui/text-area/index.hbs",isStrictMode:!1}) 3264let r=e.default=(a=class extends n.default{update(e){this.args.update?.(e.target.value)}},s=a.prototype,c="update",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"update"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 3265var s,c,d,u,p,f;(0,t.setComponentTemplate)(o,r)})),define("nickel/components/ui/text-input/index",["exports","@ember/component","@dashboard/decorators","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f 3266function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,l){var a={} 3267return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3268const g=(0,s.createTemplateFactory)({id:"52IA9Djs",block:'[[[8,[39,0],[[24,0,"text-input"],[17,1],[4,[38,3],[[30,0,["valueChanged"]]],null],[4,[38,4],[[30,0,["valueChanged"]],[30,7]],null],[4,[38,3],[[30,0,["validateValue"]]],null],[4,[38,4],[[30,0,["validateValue"]],[30,8]],null]],[["@value","@update","@placeholder","@clearable","@status","@icon","@debounce","@enter"],[[30,0,["valueAsString"]],[30,0,["updateValueAsString"]],[30,2],[30,3],[52,[28,[37,2],[[30,0,["showError"]],[30,0,["errorMessage"]]],null],"invalid"],[30,4],[30,5],[30,6]]],[["default"],[[[[1,"\\n "],[18,9,null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[28,[37,2],[[30,0,["showError"]],[30,0,["errorMessage"]]],null],[[[1," "],[10,"calcite-input-message"],[14,"status","invalid"],[14,"icon","exclamation-mark-circle"],[12],[1,"\\n "],[1,[30,0,["errorMessage"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["&attrs","@placeholder","@clearable","@icon","@debounce","@enter","@value","@allowBlank","&default"],false,["ui/input","if","and","did-insert","did-update","yield"]]',moduleName:"nickel/components/ui/text-input/index.hbs",isStrictMode:!1}) 3269let h=(c=(0,i.trigger)((function(e){this.args.onStatus?.(e)})),d=class extends r.default{constructor(){super(...arguments),b(this,"intl",u,this),b(this,"valueAsString",p,this),b(this,"errorMessage",f,this),this.valueChanged()}get allowBlank(){return(0,o.isNone)(this.args.allowBlank)||this.args.allowBlank}get showError(){return(0,o.isNone)(this.args.showError)||this.args.showError}valueChanged(){this.valueAsString=(0,o.isNone)(this.args.value)?"":this.args.value.toString(),this.validateValue()}validateValue(){this.validate(this.args.value)}validate(e){if((0,o.isEmpty)(e))return this.allowBlank?(this.errorMessage=null,{}):(this.errorMessage=this.intl.t("config.input-errors.cannot-be-empty"),{error:!0}) 3270if(this.args.validateValue){const{error:t}=this.args.validateValue(e)||{} 3271if(t)return this.errorMessage=t,{error:!0}}return this.errorMessage=null,{value:e,error:!1}}updateValueAsString(e){this.valueAsString=e 3272const{value:t=null,error:i=!1}=this.validate(e) 3273i||this.args.update?.(t)}},u=m(d.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m(d.prototype,"valueAsString",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"valueChanged",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"valueChanged"),d.prototype),m(d.prototype,"validateValue",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"validateValue"),d.prototype),f=m(d.prototype,"errorMessage",[c,i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m(d.prototype,"updateValueAsString",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValueAsString"),d.prototype),d) 3274e.default=(0,t.setComponentTemplate)(g,h)})),define("nickel/components/ui/text-input/url-input/index",["exports","@ember/component","@dashboard/utils/html-sanitizer","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l,a,o){var r,s 3275function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3276var i=e[Symbol.toPrimitive] 3277if(void 0!==i){var n=i.call(e,t||"default") 3278if("object"!=typeof n)return n 3279throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3280return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,l){var a={}
3281return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3282const u=(0,o.createTemplateFactory)({id:"A3YLBopY",block:'[[[8,[39,0],[[17,1]],[["@allowBlank","@showError","@update","@value","@placeholder","@validateValue"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["validateValue"]]]],null]],["&attrs","@allowBlank","@showError","@update","@value","@placeholder"],false,["ui/text-input"]]',moduleName:"nickel/components/ui/text-input/url-input/index.hbs",isStrictMode:!1}) 3283let p=(r=class extends a.default{constructor(){var e,t,i,n 3284super(...arguments),e=this,t="intl",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"isHttps","https:"===window.location.protocol),c(this,"urlRegex",/^(https?:)?\/\//i)}validateValue(e){return this.urlRegex.test(e)?this.isHttps&&!this.args.ignoreHttpsCheck&&e.startsWith("http://")?{error:this.intl.t("config.input-errors.invalid-https-url")}:this.args.isImage&&!(0,i.isImageUrl)(e?.trim())?{error:this.intl.t("config.input-errors.invalid-url")}:void 0:{error:this.intl.t("config.input-errors.invalid-url")}}},s=d(r.prototype,"intl",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"validateValue",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"validateValue"),r.prototype),r) 3285e.default=(0,t.setComponentTemplate)(u,p)})),define("nickel/components/ui/toggle-switch/index",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,l){var a 3286Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3287const o=(0,l.createTemplateFactory)({id:"BvzBicxw",block:'[[[11,"calcite-switch"],[16,"disabled",[30,1]],[16,"checked",[30,0,["checked"]]],[17,2],[4,[38,0],["calciteSwitchChange",[30,0,["updateValue"]]],null],[12],[13]],["@disabled","&attrs"],false,["on"]]',moduleName:"nickel/components/ui/toggle-switch/index.hbs",isStrictMode:!1}) 3288let r=(a=class extends n.default{get checked(){return!!this.args.value}updateValue(e){const t=e.target.checked 3289this.args.update?.(t)}},s=a.prototype,c="updateValue",d=[i.action],u=Object.getOwnPropertyDescriptor(a.prototype,"updateValue"),p=a.prototype,f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),a) 3290var s,c,d,u,p,f 3291e.default=(0,t.setComponentTemplate)(o,r)})),define("nickel/components/ui/virtual-list/index",["exports","@ember/component","@dashboard/decorators","@ember/object","@ember/object/internals","@ember/runloop","@ember/service","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h,y,v,w,S,x,C,k 3292function P(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3293var i=e[Symbol.toPrimitive] 3294if(void 0!==i){var n=i.call(e,t||"default") 3295if("object"!=typeof n)return n 3296throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3297return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function D(e,t,i,n,l){var a={}
3298return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3299const T=(0,d.createTemplateFactory)({id:"LTS1uF99",block:'[[[11,0],[24,0,"virtual-list"],[17,1],[4,[38,0],[[30,0,["updateCells"]],[30,2]],null],[12],[1,"\\n "],[11,0],[24,0,"scrollable-container"],[4,[38,1],[[30,0,["sizeChanged"]]],null],[4,[38,2],["scroll",[30,0,["onScroll"]]],null],[12],[1,"\\n "],[11,0],[24,0,"cells-container"],[4,[38,0],[[30,0,["updateCellContainerStyle"]],[30,0,["contentSize","height"]]],null],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["cells"]]],null]],null],null,[[[1," "],[11,0],[24,0,"cell"],[4,[38,5],[[30,3,["applyStyle"]]],null],[4,[38,0],[[30,3,["applyStyle"]],[30,3,["style"]]],null],[12],[1,"\\n "],[18,4,[[30,3,["item"]],[30,3,["index"]]]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@items","cell","&default"],false,["did-update","resize-observer","on","each","-track-array","did-insert","yield"]]',moduleName:"nickel/components/ui/virtual-list/index.hbs",isStrictMode:!1}) 3300let z=(p=D((u=class{constructor(e,t,i,n){P(this,"key",p,this),P(this,"hidden",f,this),P(this,"item",b,this),P(this,"index",m,this),P(this,"style",g,this),O(this,"rtl",!1),this.key=e,this.hidden=!1,this.item=t,this.index=i,this.rtl=n}applyStyle(e){if(this.style.hidden)return e.style.height=0,void(e.style.display="none") 3301e.style.display="",e.style.top=this.style.pos.y+"px",this.rtl?e.style.right=this.style.pos.x+"px":e.style.left=this.style.pos.x+"px",e.style.width=this.style.width+"px",e.style.height=this.style.height+"px"}}).prototype,"key",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=D(u.prototype,"hidden",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=D(u.prototype,"item",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=D(u.prototype,"index",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(u.prototype,"style",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(u.prototype,"applyStyle",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"applyStyle"),u.prototype),u),M=e.default=(h=class extends s.default{constructor(){super(...arguments),P(this,"application",y,this),P(this,"contentSize",v,this),P(this,"scrollTop",w,this),P(this,"clientWidth",S,this),P(this,"clientHeight",x,this),P(this,"cells",C,this),P(this,"cellMap",k,this)}updateCells(){if(!this.args.items)return 3302this.args.cellLayout.length!==this.args.items.length&&(this.args.cellLayout.length=this.args.items.length) 3303const e=this.args.cellLayout.contentSize(this.clientWidth,this.clientHeight) 3304void 0!==this.contentSize&&e.width===this.contentSize.width&&e.height===this.contentSize.height||(this.contentSize=e) 3305const t=this.cellMap||{},i={} 3306let n=this.args.cellLayout.indexAt(0,this.scrollTop,this.clientWidth,this.clientHeight),a=this.args.cellLayout.count(0,this.scrollTop,this.clientWidth,this.clientHeight) 3307const o=(0,r.isNone)(this.args.buffer)?5:this.args.buffer,s=Math.min(n,o) 3308let c,d,u 3309n-=s,a+=s,a=Math.min(a+o,this.args.items.length-n) 3310const p=[] 3311for(let r=0;r<a;r++)c=n+r,d=(0,l.guidFor)(this.args.items[c]),u=t[d],u?(u.key=d,u.style={pos:this.args.cellLayout.positionAt(c,this.clientWidth,this.clientHeight),width:this.args.cellLayout.widthAt(c,this.clientWidth,this.clientHeight),height:this.args.cellLayout.heightAt(c,this.clientWidth,this.clientHeight)},i[d]=u):p.push(c) 3312for(let r=0;r<this.cells.length;r++)u=this.cells[r],i[u.key]||(p.length?(c=p.pop(),d=(0,l.guidFor)(this.args.items[c]),u.key=d,u.index=c,u.item=this.args.items[c],u.style={pos:this.args.cellLayout.positionAt(c,this.clientWidth,this.clientHeight),width:this.args.cellLayout.widthAt(c,this.clientWidth,this.clientHeight),height:this.args.cellLayout.heightAt(c,this.clientWidth,this.clientHeight)},i[d]=u):u.style={hidden:!0}) 3313for(let r=0;r<p.length;r++)c=p[r],d=(0,l.guidFor)(this.args.items[c]),u=new z(d,this.args.items[c],c,this.application.rtl),u.style={pos:this.args.cellLayout.positionAt(c,this.clientWidth,this.clientHeight),width:this.args.cellLayout.widthAt(c,this.clientWidth,this.clientHeight),height:this.args.cellLayout.heightAt(c,this.clientWidth,this.clientHeight)},this.cells=[...this.cells,u],i[d]=u 3314this.cellMap=i}updateCellContainerStyle(e){e.style.height=this.contentSize.height+"px"}sizeChanged(e){this.clientWidth=e.querySelector(".cells-container").clientWidth,this.clientHeight=e.clientHeight,(0,a.once)(this,this.updateCells)}onScroll(){let{target:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3315this.scrollTop=e.scrollTop,(0,a.once)(this,this.updateCells)}},y=D(h.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(h.prototype,"contentSize",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{width:0,height:0}}}),w=D(h.prototype,"scrollTop",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),S=D(h.prototype,"clientWidth",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),x=D(h.prototype,"clientHeight",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),C=D(h.prototype,"cells",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),k=D(h.prototype,"cellMap",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),D(h.prototype,"updateCells",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"updateCells"),h.prototype),D(h.prototype,"updateCellContainerStyle",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"updateCellContainerStyle"),h.prototype),D(h.prototype,"sizeChanged",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"sizeChanged"),h.prototype),D(h.prototype,"onScroll",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"onScroll"),h.prototype),h);(0,t.setComponentTemplate)(T,M)})),define("nickel/dashboard/controller",["exports","@dashboard/core-modules","@dashboard/models/dashboard","@dashboard/utils/array","@ember/controller","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/tracking"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g,h,y 3316function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3317var i=e[Symbol.toPrimitive] 3318if(void 0!==i){var n=i.call(e,t||"default") 3319if("object"!=typeof n)return n 3320throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3321return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,l){var a={}
3322return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3323e.default=(u=class extends l.default{constructor(){super(...arguments),v(this,"application",p,this),v(this,"portal",f,this),v(this,"dashboard",b,this),v(this,"router",m,this),v(this,"intl",g,this),w(this,"queryParams",[{beat:{type:"boolean"}},{mode:{type:"string"}},{view:{type:"string"}},{_disablecdn:{type:"boolean"}},{_disablepbf:{type:"boolean"}},{_disablecsq:{type:"boolean"}},{_disableopt:{type:"boolean"}},{_debugapi:{type:"boolean"}},{_convert:{type:"boolean"}}]),v(this,"_mode",h,this),v(this,"_view",y,this)}get eventsDispatcher(){return this.activeView.eventsDispatcher}get beat(){return this.dashboard.beatEnabled}set beat(e){this.dashboard.beatEnabled=e}get mode(){return this._mode}set mode(e){this._mode=e,this.application.isDebug||["edit","view"].includes(e)&&(this.dashboard.canEdit||"view"===e)?(this.dashboard.editing&&"view"===e&&this.dashboard.setActiveView(["desktop","mobile"].includes(this.view)?this.view:void 0),this.dashboard.editing||"edit"!==e||(0,r.next)(this,(()=>{this.view=void 0,this.dashboard.setActiveView()})),this.dashboard.mode=e):(0,r.next)(this,(()=>this.mode="view"))}get view(){return this._view}set view(e){this._view!==e&&(this._view=e,["desktop","mobile"].includes(e)||(e=void 0),this.dashboard.editing||this.dashboard.setActiveView(e))}get _disablecdn(){return this.dashboard._disablecdn}set _disablecdn(e){this.dashboard._disablecdn=e}get _disablepbf(){return!(0,t.has)("featurelayer-pbf")}set _disablepbf(e){t.has.add("featurelayer-pbf",!e,!0,!0)}get _disablecsq(){return this.dashboard._disablecsq}set _disablecsq(e){this.dashboard._disablecsq=e}get _disableopt(){return this.dashboard._disableopt}set _disableopt(e){this.dashboard._disableopt=e}get _debugapi(){return(0,t.has)("esri-2d-update-debug")}set _debugapi(e){t.has.add("esri-2d-update-debug",e),t.has.add("esri-2d-log-updating",e),t.has.add("esri-2d-debug",e),t.has.add("esri-tiles-debug",e)}get urlParametersState(){return this.dashboard.urlParametersState}get editing(){return this.dashboard.editing}get itemDetailsLink(){return this.portal.getPortalItemUrl(this.dashboard.item)}get webMapInfos(){const e=[] 3324return this.dashboard.mapDataSourceItems.forEach((t=>{const{initSuccess:i,itemId:n,title:l}=t 3325i&&e.push({label:l,link:t.isScene?`${this.portal.sceneViewerLink}?webscene=${n}`:`${this.portal.mapViewerLink}?webmap=${n}`})})),e}transitionToHome(){this.router.transitionTo("home")}onWindowKeydown(e){if(!this.dashboard.editing||this.dashboard.configuring||"Escape"!==e.code){if(this.portal.isPublisher&&e.shiftKey&&(e.ctrlKey||e.metaKey)&&83===e.keyCode){if(!this.dashboard.canCopy)return 3326this.saveAs()}}else this.dashboard.addingMode=!1}async configureUrlParameters(){if(this.dashboard.configuring)return 3327this.dashboard.configuring=!0 3328const e=this.dashboard.activeView.model,t=e.toJson({},{configuring:!0}),n="desktop"===t.type?new i.DesktopDisplayModel(t):new i.MobileDisplayModel(t) 3329try{const t=await this.application.showDialog("modal-dialogs/url-parameters",{model:n}) 3330if((0,c.isNone)(t)||0===t.modelRevision)return 3331this.dashboard.updateModel(e,t),t.release()}catch(l){return}finally{n.release(),this.dashboard.configuring=!1}}async addWidget(e,t){if(this.dashboard.configuring)return 3332this.dashboard.configuring=!0 3333const i=this.dashboard.createWidgetModel({type:e},{new:!0}) 3334try{const e=await this.application.showDialog("modal-dialogs/widget-config",{model:i,type:"widget"}) 3335return(0,c.isNone)(e)?void i.release():(this.dashboard.addWidget(e,t),e)}catch(n){return}finally{this.dashboard.configuring=!1}}async addPanel(e){if(this.dashboard.configuring)return 3336this.dashboard.configuring=!0 3337let t={type:e} 3338"header"===e&&this.dashboard.isMobile&&this.dashboard.desktopView.header&&(t=this.dashboard.desktopView.header.convertToMobile()),"splashScreen"===e&&this.dashboard.isMobile&&this.dashboard.desktopView.splashScreen&&(t=this.dashboard.desktopView.splashScreen.convertToMobile()) 3339const i=this.dashboard.createPanel(t,{new:!0}) 3340try{const t="drawer"===e?i:await this.application.showDialog("modal-dialogs/widget-config",{model:i,type:"panel"}) 3341if((0,c.isNone)(t))return void i.release()
3342this.dashboard.addPanel(t)}catch(n){return}finally{this.dashboard.configuring=!1}}async deleteWidget(e){if(this.dashboard.configuring)return 3343const t=(0,n.findBy)(this.dashboard.widgets,"id",e)||{id:e,dashboardItemType:"widget"} 3344this.dashboard.configuring=!0 3345try{await this.application.showDialog("modal-dialogs/delete-widget",t)}catch(i){return}finally{this.dashboard.configuring=!1}}async deletePanel(e){if(this.dashboard.configuring)return 3346const t=this.dashboard[e] 3347this.dashboard.configuring=!0,await this.application.showDialog("modal-dialogs/delete-panel",t),this.dashboard.configuring=!1}async configureWidget(e){if(this.dashboard.configuring)return 3348this.dashboard.configuring=!0 3349const t=(0,n.findBy)(this.dashboard.widgets,"id",e),i=t.toJson({},{configuring:!0}),l=this.dashboard.createWidgetModel(i,{configuring:!0}) 3350try{const e=await this.application.showDialog("modal-dialogs/widget-config",{model:l,type:"widget"}) 3351if((0,c.isNone)(e)||0===e.model)return 3352this.dashboard.updateModel(t,e)}finally{l.release(),this.dashboard.configuring=!1}}async configurePanel(e){if(this.dashboard.configuring)return 3353const t=this.dashboard[e] 3354this.dashboard.configuring=!0 3355const i=t.toJson({},{configuring:!0}) 3356let n=this.dashboard.createPanel(i,{configuring:!0}) 3357try{const e=await this.application.showDialog("modal-dialogs/widget-config",{model:n,type:"panel"}) 3358if((0,c.isNone)(e)||0===e.modelRevision)return 3359this.dashboard.updateModel(t,e)}finally{n.release(),this.dashboard.configuring=!1}}async updateWidget(e){const t=(0,n.findBy)(this.dashboard.widgets,"id",e) 3360this.updateElement(t)}async updateElement(e){this.dashboard.configuring||(e.isInteractiveSource?(this.dashboard.configuring=!0,await this.application.showDialog("modal-dialogs/update-widget",e),this.dashboard.configuring=!1):this.dashboard.updateWidget(e))}async saveAs(){const e=this.dashboard.item.clone() 3361e.title=e.title+this.intl.t("new-title-suffix"),e.id=void 0,e.typeKeywords=this.dashboard.getTypeKeywords() 3362const t=this.dashboard.model.toJson() 3363t.authoringApp=this.application.appName,t.authoringAppVersion=this.application.appVersion 3364const i=await this.application.showDialog("modal-dialogs/save-as",{item:e,itemData:t}) 3365return!(0,c.isEmpty)(i)&&(this.dashboard.resetHasBeenEdited(),this.router.transitionTo("dashboard",i,{queryParams:this.router.currentRoute.queryParams}),!0)}async addSelector(e,t){if(this.dashboard.configuring)return 3366const i=this.dashboard[e] 3367this.dashboard.configuring=!0 3368const n=this.dashboard.createWidgetModel({type:t},{new:!0}),l="header"===i.type?"row":"col" 3369try{const e=await this.application.showDialog("modal-dialogs/widget-config",{model:n,panel:i,orientation:l,type:"widget"}) 3370if((0,c.isNone)(e))return void n.release() 3371this.dashboard.addSelector(i,e)}finally{this.dashboard.configuring=!1}}async configureSelector(e,t){if(this.dashboard.configuring)return 3372const i=this.dashboard[e] 3373this.dashboard.configuring=!0 3374const n=t.toJson({},{configuring:!0}),l=this.dashboard.createWidgetModel(n,{configuring:!0}),a="header"===i.type?"row":"col" 3375try{const e=await this.application.showDialog("modal-dialogs/widget-config",{model:l,panel:i,orientation:a,type:"widget"}) 3376if((0,c.isNone)(e)||0===e.modelRevision)return 3377this.dashboard.updateModel(t,e)}finally{l.release(),this.dashboard.configuring=!1}}async deleteSelector(e){this.dashboard.configuring||(this.dashboard.configuring=!0,await this.application.showDialog("modal-dialogs/delete-widget",e),this.dashboard.configuring=!1)}},p=S(u.prototype,"application",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(u.prototype,"portal",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(u.prototype,"dashboard",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=S(u.prototype,"router",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(u.prototype,"intl",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(u.prototype,"_mode",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"view"}}),y=S(u.prototype,"_view",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(u.prototype,"transitionToHome",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"transitionToHome"),u.prototype),S(u.prototype,"onWindowKeydown",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onWindowKeydown"),u.prototype),S(u.prototype,"configureUrlParameters",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"configureUrlParameters"),u.prototype),S(u.prototype,"addWidget",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"addWidget"),u.prototype),S(u.prototype,"addPanel",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"addPanel"),u.prototype),S(u.prototype,"deleteWidget",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"deleteWidget"),u.prototype),S(u.prototype,"deletePanel",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"deletePanel"),u.prototype),S(u.prototype,"configureWidget",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"configureWidget"),u.prototype),S(u.prototype,"configurePanel",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"configurePanel"),u.prototype),S(u.prototype,"updateWidget",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"updateWidget"),u.prototype),S(u.prototype,"updateElement",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"updateElement"),u.prototype),S(u.prototype,"saveAs",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"saveAs"),u.prototype),S(u.prototype,"addSelector",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"addSelector"),u.prototype),S(u.prototype,"configureSelector",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"configureSelector"),u.prototype),S(u.prototype,"deleteSelector",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"deleteSelector"),u.prototype),u)})),define("nickel/dashboard/route",["exports","@ember/object","@ember/service","nickel/portal/route","nickel/utils/is-item-dashboard","nickel/utils/mobile-detect"],(function(e,t,i,n,l,a){var o,r,s,c,d 3378function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3379var i=e[Symbol.toPrimitive] 3380if(void 0!==i){var n=i.call(e,t||"default") 3381if("object"!=typeof n)return n 3382throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3383return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,l){var a={}
3384return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3385e.default=(o=class extends n.default{constructor(){super(...arguments),u(this,"application",r,this),u(this,"router",s,this),u(this,"dashboard",c,this),u(this,"intl",d,this),p(this,"queryParams",{beat:{replace:!0,refreshModel:!1},edit:{replace:!0,refreshModel:!1},mode:{replace:!0,refreshModel:!1},view:{replace:!0,refreshModel:!1},_disablecdn:{replace:!0,refreshModel:!1},_disablepbf:{replace:!0,refreshModel:!0},_disablecsq:{replace:!0,refreshModel:!0},_disableopt:{replace:!0,refreshModel:!1},_debugapi:{replace:!0,refreshModel:!1},_convert:{replace:!0,refreshModel:!0}})}activate(){return window&&window.addEventListener&&(window.addEventListener("beforeunload",this,!1),window.addEventListener("hashchange",this,!1)),this.router.on("routeWillChange",this.routeWillChange),super.activate(...arguments)}deactivate(){return this.router.off("routeWillChange",this.routeWillChange),window&&window.removeEventListener&&(window.removeEventListener("beforeunload",this,!1),window.removeEventListener("hashchange",this,!1)),super.deactivate(...arguments)}handleEvent(e){if(!e.type)return 3386const t=this[`on${e.type}`] 3387"function"==typeof t&&t.apply(this,arguments)}onbeforeunload(e){if(this.shouldValidateBeforeTransition())return e.returnValue=this.confirmationMessage,this.confirmationMessage}onhashchange(){this.dashboard.urlChanged()}beforeModel(e){if("true"===e.to.queryParams.edit||"edit"===e.to.queryParams.mode)return super.beforeModel(...arguments) 3388this.portal.disablePopupSigin()}async model(e){const t=this.portal.signedIn 3389let i 3390try{i=await this.portal.getItem(e.id)}catch(r){let t=new Error 3391throw t.messageCode=r.name,t.itemId=e.id,t}if(!(0,l.default)(i)){let e=new Error 3392throw e.messageCode="DASH_0003",e.itemId=i.id,e}"public"===i.access||t||await this.portal.postSignIn() 3393if(!(this.portal.signedIn&&this.portal.user.orgId||window!==window.top)&&"public"===i.access&&"other"===i.sourceJSON.contentOrigin&&!this.portal.signedIn){const e=new Error 3394throw e.messageCode="not-same-origin",e.itemId=i.id,e}this.portal.oAuthInfo.popup=!0 3395let n=!1,o=!1 3396return this.application.isDebug?(n=o=this.portal.signedIn,this.dashboard._convert=e._convert):(n=!a.default.mobile()&&this.portal.canEditItem(i),o=this.portal.canCopyItem(i)),document.title=i.title,this.dashboard.initialize(i,{canEdit:n,canCopy:o,viewType:"edit"===e.mode?void 0:e.view,mode:e.mode})}resetController(){super.resetController(...arguments),this.application.resetDialogs(),this.dashboard.reset()}get confirmationMessage(){return this._confirmationMessage||(this._confirmationMessage=this.intl.t("changes-will-not-be-saved")),this._confirmationMessage}shouldValidateBeforeTransition(){return!this.dashboard.disbalePageNavigationCheck&&(!this.dashboard.editing||this.application.isDebug?(this.dashboard.resetHasBeenEdited(),!1):this.dashboard.model&&this.dashboard.hasBeenEdited)}acceptTransition(e){return!e.from||(!!e.to.find((e=>e.name===this.routeName&&this.router.currentRoute.params.id===e.params.id))||(!this.shouldValidateBeforeTransition()||(!window||!window.confirm||window.confirm(this.confirmationMessage))))}routeWillChange(e){if(this.acceptTransition(e))return!0 3397e.abort() 3398return this.router.currentURL!==this.router.location.getURL()&&window.history.back(),!0}},r=f(o.prototype,"application",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=f(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(o.prototype,"dashboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(o.prototype,"routeWillChange",[t.action],Object.getOwnPropertyDescriptor(o.prototype,"routeWillChange"),o.prototype),o)})),define("nickel/dashboard/service",["exports","@dashboard/core-modules","@dashboard/decorators","@dashboard/models","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/arcade","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/constants","@dashboard/utils/date","@dashboard/utils/dom","@dashboard/utils/storage","@dashboard/view-models","@ember/debug","@ember/object","@ember/runloop","@ember/service","@ember/utils","@glimmer/tracking","luxon","nickel/portal/service","nickel/view-models/configs/config-base","nickel/view-models/configs/widgets/createWidgetConfig"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m,g,h,y,v,w,S,x,C,k,P){var O,D,T,z,M,j,E,F,I,A,V,_,N,B,L,R,W,G,U,$,H,q,K,Z,J,Q,Y,X,ee,te,ie,ne,le,ae,oe,re,se,ce 3399function de(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function ue(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3400var i=e[Symbol.toPrimitive] 3401if(void 0!==i){var n=i.call(e,t||"default") 3402if("object"!=typeof n)return n 3403throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3404return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function pe(e,t,i,n,l){var a={}
3405return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3406const fe=document.querySelector('link[data-theme="api-light"]').sheet,be=document.querySelector('link[data-theme="api-dark"]').sheet 3407let me=(D=pe((O=class{constructor(){de(this,"textColor",D,this),de(this,"dashboardBackgroundColor",T,this),de(this,"elementBackgroundColor",z,this),de(this,"elementOutlineColor",M,this),de(this,"tabBorderColor",j,this),de(this,"activeTabBorderColor",E,this),de(this,"inactiveTabBorderColor",F,this),de(this,"inactiveTabTextColor",I,this)}update(){const e=window.getComputedStyle(document.documentElement) 3408this.textColor=e.getPropertyValue("--dashboard-text-color"),this.dashboardBackgroundColor=e.getPropertyValue("--dashboard-background-color"),this.elementBackgroundColor=e.getPropertyValue("--dashboard-element-background-color"),this.elementOutlineColor=e.getPropertyValue("--dashboard-element-border-color"),this.tabBorderColor=e.getPropertyValue("--dashboard-tabs-border-color"),this.activeTabBorderColor=e.getPropertyValue("--dashboard-tabs-active-border-color"),this.inactiveTabBorderColor=e.getPropertyValue("--dashboard-tabs-inactive-border-color"),this.inactiveTabTextColor=e.getPropertyValue("--dashboard-tabs-inactive-text-color"),document.documentElement.style.setProperty("--dashboard-ui-text-2-rgb",(0,d.toRGB)(e.getPropertyValue("--calcite-color-text-2"))),document.documentElement.style.setProperty("--dashboard-ui-brand-rgb",(0,d.toRGB)(e.getPropertyValue("--calcite-color-brand"))),document.documentElement.style.setProperty("--dashboard-ui-foreground-1-rgb",(0,d.toRGB)(e.getPropertyValue("--calcite-color-foreground-1"))),document.documentElement.style.setProperty("--dashboard-ui-danger-rgb",(0,d.toRGB)(e.getPropertyValue("--calcite-color-status-danger"))),document.documentElement.style.setProperty("--dashboard-ui-success-rgb",(0,d.toRGB)(e.getPropertyValue("--calcite-color-status-success")))}}).prototype,"textColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=pe(O.prototype,"dashboardBackgroundColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=pe(O.prototype,"elementBackgroundColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=pe(O.prototype,"elementOutlineColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=pe(O.prototype,"tabBorderColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=pe(O.prototype,"activeTabBorderColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=pe(O.prototype,"inactiveTabBorderColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=pe(O.prototype,"inactiveTabTextColor",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O) 3409const ge={urls:/.arcgis.com\//gi,before:function(e){(0,g.debug)(e.url),"json"===e.requestOptions.query.f&&(e.url.includes("/query")||e.url.includes("/FeatureServer/"))&&(e.url=e.url.replace(".arcgis.com","-nocdn.arcgis.com"))}},he=Object.freeze({ArcGISDashboard:"ArcGIS Dashboards",Mobile:"Mobile"}) 3410e.default=(A=(0,i.trigger)((function(e){this.eventsDispatcher.enablePlayback="edit"===e,this.clearHighlights()})),V=(0,i.trigger)((function(e){(0,g.debug)(e?"Beat resumed":"Beat paused")})),_=(0,i.trigger)((function(){this.updateDisableCdnInterceptor()})),N=class extends((0,r.mix)(v.default).with(r.EventedMixin)){constructor(){super(...arguments),de(this,"application",B,this),de(this,"portal",L,this),de(this,"intl",R,this),de(this,"router",W,this),de(this,"canEdit",G,this),de(this,"canCopy",U,this),de(this,"configuring",$,this),de(this,"addingMode",H,this),de(this,"addingInProgress",q,this),de(this,"desktopView",K,this),de(this,"mobileView",Z,this),de(this,"activeView",J,this),de(this,"model",Q,this),de(this,"config",Y,this),ue(this,"variables",{}),ue(this,"isClassicDashboard",void 0),de(this,"dataSourceItems",X,this),de(this,"mapViews",ee,this),de(this,"loadingView",te,this),de(this,"mobileDBContainer",ie,this),de(this,"defaultThemeColors",ne,this),de(this,"_theme",le,this),de(this,"mode",ae,this),ue(this,"expirationTimer",null),ue(this,"baseInterval",-1),ue(this,"intervalHelpers",new Map),de(this,"beatEnabled",oe,this),ue(this,"timerCount",0),de(this,"urlParametersState",re,this) 3411de(this,"enableResetState",se,this),de(this,"_disablecdn",ce,this),ue(this,"_disablecsq",!1),ue(this,"__disableopt",!1),ue(this,"_convert",!1),ue(this,"dstOffsets",new Map),this.theme=n.DefaultTheme}getVariableValue(e){switch(e){case u.VariableDefintions.language:return this.application.languageName 3412case u.VariableDefintions.timezone:return x.DateTime.local().zoneName 3413case u.VariableDefintions.created:return x.DateTime.fromJSDate(this.item.created).toLocaleStr
3413ing(x.DateTime.DATETIME_SHORT) 3414case u.VariableDefintions.modified:return x.DateTime.fromJSDate(this.item.modified).toLocaleString(x.DateTime.DATETIME_SHORT) 3415case u.VariableDefintions.thumbnail:return this.portal.getThumbnailUrl(this.item) 3416default:return this.item[e.replace("item/","")]??""}}get item(){return this.model.item}set item(e){this.model.item=e}get eventsDispatcher(){return this.activeView?.eventsDispatcher}get settings(){return this.activeView?.settings}get widgets(){return[...this.desktopView?.widgets||[],...this.mobileView?.widgets||[]]}get numberPrefixOverrides(){return this.model.numberPrefixOverrides}get urlParameters(){return this.activeView.urlParameters||[]}get header(){return this.activeView?.header}get sidebar(){return this.activeView?.sidebar}get drawer(){return this.activeView?.drawer}get splashScreen(){return this.activeView?.splashScreen}get isPublic(){return"public"===this.item?.access}get mapDataSourceItems(){const e=[] 3417return this.dataSourceItems.forEach((t=>{t.type===m.DataSourceItemTypes.WebmapItem&&e.push(t)})),e}get serviceDataSourceItems(){const e=[] 3418return this.dataSourceItems.forEach((t=>{t.type===m.DataSourceItemTypes.ServiceItem&&e.push(t)})),e}get dataSources(){let e=[] 3419return this.dataSourceItems.forEach((t=>{t.initStatus===u.InitializationStatus.Success&&(e=[...e,...t.dataSources])})),e}get arcadeDataSources(){const e=[] 3420return this.dataSourceItems.forEach((t=>{t.type!==m.DataSourceItemTypes.ArcadeItem||(0,w.isEmpty)(t.dataSources)||e.push(t.dataSources[0])})),e}get standaloneDataSources(){return this.serviceDataSourceItems.reduce(((e,t)=>e=[...e,...t.dataSources]),[])}get webMapSubscriberContentLayers(){return this.mapDataSourceItems.reduce(((e,t)=>e=[...e,...t.map.allLayers.items.filter((e=>(0,r.isSubscriberContent)(e)))||[]]),[])}get isMobile(){return"mobile"===this.activeView?.type}getDesktopElementModel(e){if(!e)return 3421const t=[...this.model.desktopView.widgets,...this.model.desktopView.header?.selectors||[],...this.model.desktopView.sidebar?.selectors||[]] 3422return(0,c.findBy)(t,"id",e)}getMobileElementModel(e){if(e)return(0,c.findBy)([...this.model.mobileView.widgets,...this.model.mobileView.drawer?.selectors||[]],"id",e)}
3422async initialize(e){let{canEdit:t=!1,canCopy:i=!1,viewType:n,mode:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3423try{let o=await this.portal.getData(e)??{version:l.DashboardVersion} 3424this.variables=[],Object.keys(u.VariableDefintions).forEach((e=>{const t=u.VariableDefintions[e] 3425this.variables[t]={name:t,label:this.intl.t(`config.variable-names-enum.${e}`),getValue:this.getVariableValue.bind(this,t)}})),this.isClassicDashboard=o.version<=27,this._convert&&o.version>=l.DashboardVersion&&(o.version=l.DashboardVersion-1) 3426const r=(0,l.convertDashboard)(o,this.intl),c=o.version<r.version 3427this.model=new l.DashboardModel({id:e.id,item:e}).fromJson(r),this.setDefaultTimeZone(this.model.timeZone),this.arcadeInterceptor=await(0,s.arcadeInterceptor)(),this.addInterceptors(e),this.model.arcadeDataSourceItems.forEach((e=>{const t=new m.DataSourceItem({itemId:e.itemId,item:e,dashboard:this}) 3428this.dataSourceItems.set(e.itemId,t)})),await this.setActiveView(n,t&&"edit"===a),t&&"edit"===a&&this.model.mobileView&&await this.initViewDataSources(this.isMobile?this.model.desktopView:this.model.mobileView) 3429const d=this.item.typeKeywords?.indexOf?.(C.OAuthTypeKeywords.registered)>=0&&(0,w.isEmpty)(this.item.applicationProxies) 3430return(c||d)&&this.model.modelRevision++,this.canEdit=t,this.canCopy=i,this.theme=this.model.theme,this.activeView}catch(o){throw o.itemId=e.id,o.owner=e.owner,o}}reset(){this.stopExpirationTimer(),this.baseInterval=-1,this.dataSourceItems.forEach((e=>e.release())),this.dataSourceItems.clear(),this.canEdit=this.canCopy=!1,this.mode="view",this.addingMode=!1,this.addingInProgress=!1,this.clearInterceptors(),this.desktopView?.release(),this.desktopView=null,this.mobileView?.release(),this.mobileView=null 3431const e=this.model;(0,y.next)(e,e.release),this.activeView=null,this.config=null}async setActiveView(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.editing 3432const i=-1!=window.navigator.userAgent.indexOf("Win") 3433let n=screen.width,l=i?screen.width:screen.height 3434if((e=e||(Math.min(n,l)<600?"mobile":"desktop"))===this.activeLayout?.type)return 3435"mobile"!==e||this.model.mobileView||(e="desktop") 3436const a=this[`${e}View`] 3437if(a)return void(this.activeView=a) 3438const o=this.model[`${e}View`]?.splashScreen,r=`dashboard-splash-${this.item.id}-${e}` 3439!t&&o&&+(0,b.getStorageItem)(r)!==this.item.modified.getTime()&&this.application.showDialog("modal-dialogs/info-window",{data:o.toJson(),storageId:r,themeDefaults:{theme:this.model.theme,backgroundColor:this.themeOverrides.elementBackgroundColor,textColor:this.themeOverrides.textColor,borderColor:this.themeOverrides.elementOutlineColor}}) 3440const s=this.model[`${e}View`] 3441s&&(this.loadingView=!0,await this.initViewDataSources(s),this[`${e}View`]="mobile"===s.type?new m.MobileDisplayViewModel({model:s,dashboard:this}):new m.DesktopDisplayViewModel({model:s,dashboard:this}),this.activeView=this[`${e}View`],this.loadingView=!1),this.desktopView&&this.mobileView&&this.desktopView.setMobileSyncState()}createMobileView(){this.model.mobileView=new l.MobileDisplayModel,this.mobileView=new m.MobileDisplayViewModel({model:this.model.mobileView,dashboard:this}),this.setActiveView("mobile")}deleteMobileView(){this.setActiveView("desktop"),this.model.mobileView=void 0,this.model.elementMappings={},this.mobileView.release(),this.mobileView=null}mobileDBContainerCreated(e){this.mobileDBContainer=e}get queryParams(){const e={} 3442return this.beatEnabled&&(e.beat=this.beatEnabled),this.mode&&(e.mode=this.mode),e}async initViewDataSources(e){const t=[...e.widgets||[],...e.header?.selectors||[],...e.sidebar?.selectors||[],...e.drawer?.selectors||[],...e.urlParameters||[]],i=[] 3443for(let n of t){if("mapWidget"===n.type){if(!this.dataSourceItems.get(n.itemId)){let e=new m.DataSourceItem({itemId:n.itemId,dashboard:this}) 3444this.dataSourceItems.set(n.itemId,e),i.push(e.initialize())}continue}const e=(n.datasets||[]).filter((e=>"serviceDataset"===e.type)) 3445for(let t of e){if(t.dataSource.type===o.DataSourceTypes.ArcadeDataSource){const e=this.dataSourceItems.get(t.dataSource.itemId) 3446i.push(e.initialize()) 3447continue}const e=t.dataSource.itemId 3448let n=this.dataSourceItems.get(e) 3449n||(n=new m.DataSourceItem({itemId:e,dashboard:this}),this.dataSourceItems.set(e,n)),i.push(n.getOrCreateDataSource({layerId:t.dataSource.layerId,sublayerId:t.dataSource.sublayerId}))}}await Promise.all(i)}async addDataSourceItem(e){let{item:t,itemId:i}=e,n=this.dataSourceItems.get(i||t.id)
3450return n||(n=new m.DataSourceItem({item:t,itemId:i,dashboard:this}),await n.initialize(),this.dataSourceItems.set(n.itemId,n),n)}addArcadeDataSourceItem(e){this.model.arcadeDataSourceItems=[...this.model.arcadeDataSourceItems,e.item],this.dataSourceItems.set(e.itemId,e)}findDataSource(){let{itemId:e,layerId:t,sublayerId:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3451const n=this.dataSourceItems.get(e) 3452return n?.findDataSource({layerId:t,sublayerId:i})}get theme(){return this._theme}set theme(e){e=e||n.DefaultTheme,e=["light","dark"].includes(e)?e:n.DefaultTheme,this._theme=e,be.disabled="light"===e,fe.disabled="light"!==e,document.documentElement.classList.remove("calcite-mode-dark","calcite-mode-light"),document.documentElement.classList.add(`calcite-mode-${e}`),this.defaultThemeColors.update()}applyThemeOverrides(){const e=document.body;(0,f.setStyleProperty)(e,"--dashboard-text-color",this.themeOverrides.textColor),(0,f.setStyleProperty)(e,"--dashboard-secondary-text-color",(0,d.toRGBA)(this.themeOverrides.textColor,.8)),(0,f.setStyleProperty)(e,"--dashboard-text-color-light",(0,d.toRGBA)(this.themeOverrides.textColor,.2)),(0,f.setStyleProperty)(e,"--dashboard-text-color-lighter",(0,d.toRGBA)(this.themeOverrides.textColor,.05)),(0,f.setStyleProperty)(e,"--dashboard-background-color",this.themeOverrides.dashboardBackgroundColor),(0,f.setStyleProperty)(e,"--dashboard-element-background-color",this.themeOverrides.elementBackgroundColor),(0,f.setStyleProperty)(e,"--dashboard-element-border-color",this.themeOverrides.elementOutlineColor),(0,f.setStyleProperty)(e,"--dashboard-tabs-border-color",this.themeOverrides.tabBorderColor),(0,f.setStyleProperty)(e,"--dashboard-tabs-active-border-color",this.themeOverrides.activeTabBorderColor),(0,f.setStyleProperty)(e,"--dashboard-tabs-inactive-border-color",this.themeOverrides.inactiveTabBorderColor),(0,f.setStyleProperty)(e,"--dashboard-tabs-inactive-text-color",this.themeOverrides.inactiveTabTextColor)}get themeOverrides(){return this.model?this.model.themeOverrides:{}}get mapOverrides(){return this.model?this.model.mapOverrides:{}}get editing(){return"edit"===this.mode}clearHighlights(){this.activeView.dockingLayout?.clearHighlights(),this.header?.clearHighlights(),this.sidebar?.clearHighlights()}createPanel(e,t){const i=this.activeView.createPanelModel(...arguments) 3453return i?(t.new&&i.modelRevision++,i):null}createWidgetModel(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3454const i=this.activeView.createWidgetModel(...arguments) 3455return i?(t.new&&this.setUniqueName(i,this.allWidgets,this.intl.t(`widgets-enum.${i.type}`)),i):null}setUniqueName(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"name" 3456if(!e)return 3457let l=0 3458t.forEach((t=>{if(t.type!==e.type)return 3459let i=/\(([^)\D]+)\)[^(]*$/g.exec(t[n]) 3460if(!i)return 3461const a=Number(i[1]) 3462isNaN(a)||(l=a>l?a:l)})),e[n]=`${i} (${l+1})`}get allWidgets(){const e=this.activeView?.widgets,t=[] 3463return e&&(0,c.pushMultiples)(t,...e),this.sidebar&&(0,c.pushMultiples)(t,...this.sidebar.selectors),this.header&&(0,c.pushMultiples)(t,...this.header.selectors||[]),this.drawer&&(0,c.pushMultiples)(t,...this.drawer.selectors),t}get mapWidgets(){return(0,c.filterBy)(this.allWidgets,"type","mapWidget")}get hasUnsupportedActions(){for(let e=0;e<this.allWidgets.length;e++){const t=this.allWidgets[e] 3464for(let e=0;e<t.events.length;e++){const i=t.events[e] 3465for(let e=0;e<i.actions.length;e++)if(i.actions[e].type===a.ActionTypes.TrackFeature)return!0}}return!1}addWidget(e,t){e&&(this.activeView.widgets=[...this.activeView.widgets,e],this.activeView.dockingLayout.addItem(e.id,t))}duplicateWidget(e){const t=(0,c.findBy)(this.widgets,"id",e),i=t.toJson() 3466delete i.id 3467const n=this.createWidgetModel(i,{new:!0}) 3468n.name=t.name+this.intl.t("new-title-suffix"),this.activeView.widgets=[...this.activeView.widgets,n] 3469const l=(0,c.findBy)(this.activeView.dockingLayout.itemElements,"id",e),a=l.parent 3470this.activeView.dockingLayout.addItem(n.id,{destinationLayoutElement:"tabsLayoutElement"===a.type?a:l,dockingPosition:"tabsLayoutElement"===a.type?"fill":"row"===a.orientation?"bottom":"right",grouping:"groupLayoutElement"===a.type})}copyElementToMobileView(e,t){const i=this.createWidgetModel(e.convertToMobile()) 3471if(i)return this.model.elementMappings={...this.model.elementMappings,[e.id]:i.id},"selector"===i.dashboardItemType?this.addSelector(this.model.mobileView.drawer,i):this.addWidget(i,t),this.addingMode=!1,i}addSelector(e,t){t&&e&&(e.selectors=[...e.selectors,t])}addPanel(e){e&&(this.activeView[e.type]=e)}getWidgetDependencies(e){if(!e||"mapWidget"!==e.type)return[] 3472const t=[]
3473return this.activeView.widgets.forEach((i=>{if(i!==e)return i.mapWidgetId===e.id?t.push({parent:this.activeView,widget:i}):void 0})),t}deleteWidget(e){e&&(this.activeView.dockingLayout.deleteItem(e.id),this.activeView.widgets=(0,c.without)(this.activeView.widgets,e))}cleanupElementMappings(e){const t=e.id,i={...this.model.elementMappings} 3474if(!e.isMobile&&i[t]){this.getMobileElementModel(i[t]).updateAvailable=!1}const n=e.isMobile?Object.keys(i).find((e=>i[e]===t)):t 3475i[n]&&(delete i[n],this.model.elementMappings=i)}deleteWidgetAndDependencies(e,t){(t=t||this.getWidgetDependencies(e)).forEach((e=>{const t=e.widget 3476"widget"===t.dashboardItemType?this.deleteWidget(t):"selector"===t.dashboardItemType&&(e.parent.selectors=(0,c.without)(e.parent.selectors,t)),this.resetInteractivityState(t),this.cleanupModelActions({invalidTargetId:t.id}),(t.datasets||[]).forEach((e=>this.cleanupModelActions({invalidTargetId:e.id}))),(t.layers||[]).forEach((e=>this.cleanupModelActions({invalidTargetId:e.id})))})),"widget"===e.dashboardItemType?this.deleteWidget(e):"selector"===e.dashboardItemType&&(this.sidebar&&this.sidebar.selectors.includes(e)?this.sidebar.selectors=(0,c.without)(this.sidebar.selectors,e):this.header&&this.header.selectors?.includes(e)?this.header.selectors=(0,c.without)(this.header.selectors,e):this.drawer&&this.drawer.selectors.includes(e)&&(this.drawer.selectors=(0,c.without)(this.drawer.selectors,e))),this.cleanupElementMappings(e),this.resetInteractivityState(e),this.cleanupModelActions({invalidTargetId:e.id}),(e.datasets||[]).forEach((e=>this.cleanupModelActions({invalidTargetId:e.id}))),(e.layers||[]).forEach((e=>this.cleanupModelActions({invalidTargetId:e.id})))}deletePanel(e){e&&(e.selectors?.forEach((e=>this.cleanupElementMappings(e))),this.activeView[e.type]=void 0)}updateWidget(e){const t=this.model.elementMappings,i=Object.keys(t).find((i=>t[i]===e.id)),n="selector"===e.dashboardItemType?[...this.model.desktopView.header?.selectors||[],...this.model.desktopView.sidebar?.selectors||[]]:this.model.desktopView.widgets,l=(0,c.findBy)(n,"id",i) 3477if(!l)return 3478const a=l.convertToMobile() 3479a.id=e.id 3480const o=this.createWidgetModel(a) 3481this.updateModel(e,o),e.updateAvailable=!1}updateModel(e,t){this.shouldInvalidateActions(e,t)&&this.cleanupModelActions({invalidTargetId:e.id,targetDeleted:!1}),this.resetInteractivityState(e,t) 3482const i=t.toJson({},{saveUndefined:!0}) 3483e.applyConfiguration(i),(0,y.once)(this.eventsDispatcher,this.eventsDispatcher.replayEvents,e.id),this.checkIsModelOutOfSync(e)}checkIsModelOutOfSync(e){if(!this.model.mobileView||!["widget","selector"].includes(e.dashboardItemType))return 3484const t=this.model.elementMappings,i=e.isMobile?e:this.getMobileElementModel(t[e.id]),n=e.isMobile?this.getDesktopElementModel(Object.keys(t).find((i=>t[i]===e.id))):e 3485i&&n&&(i.updateAvailable=!n.isEquivalent(i))}shouldInvalidateActions(e,t){if(!t)return!0 3486const i=e.datasets||[],n=t.datasets||[] 3487if(i.length!==n.length)return!0 3488for(let l=0;l<i.length;l++){const e=i[l],t=(0,c.findBy)(n,"name",e.name) 3489if(!t)return!0 3490if(e.type!==t.type)return!0 3491if("serviceDataset"===e.type&&e.dataSource.id!==t.dataSource.id)return!0}return!1}resetInteractivityState(e,t){const i=this.eventsDispatcher 3492function n(e,t){t?(e.events||[]).forEach((n=>{const l=(0,c.findBy)(t.events,"type",n.type) 3493l?(n.actions||[]).forEach((t=>{const n=(0,c.findBy)(l.actions,"type",t.type) 3494n?t.targets.forEach((t=>{(0,c.findBy)(n.targets,"targetId",t.targetId)&&(0,c.findBy)(n.targets,"requiresSelection",t.requiresSelection)||i.clearTargetActionFilters(e,t.targetId)})):t.targets.forEach((t=>i.clearTargetActionFilters(e,t.targetId)))})):n.actions.forEach((t=>t.targets.forEach((t=>{i.clearTargetActionFilters(e,t.targetId)}))))})):(e.events||[]).forEach((t=>t.actions.forEach((t=>t.targets.forEach((t=>{i.clearTargetActionFilters(e,t.targetId),i.clearEvents(t.targetId)}))))))}e.events&&n(e,t),(e.layers||[]).forEach((e=>{n(e,(0,c.findBy)(t?.layers||[],"dataSource.id",e.dataSource.id))})) 3495const l=e.urlParameters,a=t?t.urlParameters:null;(l||[]).forEach((e=>{const t=(a||[]).find((t=>t.id===e.id)) 3496n(e,t)}))}cleanupModelActions(e){let{invalidTargetId:t,targetDeleted:i=!0}=e;
3496[...this.allWidgets,...this.urlParameters].forEach((e=>{e.isInteractiveSource&&e.cleanupModelActions({invalidTargetId:t,targetDeleted:i})}))}get hasBeenEdited(){return this.model.modelRevision>0}resetHasBeenEdited(){this.model.modelRevision=0}getTypeKeywords(){let e=this.model.item.typeKeywords||[] 3497return e.includes(he.ArcGISDashboard)||e.push(he.ArcGISDashboard),e=(0,c.without)(this.model.item.typeKeywords,"Relative Date Filter","Arcade Data Expression","Extent Filter"),this.model.mobileView&&!e.includes(he.Mobile)?e.push(he.Mobile):!this.model.mobileView&&e.includes(he.Mobile)&&(e=(0,c.without)(e,he.Mobile)),e}async save(){if(!this.hasBeenEdited)return 3498const e=await this.portal.syncRegistrationStatus(this.item) 3499this.model.authoringApp=this.application.appName,this.model.authoringAppVersion=this.application.appVersion 3500const t=JSON.stringify(this.model.toJson()) 3501e.typeKeywords=this.getTypeKeywords(),await e.update({data:t}),this.resetHasBeenEdited(),this.isClassicDashboard=!1}addToHeartBeatTimer(e){let t=this.intervalHelpers.delete(e) 3502e.refreshInterval>0&&(this.intervalHelpers.set(e,new ye(e)),t=!0),t&&this.calculateHeartBeatTimer()}removeFromHeartBeatTimer(e){this.intervalHelpers.delete(e)&&this.calculateHeartBeatTimer()}calculateHeartBeatTimer(){if(this.intervalHelpers.size<=0)return void(this.expirationTimer&&window.clearInterval(this.expirationTimer)) 3503const e=(0,r.gcd)((0,c.mapBy)([...this.intervalHelpers.values()],"refreshInterval")) 3504this.intervalHelpers.forEach((t=>{t.baseInterval=e})),this.baseInterval!==e&&(this.baseInterval=e,this.expirationTimer&&window.clearInterval(this.expirationTimer),(0,g.debug)(`Refresh interval ${e}`),this.timerCount+=1,this.expirationTimer=window.setInterval(this.onHeartbeat,1e3*e,this.timerCount))}stopExpirationTimer(){this.expirationTimer&&(window.clearInterval(this.expirationTimer),this.expirationTimer=null,this.intervalHelpers.clear())}onHeartbeat(){if(this.isMobile||!this.beatEnabled||this.configuring)return 3505const e=x.DateTime.now();(0,g.debug)("Beat started"),this.intervalHelpers.forEach((e=>e.raiseIfExpired())) 3506const t=x.DateTime.now();(0,g.debug)(`Beat cost ${t.diff(e)}ms`)}createUrlParams(e){const t=new URLSearchParams(e),i=new URLSearchParams 3507for(const[n,l]of t)i.set(n.toLowerCase(),l) 3508return i}onShellInserted(){const e=window.location.hash.split("#").pop() 3509this.initialUrlParametersState=this.createUrlParams(e),this.urlParametersState=this.createUrlParams(e)}urlChanged(){(window.location.hash||"#")!==`#${this.initialUrlParametersState.toString()}`&&(this.enableResetState=!0) 3510const e=window.location.hash.split("#").pop() 3511this.urlParametersState=this.createUrlParams(e),l.ProtectedParameters.forEach((e=>{const t=this.urlParametersState.get(e) 3512this.initialUrlParametersState.get(e)?t?this.initialUrlParametersState.set(e,t):this.initialUrlParametersState.delete(e):t&&this.initialUrlParametersState.set(e,t)}))}resetState(){this.eventsDispatcher.clearEvents() 3513const e=`#${this.initialUrlParametersState.toString()}` 3514if(this.urlParametersState=this.initialUrlParametersState,(window.location.hash||"#")!==e){const t=window.location.href.replace(window.location.hash,e) 3515window.history.pushState({},"",t)}this.trigger("resetState"),this.enableResetState=!1}getInteractiveElements(e){let t=[],i=[...this.allWidgets] 3516i.forEach((i=>{if(i.id===e.id||"unknownWidget"===i.type)return 3517const n=(0,P.default)({dashboard:this,model:i}) 3518n.isInteractiveTarget&&t.push(n)})) 3519const n=e.owner 3520return n&&"mapWidget"===n.type&&!(0,c.someBy)(i,"id",n.id)&&(t=[n,...t]),t}addInterceptors(e){this.addPremimumProxiesInterceptors(e),this.updateDisableCdnInterceptor()}clearInterceptors(){t.esriConfig.request.interceptors=[]}addPremimumProxiesInterceptors(e){this.portal.signedIn||!e||(0,w.isEmpty)(e.applicationProxies)||e.applicationProxies.forEach((e=>{t.esriConfig.request.interceptors.push({urls:e.sourceUrl,before:function(t){t.url=e.proxyUrl+t.url.substring(e.sourceUrl.length)}})}))}updateDisableCdnInterceptor(){(0,g.runInDebug)((()=>{const e=t.esriConfig.request.interceptors.indexOf(ge) 3521e>=0&&this._disablecdn||e<0&&!this._disablecdn||(this._disablecdn?((0,g.debug)("CDN disabled"),t.esriConfig.request.interceptors.push(ge)):(t.esriConfig.request.interceptors.splice(e,1),(0,g.debug)("CDN enabled")))}))}get _disableopt(){return this.__disableopt}set _disableopt(e){(0,g.runInDebug)((()=>{this.__disableopt=e}))}get timeZone(){return this.model.timeZone}setDefaultTimeZone(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.Settings.defaultZone.name 3522if(this.model.timeZone=e,x.Settings.defaultZone=this.model.timeZone,!x.Settings.defaultZone.isValid)return x.Settings.defaultZone=x.SystemZone.instance,void(this.model.timeZone=x.Settings.defaultZone);(0,g.debug)(`DB timezone ' ${this.model.timeZone}
3522`),this.dstOffsets.clear(),(this.dataSources||[]).forEach((e=>e.raiseDataExpired()))}getDSTOffset(e){if(!x.Info.hasDST())return 3523this.dstOffsets.has(e)&&this.dstOffsets.get(e) 3524const t=x.DateTime.local(e,1,1),i=t.isInDST?-1:1 3525let n=i<0?(0,p.endOfDate)(t,"year"):x.DateTime.local(e,1,1) 3526const l=i<0?x.DateTime.local(e,1,1):(0,p.endOfDate)(t,"year") 3527let a=!1 3528for(;i<0?n>=l:n<=l;){const t=this.dstOffsets.get(e)||{} 3529if(!a&&n.isInDST){a=!0 3530const l=this.findDSTOffsetDay(n,!0,i) 3531t.firstOffset=l,this.dstOffsets.set(e,t)}if(a&&!n.isInDST){a=!1 3532const l=this.findDSTOffsetDay(n,!1,i) 3533t.secondOffset=l,this.dstOffsets.set(e,t)}n=(0,p.startOfDate)(n.plus({month:1*i}),"month")}return this.dstOffsets.get(e)}findDSTOffsetDay(e,t,i){let n=e.minus({month:1*i}) 3534function l(e,t){return i<0?e>=t:e<=t}for(;l(n,e);){if(t&&n.isInDST||!t&&!n.isInDST){let e=n.minus({day:1*i}) 3535for(;l(e,n);){if(t&&e.isInDST||!t&&!e.isInDST)return e 3536e=e.plus({hour:1*i})}}n=n.plus({day:1*i})}}},B=pe(N.prototype,"application",[v.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=pe(N.prototype,"portal",[v.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=pe(N.prototype,"intl",[v.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=pe(N.prototype,"router",[v.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=pe(N.prototype,"canEdit",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=pe(N.prototype,"canCopy",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=pe(N.prototype,"configuring",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=pe(N.prototype,"addingMode",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=pe(N.prototype,"addingInProgress",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=pe(N.prototype,"desktopView",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=pe(N.prototype,"mobileView",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=pe(N.prototype,"activeView",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=pe(N.prototype,"model",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=pe(N.prototype,"config",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),X=pe(N.prototype,"dataSourceItems",[i.trackedMap],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=pe(N.prototype,"mapViews",[i.trackedMap],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=pe(N.prototype,"loadingView",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe(N.prototype,"createMobileView",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"createMobileView"),N.prototype),pe(N.prototype,"deleteMobileView",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"deleteMobileView"),N.prototype),ie=pe(N.prototype,"mobileDBContainer",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe(N.prototype,"mobileDBContainerCreated",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"mobileDBContainerCreated"),N.prototype),ne=pe(N.prototype,"defaultThemeColors",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new me}}),le=pe(N.prototype,"_theme",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe(N.prototype,"applyThemeOverrides",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"applyThemeOverrides"),N.prototype),ae=pe(N.prototype,"mode",[A,S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"view"}}),pe(N.prototype,"duplicateWidget",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"duplicateWidget"),N.prototype),pe(N.prototype,"copyElementToMobileView",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"copyElementToMobileView"),N.prototype),oe=pe(N.prototype,"beatEnabled",[V,S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),pe(N.prototype,"onHeartbeat",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"onHeartbeat"),N.prototype),re=pe(N.prototype,"urlParametersState",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe(N.prototype,"onShellInserted",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"onShellInserted"),N.prototype),pe(N.prototype,"urlChanged",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"urlChanged"),N.prototype),se=pe(N.prototype,"enableResetState",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe(N.prototype,"resetState",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"resetState"),N.prototype),ce=pe(N.prototype,"_disablecdn",[_,S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe(N.prototype,"setDefaultTimeZone",[h.action],Object.getOwnPropertyDescriptor(N.prototype,"setDefaultTimeZone"),N.prototype),N) 3537class ye{constructor(e){ue(this,"intervalCount",0),ue(this,"baseInterval",0),this.dataSource=e,this.refreshInterval=60*e.refreshInterval}get intervalTarget(){return 0===this.baseInterval?0:this.refreshInterval/this.baseInterval}raiseIfExpired(){0!==this.intervalTarget&&(this.intervalCount+=1,this.intervalCount===this.intervalTarget&&(this.intervalCount=0,this.dataSource.raiseDataExpired()))}}})),define("nickel/dashboard/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esMo
3537dule",{value:!0}),e.default=void 0 3538e.default=(0,t.createTemplateFactory)({id:"a+IOEPha",block:'[[[11,"calcite-shell"],[24,0,"dashboard-page flex flex-col w-full h-full calcite-mode-light"],[4,[38,0],[[30,0,["dashboard","applyThemeOverrides"]]],null],[4,[38,1],[[30,0,["dashboard","applyThemeOverrides"]],[30,0,["dashboard","model","themeOverrides","modelRevision"]]],null],[4,[38,0],[[30,0,["dashboard","onShellInserted"]]],null],[4,[38,1],[[30,0,["dashboard","urlChanged"]],[30,0,["dashboard","activeView","urlParameters"]]],null],[4,[38,2],["keydown",[30,0,["onWindowKeydown"]]],null],[12],[1,"\\n "],[10,0],[14,0,"dashboard-page-header-container relative"],[14,"slot","header"],[12],[1,"\\n"],[41,[30,0,["dashboard","editing"]],[[[1," "],[8,[39,4],null,[["@showBrandName","@includeMapViewerLink"],[false,[28,[37,5],[[30,0,["webMapInfos"]]],null]]],[["menuItems","groupMenuItems","toolbar"],[[[[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[28,[37,6],["home"],null]],[12],[1,"\\n "],[1,[28,[35,7],["dashboards"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"calcite-dropdown-item"],[15,6,[30,0,["itemDetailsLink"]]],[12],[1,"\\n "],[1,[28,[35,7],["dashboard-item-details"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],[[[1,"\\n"],[41,[30,0,["webMapInfos"]],[[[1," "],[10,"calcite-dropdown-group"],[14,"selection-mode","none"],[15,"group-title",[28,[37,7],["map-count-plural"],[["count"],[[30,0,["webMapInfos","length"]]]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["webMapInfos"]]],null]],null],null,[[[1," "],[10,"calcite-dropdown-item"],[15,6,[30,1,["link"]]],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]],[[[1,"\\n "],[10,1],[14,0,"text-ellipsis text-2 px-3"],[12],[1,"\\n "],[1,[30,0,["dashboard","item","title"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["dashboard","editing"]],[[[1," "],[8,[39,10],[[24,"slot","panel-start"]],[["@addElement","@addPanel","@addSelector","@configureElement","@configurePanel","@configureSelector","@configureUrlParameters","@deleteElement","@deletePanel","@deleteSelector","@updateElement","@updateSelector","@saveAs"],[[30,0,["addWidget"]],[30,0,["addPanel"]],[30,0,["addSelector"]],[30,0,["configureWidget"]],[30,0,["configurePanel"]],[30,0,["configureSelector"]],[30,0,["configureUrlParameters"]],[30,0,["deleteWidget"]],[30,0,["deletePanel"]],[30,0,["deleteSelector"]],[30,0,["updateWidget"]],[30,0,["updateElement"]],[30,0,["saveAs"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["dashboard","loadingView"]],[[[1," "],[10,0],[14,0,"h-full flex"],[12],[1,"\\n "],[10,"calcite-loader"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,11],[[16,0,[28,[37,12],["flex flex-auto flex-col overflow-hidden",[52,[28,[37,13],[[30,0,["dashboard","loadingView"]],[30,0,["dashboard","isMobile"]]],null],"hidden"],[52,[30,0,["dashboard","editing"]],"gutter"]],null]]],[["@blank","@theme","@addElement"],[[28,[37,14],[[28,[37,5],[[30,0,["dashboard","isMobile"]]],null],[30,0,["dashboard","editing"]],[28,[37,5],[[30,0,["dashboard","desktopView","header"]]],null],[28,[37,5],[[30,0,["dashboard","desktopView","sidebar"]]],null],[28,[37,5],[[30,0,["dashboard","desktopView","dockingLayout","itemElements"]]],null]],null],[30,0,["dashboard","theme"]],[30,0,["addWidget"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["dashboard","desktopView","header"]],[[[1," "],[8,[39,15],[[24,0,"flex-none"]],[["@model","@configurePanel","@deletePanel","@addSelector","@configureSelector","@deleteSelector"],[[30,0,["dashboard","desktopView","header"]],[30,0,["configurePanel"]],[30,0,["deletePanel"]],[30,0,["addSelector"]],[30,0,["configureSelector"]],[30,0,["deleteSelector"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"flex-auto flex relative overflow-hidden"],[12],[1,"\\n"],[41,[30,0,["dashboard","desktopView","sidebar"]],[[[1," "],[8,[39,15],[[24,0,"flex-auto"]],[["@model","@configurePanel","@deletePanel","@addSelector","@configureSelector","@deleteSelector"],[[30,0,["dashboard","desktopView","sidebar"]],[30,0,["configurePanel"]],[30,0,["deletePanel"]],[30,0,["addSelector"]],[30,0,["configureSelector"]],[30,0,["deleteSelector"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["dashboard","desktopView","dockingLayout","itemElements"]],[[[1," "],[10,0],[14,0,"flex-auto relative overflow-hidden"],[12],[1,"\\n "],[10,0],[14,0,"absolute w-full h-full margin-container"],[12],[1,"\\n "],[8,[39,16],null,[["@dockingLayout","@duplicateItem","@deleteItem","@configureItem","@addPanel","@addElement"],[[30,0,["dashboard","desktopView","dockingLayout"]],[30,0,["dashboard","duplicateWidget"]],[30,0,["deleteWidget"]],[30,0,["configureWidget"]],[30,0,["addPanel"]],[30,0,["addWidget"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["dashboard","editing"]],[[[1," "],[10,0],[14,0,"flex-auto flex flex-col justify-center items-center text-color-1"],[12],[1,"\\n"],[41,[30,0,["dashboard","addingMode"]],[[[1," "],[8,[39,17],null,[["@addElement"],[[30,0,["addWidget"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"text-center"],[12],[1,[28,[35,7],["config.your-dashboard-is-empty-enum.desktop"],null]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,14],[[30,0,["dashboard","settings","allowReset"]],[30,0,["dashboard","enableResetState"]],[28,[37,5],[[30,0,["dashboard","addingMode"]]],null]],null],[[[1," "],[11,"calcite-fab"],[24,0,"reset"],[24,"appearance","solid"],[24,"kind","brand"],[24,"scale","l"],[24,"icon","reset"],[16,"label",[28,[37,7],["config.reset"],null]],[16,"disabled",[28,[37,18],[[30,0,["dashboard","mode"]],"edit"],null]],[24,"text-enabled","true"],[16,"title",[28,[37,7],["config.reset"],null]],[4,[38,19],["click",[30,0,["dashboard","resetState"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,11],[[16,0,[28,[37,12],["flex flex-auto flex-col overflow-hidden",[52,[28,[37,13],[[30,0,["dashboard","loadingView"]],[28,[37,5],[[30,0,["dashboard","isMobile"]]],null]],null],"hidden"],[52,[30,0,["dashboard","editing"]],"gutter mobile-preview"]],null]],[4,[38,0],[[30,0,["dashboard","mobileDBContainerCreated"]]],null]],[["@blank","@theme","@addElement"],[[28,[37,14],[[30,0,["dashboard","isMobile"]],[30,0,["dashboard","editing"]],[28,[37,5],[[30,0,["dashboard","mobileView","header"]]],null],[28,[37,5],[[30,0,["dashboard","mobileView","drawer"]]],null],[28,[37,5],[[30,0,["dashboard","mobileView","dockingLayout","itemElements"]]],null]],null],[30,0,["dashboard","theme"]],[30,0,["addWidget"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["dashboard","mobileView","header"]],[[[1," "],[8,[39,15],[[24,0,"flex-none"]],[["@model","@container","@configurePanel","@deletePanel","@addSelector","@configureSelector","@deleteSelector"],[[30,0,["dashboard","mobileView","header"]],[30,0,["dashboard","mobileDBContainer"]],[30,0,["configurePanel"]],[30,0,["deletePanel"]],[30,0,["addSelector"]],[30,0,["configureSelector"]],[30,0,["deleteSelector"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"flex-auto flex relative overflow-hidden"],[12],[1,"\\n"],[41,[30,0,["dashboard","mobileView","dockingLayout","itemElements"]],[[[1," "],[10,0],[14,0,"flex-auto relative overflow-hidden"],[12],[1,"\\n "],[10,0],[14,0,"absolute w-full h-full margin-container"],[12],[1,"\\n "],[8,[39,16],null,[["@dockingLayout","@duplicateItem","@deleteItem","@configureItem","@updateItem","@addPanel","@addElement"],[[30,0,["dashboard","mobileView","dockingLayout"]],[30,0,["dashboard","duplicateWidget"]],[30,0,["deleteWidget"]],[30,0,["configureWidget"]],[30,0,["updateWidget"]],[30,0,["addPanel"]],[30,0,["addWidget"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["dashboard","editing"]],[[[1," "],[10,0],[14,0,"flex-auto flex flex-col justify-center items-center text-color-1"],[12],[1,"\\n"],[41,[30,0,["dashboard","addingMode"]],[[[1," "],[8,[39,17],null,[["@addElement","@copyElement"],[[30,0,["addWidget"]],[30,0,["dashboard","copyElementToMobileView"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"text-center"],[12],[1,[28,[35,7],["config.your-dashboard-is-empty-enum.mobile"],null]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,13],[[30,0,["dashboard","mobileView","drawer"]],[30,0,["dashboard","settings","allowReset"]]],null],[[[1," "],[10,0],[14,0,"footer flex justify-center pb-2"],[12],[1,"\\n"],[41,[30,0,["dashboard","mobileView","drawer"]],[[[1," "],[8,[39,20],null,[["@model","@configurePanel","@deletePanel","@addSelector","@configureSelector","@deleteSelector","@updateSelector"],[[30,0,["dashboard","mobileView","drawer"]],[30,0,["configurePanel"]],[30,0,["deletePanel"]],[30,0,["addSelector"]],[30,0,["configureSelector"]],[30,0,["deleteSelector"]],[30,0,["updateElement"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["dashboard","settings","allowReset"]],[[[1," "],[11,"calcite-fab"],[24,0,"ms-2"],[24,"appearance","outline"],[24,"kind","brand"],[24,"scale","l"],[24,"icon","reset"],[16,"text",[28,[37,7],["config.reset"],null]],[24,"text-enabled",""],[16,"disabled",[28,[37,13],[[28,[37,5],[[30,0,["dashboard","enableResetState"]]],null],[30,0,["dashboard","addingMode"]],[28,[37,18],[[30,0,["dashboard","mode"]],"edit"],null]],null]],[4,[38,19],["click",[30,0,["dashboard","resetState"]]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["dashboard","activeView","urlParameters"]]],null]],null],null,[[[1," "],[8,[39,21],null,[["@model","@urlParametersState"],[[30,2],[30,0,["urlParametersState"]]]],null],[1,"\\n"]],[2]],null],[13]],["webMapInfo","urlParameter"],false,["did-insert","did-update","on-window","if","page-container/page-header","not","href-to","t","each","-track-array","dashboard-editor","dashboard-container","space-concat","or","and","dashboard/panels/panel-container","dock-container","add-element-menu","eq","on","dashboard/panels/drawer","dashboard/url-parameter"]]',moduleName:"nickel/dashboard/template.hbs",isStrictMode:!1})})),define("nickel/download/controller",["exports","@dashboard/utils","@ember/controller"],(function(e,t,i){Object.defineProperty(e,"__esMo
3538dule",{value:!0}),e.default=void 0 3539class n extends i.default{constructor(){super(...arguments),window.addEventListener("message",this.download,!1)}download(e){window.removeEventListener("message",this.download,!1) 3540const{name:i,url:n,data:l}=e.data||{} 3541if(!n&&!l)return void window.close();(0,t.download)({name:i,url:n,data:l}) 3542const a=n?1e3:100 3543window.setTimeout((function(){window.close()}),a)}}e.default=n})),define("nickel/download/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3544e.default=(0,t.createTemplateFactory)({id:"p3Lo2+vs",block:'[[[10,"calcite-loader"],[14,"scale","m"],[12],[13]],[],false,[]]',moduleName:"nickel/download/template.hbs",isStrictMode:!1})})),define("nickel/error/controller",["exports","@ember/controller","@ember/service"],(function(e,t,i){var n,l,a 3545function o(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function r(e,t,i,n,l){var a={} 3546return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3547e.default=(n=class extends t.default{constructor(){super(...arguments),o(this,"application",l,this),o(this,"portal",a,this)}get redirectUrl(){return"not-same-origin"!==this.model.messageCode?null:window.location.href.toLowerCase().replace(this.portal.hostName.toLowerCase(),this.portal.esriPortal.portalHostname.toLowerCase())}get showSignOut(){return"identity-manager:not-authorized"===this.model.messageCode}},l=r(n.prototype,"application",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=r(n.prototype,"portal",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("nickel/error/route",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3548class i extends t.default{model(e){return e}}e.default=i})),define("nickel/error/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3549e.default=(0,t.createTemplateFactory)({id:"dRJ/AKNL",block:'[[[8,[39,0],[[24,0,"error-page"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"flex-none pt-5 pb-10 mb-5 bg-foreground-1 border-none text-center text-3 border-bottom"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[1,[30,0,["application","appName"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"flex-auto self-center flex flex-col overflow-hidden mt-5"],[12],[1,"\\n "],[10,0],[14,0,"flex-none column-16 shrink overflow-hidden flex flex-col mt-5"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto overflow-y-auto"],[12],[1,"\\n "],[10,"calcite-notice"],[14,"kind","danger"],[14,"icon","exclamation-mark-triangle"],[14,"open",""],[12],[1,"\\n"],[41,[30,0,["model","messageCode"]],[[[1," "],[10,0],[14,"slot","title"],[12],[1,"\\n "],[1,[28,[35,2],["errors.error"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"slot","message"],[12],[1,"\\n "],[1,[28,[35,2],[[28,[37,3],["errors.",[30,0,["model","messageCode"]]],null]],[["item"],[[30,0,["model","itemId"]]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["redirectUrl"]],[[[1," "],[10,"calcite-block-section"],[14,"slot","link"],[15,"text",[28,[37,2],["advanced-options"],null]],[12],[1,"\\n "],[1,[28,[35,2],["proceed-to"],null]],[1,"\\n "],[10,"calcite-link"],[14,"target","_blank"],[15,6,[30,0,["redirectUrl"]]],[14,"rel","noopener noreferrer"],[12],[1,[30,0,["redirectUrl"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,0],[14,"slot","title"],[12],[1,"\\n "],[1,[28,[35,2],["fatal-errors"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"slot","message"],[12],[1,"\\n "],[1,[30,0,["model","message"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,"slot","message"],[14,0,"text-n2"],[12],[1,"\\n "],[1,[30,0,["model","stack"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["showSignOut"]],[[[1," "],[10,"calcite-button"],[14,0,"mt-3"],[15,6,[28,[37,4],["sign-out"],null]],[14,"appearance","transparent"],[12],[1,"\\n "],[1,[28,[35,2],["sign-out"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["page-container","if","t","concat","href-to"]]',moduleName:"nickel/error/template.hbs",isStrictMode:!1})})),define("nickel/helpers/action-icon",["exports","@dashboard/models/interactivity","@ember/component/helper"],(function(e,t,i){function n(e){let[i]=e 3550switch(i){case t.ActionTypes.Filter:return"filter-16" 3551case t.ActionTypes.Pan:return"move-16" 3552case t.ActionTypes.Zoom:return"magnifying-glass-plus-16" 3553case t.ActionTypes.SetExtent:return"extent-16" 3554case t.ActionTypes.FlashGeometry:return"flash-16" 3555case t.ActionTypes.TrackFeature:return"follow-16" 3556case t.ActionTypes.Identify:return"information-16" 3557default:return"question-16"}}
3557Object.defineProperty(e,"__esModule",{value:!0}),e.actionIcon=n,e.default=void 0 3558e.default=(0,i.helper)(n)})),define("nickel/helpers/and",["exports","ember-truth-helpers/helpers/and"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/app-version",["exports","@ember/component/helper","nickel/config/environment","ember-cli-app-version/utils/regexp"],(function(e,t,i,n){function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3559const l=i.default.APP.version 3560let a=t.versionOnly||t.hideSha,o=t.shaOnly||t.hideVersion,r=null 3561return a&&(t.showExtended&&(r=l.match(n.versionExtendedRegExp)),r||(r=l.match(n.versionRegExp))),o&&(r=l.match(n.shaRegExp)),r?r[0]:l}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=l,e.default=void 0 3562e.default=(0,t.helper)(l)})),define("nickel/helpers/array-contains",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t,i]=e 3563return i=i||[],i.includes(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.arrayContains=i,e.default=void 0 3564e.default=(0,t.helper)(i)})),define("nickel/helpers/asset",["exports","@ember/component/helper","nickel/utils/asset"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3565e.default=(0,t.helper)((function(){let[e=""]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3566return(0,i.default)(e)}))})),define("nickel/helpers/can-delete-dashboard",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var n,l 3567Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3568e.default=(n=class extends t.default{constructor(){var e,t,i,n 3569super(...arguments),e=this,t="portal",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}compute(e){let[t]=e 3570return this.portal.canEditItem(t)}},a=n.prototype,o="portal",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3571var a,o,r,s,c,d})),define("nickel/helpers/can-edit-dashboard",["exports","@ember/component/helper","@ember/service","nickel/utils/mobile-detect"],(function(e,t,i,n){var l,a 3572Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3573e.default=(l=class extends t.default{constructor(){var e,t,i,n 3574super(...arguments),e=this,t="portal",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}compute(e){let[t]=e 3575return!!t&&(!n.default.tablet()&&this.portal.canEditItem(t))}},o=l.prototype,r="portal",s=[i.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(c).forEach((function(e){u[e]=c[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(o,r,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(o,r,u),u=null),a=u,l) 3576var o,r,s,c,d,u})),define("nickel/helpers/can-update-element",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var n,l 3577Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3578e.default=(n=class extends t.default{constructor(){var e,t,i,n 3579super(...arguments),e=this,t="dashboard",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}compute(e){let[t]=e 3580if(!t)return!1 3581const i=this.dashboard.model.elementMappings 3582return Object.keys(i).find((e=>i[e]===t.id))}},a=n.prototype,o="dashboard",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={}
3582,Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3583var a,o,r,s,c,d})),define("nickel/helpers/capitalize",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){function n(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3584return(0,i.capitalize)(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.capitalize=n,e.default=void 0 3585e.default=(0,t.helper)(n)})),define("nickel/helpers/config-type",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){function n(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3586return`configs/${(0,i.dasherize)(e.type)}`}Object.defineProperty(e,"__esModule",{value:!0}),e.configType=n,e.default=void 0 3587e.default=(0,t.helper)(n)})),define("nickel/helpers/convert-url-to-anchor",["exports","@ember/component/helper","@ember/template","@ember/utils"],(function(e,t,i,n){function l(e){let[t]=e 3588return(0,n.isNone)(t)?"":function(e){return new RegExp("^(http|https)://","i").test(e)&&e.trim().split(" ").length<=1}(t)?(0,i.htmlSafe)(`<a href=${t}>${t}</a>`):t}Object.defineProperty(e,"__esModule",{value:!0}),e.convertUrlToAnchor=l,e.default=void 0 3589e.default=(0,t.helper)(l)})),define("nickel/helpers/dasherize",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){function n(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3590return(0,i.dasherize)(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.dasherize=n,e.default=void 0 3591e.default=(0,t.helper)(n)})),define("nickel/helpers/decode-html",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3592const n=/&\w+;|&#\d+;|&#x[a-fA-F0-9]+;/g 3593e.default=(0,t.helper)((function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3594if((0,i.isEmpty)(e)||"string"!=typeof e)return"" 3595const t=document.createElement("textarea") 3596return e.replace(n,(e=>(t.innerHTML=e,t.value)))}))})) 3597define("nickel/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define("nickel/helpers/eq",["exports","ember-truth-helpers/helpers/eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-date",["exports","ember-intl/helpers/format-date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-list",["exports","ember-intl/helpers/format-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-message",["exports","ember-intl/helpers/format-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-number",["exports","ember-intl/helpers/format-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-relative",["exports","ember-intl/helpers/format-relative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/format-time",["exports","ember-intl/helpers/format-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esMo
3597dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/has-next",["exports","@dashboard/utils/array","@ember/component/helper","@ember/utils"],(function(e,t,i,n){function l(e){let[i,l]=e 3598l=l||[] 3599const a=(0,t.lastInArray)(l) 3600return i!==a&&(0,n.isPresent)(a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=l 3601e.default=(0,i.helper)(l)})),define("nickel/helpers/has-previous",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){function n(e){let[t,n]=e 3602n=n||[] 3603const l=n[0] 3604return t!==l&&(0,i.isPresent)(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=n 3605e.default=(0,t.helper)(n)})),define("nickel/helpers/href-to",["exports","ember-href-to/helpers/href-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hrefTo",{enumerable:!0,get:function(){return t.hrefTo}})})),define("nickel/helpers/html-safe",["exports","@dashboard/utils/html-sanitizer","@ember/component/helper","@ember/template"],(function(e,t,i,n){function l(){let[e,i=!1]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 3606return(0,n.htmlSafe)((0,t.sanitizeHtml)(e,i))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.htmlSafe=l 3607e.default=(0,i.helper)(l)})),define("nickel/helpers/in-date-range",["exports","@dashboard/utils/date","@ember/component/helper"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3608e.default=(0,i.helper)((function(){let[e,i,n]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{unit:l="day"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3609if(!e||!l||!i&&!n)return!1 3610if(!i)return!1 3611if(!n)return!1 3612let a=(0,t.startOfDate)(i,l),o=(0,t.startOfDate)(n,l) 3613if(o<a){const e=a 3614a=o,o=e}const r=(0,t.startOfDate)(e,l) 3615return r>=a&&r<=o}))})),define("nickel/helpers/inc",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t,i=1]=e 3616if(t=Number(t),!isNaN(t))return t+i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inc=i 3617e.default=(0,t.helper)(i)})),define("nickel/helpers/interactive-icon",["exports","@ember/component/helper","nickel/view-models/configs/widgets/createWidgetConfig"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.interactiveIcon=a 3618const n=Object.freeze({point:{name:"layer-points"},polyline:{name:"layer-line"},polygon:{name:"layer-polygon"},layer:{name:"layer"},question:{name:"question"}}),l=["layerDataSource","sublayerDataSource","layer"] 3619function a(e){let[t,a="name"]=e 3620if(!t)return n.question[a] 3621let o=t.type 3622const r=t.geometryType 3623"serviceDataset"===o&&(o=t.owner.type) 3624const s=l.includes(o)?n[r]:i.WidgetTypes[o]?.icon 3625return s?s[a]:n.question[a]}e.default=(0,t.helper)(a)})),define("nickel/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/is-classic-dashboard",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var n,l 3626Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3627e.default=(n=class extends t.default{constructor(){var e,t,i,n 3628super(...arguments),e=this,t="portal",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}compute(e){let[t]=e 3629return this.portal.isClassicDashboard(t)}},a=n.prototype,o="portal",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3630var a,o,r,s,c,d})),define("nickel/helpers/is-clipboard-supported",["exports","ember-cli-clipboard/helpers/is-clipboard-supported"],(function(e,t){Object.defineProperty(e,"__esMo
3630dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/is-same-date",["exports","@ember/component/helper","@ember/debug","luxon"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3631e.default=(0,t.helper)((function(){let[e,t]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{unit:i="day"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3632return!!(e&&t&&i)&&e.hasSame(t,i)}))})),define("nickel/helpers/item-type-icon",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3633class i extends t.default{compute(e){let[t]=e 3634switch(t){case"web-map":return"map" 3635case"web-scene":return"cube" 3636case"mobile":return"mobile" 3637case"desktop":return"monitor" 3638case"feature-layer":return"feature-layer" 3639case"map-image-layer":return"image-layer" 3640default:return"question"}}}e.default=i})),define("nickel/helpers/item-url",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){var n,l 3641Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3642e.default=(n=class extends t.default{constructor(){var e,t,i,n 3643super(...arguments),e=this,t="portal",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}compute(e){let[t]=e 3644return t?this.portal.getPortalItemUrl(t):""}},a=n.prototype,o="portal",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3645var a,o,r,s,c,d})),define("nickel/helpers/layer-type-icon",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t]=e 3646switch(t){case"point":case"esriGeometryPoint":return"layer-points" 3647case"polyline":case"esriGeometryPolyline":return"layer-line" 3648case"polygon":case"multipatch":case"mesh":case"esriGeometryPolygon":return"layer-polygon" 3649case"table":return"table" 3650default:return"layer"}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.layerTypeIcon=i 3651e.default=(0,t.helper)(i)})),define("nickel/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/margin-converter",["exports","@ember/component/helper"],(function(e,t){function i(e){let t=e[0],i=e[1] 3652if(!t)return null 3653let n=!i||"row"===i,l=!i||"col"===i,a=[] 3654return t.left&&n&&a.push("left"),t.right&&n&&a.push("right"),t.top&&l&&a.push("top"),t.bottom&&l&&a.push("bottom"),a.join(" ")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.marginConverter=i 3655e.default=(0,t.helper)(i)})),define("nickel/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) 3656define("nickel/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esMo
3656dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/optional",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t]=e 3657return"function"==typeof t?t:()=>{}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=i 3658e.default=(0,t.helper)(i)})),define("nickel/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/query-params",["exports","@dashboard/modifiers/helpers/query-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/replace-variables",["exports","@dashboard/utils","@ember/component/helper"],(function(e,t,i){function n(e){let[i,n]=e 3659return(0,t.replaceInTemplate)(i,n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.replaceVariables=n 3660e.default=(0,i.helper)(n)})),define("nickel/helpers/sketch-tool-icon",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t]=e 3661switch(t){case"polygon":case"lasso":return"lasso-select" 3662case"circle":return"circle" 3663case"polyline":case"line":return"line-straight" 3664default:return"cursor-marquee"}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sketchToolIcon=i 3665e.default=(0,t.helper)(i)})),define("nickel/helpers/sketch-tool-name",["exports","@ember/component/helper"],(function(e,t){function i(e){let[t]=e 3666switch(t){case"polygon":case"lasso":return"lasso" 3667case"circle":return"circle" 3668case"polyline":case"line":return"line" 3669default:return"rectangle"}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sketchToolName=i 3670e.default=(0,t.helper)(i)})),define("nickel/helpers/space-concat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){function n(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>(0,i.isEmpty)(t)?e:(0,i.isEmpty)(e)?t:`${e} ${t}`),"")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.spaceConcat=n 3671e.default=(0,t.helper)(n)})),define("nickel/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/helpers/url-param-icon",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3672class i extends t.default{compute(e){let[t]=e 3673switch(t){case"category":return"select-category" 3674case"numeric":return"number" 3675case"date":return"calendar" 3676case"feature":return"pin" 3677case"geometry":return"polygon" 3678default:return"question"}}}e.default=i})),define("nickel/helpers/widget-icon",["exports","@ember/component/helper","nickel/view-models/configs/widgets/createWidgetConfig"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3679class n extends t.default{compute(e){let[t,n="name"]=e 3680return t&&i.WidgetTypes[t.type]?i.WidgetTypes[t.type].icon[n]:"question"}}e.default=n})),define("nickel/helpers/widget-type",["exports","@ember/application","@ember/component/helper","@ember/string"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3681class l extends i.default{compute(e){let[i]=e 3682if(!i)return"dashboard/unknown-widget" 3683let l=`dashboard/${(0,n.dasherize)(i.type)}` 3684return(0,t.getOwner)(this).factoryFor(`component:${l}`)?l:"dashboard/unknown-widget"}}e.default=l})),define("nickel/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/home/controller",["exports","@ember/controller","@ember/service","nickel/portal/service","nickel/utils/asset","nickel/utils/mobile-detect"],(function(e,t,i,n,l,a){var o,r,s 3685function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3686var i=e[Symbol.toPrimitive] 3687if(void 0!==i){var n=i.call(e,t||"default") 3688if("object"!=typeof n)return n 3689throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3690return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,l){var a={}
3691return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3692e.default=(o=class extends t.default{constructor(){super(...arguments),c(this,"application",r,this),c(this,"portal",s,this),d(this,"dashboardItemType",n.ItemTypes.Dashboards.key)}get defaultThumbnailUrl(){return(0,l.default)("assets/images/dashboard-600-24aa8a050ddae19ad7da310338e76c23.png")}get showCreateDashboard(){return this.portal.canCreateItem()&&!a.default.mobile()}},r=u(o.prototype,"application",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"portal",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("nickel/home/route",["exports","nickel/portal/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3693class i extends t.default{async afterModel(){document.title=this.application.appName}}e.default=i})),define("nickel/home/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3694e.default=(0,t.createTemplateFactory)({id:"eUJBwplc",block:'[[[8,[39,0],[[24,0,"home-page"]],null,[["default"],[[[[1,"\\n "],[8,[30,1,["Header"]],[[24,0,"w-full"]],[["@includeMapViewerLink"],[true]],[["toolbar"],[[[],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"flex-none column-20 tablet-column-12 self-center bg-background p-3 text-3 mt-5"],[12],[1,"\\n "],[10,"b"],[12],[1,"\\n "],[1,[30,0,["portal","orgName"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],[[24,0,"flex-auto column-20 tablet-column-12 self-center"]],[["@itemType"],[[30,0,["dashboardItemType"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["Header"]],[[24,0,"ps-1"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["showCreateDashboard"]],[[[1," "],[10,0],[14,0,"flex items-center"],[12],[1,"\\n "],[10,"calcite-button"],[15,6,[28,[37,3],["new"],null]],[12],[1,"\\n"],[1," "],[10,1],[14,0,"whitespace-pre"],[12],[1,[28,[35,4],["create-dashboard"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@item"],[[30,3]]],[["mainActionContainer","toolContainer"],[[[[1,"\\n "],[10,"calcite-button"],[15,6,[28,[37,3],["dashboard",[30,3,["id"]],[28,[37,6],null,[["mode"],["view"]]]],null]],[14,"target","_blank"],[14,0,"w-full h-full"],[14,"icon-start","share"],[14,"appearance","transparent"],[14,"kind","inverse"],[14,"scale","l"],[12],[1,"\\n "],[1,[28,[35,4],["view"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],[[[1,"\\n "],[11,"calcite-button"],[16,6,[28,[37,3],["dashboard",[30,3,["id"]],[28,[37,6],null,[["mode"],["view"]]]],null]],[24,"target","_blank"],[24,"icon-start","share"],[24,"kind","neutral"],[24,"appearance","transparent"],[4,[38,7],null,[["text","placement"],[[28,[37,4],["open-dashboard"],null],"bottom"]]],[12],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,3]],null],[[[1," "],[11,"calcite-button"],[16,6,[28,[37,3],["dashboard",[30,3,["id"]],[28,[37,6],null,[["mode"],["edit"]]]],null]],[24,"target","_self"],[24,"icon-start","pencil"],[24,"kind","neutral"],[24,"appearance","transparent"],[4,[38,7],null,[["text","placement"],[[28,[37,4],["edit-dashboard"],null],"bottom"]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n "],[11,"calcite-button"],[16,6,[28,[37,9],[[30,3]],null]],[24,"rel","noopener noreferrer"],[24,"target","_blank"],[24,"icon-start","information"],[24,"kind","neutral"],[24,"appearance","transparent"],[4,[38,7],null,[["text","placement"],[[28,[37,4],["details"],null],"bottom"]]],[12],[13],[1,"\\n\\n"],[41,[28,[37,10],[[30,3]],null],[[[1," "],[11,"calcite-button"],[24,"icon-start","trash"],[24,"kind","neutral"],[24,"appearance","transparent"],[4,[38,11],["click",[28,[37,12],[[30,2,["deleteItem"]],[30,3]],null]],null],[4,[38,7],null,[["text","placement"],[[28,[37,4],["delete-dashboard"],null],"bottom"]]],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"]],[1]]]]]],["Page","IB","item"],false,["page-container","items-browser","if","href-to","t","ui/item-card","query-params","tooltip","can-edit-dashboard","item-url","can-delete-dashboard","on","fn"]]',moduleName:"nickel/home/template.hbs",isStrictMode:!1})})),define("nickel/index/route",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){var n,l
3695Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3696e.default=(n=class extends t.default{constructor(){var e,t,i,n 3697super(...arguments),e=this,t="router",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}beforeModel(e){this.router.replaceWith("home",{queryParams:e.to.queryParams})}},a=n.prototype,o="router",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3698var a,o,r,s,c,d})),define("nickel/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","nickel/config/environment"],(function(e,t,i){let n,l 3699Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i.default.APP&&(n=i.default.APP.name,l=i.default.APP.version) 3700e.default={name:"App Version",initialize:(0,t.default)(n,l)}})),define("nickel/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3701e.default={name:"container-debug-adapter",initialize(){(arguments[1]||arguments[0]).register("container-debug-adapter:main",t.default)}}})),define("nickel/initializers/error-handling",["exports","ember"],(function(e,t){function i(){t.default.onerror=function(e){if(t.default.testing)throw e 3702console.error("Dashboard Fatal Error"),console.error(e)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i 3703e.default={name:"error-handling",initialize:i}})),define("nickel/initializers/handle-anchor-click",["exports"],(function(e){function t(){window.onclick=function(e){let t=e.target,i=!1 3704for(;t;){if(t.tagName&&"a"===t.tagName.toLowerCase()){i=!0 3705break}t=t.parentNode}if(!i)return 3706const n=window.location 3707if(t.hostname===n.hostname)return 3708const l="string"==typeof t.href?t.href:t.href.animVal 3709l.match(/^(http|https|ftp):\/\//i)&&0!==l.indexOf(window.location.href)&&(e.preventDefault(),e.stopPropagation(),window.open(l,"_blank"))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t 3710e.default={name:"handle-anchor-click",initialize:t}})),define("nickel/initializers/web-components",["exports","@arcgis/charts-components/dist/loader","@arcgis/coding-components/dist/loader","@dashboard/components/dist/loader","@esri/calcite-components/dist/loader"],(function(e,t,i,n,l){function a(){(0,i.defineCustomElements)(window,{resourcesUrl:"assets/arcgis-coding-components/"}),(0,l.defineCustomElements)(window,{resourcesUrl:"assets/calcite/"}),(0,t.defineCustomElements)(window,{resourcesUrl:"assets/arcgis-charts-components/"}),(0,n.defineCustomElements)(window,{resourcesUrl:"assets/dashboard-components/"})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a,window.requirejs.s={contexts:{_:{config:""}}} 3711e.default={initialize:a}})),define("nickel/instance-initializers/ember-href-to",["exports","ember-href-to/href-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3712e.default={name:"ember-href-to",initialize(e){if("undefined"==typeof FastBoot){let i=function(i){let n="A"===i.target.tagName?i.target:function(e){if(e.closest)return e.closest("a") 3713for(e=e.parentElement;e&&"A"!==e.tagName;)e=e.parentElement 3714return e}(i.target) 3715if(n){new t.default(e,i,n).maybeHandle()}} 3716document.body.addEventListener("click",i),e.reopen({willDestroy(){return document.body.removeEventListener("click",i),this._super(...arguments)}})}}}})),define("nickel/intl/service",["exports","ember-intl/services/intl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3717class i extends t.default{t(e,t){if(e.indexOf("-plural")>=0){let i=`${e}.${t.count||0}` 3718return this.exists(i)||(i=`${e}.other`),super.t(i,t)}return super.t(...arguments)}}e.default=i})),define("nickel/loading/controller",["exports","@ember/controller","@ember/service"],(function(e,t,i){var n,l
3719Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3720e.default=(n=class extends t.default{constructor(){var e,t,i,n 3721super(...arguments),e=this,t="application",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},a=n.prototype,o="application",r=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(s).forEach((function(e){d[e]=s[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=r.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(a,o,d),d=null),l=d,n) 3722var a,o,r,s,c,d})),define("nickel/loading/route",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3723class i extends t.default{}e.default=i})),define("nickel/loading/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3724e.default=(0,t.createTemplateFactory)({id:"zlbnE/nS",block:'[[[10,0],[14,1,"initialLoadingContainer"],[14,0,"loader-icon-container"],[12],[1,"\\n "],[10,"calcite-loader"],[14,"scale","l"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"nickel/loading/template.hbs",isStrictMode:!1})})),define("nickel/locations/hybrid-location",["exports"],(function(e){function t(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3725var i=e[Symbol.toPrimitive] 3726if(void 0!==i){var n=i.call(e,t||"default") 3727if("object"!=typeof n)return n 3728throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3729return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3730let i=!1 3731e.default=class{constructor(){t(this,"implementation","hybrid-location"),t(this,"rootURL","/")}static create(){return new this(...arguments)}initState(){this.history=window.history 3732let{state:e}=this.history,t=this.formatURL(this.getURL()) 3733e&&e.path===t?this._previousURL=this.getURL():this.replaceState(t)}getURL(){let{rootURL:e}=this 3734e=e.replace(/\/$/,"") 3735let t=window.location.pathname.replace(new RegExp(`^${e}(?=/|$)`),"").replace(/\/\//g,"/") 3736const i=window.location.hash.substr(1).split("?").pop() 3737return t+=i?`?${i}`:"",t}setURL(e){let{state:t}=this.history 3738e=this.formatURL(e),t&&t.path===e||this.pushState(e)}replaceURL(e){let{state:t}=this.history 3739e=this.formatURL(e),t&&t.path===e||this.replaceState(e)}pushState(e){let t={path:e} 3740this.history.pushState(t,null,e),this._previousURL=this.getURL()}replaceState(e){let t={path:e} 3741this.history.replaceState(t,null,e),this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener(),this._popstateHandler=()=>{(i||(i=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",{rootURL:t}=this 3742return e&&(t=t.replace(/\/$/,"")),t+e.replace(/\?/,"#")}willDestroy(){super.willDestroy(...arguments),this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}})),define("nickel/modifiers/autofocus",["exports","@dashboard/modifiers/autofocus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/clipboard",["exports","ember-cli-clipboard/modifiers/clipboard"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) 3743define("nickel/modifiers/did-insert",["exports","@ember/render-modifiers/modifiers/did-insert"],(function(e,t){Object.defineProperty(e,"__esMo
3743dule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/did-update",["exports","@ember/render-modifiers/modifiers/did-update"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/on-interaction",["exports","@dashboard/modifiers/on-interaction"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/on-window",["exports","@dashboard/modifiers/on-window"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/resize-observer",["exports","@dashboard/modifiers/resize-observer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/tooltip",["exports","@dashboard/modifiers/tooltip"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/modifiers/will-destroy",["exports","@ember/render-modifiers/modifiers/will-destroy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/new/controller",["exports","@dashboard/decorators","@dashboard/models/dashboard","@dashboard/models/widgets","@ember/controller","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","nickel/utils/go-back-in-history-or-close"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f,b,m,g,h,y 3744function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function w(e,t,i,n,l){var a={} 3745return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3746e.default=(d=class extends l.default{constructor(){super(...arguments),v(this,"application",u,this),v(this,"portal",p,this),v(this,"intl",f,this),v(this,"router",b,this),v(this,"isBusy",m,this),v(this,"error",g,this),v(this,"titleError",h,this),v(this,"titleEmpty",y,this)}get item(){return this.model.item}get sourceTitle(){return this.model.sourceTitle}get errors(){return this.model.errors}get disableSaveButton(){const{fatalErrors:e}=this.errors||{} 3747return!(0,r.isEmpty)(e)||(this.isBusy||this.titleEmpty||this.titleError)}titleChanged(){this.titleEmpty=(0,r.isEmpty)(this.item.title),this.titleError=void 0}async createDashboard(){this.error=void 0,this.titleError=void 0,this.isBusy=!0 3748let e=this.item 3749const{title:t,ownerFolder:l}=e,{exists:a,error:o}=await this.portal.checkIfTitleExists(t,l) 3750if(o)return this.isBusy=!1,void(this.error=o.message) 3751if(a)return this.isBusy=!1,void(this.titleError=this.intl.t("title-already-exists")) 3752try{const a=this.application.appName,o=this.application.appVersion 3753let r={version:i.DashboardVersion,authoringApp:a,authoringAppVersion:o} 3754if(e)if("Web Map"===e.type||"Web Scene"===e.type){r=(new i.DashboardModel).fromJson(r),r.authoringApp=this.application.appName,r.authoringAppVersion=this.application.appVersion 3755const a=(0,n.createDesktopWidgetModel)({type:"mapWidget",itemId:e.id,name:this.sourceTitle}) 3756r.desktopView.widgets=[a],r.desktopView.layout.rootElement=r.desktopView.layout.createElement({type:"itemLayoutElement",id:a.id}),r=r.toJson(),e=await this.portal.newItem({type:"Dashboard",typeKeywords:["ArcGIS Dashboards"],ownerFolder:l,title:t})}else e.id&&(r=await this.portal.getData(e)) 3757const s=JSON.stringify(r),{id:c}=await this.portal.createDashboardItem({item:e,data:s}),d={...this.router.currentRoute.queryParams,mode:"edit"} 3758delete d.id,this.router.replaceWith("dashboard",c,{queryParams:d})}catch(r){this.error=r.message}finally{this.isBusy=!1}}cancel(){(0,c.default)(1)}},u=w(d.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=w(d.prototype,"portal",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(d.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=w(d.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=w(d.prototype,"isBusy",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=w(d.prototype,"error",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(d.prototype,"titleError",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(d.prototype,"titleEmpty",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),w(d.prototype,"titleChanged",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"titleChanged"),d.prototype),w(d.prototype,"createDashboard",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"createDashboard"),d.prototype),w(d.prototype,"cancel",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"cancel"),d.prototype),d)})),define("nickel/new/route",["exports","@ember/service","nickel/portal/route","nickel/utils/is-item-dashboard","nickel/utils/is-item-use-only"],(function(e,t,i,n,l){var a,o 3759function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3760var i=e[Symbol.toPrimitive] 3761if(void 0!==i){var n=i.call(e,t||"default") 3762if("object"!=typeof n)return n 3763throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3764return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}
3764Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3765e.default=(a=class extends i.default{constructor(){var e,t,i,n 3766super(...arguments),e=this,t="router",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),r(this,"queryParams",{id:{replace:!0,refreshModel:!0}})}async model(e,t){const i=this.portal 3767if(!i.canCreateItem())return{errors:{fatalErrors:[{messageCode:"not-publisher"}]}} 3768if(!t.to.queryParams.id){const e=await this.portal.newItem({type:"Dashboard",typeKeywords:["ArcGIS Dashboards"]}) 3769return e.ownerFolder=t.to.queryParams.folder,{item:e}}try{const e=await i.getItem(t.to.queryParams.id),a=(0,n.default)(e) 3770if(!a&&"Web Map"!==e.type&&"Web Scene"!==e.type)return{errors:{fatalErrors:[{messageCode:"unsupported-item-for-dashboard"}]}} 3771const o=(0,l.default)(e),r=i.userId===e.owner 3772return a&&o&&!r?{sourceTitle:e.title,errors:{fatalErrors:[{messageCode:"item-copy-protected-format"}]}}:{item:e,sourceTitle:e.title}}catch(a){throw a.itemId=t.to.queryParams.id,a.messageCode=a.name,a}}async afterModel(){document.title=this.application.appName}resetController(e,t){super.resetController(...arguments),t&&(e.id=void 0),e.titleError=void 0,e.isBusy=!1,e.error=null}},s=a.prototype,c="router",d=[t.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(u).forEach((function(e){f[e]=u[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=d.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(s,c,f),f=null),o=f,a) 3773var s,c,d,u,p,f})),define("nickel/new/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3774e.default=(0,t.createTemplateFactory)({id:"/VuXf6Ih",block:'[[[8,[39,0],[[24,0,"new-page"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"flex-none pt-5 pb-10 mb-5 bg-foreground-1 text-center text-3 border-bottom"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[1,[28,[35,1],["create-new-dashboard"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["sourceTitle"]],[[[1," "],[10,0],[14,0,"text-n1"],[12],[1,"\\n "],[1,[28,[35,1],["from-prompt"],null]],[1,[30,0,["sourceTitle"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"flex-auto self-center flex flex-col overflow-hidden mt-5"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto column-16 flex flex-col mt-5"],[12],[1,"\\n "],[10,0],[14,0,"flex-auto p-4 overflow-y-auto overflow-x-none"],[12],[1,"\\n"],[41,[30,0,["isBusy"]],[[[1," "],[10,"calcite-loader"],[15,"text",[28,[37,1],["creating-dashboard"],null]],[12],[13],[1,"\\n"]],[]],[[[41,[30,0,["errors","fatalErrors"]],[[[1," "],[10,"calcite-notice"],[14,"kind","danger"],[14,"icon","exclamation-mark-triangle"],[14,"open",""],[12],[1,"\\n "],[10,0],[14,"slot","title"],[12],[1,"\\n "],[1,[28,[35,1],["fatal-errors"],[["count"],[[30,0,["errors","fatalErrors","length"]]]]]],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["errors","fatalErrors"]]],null]],null],null,[[[1," "],[10,0],[14,"slot","message"],[14,0,"p-1 text-n1"],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,5],["errors.",[30,1,["messageCode"]]],null]],[["name","type","layerId","url","title"],[[30,1,["dataSource","name"]],[30,1,["dataSource","type"]],[30,1,["dataSource","layerId"]],[30,1,["url"]],[30,0,["sourceTitle"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n\\n"]],[]],[[[41,[30,0,["item"]],[[[1," "],[8,[39,6],[[24,0,"mb-3"]],[["@item","@titleError","@titleChanged","@autofocus"],[[30,0,["item"]],[30,0,["titleError"]],[30,0,["titleChanged"]],true]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[51,[30,0,["isBusy"]]],[[[1," "],[10,0],[14,0,"flex flex-none mt-3 py-3 border-top justify-end"],[12],[1,"\\n "],[11,"calcite-button"],[24,0,"me-2"],[24,"appearance","outline-fill"],[16,"disabled",[30,0,["isBusy"]]],[4,[38,8],["click",[30,0,["cancel"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[51,[28,[37,9],[[30,0,["errors","fatalErrors"]],[30,0,["error"]]],null]],[[[1," "],[11,"calcite-button"],[16,"disabled",[30,0,["disableSaveButton"]]],[4,[38,8],["click",[30,0,["createDashboard"]]],null],[12],[1,"\\n"],[1," "],[10,1],[14,0,"whitespace-pre"],[12],[1,[28,[35,1],["create-dashboard"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["error"],false,["page-container","t","if","each","-track-array","concat","save-form","unless","on","or"]]',moduleName:"nickel/new/template.hbs",isStrictMode:!1})})),define("nickel/portal/route",["exports","@ember/debug","@ember/object","@ember/routing/route","@ember/service"],(function(e,t,i,n,l){var a,o,r 3775function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,l){var a={}
3776return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3777e.default=(a=class extends n.default{constructor(){super(...arguments),s(this,"application",o,this),s(this,"portal",r,this)}async beforeModel(e){return await this.portal.signIn({transition:e})}resetController(){super.resetController(...arguments),this.portal.reset()}error(e,i){return(0,t.debug)(`Route Error: ${e} ${e.stack}`),498===e.httpCode?(this.portal.signOut(),i.retry(),!1):"DASH_0004"!==e.messageCode||this.portal.signOut()}},o=c(a.prototype,"application",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(a.prototype,"portal",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(a.prototype,"error",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"error"),a.prototype),a)})),define("nickel/portal/service",["exports","@arcgis/core-adapter","@dashboard/core-modules","@dashboard/utils","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","nickel/config/environment","nickel/utils/is-item-dashboard","nickel/utils/is-item-use-only"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m,g,h,y 3778function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3779var i=e[Symbol.toPrimitive] 3780if(void 0!==i){var n=i.call(e,t||"default") 3781if("object"!=typeof n)return n 3782throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3783return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,l){var a={} 3784return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.OAuthTypeKeywords=e.ItemTypes=void 0 3785const x=e.ItemTypes=Object.freeze({Dashboards:{key:"dashboards",type:"Dashboard",typeFilter:{any:["Dashboard"]},typeKeywordsFilter:{with:["Dashboard"],without:["ArcGIS Operation View","Add In","Extension"]}},Layers:{key:"layers",type:"Layers",typeFilter:{any:["Feature Service","Map Service","Feature Collection"]}},Maps:{key:"maps",type:"Web Map",typeFilter:{any:["Web Map","Web Scene"],without:["Web Mapping Application"]}}}),C=e.OAuthTypeKeywords=Object.freeze({registered:"Registered App",hasProxy:"App Proxy"}),k=[/demographics\w*\.arcgis\.com/i,/geoenrich\w*\.arcgis\.com/i,/route\w*\.arcgis\.com/i,/logistics\w*\.arcgis\.com/i,/analysis\w*\.arcgis\.com/i],P=location.pathname.replace(location.pathname.substr(location.pathname.lastIndexOf("/")+1),""),O=location.origin+P+"postSignIn.html" 3786async function D(e,i,n){const l=new(await(0,t.importIdentityOAuthInfo)())({appId:c.default.Dashboard.appId,portalUrl:e.origin,flowType:"auto",preserveUrlHash:!0,popup:window!==window.top,popupCallbackUrl:O,locale:n}),a=e.hostname.indexOf(".arcgis.com")>=0,o=e.hostname.indexOf(".esri.com")>=0 3787if(!(0,r.isNone)(i)&&(a||o)){const t=decodeURIComponent(i.replace(/\+/g," ")),n=-1===t.indexOf(".")?t+".arcgis.com":t 3788return l.portalUrl=e.protocol+"//"+n,l}if(a)return l 3789var s=e.pathname.indexOf("/apps/") 3790if(s>=0){const t=e.pathname.slice(0,s) 3791return l.portalUrl=e.origin+t,l}if(o)return D(e,"www",n) 3792const d=new Error("Unsupported deployment") 3793throw d.messageCode="DASH_0001",d}e.default=(p=class extends o.default{constructor(){super(...arguments),v(this,"intl",f,this),v(this,"application",b,this),v(this,"router",m,this),v(this,"esriPortal",g,this),v(this,"viewOnly",h,this),v(this,"helpMap",y,this),w(this,"livingAtlasGroupId",null),window._oAuthPostSignIn=this.onOAuthPostSignIn,i.IdentityManager.setOAuthRedirectionHandler(this.oAuthRedirectionHandler)}async initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location,n=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0 3794const{normalizeMessageBundleLocale:a}=await(0,t.importIntl)(),o=a(l||this.userLocale)||"en",r=await D(e,n,o) 3795if(this.esriPortal?.url===r.portalUrl)return void(this.oAuthInfo.locale=o) 3796this.signOut(),this.oAuthInfo=r,i.IdentityManager.registerOAuthInfos([this.oAuthInfo]) 3797const s=await(0,t.importConfig)() 3798s.request.proxyUrl=`${this.oAuthInfo.portalUrl}/sharing/proxy/`,s.portalUrl=this.oAuthInfo.portalUrl 3799const c=await(0,t.importPortalPortal)() 3800this.esriPortal=new c({authMode:"auto"}) 3801try{await this.esriPortal.load() 3802const{normalizeMessageBundleLocale:e}=await(0,t.importIntl)() 3803if(this.oAuthInfo.locale=e(l||this.userLocale)||"en",this.isPortal)try{const e=await(0,t.importRequest)(),{data:i}=await e(`${this.esriPortal.restUrl}
3803/portals/helpmap`,{query:{f:"json"}}) 3804this.helpMap=i?.helpMap}catch(d){this.helpMap=null}this.getLivingAtlasGroupId()}catch(d){throw d.messageCode="DASH_0004",d}}async onOAuthPostSignIn(e){const t=this.signedIn 3805dispatchEvent(new CustomEvent("arcgis:auth:location:search",{detail:e})),t&&await this.postSignIn()}oAuthRedirectionHandler(e){this.redirectUri&&(e.authorizeParams.redirect_uri=window.location.origin+this.redirectUri,this.redirectUri=void 0),window.location=e.authorizeUrl+"?"+(0,n.objectToQueryString)(e.authorizeParams)}disablePopupSigin(){this.oAuthInfo.popup=window!==window.top}async signIn(){let{transition:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3806this.redirectUri=this.router.urlFor(e.to.name,...e.to.paramNames.length?[e.to.params]:[]),this.disablePopupSigin() 3807try{await i.IdentityManager.getCredential(this.esriPortal.url)}catch(t){if(console.log(t),"identity-manager:user-aborted"===t.name)return e.abort(),void this.router.transitionTo("sign-out") 3808throw t}await this.postSignIn()}async postSignIn(){const{whenOnce:e}=await(0,t.importCoreReactiveUtils)() 3809await e((()=>this.esriPortal.user));(await(0,t.importConfig)()).geometryServiceUrl=this.esriPortal.helperServices.geometry.url 3810const i=await this.application.applyUserLocale(this.userLocale) 3811this.oAuthInfo.locale=i,await this.checkAppAccess()}async checkAppAccess(){if(this.signedIn)try{const e=await i.IdentityManager.checkAppAccess(this.oAuthInfo.portalUrl,this.oAuthInfo.appId,{force:!0}) 3812this.viewOnly=e.viewOnly}catch(e){if(400===e.code)return void(this.viewOnly=!1) 3813throw e.messageCode="OAUTH_0033",e.details&&e.details.messageCode&&(e.messageCode=e.details.messageCode),e}}async getLivingAtlasGroupId(){if(!this.isOnline)return 3814const e=`${this.restUrl}/community/groups`,t=await this.request(e,{query:{f:"json",q:this.esriPortal.livingAtlasGroupQuery,num:1,sortField:"title",sortOrder:"asc"}}),i=t?.data?.results;(0,r.isEmpty)(i)||(this.livingAtlasGroupId=i[0].id)}get user(){return this.esriPortal?.user??null}get signedIn(){return!!this.user}get userLocale(){return this.user?.culture||this.esriPortal?.culture||(navigator.languages?.[0]??navigator.language)||"en"}get isPortal(){return this.esriPortal?.isPortal??!1}get isOnline(){return(this.esriPortal?.url?.indexOf(".arcgis.com")??-1)>0}get restUrl(){return this.esriPortal?.restUrl??null}get url(){return this.esriPortal?.url??null}get access(){return this.esriPortal?.access??""}get allSSL(){return this.esriPortal?.allSSL??!1}get bingKey(){return this.esriPortal?.bingKey??""}get orgName(){return this.esriPortal?.name??""}get orgThumbnailUrl(){return this.esriPortal?.orgThumbnailUrl??""}get referrers(){let e=[] 3815return this.isOnline?e=["https://*.arcgis.com","http://*.arcgis.com","https://*.esri.com","http://*.esri.com"]:(e=[`https://${this.esriPortal.portalHostname}`],this.esriPortal.allSSL||e.push(`http://${this.esriPortal.portalHostname}`)),this.application.isDebug&&(e.push("https://*.esri.com:4200"),e.push("http://*.esri.com:4200")),e}get hostName(){return this.esriPortal?this.esriPortal.urlKey&&this.esriPortal.customBaseUrl?this.esriPortal.urlKey+"."+this.esriPortal.customBaseUrl:this.esriPortal.portalHostname:""}get userId(){const e=this.user 3816return e?e.username:null}get userThumbnailUrl(){const e=this.user 3817return e?e.thumbnailUrl:null}get firstName(){const e=this.user 3818if(!e||!e.fullName)return null 3819const t=e.fullName.split(" ") 3820return t.length>1?t.slice(0,-1).join(" "):e.fullName}get lastName(){const e=this.user 3821return e&&e.fullName?e.fullName.split(" ").slice(-1).join(" "):null}get isPublisher(){const e=this.user 3822return!!e&&(e.privileges||[]).includes("portal:user:createItem")}get isAdmin(){const e=this.user 3823return!!e&&e.isOrgAdmin}get mapViewerLink(){return"classic"===(this.esriPortal?.portalProperties?.mapViewer||"classic")?`//${this.hostName}/home/webmap/viewer.html`:`//${this.hostName}/apps/mapviewer/index.html`}get sceneViewerLink(){return`//${this.hostName}/home/webscene/viewer.html`}async getCredential(){return i.IdentityManager.getCredential(this.url)}reset(){try{i.IdentityManager.oAuthDialog&&i.IdentityManager.oAuthDialog.onCancel(),i.IdentityManager.dialog&&i.IdentityManager.dialog.onCancel()}catch(e){}}signOut(){i.IdentityManager.destroyCredentials(),i.IdentityManager.oAuthInfos=[],this.esriPortal=null}get canSignOut(){return!!(this.esriPortal&&this.esriPortal.url&&this.signedIn)&&!this.isWebTierAuth()}isWebTierAuth(){const e=i.IdentityManager.findServerInfo(this.esriPortal.url) 3824return e&&!!e?.webTierAuth}async request(e,i){return(await(0,t.importRequest)())((0,n.enforceSsl)(e),i)}async fetchJson(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3825i.query={f:"json",...i.query},i.responseType=i.responseType||"json" 3826const l=await(0,t.importRequest)(),{data:a}=await l((0,n.enforceSsl)(e),i) 3827return a}
3827async queryItems(e,t){let i=`${this.restUrl}/search?f=json&exclude=description,snippet,extent,licenseInfo,accessInformation` 3828for(let l in e){i+=`&${"query"===l?"q":l}=${e[l]}`}const{data:n}=await this.request(i,t) 3829return n}async getUserGroups(){return this.signedIn?this.user.fetchGroups():[]}async getUserItems(){return this.signedIn?this.user.fetchItems(...arguments):[]}async getUserFolders(){return this.signedIn?(this.foldersPromise||(this.foldersPromise=this.user.fetchFolders()),this.foldersPromise):[]}async getItem(e){return new(await(0,t.importPortalPortalItem)())({id:e}).load()}getThumbnailUrl(e){const{id:t,thumbnail:i}=e,n=this.restUrl&&t?`${this.restUrl}/content/items/${t}`:null 3830return n&&i?this.esriPortal?.normalizeUrl(`${n}/info/${i}?f=json`)??null:null}async getData(e){return await e.fetchData()}async createDashboardItem(e){const{item:t}=e 3831t.ownerFolder&&"root"!==t.ownerFolder&&(e.folder=t.ownerFolder),-1===t.typeKeywords.findIndex((e=>/ArcGIS Dashboards/i.test(e)))&&(t.typeKeywords=[...t.typeKeywords,"ArcGIS Dashboards"]) 3832const i=await this.user.addItem(e) 3833if(i.thumbnailUrl)return i 3834try{return await i.updateThumbnail({thumbnail:`${this.esriPortal.staticImagesUrl}/dashboards.png`})}catch(n){return i}}async deleteItem(e){return this.user.deleteItem(e)}async newItem(){return new(await(0,t.importPortalPortalItem)())(...arguments)}getPortalItemUrl(e){if(!this.signedIn)return null 3835let t=e 3836"object"==typeof e&&(t=e.id) 3837let i=encodeURIComponent(t) 3838return`${this.esriPortal.url}/home/item.html?id=${i}`}async checkIfTitleExists(e,i){const l=i&&"root"!==i?"/"+i:"",a=(0,n.enforceSsl)(this.user.userContentUrl+l) 3839try{const i=await(0,t.importRequest)(),{data:n}=await i(a,{query:{f:"json"}}),l=e.toLowerCase().trim() 3840return{exists:n.items.some((e=>(0,d.default)(e)&&e.title.toLowerCase().trim()===l))}}catch(o){return{error:o}}}isItemOwner(e){return!!(e&&e.owner&&this.user)&&(this.user.username===e.owner&&this.user.privileges.includes("portal:user:createItem"))}canCreateItem(){return!this.viewOnly&&this.isPublisher}canEditItem(e){return!this.viewOnly&&(this.isItemOwner(e)||"update"===e.itemControl||"admin"===e.itemControl)}canCopyItem(e){return!this.viewOnly&&(!(!this.isItemOwner(e)&&!this.isAdmin)||!(0,u.default)(e))}isClassicDashboard(e){return!!e&&(e.type===x.Dashboards.type&&!e.typeKeywords.includes("ArcGIS Dashboards"))}get portalHelpLink(){return this.isPortal&&this.helpMap?.m[120001763]?`${this.esriPortal.helpBase}${this.helpMap.m[120001763]}`:null}async registerApp(e){if(!this.esriPortal||(0,r.isNone)(e))return e 3841if(!(0,r.isEmpty)(e.typeKeywords)&&e.typeKeywords.indexOf(C.registered)>=0)return e 3842const i={f:"json",itemId:e.id,appType:"multiple",redirect_uris:JSON.stringify(this.referrers)},l=(0,n.enforceSsl)(`${this.restUrl}/oauth2/registerApp`),a=await(0,t.importRequest)() 3843await a(l,{method:"post",query:i}) 3844const o=e 3845return o.typeKeywords=[...e.typeKeywords,C.registered],o}async createProxies(e,i){if(!this.esriPortal||(0,r.isEmpty)(e)||(0,r.isNone)(i))return i 3846const l={referrers:this.referrers},a={f:"json",proxies:JSON.stringify(e),serviceProxyParams:JSON.stringify(l)} 3847var o=`${this.restUrl}/content/users/${i.owner}/` 3848i.ownerFolder&&"root"!==i.ownerFolder&&(o+=`${i.ownerFolder}/`),o+=`items/${i.id}/createProxies` 3849const s=await(0,t.importRequest)() 3850return await s((0,n.enforceSsl)(o),{method:"post",query:a}),await this.getItem(i.id)}async deleteProxies(e,i){if(!this.esriPortal||(0,r.isEmpty)(e)||(0,r.isNone)(i))return i 3851const l={f:"json",proxies:e.map((e=>e.proxyId)).toString()} 3852let a=`${this.restUrl}/content/users/${i.owner}/` 3853i.ownerFolder&&"root"!==i.ownerFolder&&(a+=`${i.ownerFolder}/`),a+=`items/${i.id}/deleteProxies` 3854const o=await(0,t.importRequest)() 3855await o((0,n.enforceSsl)(a),{method:"post",query:l}) 3856const s=await this.getItem(i.id) 3857if((0,r.isEmpty)(s.applicationProxies)){const e=(s.typeKeywords||[]).indexOf("App Proxy") 3858e>=0&&s.typeKeywords.splice(e,1)}return s}async unregisterApp(e){if(!this.esriPortal||(0,r.isNone)(e))return e 3859if((0,r.isEmpty)(e.typeKeywords)||e.typeKeywords.indexOf(C.registered)<0)return e 3860const i={f:"json"} 3861var l=`${this.restUrl}/content/users/${e.owner}/` 3862e.ownerFolder&&"root"!==e.ownerFolder&&(l+=`${e.ownerFolder}/`),l+=`items/${e.id}` 3863const a=(0,n.enforceSsl)(`${l}/registeredAppInfo`),o=await(0,t.importRequest)(),s=await o(a,{method:"post",query:i}),c=s?.data?.client_id,d=(0,n.enforceSsl)(`${this.restUrl}/oauth2/apps/${c}/unregister`) 3864if(!(await o(d,{method:"post",query:i})).data.success)return e 3865const u=e 3866return u.typeKeywords=e.typeKeywords.filter((e=>e!==C.registered)),u}async syncRegistrationStatus(e){if(!this.esriPortal||(0,r.isNone)(e))return e 3867let t=await this.getItem(e.id) 3868return(0,r.isEmpty)(t.applicationProxies)&&(t=await this.unregisterApp(t)),t}consumesCredits(e){if((0,r.isEmpty)(e))return!1 3869let t=e 3870return"string"!=typeof e&&(t=e.url),!(0,r.isEmpty)(t)&&k.some((e=>t.search(e)>=0))}},f=S(p.prototype,"intl",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(p.prototype,"application",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=S(p.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(p.prototype,"esriPortal",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h=S(p.prototype,"viewOnly",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=S(p.prototype,"helpMap",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S(p.prototype,"onOAuthPostSignIn",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onOAuthPostSignIn"),p.prototype),S(p.prototype,"oAuthRedirectionHandler",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"oAuthRedirectionHandler"),p.prototype),p)})),define("nickel/resolver",["exports","ember-resolver"],(function(e,t){Object.defineProperty(e,"__esMo
3870dule",{value:!0}),e.default=void 0 3871e.default=t.default})),define("nickel/router",["exports","@ember/routing/router","nickel/config/environment"],(function(e,t,i){function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3872var i=e[Symbol.toPrimitive] 3873if(void 0!==i){var n=i.call(e,t||"default") 3874if("object"!=typeof n)return n 3875throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3876return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3877let l=i.default.rootURL 3878if("hybrid-location"===i.default.locationType){const e=window.location.pathname.split("/") 3879let t="index.html"===e[e.length-1] 3880e[e.length-1]="",l=e.join("/")||"/" 3881let i=window.location.hash.substr(1) 3882if(t=t||i.indexOf("?")>=0,t){let e=l 38830===i.indexOf("/")&&(e=e.replace(/\/$/,"")),i=i.replace("?","#"),window.history.replaceState({path:e},null,e+i)}}class a extends t.default{constructor(){super(...arguments),n(this,"location",i.default.locationType),n(this,"rootURL",l)}}a.map((function(){this.route("dashboard",{path:"/:id"}),this.route("new"),this.route("home"),this.route("portal"),this.route("sign-out"),this.route("download"),this.route("window-preview")})) 3884e.default=a})),define("nickel/services/-ensure-registered",["exports","@embroider/util/services/ensure-registered"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/services/intl",["exports","ember-intl/services/intl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/sign-out/route",["exports","@dashboard/utils","nickel/portal/route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3885class n extends i.default{async beforeModel(e){if(!this.portal.url||this.portal.isWebTierAuth())return void window.close() 3886const i=(0,t.enforceSsl)(`${this.portal.restUrl}/oauth2/signout?client_id=${this.portal.oAuthInfo.appId}&redirect_uri=${this.portal.url}/home`) 3887this.portal.signOut(),window.location.replace(i),e.abort()}}e.default=n})),define("nickel/sign-out/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3888e.default=(0,t.createTemplateFactory)({id:"o0P6rqlx",block:'[[[10,0],[14,1,"initialLoadingContainer"],[14,0,"loader-icon-container"],[12],[1,"\\n "],[10,"calcite-loader"],[14,"scale","l"],[12],[13],[1,"\\n "],[10,"h3"],[14,0,"loader-icon-text"],[12],[1,"\\n "],[1,[28,[35,0],["signed-out"],null]],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["t"]]',moduleName:"nickel/sign-out/template.hbs",isStrictMode:!1})})),define("nickel/utils/asset",["exports","nickel/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return`${t.default.rootURL||""}${e}`}})),define("nickel/utils/go-back-in-history-or-close",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(history.length<=e)return window.opener&&window.opener.focus(),void window.close() 3889history.go(0-e)}})),define("nickel/utils/intl/missing-message",["exports","ember-intl/-private/utils/missing-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("nickel/utils/is-item-dashboard",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3890e.default=function(e){return!!(e&&e.typeKeywords&&Array.isArray(e.typeKeywords))&&e.typeKeywords.includes("Dashboard")}})),define("nickel/utils/is-item-use-only",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3891e.default=function(e){return!(e&&e.typeKeywords&&Array.isArray(e.typeKeywords))||e.typeKeywords.includes("useOnly")}})),define("nickel/utils/layer-capability",["exports"],(function(e){Object.defineProperty(e,"__esMo
3891dule",{value:!0}),e.default=function(e,t){if(!e||"tile"===e.type)return{errorCode:"LAYER_0001"} 3892if(!e.capabilities?.operations)return{errorCode:"LAYER_0004"} 3893const i=e.capabilities.operations.supportsQuery 3894if(t&&t.supportsStatistics){const t=e.capabilities.query.supportsStatistics 3895if(!t&&!i)return{errorCode:"LAYER_0003"} 3896if(!i)return{errorCode:"LAYER_0001"} 3897if(!t)return{errorCode:"LAYER_0002"}}return i?"success":{errorCode:"LAYER_0001"}}})),define("nickel/utils/macros",["exports","@ember/runloop"],(function(e,t){function i(e,i){let{isInitialized:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} 3898return(0,t.bind)(e,(function(){if(n&&!this.isDestroyed&&!this.isDestroying){for(var t=arguments.length,l=new Array(t),a=0;a<t;a++)l[a]=arguments[a] 3899return"function"==typeof i?i.apply(this,l):e[i].apply(this,l)}}))}function n(e,i){for(var n=arguments.length,l=new Array(n>2?n-2:0),a=2;a<n;a++)l[a-2]=arguments[a] 3900return(0,t.next)(e,(function(){this.isDestroyed||this.isDestroying||("function"==typeof i?i.apply(this,l):e[i].apply(this,l))}))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.protectedBind=i,e.protectedNext=n 3901e.default={protectedBind:i,protectedNext:n}})),define("nickel/utils/missing/styles-colors",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3902e.default={"seq-yellow-orange-red-bright":{1:["#ff7b22"],2:["#c0370f","#ff7b22"],3:["#b1260b","#e05919","#ff8e33"],4:["#a11506","#d04814","#ef6a1d","#ffa143"],5:["#a11506","#d04814","#ef6a1d","#ff8e33","#ffb454"],6:["#a11506","#c0370f","#e05919","#ef6a1d","#ff8e33","#ffb454"],7:["#a11506","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffc764"],8:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffc764"],9:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffb454","#ffda74"],10:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffb454","#ffda74","#ffed85"],stops:["#910000","#c33910","#f6711f","#fbaf52","#ffed85"]},"seq-yellow-pink-purple":{1:["#b65fa5"],2:["#e6b7c4","#b65fa5"],3:["#eecec9","#d588b9","#a14e96"],4:["#f6e5cf","#dd9fbf","#cc71b4","#8c3c88"],5:["#f6e5cf","#dd9fbf","#cc71b4","#a14e96","#762a79"],6:["#f6e5cf","#e6b7c4","#d588b9","#cc71b4","#a14e96","#762a79"],7:["#f6e5cf","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#61196a"],8:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#61196a"],9:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#762a79","#4b075b"],10:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#762a79","#4b075b","#350242"],stops:["#fffcd4","#e0b2c1","#c168ad","#7b3578","#350242"]},"seq-red-blue-green":{1:["#6193b3"],2:["#bac6df","#6193b3"],3:["#d1d1e5","#8cb1d2","#4e8099"],4:["#e8dbeb","#a3bbd8","#75a6cc","#3b6e80"],5:["#e8dbeb","#a3bbd8","#75a6cc","#4e8099","#275b67"],6:["#e8dbeb","#bac6df","#8cb1d2","#75a6cc","#4e8099","#275b67"],7:["#e8dbeb","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#14484d"],8:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#14484d"],9:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#275b67","#003534"],10:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#275b67","#003534","#002624"],stops:["#ffe6f1","#b5c2d9","#6b9dc0","#366272","#002624"]},"seq-pink-red":{1:["#c75c49"],2:["#ecacaa","#c75c49"],3:["#f1c1c5","#e18073","#b44f3b"],4:["#f6d7e0","#e6968e","#db6a58","#a1412c"],5:["#f6d7e0","#e6968e","#db6a58","#b44f3b","#8d331d"],6:["#f6d7e0","#ecacaa","#e18073","#db6a58","#b44f3b","#8d331d"],7:["#f6d7e0","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#7a260f"],8:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#7a260f"],9:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#8d331d","#661800"],10:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#8d331d","#661800","#510b00"],stops:["#fcedfb","#e7a8a6","#d16351","#913729","#510b00"]},"seq-yellow-purple-blue":{1:["#8573cb"],2:["#cdc1d9","#8573cb"],3:["#ddd4d7","#ab99db","#7062b9"],4:["#eee8d6","#bcadda","#9a85dd","#5a50a7"],5:["#eee8d6","#bcadda","#9a85dd","#7062b9","#453e94"],6:["#eee8d6","#cdc1d9","#ab99db","#9a85dd","#7062b9","#453e94"],7:["#eee8d6","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#302d82"],8:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#302d82"],9:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#453e94","#1b
39021b70"],10:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#453e94","#1b1b70","#10104f"],stops:["#fffcd4","#c8bcd4","#907cd4","#504692","#10104f"]},"seq-yellow-orange-red":{1:["#d4743c"],2:["#f2c38e","#d4743c"],3:["#f6d6a5","#e99e5f","#c35d30"],4:["#fbe9bd","#eeb177","#e58b48","#b24625"],5:["#fbe9bd","#eeb177","#e58b48","#c35d30","#a12f19"],6:["#fbe9bd","#f2c38e","#e99e5f","#e58b48","#c35d30","#a12f19"],7:["#fbe9bd","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#90180d"],8:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#90180d"],9:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#a12f19","#7f0101"],10:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#a12f19","#7f0101","#660000"],stops:["#fffcd4","#eebe8b","#dd8042","#a24021","#660000"]},"seq-yellow-green-blue":{1:["#5a93a8"],2:["#b4d2c6","#5a93a8"],3:["#cde0ca","#82b6bc","#4b7e98"],4:["#e6eecf","#9bc4c1","#69a8b7","#3d6a89"],5:["#e6eecf","#9bc4c1","#69a8b7","#4b7e98","#2e557a"],6:["#e6eecf","#b4d2c6","#82b6bc","#69a8b7","#4b7e98","#2e557a"],7:["#e6eecf","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#1f406a"],8:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#1f406a"],9:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#2e557a","#102b5b"],10:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#2e557a","#102b5b","#0d2644"],stops:["#fffcd4","#b1cdc2","#629eb0","#38627a","#0d2644"]},"seq-yellow-red-purple":{1:["#c45762"],2:["#ecb29e","#c45762"],3:["#f2cbb0","#df817a","#af465d"],4:["#f8e3c2","#e5998c","#d86868","#9b3557"],5:["#f8e3c2","#e5998c","#d86868","#af465d","#872351"],6:["#f8e3c2","#ecb29e","#df817a","#d86868","#af465d","#872351"],7:["#f8e3c2","#ecb29e","#df817a","#d86868","#c45762","#9b3557","#72124c"],8:["#fffcd4","#f2cbb0","#ecb29e","#df817a","#d86868","#c45762","#9b3557","#72124c"],9:["#fffcd4","#f2cbb0","#ecb29e","#df817a","#d86868","#c45762","#9b3557","#872351","#5e0146"],10:["#fffcd4","#f2cbb0","#ecb29e","#df817a","#d86868","#c45762","#9b3557","#872351","#5e0146","#420239"],stops:["#fffcd4","#e7ae9d","#ce6065","#88314f","#420239"]},"seq-orange-red-light":{1:["#d15e3d"],2:["#f1b093","#d15e3d"],3:["#f5c5ab","#e78662","#c14c31"],4:["#fadac3","#ec9b7a","#e27149","#b13925"],5:["#fadac3","#ec9b7a","#e27149","#c14c31","#a02619"],6:["#fadac3","#f1b093","#e78662","#e27149","#c14c31","#a02619"],7:["#fadac3","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#90140d"],8:["#ffefdc","#f5c5ab","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#90140d"],9:["#ffefdc","#f5c5ab","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#a02619","#7f0101"],10:["#ffefdc","#f5c5ab","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#a02619","#7f0101","#660202"],stops:["#ffefdc","#edac90","#da6843","#a03523","#660202"]},"seq-orange-red-dark":{1:["#ab472f"],2:["#dea28b","#ab472f"],3:["#e9bca6","#c76f54","#9b3926"],4:["#f4d5c1","#d2886f","#bc5539","#8b2b1d"],5:["#f4d5c1","#d2886f","#bc5539","#9b3926","#7a1c13"],6:["#f4d5c1","#dea28b","#c76f54","#bc5539","#9b3926","#7a1c13"],7:["#f4d5c1","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#6a0e0a"],8:["#ffefdc","#e9bca6","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#6a0e0a"],9:["#ffefdc","#e9bca6","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#7a1c13","#590000"],10:["#ffefdc","#e9bca6","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#7a1c13","#590000","#470000"],stops:["#ffefdc","#d99f88","#b34e34","#7d271a","#470000"]},"seq-single-blues":{1:["#9ecae1"],2:["#bdd7e7","#6baed6"],3:["#deebf7","#9ecae1","#3182bd"],4:["#eff3ff","#bdd7e7","#6baed6","#2171b5"],5:["#eff3ff","#bdd7e7","#6baed6","#3182bd","#08519c"],6:["#eff3ff","#c6dbef","#9ecae1","#6baed6","#3182bd","#08519c"],7:["#eff3ff","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"],8:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"],9:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],10:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#083582","#022259"],stops:[[239,243,255,1],[189,215,231,1],[107,174,214,1],[49,130,189,1],[8,81,156,1]]},"seq-single-greens":{1:["#a1d99b"],2:["#bae4b3","#74c476"],3:["#e5f5e0","#a1d99b","#31a354"],4:["#edf8e9","#bae4b3","#74c476","#238b45"],5:["#edf8e9","#bae4b3","#74c476","#31a354","#006d2c"],6:["#edf8e9","#c7e9c0","#a1d99b","#74c476","#31a354","#006d2c"],7:["#edf8e9","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"],8:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"],9:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],10:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#065220","#023414"],stops:[[237,248,233,1],[186,228,179,1],[116,196,118,1],[49,163,84,1],[0,109,44,1]]},"seq-single-grays":{1:["#bdbdbd"],2:["#cccccc","#969696"],3:["#f0f
39020f0","#bdbdbd","#636363"],4:["#f7f7f7","#cccccc","#969696","#525252"],5:["#f7f7f7","#cccccc","#969696","#636363","#252525"],6:["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#636363","#252525"],7:["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"],8:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"],9:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],10:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#999999","#7a7a7a","#595959","#404040","#262626","#000000"],stops:[[247,247,247,1],[204,204,204,1],[150,150,150,1],[99,99,99,1],[37,37,37,1]]},"seq-single-oranges":{1:["#fdae6b"],2:["#fdbe85","#fd8d3c"],3:["#fee6ce","#fdae6b","#e6550d"],4:["#feedde","#fdbe85","#fd8d3c","#d94701"],5:["#feedde","#fdbe85","#fd8d3c","#e6550d","#a63603"],6:["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#e6550d","#a63603"],7:["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"],8:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"],9:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],10:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704","#591502"],stops:[[254,237,222,1],[253,190,133,1],[253,141,60,1],[230,85,13,1],[166,54,3,1]]},"seq-single-purples":{1:["#bcbddc"],2:["#cbc9e2","#9e9ac8"],3:["#efedf5","#bcbddc","#756bb1"],4:["#f2f0f7","#cbc9e2","#9e9ac8","#6a51a3"],5:["#f2f0f7","#cbc9e2","#9e9ac8","#756bb1","#54278f"],6:["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#756bb1","#54278f"],7:["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"],8:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"],9:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],10:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d","#2d0059"],stops:[[242,240,247,1],[203,201,226,1],[158,154,200,1],[117,107,177,1],[84,39,143,1]]},"seq-single-reds":{1:["#fc9272"],2:["#fcae91","#fb6a4a"],3:["#fee0d2","#fc9272","#de2d26"],4:["#fee5d9","#fcae91","#fb6a4a","#cb181d"],5:["#fee5d9","#fcae91","#fb6a4a","#de2d26","#a50f15"],6:["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#de2d26","#a50f15"],7:["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"],8:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"],9:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],10:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#7d0011","#52000b"],stops:[[254,229,217,1],[252,174,145,1],[251,106,74,1],[222,45,38,1],[165,15,21,1]]},"seq-multi-bugn":{1:["#99d8c9"],2:["#b2e2e2","#66c2a4"],3:["#e5f5f9","#99d8c9","#2ca25f"],4:["#edf8fb","#b2e2e2","#66c2a4","#238b45"],5:["#edf8fb","#b2e2e2","#66c2a4","#2ca25f","#006d2c"],6:["#edf8fb","#ccece6","#99d8c9","#66c2a4","#2ca25f","#006d2c"],7:["#edf8fb","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"],8:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"],9:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],10:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#005824","#033d18"],stops:[[237,248,251,1],[178,226,226,1],[102,194,164,1],[44,162,95,1],[0,109,44,1]]},"seq-multi-bupu":{1:["#9ebcda"],2:["#b3cde3","#8c96c6"],3:["#e0ecf4","#9ebcda","#8856a7"],4:["#edf8fb","#b3cde3","#8c96c6","#88419d"],5:["#edf8fb","#b3cde3","#8c96c6","#8856a7","#810f7c"],6:["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8856a7","#810f7c"],7:["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"],8:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"],9:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],10:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#680066","#3f013f"],stops:[[237,248,251,1],[179,205,227,1],[140,150,198,1],[136,86,167,1],[129,15,124,1]]},"seq-multi-gnbu":{1:["#a8ddb5"],2:["#bae4bc","#7bccc4"],3:["#e0f3db","#a8ddb5","#43a2ca"],4:["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"],5:["#f0f9e8","#bae4bc","#7bccc4","#43a2ca","#0868ac"],6:["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#43a2ca","#0868ac"],7:["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"],8:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"],9:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],10:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e","#084081","#0e2f6b"],stops:[[240,249,232,1],[186,228,188,1],[123,204,196,1],[67,162,202,1],[8,104,172,1]]},"seq-multi-orrd":{1:["#fdbb84"],2:["#fdcc8a","#fc8d59"],3:["#fee8c8","#fdbb84","#e34a33"],4:["#fef0d9","#fdcc8a","#fc8d59","#d7301f"],5:["#fef0d9","#fdcc8a","#fc8d59","#e34a33","#b30000"],6:["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#e34a33","#b30000"],7:["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"],8:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"],9:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],10:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#8a0002","#660000"],stops:[[254,240,217,1],[253,204,138,1],[252,141,89,1],[227,74,51,1],[179,0,0,1]]},"seq-multi-pubu":{1:["#a6bddb"],2:["#bdc9e1","#74a9cf"],3:["#ece7f2","#a6bddb","#2b8cbe"],4
3902:["#f1eef6","#bdc9e1","#74a9cf","#0570b0"],5:["#f1eef6","#bdc9e1","#74a9cf","#2b8cbe","#045a8d"],6:["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#2b8cbe","#045a8d"],7:["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"],8:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"],9:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],10:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#06436b","#05304d"],stops:[[241,238,246,1],[189,201,225,1],[116,169,207,1],[43,140,190,1],[4,90,141,1]]},"seq-multi-pubugn":{1:["#a6bddb"],2:["#bdc9e1","#67a9cf"],3:["#ece2f0","#a6bddb","#1c9099"],4:["#f6eff7","#bdc9e1","#67a9cf","#02818a"],5:["#f6eff7","#bdc9e1","#67a9cf","#1c9099","#016c59"],6:["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#1c9099","#016c59"],7:["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"],8:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"],9:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],10:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#095742","#073d2c"],stops:[[246,239,247,1],[189,201,225,1],[103,169,207,1],[28,144,153,1],[1,108,89,1]]},"seq-multi-purd":{1:["#c994c7"],2:["#d7b5d8","#df65b0"],3:["#e7e1ef","#c994c7","#dd1c77"],4:["#f1eef6","#d7b5d8","#df65b0","#ce1256"],5:["#f1eef6","#d7b5d8","#df65b0","#dd1c77","#980043"],6:["#f1eef6","#d4b9da","#c994c7","#df65b0","#dd1c77","#980043"],7:["#f1eef6","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"],8:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"],9:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],10:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f","#48000c"],stops:[[241,238,246,1],[215,181,216,1],[223,101,176,1],[221,28,119,1],[152,0,67,1]]},"seq-multi-rdpu":{1:["#fa9fb5"],2:["#fbb4b9","#f768a1"],3:["#fde0dd","#fa9fb5","#c51b8a"],4:["#feebe2","#fbb4b9","#f768a1","#ae017e"],5:["#feebe2","#fbb4b9","#f768a1","#c51b8a","#7a0177"],6:["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#c51b8a","#7a0177"],7:["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"],8:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"],9:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],10:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a","#2d004d"],stops:[[254,235,226,1],[251,180,185,1],[247,104,161,1],[197,27,138,1],[122,1,119,1]]},"seq-multi-ylgn":{1:["#addd8e"],2:["#c2e699","#78c679"],3:["#f7fcb9","#addd8e","#31a354"],4:["#ffffcc","#c2e699","#78c679","#238443"],5:["#ffffcc","#c2e699","#78c679","#31a354","#006837"],6:["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"],7:["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],8:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],9:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],10:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#09522c","#023827"],stops:[[255,255,204,1],[194,230,153,1],[120,198,121,1],[49,163,84,1],[0,104,55,1]]},"seq-multi-ylgnbu":{1:["#7fcdbb"],2:["#a1dab4","#41b6c4"],3:["#edf8b1","#7fcdbb","#2c7fb8"],4:["#ffffcc","#a1dab4","#41b6c4","#225ea8"],5:["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"],6:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"],7:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],8:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],9:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],10:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#2f419e","#152875","#061b42"],stops:[[255,255,204,1],[161,218,180,1],[65,182,196,1],[44,127,184,1],[37,52,148,1]]},"seq-multi-ylorbr":{1:["#fec44f"],2:["#fed98e","#fe9929"],3:["#fff7bc","#fec44f","#d95f0e"],4:["#ffffd4","#fed98e","#fe9929","#cc4c02"],5:["#ffffd4","#fed98e","#fe9929","#d95f0e","#993404"],6:["#ffffd4","#fee391","#fec44f","#fe9929","#d95f0e","#993404"],7:["#ffffd4","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"],8:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"],9:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],10:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#702607","#57220b"],stops:[[255,255,212,1],[254,217,142,1],[254,153,41,1],[217,95,14,1],[153,52,4,1]]},"seq-multi-ylorrd":{1:["#feb24c"],2:["#fecc5c","#fd8d3c"],3:["#ffeda0","#feb24c","#f03b20"],4:["#ffffb2","#fecc5c","#fd8d3c","#e31a1c"],5:["#ffffb2","#fecc5c","#fd8d3c","#f03b20","#bd0026"],6:["#ffffb2","#fed976","#feb24c","#fd8d3c","#f03b20","#bd0026"],7:["#ffffb2","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"],8:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"],9:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],10:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#940025","#67001f"],stops:[[255,255,178,1],[254,204,92,1],[253,141,60,1],[240,59,32,1],[189,0,38,1]]},"seq-teal-lightgreen-bright":{1:["#add46a"],2:["#e2ebd3","#2d8078"],3:["#e2ebd3","#add46a","#2d8078"],4:["#e2ebd3","#c8e09f","#add46a","#2d8078"],5:["#e2ebd3","#c8e09f","#add46a","#62afa7","#2d8078"],6:["#e2ebd3","#c8e09f","#add46a","#8fc890","#62afa7","#2d8078"],7:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#50a098","#2d8078"],8:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#73bfb7","#50a098","#2d8078"],9:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#73bfb7","#62afa7","#50a098","#2d8078"],10:["#e2ebd3","#d5e5b9","#c8e09f","#bada84","#add46a","#8fc890","#73bfb7","#62afa7","#50a098","#2d8078"],stops:["#e2ebd3","#c8e09f","#add46a","#62afa7","#2d8078"]},"seq-green-lightgray-bright":{1:["#a3af96"],2:["#e6e4e1","#4e6605"],3:["#e6e4e1","#a3af96","#4e6605"],4:["#e6e4e1","#d9d7d6","#7c9e14","#4e6605"],5:["#e6e4e1","#d9d7d6","#a3af96","#7c9e14","#4e6605"],6:["#e6e4e1","#d9d7d6","#a3af96","#93ba1c","#7c9e14","#4e6605"],7:["#e6e4e1","#d9d7d6","#c0bebe","#a3af96","#93ba1c","#7c9e14","#4e6605"],8:["#e6e4e1","#d9d7d6","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#4e6605"],9:["#e6e4e1","#d9d7d6","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#65820d","#4e6605"],10:["#e6e4e1","#d9d7d6","#cdcbca","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#65820d","#4e6605"],stops:["#e6e4e1","#d9d7d6","#a3af96","#7c9e14","#4e6605"]},"seq-red-lightgray-bright":{1:["#b3bfd1"],2:["#d7e1ee","#991f17"],3:["#d7e1ee","#b3bfd1","#991f17"],4:["#d7e1ee","#cbd6e4","#c86558","#991f17"],5:["#d7e1ee","#cbd6e4","#b3bfd1","#c86558","#991f17"],6:["#d7e1ee","#cbd6e4","#b3bfd1","#df8879","#c86558","#991f17"],7:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#df8879","#c86558","#991f17"],8:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#df8879","#c86558","#b04238","#991f17"],9:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#a4a2a8","#df8879","#c86558","#b04238","#991f17"],10:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#a7b4c7","#a4a2a8","#df8879","#c86558","#b04238","#991f17"],stops:["#d7e1ee","#cbd6e4","#b3bfd1","#c86558","#991f17"]},"seq-blue-lightgray-bright":{1:["#9cadb4"],2:["#ebe6df","#007f99"],3:["#ebe6df","#9cadb4","#007f99"],4:["#ebe6df","#c3beb9","#40a7b9","#007f99"],5:["#ebe6df","#c3beb9","#9cadb4","#40a7b9","#007f99"],6:["#ebe6df","#ded9d2","#c3beb9","#9cadb4","#40a7b9","#007f99"],7:["#ebe6df","#ded9d2","#c3beb9","#9cadb4","#40a7b9","#2093a9","#007f99"],8:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#9cadb4","#40a7b9","#2093a9","#007f99"],9:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#9cadb4","#60bbc9","#40a7b9","#2093a9","#007f99"],10:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#b6b1ac","#9cadb4","#60bbc9","#40a7b9","#2093a9","#007f99"],stops:["#ebe6df","#c3beb9","#9cadb4","#40a7b9","#007f99"]},"seq-orange-lightgray-bright":{1:["#b39e93"],2:["#dfe1e6","#8c4a23"],3:["#dfe1e6","#b39e93","#8c4a23"],4:["#dfe1e6","#bbbfc9","#c4703e","#8c4a23"],5:["#dfe1e6","#bbbfc9","#b39e93","#c4703e","#8c4a23"],6:["#dfe1e6","#d3d6dc","#bbbfc9","#e0834c","#c4703e","#8c4a23"],7:["#dfe1e6","#d3d6dc","#bbbfc9","#b39e93","#e0834c","#c4703e","#8c4a23"],8:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#b39e93","#e0834c","#c4703e","#8c4a23"],9:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#b39e93","#e0834c","#c4703e","#a85d31","#8c4a23"],
390210:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#afb4bf","#b39e93","#e0834c","#c4703e","#a85d31","#8c4a23"],stops:["#dfe1e6","#bbbfc9","#b39e93","#c4703e","#8c4a23"]},"seq-blue-red-yellow-bright":{1:["#c59ca4"],2:["#eae2bb","#1d4e89"],3:["#eae2bb","#c59ca4","#1d4e89"],4:["#e9d7b8","#e8c9b3","#a48d9e","#606d94"],5:["#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94"],6:["#eae2bb","#e9d7b8","#e8c9b3","#a48d9e","#606d94","#1d4e89"],7:["#eae2bb","#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94","#1d4e89"],8:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#c59ca4","#a48d9e","#606d94","#1d4e89"],9:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#c59ca4","#a48d9e","#827d99","#606d94","#1d4e89"],10:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#d7aba9","#c59ca4","#a48d9e","#827d99","#606d94","#1d4e89"],stops:["#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94"]},"seq-gray-lightgreen-bright":{1:["#b1bf85"],2:["#635e5e","#d9f191"],3:["#635e5e","#b1bf85","#d9f191"],4:["#635e5e","#928d8d","#c2e655","#d9f191"],5:["#635e5e","#928d8d","#b1bf85","#c2e655","#d9f191"],6:["#7b7676","#928d8d","#aaa5a5","#b6e038","#c2e655","#d9f191"],7:["#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#d9f191"],8:["#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191"],9:["#635e5e","#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191"],10:["#635e5e","#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191","#e5f7ae"],stops:["#635e5e","#928d8d","#b1bf85","#c2e655","#d9f191"]},"seq-blue-tan-bright":{1:["#afbac4"],2:["#ebe6df","#436480"],3:["#ebe6df","#afbac4","#436480"],4:["#ebe6df","#d9c2b1","#7d9ab3","#436480"],5:["#ebe6df","#d9c2b1","#afbac4","#7d9ab3","#436480"],6:["#ebe6df","#e5dad0","#d9c2b1","#7d9ab3","#607f99","#436480"],7:["#ebe6df","#e5dad0","#d9c2b1","#afbac4","#7d9ab3","#607f99","#436480"],8:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#afbac4","#7d9ab3","#607f99","#436480"],9:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#c4bebc","#afbac4","#7d9ab3","#607f99","#436480"],10:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#c4bebc","#afbac4","#9ab5cc","#7d9ab3","#607f99","#436480"],stops:["#ebe6df","#d9c2b1","#afbac4","#7d9ab3","#436480"]},"seq-teal-lightbrown-bright":{1:["#aabdb5"],2:["#eee2cf","#3b758c"],3:["#eee2cf","#aabdb5","#3b758c"],4:["#eee2cf","#dbd0b9","#74a2b3","#3b758c"],5:["#eee2cf","#dbd0b9","#aabdb5","#74a2b3","#3b758c"],6:["#eee2cf","#e4d9c4","#dbd0b9","#74a2b3","#588ba0","#3b758c"],7:["#eee2cf","#e4d9c4","#dbd0b9","#aabdb5","#74a2b3","#588ba0","#3b758c"],8:["#eee2cf","#e4d9c4","#dbd0b9","#c7bea2","#aabdb5","#74a2b3","#588ba0","#3b758c"],9:["#eee2cf","#e4d9c4","#dbd0b9","#c7bea2","#aabdb5","#91b8c7","#74a2b3","#588ba0","#3b758c"],10:["#eee2cf","#e4d9c4","#dbd0b9","#d1c7ad","#c7bea2","#aabdb5","#91b8c7","#74a2b3","#588ba0","#3b758c"],stops:["#eee2cf","#dbd0b9","#aabdb5","#74a2b3","#3b758c"]},"seq-reds-bright":{1:["#ec5244"],2:["#7b4238","#fff0dc"],3:["#7b4238","#ec5244","#fff0dc"],4:["#57453b","#c23d33","#f9816c","#fff0dc"],5:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae"],6:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae","#fff0dc"],7:["#57453b","#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae","#fff0dc"],8:["#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae"],9:["#57453b","#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae"],10:["#57453b","#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae","#fff0dc"],stops:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae"]},"seq-purples-bright":{1:["#946bdc"],2:["#5a4a78","#e6e1ff"],3:["#5a4a78","#946bdc","#e6e1ff"],4:["#4e465c","#695291","#aa89e8","#e6e1ff"],5:["#4e465c","#695291","#8663c3","#aa89e8","#d7c4ff"],6:["#5a4a78","#775baa","#946bdc","#aa89e8","#d7c4ff","#e6e1ff"],7:["#4e465c","#5a4a78","#775baa","#946bdc","#aa89e8","#d7c4ff","#e6e1ff"],8:["#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff"],9:["#4e465c","#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff"],10:["#4e465c","#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff","#e6e1ff"],stops:["#4e465c","#695291","#8663c3","#aa89e8","#d7c4ff"]},"seq-blues-bright":{1:["#50a5e7"],2:["#435c6c","#e6faff"],3:["#435c6c","#50a5e7","#e6faff"],4:["#404d54","#48799d","#74bbed","#e6faff"],5:["#404d54","#48799d","#4d96ce","#74bbed","#bce6f9"],6:["#435c6c","#4b88b6","#4d96ce","#74bbed","#bce6f9","#e6faff"],7:["#404d54","#435c6c","#4b88b6","#4d96ce","#74bbed","#bce6f9","#e6faff"],8:["#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9"],9:["#404d54","#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9"],10:["#404d54","#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9","#e6faff"],stops:["#404d54","#48799d","#4d96ce","#74bbed","#bce6f9"]},"seq-greens-bright":{1:["#33b581"],2:["#39544c","#f4ffea"],3:["#39544c","#4bc392","#f4ffea"],4:["#39544c","#368165","#64d2a2","#f4ffea"],5:["#39544c","#368165","#33b581","#64d2a2","#cbf6d9"],6:["#39544c","#386757","#359b73","#4bc392","#7ce0b3","#f4ffea"],7:["#39544c","#386757","#359b73","#4bc392","#64d2a2","#cbf6d9","#f4ffea"],8:["#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9"],9:["#39544c","#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9"],10:["#39544c","#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9","#f4ffea"],stops:["#39544c","#368165","#33b581","#64d2a2","#cbf6d9"]},"seq-browns-bright":{1:["#eba748"],2:["#524834","#f9e0b7"],3:["#524834","#eba748","#f9e0b7"],4:["#524834","#ae8140","#eeb664","#f9e0b7"],5:["#715b38","#ae8140","#cc9444","#eeb664","#f9e0b7"],6:["#524834","#715b38","#ae8140","#eba748","#f0c47f","#fff8eb"],7:["#524834","#715b38","#8f6e3c","#ae8140","#eba748","#f0c47f","#fff8eb"],8:["#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7"],9:["#524834","#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7"],10:["#524834","#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7","#fff8eb"],stops:["#715b38","#ae8140","#cc9444","#eeb664","#f9e0b7"]},"seq-dark-to-light-magenta-bright":{1:["#ec2e96"],2:["#614149","#fff0ff"],3:["#614149","#ec2e96","#fff0ff"],4:["#7c3d58","#c33381","#ec90c6","#fff0ff"],5:["#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"],6:["#614149","#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"],7:["#614149","#7c3d58","#c33381","#ec2e96","#ea6fb6","#ec90c6","#fff0ff"],8:["#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4"],9:["#614149","#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4"],10:["#614149","#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4","#fff0ff"],stops:["#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"]},"seq-dark-to-light-purple-bright":{1:["#8b87e4"],2:["#4a4672","#f0f0ff"],3:["#4a4672","#8b87e4","#f0f0ff"],4:["#545086","#6f6abb","#aaa7ff","#f0f0ff"],5:["#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"],6:["#4a4672","#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"],7:["#545086","#615da1","#6f6abb","#7c77d6","#9b97f1","#aaa7ff","#f0f0ff"],8:["#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff"],9:["#4a4672","#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff"],10:["#4a4672","#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff","#f0f0ff"],stops:["#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"]},"seq-dark-to-light-blue-bright":{1:["#5686ff"],2:["#41495f","#e6f5fa"],3:["#41495f","#5686ff","#e6f5fa"],4:["#45537a","#4e6dbd","#96b8fe","#e6f5fa"],5:["#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"],6:["#41495f","#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"],7:["#45537a","#49609b","#4e6dbd","#5279de","#769ffe","#96b8fe","#e6f5fa"],8:["#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd"],9:["#41495f","#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd"],10:["#41495f","#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd","#e6f5fa"],stops:["#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"]},"seq-dark-to-light-green-bright":{1:["#72c66d"],2:["#3d5439","#f5fff2"],3:["#3d5439","#72c66d","#f5fff2"],4:["#43683f","#5b9756","#b7e3b2","#f5fff2"],5:["#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"],6:["#3d5439","#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"],7:["#43683f","#4f804b","#5b9756","#66af62","#95d490","#b7e3b2","#f5fff2"],8:["#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5"],9:["#3d5439","#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5"],10:["#3d5439","#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5","#f5fff2"],stops:["#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"]},"seq-brown-to-tan-bright":{1:["#d69253"],2:["#594439","#fff5e6"],3:["#594439","#d69253","#fff5e6"],4:["#744d30","#af6b2f","#ebc39a","#fff5e6"],5:["#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"],6:["#594439","#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"],7:["#744d30","#915c30","#af6b2f","#cc7a2f","#e1ab76","#ebc39a","#fff5e6"],8:["#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd"],9:["#594439","#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd"],10:["#594439","#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd","#fff5e6"],stops:["#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"]},"seq-lightgray-blue-bright":{1:["#6e8d99"],2:["#325361","#faefdb"],3:["#325361","#6e8d99","#faefdb"],4:["#325361","#2f7589","#bcb4a6","#faefdb"],5:["#325361","#2f7589","#6e8d99","#bcb4a6","#faefdb"],6:["#325361","#316475","#2e859c","#bcb4a6","#dbd2c0","#faefdb"],7:["#325361","#316475","#2e859c","#6e8d99","#bcb4a6","#dbd2c0","#faefdb"],8:["#325361","#316475","#2f7589","#2e859c","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],9:["#325361","#316475","#2f7589","#2e859c","#6e8d99","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],
390210:["#325361","#316475","#2f7589","#2e859c","#2c96b0","#6e8d99","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],stops:["#325361","#2f7589","#6e8d99","#bcb4a6","#faefdb"]},"seq-lightgray-green-bright":{1:["#6f9988"],2:["#2c593f","#e6f4ff"],3:["#2c593f","#6f9988","#e6f4ff"],4:["#2c593f","#387c55","#aab5c0","#e6f4ff"],5:["#2c593f","#387c55","#6f9988","#aab5c0","#e6f4ff"],6:["#2e6a46","#387c55","#4ba072","#8c96a0","#aab5c0","#e6f4ff"],7:["#2e6a46","#387c55","#418e63","#6f9988","#8c96a0","#aab5c0","#e6f4ff"],8:["#2e6a46","#387c55","#418e63","#4ba072","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],9:["#2e6a46","#387c55","#418e63","#4ba072","#6f9988","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],10:["#2c593f","#2e6a46","#387c55","#418e63","#4ba072","#6f9988","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],stops:["#2c593f","#387c55","#6f9988","#aab5c0","#e6f4ff"]},"seq-lightgray-darkmagenta-bright":{1:["#a3829b"],2:["#5c3a5b","#faefdb"],3:["#5c3a5b","#a3829b","#faefdb"],4:["#5c3a5b","#864d84","#bcb4a6","#faefdb"],5:["#5c3a5b","#864d84","#a3829b","#bcb4a6","#faefdb"],6:["#5c3a5b","#71446f","#9b5798","#9d978b","#bcb4a6","#faefdb"],7:["#5c3a5b","#71446f","#9b5798","#a3829b","#9d978b","#bcb4a6","#faefdb"],8:["#5c3a5b","#71446f","#864d84","#9b5798","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],9:["#5c3a5b","#71446f","#864d84","#9b5798","#a3829b","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],10:["#5c3a5b","#71446f","#864d84","#9b5798","#b060ac","#a3829b","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],stops:["#5c3a5b","#864d84","#a3829b","#bcb4a6","#faefdb"]},"seq-yellow-darkblue-bright":{1:["#799a96"],2:["#3a4d6b","#ffec99"],3:["#3a4d6b","#799a96","#ffec99"],4:["#3a4d6b","#3d6da2","#ccbe6a","#ffec99"],5:["#3a4d6b","#3d6da2","#799a96","#ccbe6a","#ffec99"],6:["#3b5d87","#3d6da2","#3e7cbe","#b3a752","#ccbe6a","#ffec99"],7:["#3b5d87","#3d6da2","#3e7cbe","#799a96","#b3a752","#ccbe6a","#ffec99"],8:["#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#b3a752","#ccbe6a","#e6d581","#ffec99"],9:["#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#799a96","#b3a752","#ccbe6a","#e6d581","#ffec99"],10:["#3a4d6b","#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#799a96","#b3a752","#ccbe6a","#e6d581","#ffec99"],stops:["#3a4d6b","#3d6da2","#799a96","#ccbe6a","#ffec99"]},"seq-lightred-darkgray-bright":{1:["#948889"],2:["#484c59","#ffe9e6"],3:["#484c59","#948889","#ffe9e6"],4:["#484c59","#63687a","#e0b9b5","#ffe9e6"],5:["#484c59","#63687a","#948889","#e0b9b5","#ffe9e6"],6:["#484c59","#63687a","#71768a","#c18983","#f0d1cd","#ffe9e6"],7:["#484c59","#63687a","#71768a","#948889","#d1a19c","#f0d1cd","#ffe9e6"],8:["#484c59","#565a69","#63687a","#71768a","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],9:["#484c59","#565a69","#63687a","#71768a","#c18983","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],10:["#484c59","#565a69","#63687a","#71768a","#948889","#c18983","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],stops:["#484c59","#63687a","#948889","#e0b9b5","#ffe9e6"]},"seq-lightmagenta-darkgray-bright":{1:["#9e8998"],2:["#4d4d41","#ffe1ff"],3:["#4d4d41","#9e8998","#ffe1ff"],4:["#4d4d41","#77756a","#e8a3e8","#ffe1ff"],5:["#4d4d41","#77756a","#9e8998","#e8a3e8","#ffe1ff"],6:["#4d4d41","#626155","#77756a","#dd83dd","#e8a3e8","#ffe1ff"],7:["#4d4d41","#626155","#77756a","#9e8998","#dd83dd","#e8a3e8","#ffe1ff"],8:["#4d4d41","#626155","#77756a","#8c897e","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],9:["#4d4d41","#626155","#77756a","#8c897e","#9e8998","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],10:["#4d4d41","#626155","#77756a","#8c897e","#9e8998","#d164d1","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],stops:["#4d4d41","#77756a","#9e8998","#e8a3e8","#ffe1ff"]},"seq-lightblue-darkgray-bright":{1:["#7d8e93"],2:["#4c4a44","#d9fcff"],3:["#4c4a44","#7d8e93","#d9fcff"],4:["#4c4a44","#6d6a63","#9cd2dc","#d9fcff"],5:["#4c4a44","#6d6a63","#7d8e93","#9cd2dc","#d9fcff"],6:["#4c4a44","#5c5a53","#6d6a63","#7ebdca","#9cd2dc","#d9fcff"],7:["#4c4a44","#5c5a53","#6d6a63","#7d8e93","#7ebdca","#9cd2dc","#d9fcff"],8:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],9:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7d8e93","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],10:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7d8e93","#5fa8b8","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],stops:["#4c4a44","#6d6a63","#7d8e93","#9cd2dc","#d9fcff"]},"div-orange-pink":{1:["#b796b8"],2:["#d8a79c","#b796b8"],3:["#d8a79c","#ffffff","#b796b8"],4:["#bf6d59","#e5c4bd","#cfb9d0","#874f88"],5:["#bf6d59","#e5c4bd","#ffffff","#cfb9d0","#874f88"],6:["#b24f38","#d8a79c","#f2e2de","#e7dce7","#b796b8","#6f2c71"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#a53217","#d2998b","#ffffff","#ab84ac","#570959"]},"div-orange-yellow-pink":{1:["#b795aa"],2:["#d8a78d","#b795aa"],3:["#d8a78d","#fffee6","#b795aa"],4:["#bf6c52","#e5c4ab","#cfb8be","#874f81"],5:["#bf6c52","#e5c4ab","#fffee6","#cfb8be","#874f81"],6:["#b24f35","#d8a
390278d","#f2e1c8","#e7dbd2","#b795aa","#6f2c6d"],7:["#b24f35","#d8a78d","#f2e1c8","#fffee6","#e7dbd2","#b795aa","#6f2c6d"],8:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],9:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#fffee6","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],10:["#a53217","#b24f35","#cc8970","#e5c4ab","#f2e1c8","#e7dbd2","#cfb8be","#9f7295","#6f2c6d","#570959"],stops:["#a53217","#d2987f","#fffee6","#ab84a0","#570959"]},"div-bluegreen-redpurple":{1:["#bd929b"],2:["#92aeaa","#bd929b"],3:["#92aeaa","#ffffff","#bd929b"],4:["#497871","#b6c9c6","#d3b6bc","#924959"],5:["#497871","#b6c9c6","#ffffff","#d3b6bc","#924959"],6:["#245d54","#92aeaa","#dbe4e3","#e9dbde","#bd929b","#7c2437"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e9dbde","#bd929b","#7c2437"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e9dbde","#d3b6bc","#a86d7a","#7c2437","#660016"],stops:["#004238","#80a19c","#ffffff","#b3808b","#660016"]},"div-bluegreen-yellow-redpurple":{1:["#bd918d"],2:["#92ad9b","#bd918d"],3:["#92ad9b","#fffee6","#bd918d"],4:["#49786a","#b6c8b4","#d3b5ab","#924951"],5:["#49786a","#b6c8b4","#fffee6","#d3b5ab","#924951"],6:["#245d51","#92ad9b","#dbe3cd","#e9dac8","#bd918d","#7c2434"],7:["#245d51","#92ad9b","#dbe3cd","#fffee6","#e9dac8","#bd918d","#7c2434"],8:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],9:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#fffee6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],10:["#004238","#245d51","#6d9383","#b6c8b4","#dbe3cd","#e9dac8","#d3b5ab","#a86d6f","#7c2434","#660016"],stops:["#004238","#80a08f","#fffee6","#b37f7e","#660016"]},"div-green-orange":{1:["#d8a79c"],2:["#aab193","#d8a79c"],3:["#aab193","#ffffff","#d8a79c"],4:["#717d4b","#c6cbb7","#e5c4bd","#bf6d59"],5:["#717d4b","#c6cbb7","#ffffff","#e5c4bd","#bf6d59"],6:["#546327","#aab193","#e3e5db","#f2e2de","#d8a79c","#b24f38"],7:["#546327","#aab193","#e3e5db","#ffffff","#f2e2de","#d8a79c","#b24f38"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#f2e2de","#e5c4bd","#cc8a7a","#b24f38","#a53217"],stops:["#384903","#9ca481","#ffffff","#d2998b","#a53217"]},"div-green-yellow-orange":{1:["#d8a78d"],2:["#aab085","#d8a78d"],3:["#aab085","#fffee6","#d8a78d"],4:["#717d44","#c6caa5","#e5c4ab","#bf6c52"],5:["#717d44","#c6caa5","#fffee6","#e5c4ab","#bf6c52"],6:["#546323","#aab085","#e3e4c6","#f2e1c8","#d8a78d","#b24f35"],7:["#546323","#aab085","#e3e4c6","#fffee6","#f2e1c8","#d8a78d","#b24f35"],8:["#546323","#8d9764","#c6caa5","#e3e4c6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],9:["#546323","#8d9764","#c6caa5","#e3e4c6","#fffee6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],10:["#384903","#546323","#8d9764","#c6caa5","#e3e4c6","#f2e1c8","#e5c4ab","#cc8970","#b24f35","#a53217"],stops:["#384903","#9ca375","#fffee6","#d2987f","#a53217"]},"div-bluegreen-orange":{1:["#d8a79c"],2:["#92aeaa","#d8a79c"],3:["#92aeaa","#ffffff","#d8a79c"],4:["#497871","#b6c9c6","#e5c4bd","#bf6d59"],5:["#497871","#b6c9c6","#ffffff","#e5c4bd","#bf6d59"],6:["#245d54","#92aeaa","#dbe4e3","#f2e2de","#d8a79c","#b24f38"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#f2e2de","#d8a79c","#b24f38"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#f2e2de","#e5c4bd","#cc8a7a","#b24f38","#a53217"],stops:["#004238","#80a19c","#ffffff","#d2998b","#a53217"]},"div-bluegreen-yellow-orange":{1:["#d8a78d"],2:["#92ad9b","#d8a78d"],3:["#92ad9b","#fffee6","#d8a78d"],4:["#49786a","#b6c8b4","#e5c4ab","#bf6c52"],5:["#49786a","#b6c8b4","#fffee6","#e5c4ab","#bf6c52"],6:["#245d51","#92ad9b","#dbe3cd","#f2e1c8","#d8a78d","#b24f35"],7:["#245d51","#92ad9b","#dbe3cd","#fffee6","#f2e1c8","#d8a78d","#b24f35"],8:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],9:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#fffee6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],10:["#004238","#245d51","#6d9383","#b6c8b4","#dbe3cd","#f2e1c8","#e5c4ab","#cc8970","#b24f35","#a53217"],stops:["#004238","#80a08f","#fffee6","#d2987f","#a53217"]},"div-green-redpurple":{1:["#bd929b"],2:["#aab193","#bd929b"],3:["#aab193","#ffffff","#bd929b"],4:["#717d4b","#c6cbb7","#d3b6bc","#924959"],5:["#717d4b","#c6cbb7","#ffffff","#d3b6bc","#924959"],6:["#546327","#aab193","#e3e5db","#e9dbde","#bd929b","#7c2437"],7:["#546327","#aab193","#e3e5db","#ffffff","#e9dbde","#bd929b","#7c2437"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#e9dbde","#d3b6bc","#a86d7a","#7c2437","#660016"],stops:["#384903","#9ca481","#ffffff","#b3808b","#660016"]},"div-green-yellow-redpurple":{1:["#bd918d"],2:["#aab085","#bd918d"],3:["#aab085","#fffee6","#bd918d"],4:["#717d44","#c6caa5","#d3b5ab","#924951"],5:["#717d44","#c6caa5","#fffee6","#d3b5ab","#924951"],6:["#546323","#aab085","#e3e4c6","#e9dac8","#bd918d","#7c2434"],7:["#546323","#aab085","#e3e4c6","#fffee6","#e9dac8","#bd918d","#7c2434"],8:["#546323","#8d9764","#c6caa5","#e3e4c6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],9:["#546323","#8d9764","#c6caa5","#e3e4c6","#fffee6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],10:["#384903","#546323","#8d9764","#c6caa5","#e3e4c6","#e9dac8","#d3b5ab","#a86d6f","#7c2434","#660016"],stops:["#384903","#9ca375","#fffee6","#b37f7e","#660016"]},"div-orange-yellow-blue-light":{1:["#99a6ac"],2:["#d8a78d","#99a6ac"],3:["#d8a78d","#fffee6","#99a6ac"],4:["#bf6c52","#e5c4ab","#bbc3bf","#546b85"],5:["#bf6c52","#e5c4ab","#fffee6","#bbc3bf","#546b85"],
39026:["#b24f35","#d8a78d","#f2e1c8","#dde1d3","#99a6ac","#324d71"],7:["#b24f35","#d8a78d","#f2e1c8","#fffee6","#dde1d3","#99a6ac","#324d71"],8:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#dde1d3","#bbc3bf","#768898","#324d71"],9:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#fffee6","#dde1d3","#bbc3bf","#768898","#324d71"],10:["#a53217","#b24f35","#cc8970","#e5c4ab","#f2e1c8","#dde1d3","#bbc3bf","#768898","#324d71","#10305e"],stops:["#a53217","#d2987f","#fffee6","#8897a2","#10305e"]},"div-orange-yellow-blue-dark":{1:["#92a1a3"],2:["#c0a183","#92a1a3"],3:["#c0a183","#fffee6","#92a1a3"],4:["#956442","#d5c0a4","#b6c0b9","#496476"],5:["#956442","#d5c0a4","#fffee6","#b6c0b9","#496476"],6:["#804521","#c0a183","#eadfc5","#dbdfd0","#92a1a3","#24455f"],7:["#804521","#c0a183","#eadfc5","#fffee6","#dbdfd0","#92a1a3","#24455f"],8:["#804521","#aa8363","#d5c0a4","#eadfc5","#dbdfd0","#b6c0b9","#6d838c","#24455f"],9:["#804521","#aa8363","#d5c0a4","#eadfc5","#fffee6","#dbdfd0","#b6c0b9","#6d838c","#24455f"],10:["#6b2600","#804521","#aa8363","#d5c0a4","#eadfc5","#dbdfd0","#b6c0b9","#6d838c","#24455f","#002649"],stops:["#6b2600","#b59273","#fffee6","#809298","#002649"]},"div-red-yellow-pink":{1:["#b795aa"],2:["#d39688","#b795aa"],3:["#d39688","#fffee6","#b795aa"],4:["#b6504a","#e2b9a7","#cfb8be","#874f81"],5:["#b6504a","#e2b9a7","#fffee6","#cfb8be","#874f81"],6:["#a82e2a","#d39688","#f0dbc7","#e7dbd2","#b795aa","#6f2c6d"],7:["#a82e2a","#d39688","#f0dbc7","#fffee6","#e7dbd2","#b795aa","#6f2c6d"],8:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],9:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#fffee6","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],10:["#990b0b","#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e7dbd2","#cfb8be","#9f7295","#6f2c6d","#570959"],stops:["#990b0b","#cc8579","#fffee6","#ab84a0","#570959"]},"div-red-yellow-purple":{1:["#ae9db2"],2:["#d39688","#ae9db2"],3:["#d39688","#fffee6","#ae9db2"],4:["#b6504a","#e2b9a7","#c9bdc3","#775c90"],5:["#b6504a","#e2b9a7","#fffee6","#c9bdc3","#775c90"],6:["#a82e2a","#d39688","#f0dbc7","#e4ded5","#ae9db2","#5c3b7e"],7:["#a82e2a","#d39688","#f0dbc7","#fffee6","#e4ded5","#ae9db2","#5c3b7e"],8:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e4ded5","#c9bdc3","#927ca1","#5c3b7e"],9:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#fffee6","#e4ded5","#c9bdc3","#927ca1","#5c3b7e"],10:["#990b0b","#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e4ded5","#c9bdc3","#927ca1","#5c3b7e","#411b6d"],stops:["#990b0b","#cc8579","#fffee6","#a08daa","#411b6d"]},"div-blue-green":{1:["#aab193"],2:["#99a6ba","#aab193"],3:["#99a6ba","#ffffff","#aab193"],4:["#546b8c","#bbc4d1","#c6cbb7","#717d4b"],5:["#546b8c","#bbc4d1","#ffffff","#c6cbb7","#717d4b"],6:["#324e75","#99a6ba","#dde1e8","#e3e5db","#aab193","#54
39026327"],7:["#324e75","#99a6ba","#dde1e8","#ffffff","#e3e5db","#aab193","#546327"],8:["#324e75","#7689a3","#bbc4d1","#dde1e8","#e3e5db","#c6cbb7","#8d976f","#546327"],9:["#324e75","#7689a3","#bbc4d1","#dde1e8","#ffffff","#e3e5db","#c6cbb7","#8d976f","#546327"],10:["#10305e","#324e75","#7689a3","#bbc4d1","#dde1e8","#e3e5db","#c6cbb7","#8d976f","#546327","#384903"],stops:["#10305e","#8898af","#ffffff","#9ca481","#384903"]},"div-red-blue":{1:["#99a6ba"],2:["#d39696","#99a6ba"],3:["#d39696","#ffffff","#99a6ba"],4:["#b65151","#e2b9b9","#bbc4d1","#546b8c"],5:["#b65151","#e2b9b9","#ffffff","#bbc4d1","#546b8c"],6:["#a82e2e","#d39696","#f0dcdc","#dde1e8","#99a6ba","#324e75"],7:["#a82e2e","#d39696","#f0dcdc","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#990b0b","#a82e2e","#c57474","#e2b9b9","#f0dcdc","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#990b0b","#cc8585","#ffffff","#8898af","#10305e"]},"div-bluegreen-purple":{1:["#ae9dc0"],2:["#92aeaa","#ae9dc0"],3:["#92aeaa","#ffffff","#ae9dc0"],4:["#497871","#b6c9c6","#c9bed5","#775c97"],5:["#497871","#b6c9c6","#ffffff","#c9bed5","#775c97"],6:["#245d54","#92aeaa","#dbe4e3","#e4deea","#ae9dc0","#5c3c82"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e4deea","#ae9dc0","#5c3c82"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e4deea","#c9bed5","#927dac","#5c3c82"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e4deea","#c9bed5","#927dac","#5c3c82"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e4deea","#c9bed5","#927dac","#5c3c82","#411b6d"],stops:["#004238","#80a19c","#ffffff","#a08db6","#411b6d"]},"div-redpurple-blue":{1:["#99a6ba"],2:["#bd929b","#99a6ba"],3:["#bd929b","#ffffff","#99a6ba"],4:["#924959","#d3b6bc","#bbc4d1","#546b8c"],5:["#924959","#d3b6bc","#ffffff","#bbc4d1","#546b8c"],6:["#7c2437","#bd929b","#e9dbde","#dde1e8","#99a6ba","#324e75"],7:["#7c2437","#bd929b","#e9dbde","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#7c2437","#a86d7a","#d3b6bc","#e9dbde","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#7c2437","#a86d7a","#d3b6bc","#e9dbde","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#660016","#7c2437","#a86d7a","#d3b6bc","#e9dbde","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#660016","#b3808b","#ffffff","#8898af","#10305e"]},"div-orange-blue":{1:["#99a6ba"],2:["#d8a79c","#99a6ba"],3:["#d8a79c","#ffffff","#99a6ba"],4:["#bf6d59","#e5c4bd","#bbc4d1","#546b8c"],5:["#bf6d59","#e5c4bd","#ffffff","#bbc4d1","#546b8c"],6:["#b24f38","#d8a79c","#f2e2de","#dde1e8","#99a6ba","#324e75"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#a53217","#d2998b","#ffffff","#8898af","#10305e"]},"div-green-pink":{1:["#b796b8"],2:["#aab193","#b796b8"],3:["#aab193","#ffffff","#b796b8"],4:["#717d4b","#c6cbb7","#cfb9d0","#874f88"],5:["#717d4b","#c6cbb7","#ffffff","#cfb9d0","#874f88"],6:["#546327","#aab193","#e3e5db","#e7dce7","#b796b8","#6f2c71"],7:["#546327","#aab193","#e3e5db","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#384903","#9ca481","#ffffff","#ab84ac","#570959"]},"div-red-green":{1:["#aab193"],2:["#d39696","#aab193"],3:["#d39696","#ffffff","#aab193"],4:["#b65151","#e2b9b9","#c6cbb7","#717d4b"],5:["#b65151","#e2b9b9","#ffffff","#c6cbb7","#717d4b"],6:["#a82e2e","#d39696","#f0dcdc","#e3e5db","#aab193","#54
39026327"],7:["#a82e2e","#d39696","#f0dcdc","#ffffff","#e3e5db","#aab193","#546327"],8:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#e3e5db","#c6cbb7","#8d976f","#546327"],9:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#ffffff","#e3e5db","#c6cbb7","#8d976f","#546327"],10:["#990b0b","#a82e2e","#c57474","#e2b9b9","#f0dcdc","#e3e5db","#c6cbb7","#8d976f","#546327","#384903"],stops:["#990b0b","#cc8585","#ffffff","#9ca481","#384903"]},"div-bluegreen-pink":{1:["#b796b8"],2:["#92aeaa","#b796b8"],3:["#92aeaa","#ffffff","#b796b8"],4:["#497871","#b6c9c6","#cfb9d0","#874f88"],5:["#497871","#b6c9c6","#ffffff","#cfb9d0","#874f88"],6:["#245d54","#92aeaa","#dbe4e3","#e7dce7","#b796b8","#6f2c71"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#004238","#80a19c","#ffffff","#ab84ac","#570959"]},"div-orange-purple":{1:["#ae9dc0"],2:["#d8a79c","#ae9dc0"],3:["#d8a79c","#ffffff","#ae9dc0"],4:["#bf6d59","#e5c4bd","#c9bed5","#775c97"],5:["#bf6d59","#e5c4bd","#ffffff","#c9bed5","#775c97"],6:["#b24f38","#d8a79c","#f2e2de","#e4deea","#ae9dc0","#5c3c82"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#e4deea","#ae9dc0","#5c3c82"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e4deea","#c9bed5","#927dac","#5c3c82"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#e4deea","#c9bed5","#927dac","#5c3c82"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e4deea","#c9bed5","#927dac","#5c3c82","#411b6d"],stops:["#a53217","#d2998b","#ffffff","#a08db6","#411b6d"]},"div-orange-gray-blue":{1:["#4f847c"],2:["#8a6a36","#4f847c"],3:["#8a6a36","#333333","#4f847c"],4:["#c58e37","#6d5835","#466964","#62b9ac"],5:["#c58e37","#6d5835","#333333","#466964","#62b9ac"],6:["#e2a138","#8a6a36","#504534","#3c4e4b","#4f847c","#6cd4c5"],7:["#e2a138","#8a6a36","#504534","#333333","#3c4e4b","#4f847c","#6cd4c5"],8:["#e2a138","#a87c36","#6d5835","#504534","#3c4e4b","#466964","#599e94","#6cd4c5"],9:["#e2a138","#a87c36","#6d5835","#504534","#333333","#3c4e4b","#466964","#599e94","#6cd4c5"],10:["#ffb339","#e2a138","#a87c36","#6d5835","#504534","#3c4e4b","#466964","#599e94","#6cd4c5","#75efdd"],stops:["#ffb339","#997336","#333333","#549188","#75efdd"]},"div-yellow-gray-purple":{1:["#826288"],2:["#8a8356","#826288"],3:["#8a8356","#333333","#826288"],4:["#c5b86e","#6d684a","#68526c","#b681c0"],5:["#c5b86e","#6d684a","#333333","#68526c","#b681c0"],6:["#e2d279","#8a8356","#504e3f","#4d434f","#826288","#d190dd"],7:["#e2d279","#8a8356","#504e3f","#333333","#4d434f","#826288","#d190dd"],8:["#e2d279","#a89d62","#6d684a","#504e3f","#4d434f","#68526c","#9c71a4","#d190dd"],9:["#e2d279","#a89d62","#6d684a","#504e3f","#333333","#4d434f","#68526c","#9c71a4","#d190dd"],10:["#ffed85","#e2d279","#a89d62","#6d684a","#504e3f","#4d434f","#68526c","#9c71a4","#d190dd","#eba0f9"],stops:["#ffed85","#99905c","#333333","#8f6a96","#eba0f9"]},"div-red-gray-blue":{1:["#4f847c"],2:["#8a5757","#4f847c"],3:["#8a5757","#333333","#4f847c"],4:["#c57070","#6d4b4b","#466964","#62b9ac"],5:["#c57070","#6d4b4b","#333333","#466964","#62b9ac"],6:["#e27c7c","#8a5757","#503f3f","#3c4e4b","#4f847c","#6cd4c5"],7:["#e27c7c","#8a5757","#503f3f","#333333","#3c4e4b","#4f847c","#6cd4c5"],8:["#e27c7c","#a86464","#6d4b4b","#503f3f","#3c4e4b","#466964","#599e94","#6cd4c5"],9:["#e27c7c","#a86464","#6d4b4b","#503f3f","#333333","#3c4e4b","#466964","#599e94","#6cd4c5"],10:["#ff8888","#e27c7c","#a86464","#6d4b4b","#503f3f","#3c4e4b","#466964","#599e94","#6cd4c5","#75efdd"],stops:["#ff8888","#995e5e","#333333","#549188","#75efdd"]},"div-green-gray-purple":{1:["#826288"],2:["#598459","#826288"],3:["#598459","#333333","#826288"],4:["#72b972","#4c694c","#68526c","#b681c0"],5:["#72b972","#4c694c","#333333","#68526c","#b681c0"],6:["#7ed47e","#598459","#404e40","#4d434f","#826288","#d190dd"],7:["#7ed47e","#598459","#404e40","#333333","#4d434f","#826288","#d190dd"],8:["#7ed47e","#659e65","#4c694c","#404e40","#4d434f","#68526c","#9c71a4","#d190dd"],9:["#7ed47e","#659e65","#4c694c","#404e40","#333333","#4d434f","#68526c","#9c71a4","#d190dd"],10:["#8bef8b","#7ed47e","#659e65","#4c694c","#404e40","#4d434f","#68526c","#9c71a4","#d190dd","#eba0f9"],stops:["#8bef8b","#5f915f","#333333","#8f6a96","#eba0f9"]},"div-blue-yellow-red-bright":{1:["#ead98b"],2:["#954151","#1d4e89"],3:["#954151","#ead98b","#1d4e89"],4:["#954151","#ead98b","#9aacae","#1d4e89"],5:["#954151","#db9793","#ead98b","#7295bf","#1d4e89"],6:["#954151","#db9793","#ead98b","#c2c29c","#7295bf","#1d4e89"],7:["#954151","#ba6f75","#db9793","#ead98b","#9aacae","#7295bf","#1d4e89"],8:["#954151","#ba6f75","#db9793","#ead98b","#c2c29c","#9aacae","#7295bf","#1d4e89"],9:["#954151","#ba6f75","#db9793","#deba87","#ead98b","#c2c29c","#9aacae","#7295bf","#1d4e89"],10:["#954151","#ba6f75","#db9793","#deba87","#ead98b","#c2c29c","#9aacae","#7295bf","#4872a4","#1d4e89"],stops:["#954151","#db9793","#ead98b","#7295bf","#1d4e89"]}
3902,"div-green-gray-bright":{1:["#dae6d5"],2:["#757172","#5d7a06"],3:["#757172","#dae6d5","#5d7a06"],4:["#757172","#bcb8b4","#9ebb51","#5d7a06"],5:["#757172","#bcb8b4","#dae6d5","#9ebb51","#5d7a06"],6:["#757172","#a5a19e","#bcb8b4","#bfdc76","#9ebb51","#5d7a06"],7:["#757172","#a5a19e","#bcb8b4","#dae6d5","#bfdc76","#9ebb51","#5d7a06"],8:["#757172","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#5d7a06"],9:["#757172","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#7e9b2b","#5d7a06"],10:["#757172","#8d8988","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#7e9b2b","#5d7a06"],stops:["#757172","#bcb8b4","#dae6d5","#9ebb51","#5d7a06"]},"div-red-green-bright":{1:["#dedad2"],2:["#54bebe","#c80064"],3:["#54bebe","#dedad2","#c80064"],4:["#54bebe","#98d1d1","#df979e","#c80064"],5:["#54bebe","#98d1d1","#dedad2","#df979e","#c80064"],6:["#54bebe","#98d1d1","#dedad2","#e4bcad","#df979e","#c80064"],7:["#54bebe","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#c80064"],8:["#54bebe","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#c80064"],9:["#54bebe","#76c8c8","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#c80064"],10:["#54bebe","#76c8c8","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#d03277","#c80064"],stops:["#54bebe","#98d1d1","#dedad2","#df979e","#c80064"]},"div-red-blue-bright":{1:["#c5c8d4"],2:["#4d7799","#b5515b"],3:["#4d7799","#c5c8d4","#b5515b"],4:["#4d7799","#7fa4c4","#d48e95","#b5515b"],5:["#4d7799","#7fa4c4","#c5c8d4","#d48e95","#b5515b"],6:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#d48e95","#b5515b"],7:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#e3adb2","#d48e95","#b5515b"],8:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#b5515b"],9:["#4d7799","#668eae","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#b5515b"],10:["#4d7799","#668eae","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#c46f78","#b5515b"],stops:["#4d7799","#7fa4c4","#c5c8d4","#d48e95","#b5515b"]},"div-orange-gray-bright":{1:["#d5cbcb"],2:["#6d717a","#a65a2c"],3:["#6d717a","#d5cbcb","#a65a2c"],4:["#6d717a","#a2a6b1","#db9167","#a65a2c"],5:["#6d717a","#a2a6b1","#d5cbcb","#db9167","#a65a2c"],6:["#6d717a","#a2a6b1","#d5cbcb","#e2b49a","#db9167","#a65a2c"],7:["#6d717a","#a2a6b1","#bcc1cc","#d5cbcb","#e2b49a","#db9167","#a65a2c"],8:["#6d717a","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#a65a2c"],9:["#6d717a","#878c95","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#a65a2c"],10:["#6d717a","#878c95","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#cc7441","#a65a2c"],stops:["#6d717a","#a2a6b1","#d5cbcb","#db9167","#a65a2c"]},"div-blue-orange-bright":{1:["#d6cdcd"],2:["#bf5b1d","#547a99"],3:["#bf5b1d","#d6cdcd","#547a99"],4:["#bf5b1d","#e48043","#84a7c4","#547a99"],5:["#bf5b1d","#e48043","#d6cdcd","#84a7c4","#547a99"],6:["#bf5b1d","#e48043","#eb9b6a","#d6cdcd","#84a7c4","#547a99"],7:["#bf5b1d","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#547a99"],8:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#547a99"],9:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#6c90ae","#547a99"],10:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#f2b591","#d6cdcd","#9cbdd9","#84a7c4","#6c90ae","#547a99"],stops:["#bf5b1d","#e48043","#d6cdcd","#84a7c4","#547a99"]},"div-blue-lightgreen-bright":{1:["#99b9c3"],2:["#dbf2e3","#364187"],3:["#dbf2e3","#99b9c3","#364187"],4:["#c5ead4","#99b9c3","#6f72b2","#364187"],5:["#dbf2e3","#c5ead4","#99b9c3","#6f72b2","#364187"],6:["#dbf2e3","#c5ead4","#99b9c3","#a7a3dc","#6f72b2","#364187"],7:["#dbf2e3","#c5ead4","#98d9b5","#99b9c3","#a7a3dc","#6f72b2","#364187"],8:["#dbf2e3","#c5ead4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#364187"],9:["#dbf2e3","#c5ead4","#aee1c4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#364187"],10:["#dbf2e3","#c5ead4","#aee1c4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#525a9c","#364187"],stops:["#dbf2e3","#c5ead4","#99b9c3","#6f72b2","#364187"]},"div-red-gray-bright":{1:["#c7d3e5"],2:["#667181","#be3027"],3:["#667181","#c7d3e5","#be3027"],4:["#667181","#97a2b3","#d5857f","#be3027"],5:["#667181","#97a2b3","#ebd9d8","#d5857f","#be3027"],6:["#667181","#97a2b3","#c7d3e5","#ebd9d8","#d5857f","#be3027"],7:["#667181","#97a2b3","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#be3027"],8:["#667181","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#be3027"],9:["#667181","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#c95a53","#be3027"],10:["#667181","#7e8a9a","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#c95a53","#be3027"],stops:["#667181","#97a2b3","#ebd9d8","#d5857f","#be3027"]},"div-blue-gray-bright":{1:["#ced9d9"],2:["#78716e","#009db3"],3:["#78716e","#ced9d9","#009db3"],4:["#78716e","#a19b96","#54c5d5","#009db3"],5:["#78716e","#a19b96","#ced9d9","#54c5d5","#009db3"],6:["#78716e","#a19b96","#ced9d9","#7ed9e6","#54c5d5","#009db3"],7:["#78716e","#a19b96","#b5afaa","#ced9d9","#7ed9e6","#54c5d5","#009db3"],8:["#78716e","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#009db3"],9:["#78716e","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#2ab1c4","#009db3"],
390210:["#78716e","#8c8682","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#2ab1c4","#009db3"],stops:["#78716e","#a19b96","#ced9d9","#54c5d5","#009db3"]},"div-red-lightgreen-bright":{1:["#bab0bf"],2:["#cfe6e6","#a60053"],3:["#cfe6e6","#bab0bf","#a60053"],4:["#cfe6e6","#a7d5d5","#da6aa2","#a60053"],5:["#cfe6e6","#a7d5d5","#bab0bf","#da6aa2","#a60053"],6:["#cfe6e6","#bbdddd","#a7d5d5","#da6aa2","#c94788","#a60053"],7:["#cfe6e6","#bbdddd","#a7d5d5","#bab0bf","#da6aa2","#c94788","#a60053"],8:["#cfe6e6","#bbdddd","#a7d5d5","#bab0bf","#da6aa2","#c94788","#b7236d","#a60053"],9:["#cfe6e6","#bbdddd","#a7d5d5","#93cccc","#bab0bf","#da6aa2","#c94788","#b7236d","#a60053"],10:["#cfe6e6","#bbdddd","#a7d5d5","#93cccc","#bab0bf","#eb8dbc","#da6aa2","#c94788","#b7236d","#a60053"],stops:["#cfe6e6","#a7d5d5","#bab0bf","#da6aa2","#a60053"]},"div-blue-green-bright":{1:["#dae1da"],2:["#3a8059","#434e96"],3:["#3a8059","#dae1da","#434e96"],4:["#3a8059","#85bf9b","#8a8fbf","#434e96"],5:["#3a8059","#85bf9b","#dae1da","#8a8fbf","#434e96"],6:["#3a8059","#85bf9b","#abdebc","#d1d0e7","#8a8fbf","#434e96"],7:["#3a8059","#85bf9b","#abdebc","#dae1da","#d1d0e7","#8a8fbf","#434e96"],8:["#3a8059","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#434e96"],9:["#3a8059","#609f7a","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#434e96"],10:["#3a8059","#609f7a","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#666faa","#434e96"],stops:["#3a8059","#85bf9b","#dae1da","#8a8fbf","#434e96"]},"div-purple-brown-bright":{1:["#dbd3d4"],2:["#935b44","#84628b"],3:["#935b44","#dbd3d4","#84628b"],4:["#935b44","#bc9483","#b49fbc","#84628b"],5:["#935b44","#bc9483","#dbd3d4","#b49fbc","#84628b"],6:["#935b44","#bc9483","#d9c4c2","#ccbed4","#b49fbc","#84628b"],7:["#935b44","#bc9483","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#84628b"],8:["#935b44","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#84628b"],9:["#935b44","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#9c81a3","#84628b"],10:["#935b44","#a87864","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#9c81a3","#84628b"],stops:["#935b44","#bc9483","#dbd3d4","#b49fbc","#84628b"]},"div-blue-brown-bright":{1:["#cbd7e6"],2:["#946e43","#547a99"],3:["#946e43","#cbd7e6","#547a99"],4:["#946e43","#bd9f83","#90a9c0","#547a99"],5:["#946e43","#bd9f83","#cbd7e6","#90a9c0","#547a99"],6:["#946e43","#bd9f83","#cec7c5","#cbd7e6","#90a9c0","#547a99"],7:["#946e43","#bd9f83","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#547a99"],8:["#946e43","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#547a99"],9:["#946e43","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#7291ac","#547a99"],10:["#946e43","#a88663","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#7291ac","#547a99"],stops:["#946e43","#bd9f83","#cbd7e6","#90a9c0","#547a99"]},"div-teal-brown-bright":{1:["#d2dec8"],2:["#806c44","#448199"],3:["#806c44","#d2dec8","#448199"],4:["#806c44","#ad9d79","#8fb6bc","#448199"],5:["#806c44","#ad9d79","#d2dec8","#8fb6bc","#448199"],6:["#806c44","#ad9d79","#cbcaae","#b5d0cd","#8fb6bc","#448199"],7:["#806c44","#ad9d79","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#448199"],8:["#806c44","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#448199"],9:["#806c44","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#6a9baa","#448199"],10:["#806c44","#97845f","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#6a9baa","#448199"],stops:["#806c44","#ad9d79","#d2dec8","#8fb6bc","#448199"]},"div-green-teal-bright":{1:["#c8e6cf"],2:["#358c84","#5d7a06"],3:["#358c84","#c8e6cf","#5d7a06"],4:["#358c84","#73b5ae","#9cbd58","#5d7a06"],5:["#358c84","#73b5ae","#c8e6cf","#9cbd58","#5d7a06"],6:["#358c84","#73b5ae","#92cac2","#bcde81","#9cbd58","#5d7a06"],7:["#358c84","#73b5ae","#92cac2","#c8e6cf","#bcde81","#9cbd58","#5d7a06"],8:["#358c84","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#5d7a06"],9:["#358c84","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#7d9b2f","#5d7a06"],10:["#358c84","#54a199","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#7d9b2f","#5d7a06"],stops:["#358c84","#73b5ae","#c8e6cf","#9cbd58","#5d7a06"]},"div-lightgreen-yellow-bright":{1:["#505944"],2:["#ffea8c","#8cffdc"],3:["#ffea8c","#505944","#8cffdc"],4:["#ffea8c","#b3ab60","#5aa28b","#8cffdc"],5:["#ffea8c","#b3ab60","#505944","#5aa28b","#8cffdc"],6:["#ffea8c","#b3ab60","#666b33","#417363","#5aa28b","#8cffdc"],7:["#ffea8c","#b3ab60","#666b33","#505944","#417363","#5aa28b","#8cffdc"],8:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#417363","#5aa28b","#73d0b4","#8cffdc"],9:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#505944","#417363","#5aa28b","#73d0b4","#8cffdc"],10:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#666b33","#505944","#417363","#5aa28b","#73d0b4","#8cffdc"],stops:["#ffea8c","#b3ab60","#505944","#5aa28b","#8cffdc"]},"div-lightblue-gray-bright":{1:["#757269"],2:["#faefdb","#80f3ff"],3:["#faefdb","#757269","#80f3ff"],4:["#faefdb","#a19c8f","#40b2c6","#80f3ff"],5:["#faefdb","#a19c8f","#00708d","#40b2c6","#80f3ff"],6:["#faefdb","#a19c8f","#50716e","#2091aa","#40b2c6","#80f3ff"],7:["#faefdb","#a19c8f","#50716e","#00708d","#2091aa","#40b2c6","#80f3ff"],8:["#faefdb","#cec5b5","#a19c8f","#757269","#2091aa","#40b2c6","#60d2e2","#80f3ff"],9:["#faefdb","#cec5b5","#a19c8f","#757269","#50716e","#2091aa","#40b2c6","#60d2e2","#80f3ff"],10:["#faefdb","#cec5b5","#a19c8f","#757269","#50716e","#00708d","#2091aa","#40b2c6","#60d2e2","#80f3ff"],stops:["#faefdb","#a19c8f","#00708d","#40b2c6","#80f3ff"]},"div-lightgreen-gray-bright":{1:["#555b61"],2:["#becdd9","#99ffc5"],3:["#becdd9","#555b61","#99ffc5"],4:["#becdd9","#788189","#64b47f","#99ffc5"],5:["#becdd9","#788189","#41543e","#64b47f","#99ffc5"],6:["#becdd9","#788189","#555b61","#4a8f5c","#64b47f","#99ffc5"],7:["#becdd9","#788189","#555b61","#2f6939","#4a8f5c","#64b47f","#99ffc5"],8:["#becdd9","#9ba7b1","#788189","#555b61","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],9:["#becdd9","#9ba7b1","#788189","#555b61","#41543e","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],10:["#becdd9","#9ba7b1","#788189","#555b61","#41543e","#2f6939","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],stops:["#becdd9","#788189","#41543e","#64b47f","#99ffc5"]},"div-lightred-gray-bright":{1:["#616673"],2:["#d4d9e6","#ffbdb3"],3:["#d4d9e6","#616673","#ffbdb3"],4:["#d4d9e6","#9ba0ad","#c27166","#ffbdb3"],5:["#d4d9e6","#9ba0ad","#616673","#c27166","#ffbdb3"],6:["#9ba0ad","#7e8390","#616673","#a44b40","#c27166","#e1978d"],7:["#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d"],8:["#d4d9e6","#b7bcc9","#9ba0ad","#7e8390","#a44b40","#c27166","#e1978d","#ffbdb3"],9:["#b7bcc9","#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d","#ffbdb3"],10:["#d4d9e6","#b7bcc9","#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d","#ffbdb3"],stops:["#d4d9e6","#9ba0ad","#616673","#c27166","#ffbdb3"]},"div-lightmagenta-gray-bright":{1:["#594154"],2:["#faefdb","#ff99ff"],3:["#faefdb","#594154","#ff99ff"],4:["#faefdb","#a7a194","#b650b6","#ff99ff"],5:["#faefdb","#a7a194","#594154","#b650b6","#ff99ff"],6:["#faefdb","#a7a194","#54534d","#922c91","#b650b6","#ff99ff"],7:["#faefdb","#a7a194","#54534d","#594154","#922c91","#b650b6","#ff99ff"],8:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#922c91","#b650b6","#db75da","#ff99ff"],9:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#594154","#922c91","#b650b6","#db75da","#ff99ff"],10:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#54534d","#594154","#922c91","#b650b6","#db75da","#ff99ff"],stops:["#faefdb","#a7a194","#594154","#b650b6","#ff99ff"]},"div-yellow-green-bright":{1:["#8fa17b"],2:["#38524d","#ffec99"],3:["#38524d","#8fa17b","#ffec99"],4:["#38524d","#4a7c6e","#ccbe6a","#ffec99"],5:["#38524d","#4a7c6e","#8fa17b","#ccbe6a","#ffec99"],6:["#38524d","#41675e","#53917f","#b3a752","#ccbe6a","#ffec99"],7:["#38524d","#41675e","#53917f","#8fa17b","#b3a752","#ccbe6a","#ffec99"],8:["#38524d","#41675e","#4a7c6e","#53917f","#b3a752","#ccbe6a","#e6d581","#ffec99"],9:["#38524d","#41675e","#4a7c6e","#53917f","#8fa17b","#b3a752","#ccbe6a","#e6d581","#ffec99"],10:["#38524d","#41675e","#4a7c6e","#53917f","#5ca68f","#8fa17b","#b3a752","#ccbe6a","#e6d581","#ffec99"],stops:["#38524d","#4a7c6e","#8fa17b","#ccbe6a","#ffec99"]},"div-lightblue-yellow-bright":{1:["#4b595e"],2:["#ffea8c","#aadbff"],3:["#ffea8c","#4b595e","#aadbff"],4:["#ffea8c","#b3ab60","#6693c8","#aadbff"],5:["#ffea8c","#b3ab60","#4b595e","#6693
3902c8","#aadbff"],6:["#ffea8c","#b3ab60","#8c8b49","#446fad","#6693c8","#aadbff"],7:["#ffea8c","#b3ab60","#8c8b49","#4b595e","#446fad","#6693c8","#aadbff"],8:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#446fad","#6693c8","#88b7e4","#aadbff"],9:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#4b595e","#446fad","#6693c8","#88b7e4","#aadbff"],10:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#666b33","#4b595e","#446fad","#6693c8","#88b7e4","#aadbff"],stops:["#ffea8c","#b3ab60","#4b595e","#6693c8","#aadbff"]},"div-green-darkgray-bright":{1:["#4bb375"],2:["#4a4e54","#d9ffe9"],3:["#4a4e54","#4bb375","#d9ffe9"],4:["#4a4e54","#636a71","#92d9af","#d9ffe9"],5:["#4a4e54","#636a71","#4bb375","#92d9af","#d9ffe9"],6:["#575c63","#636a71","#6c8a83","#6fc692","#92d9af","#d9ffe9"],7:["#575c63","#636a71","#707880","#4bb375","#6fc692","#92d9af","#d9ffe9"],8:["#575c63","#636a71","#707880","#6c8a83","#6fc692","#92d9af","#b6eccc","#d9ffe9"],9:["#575c63","#636a71","#707880","#6c8a83","#4bb375","#6fc692","#92d9af","#b6eccc","#d9ffe9"],10:["#4a4e54","#575c63","#636a71","#707880","#6c8a83","#4bb375","#6fc692","#92d9af","#b6eccc","#d9ffe9"],stops:["#4a4e54","#636a71","#4bb375","#92d9af","#d9ffe9"]},"div-brbg":{1:["#d8b365"],2:["#d8b365","#5ab4ac"],3:["#d8b365","#f5f5f5","#5ab4ac"],4:["#a6611a","#dfc27d","#80cdc1","#018571"],5:["#a6611a","#dfc27d","#f5f5f5","#80cdc1","#018571"],6:["#8c510a","#d8b365","#f6e8c3","#c7eae5","#5ab4ac","#01665e"],7:["#8c510a","#d8b365","#f6e8c3","#f5f5f5","#c7eae5","#5ab4ac","#01665e"],8:["#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e"],9:["#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e"],10:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],11:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],stops:[[166,97,26,1],[223,194,125,1],[245,245,245,1],[128,205,193,1],[1,133,113,1]]},"div-piyg":{1:["#e9a3c9"],2:["#e9a3c9","#a1d76a"],3:["#e9a3c9","#f7f7f7","#a1d76a"],4:["#d01c8b","#f1b6da","#b8e186","#4dac26"],5:["#d01c8b","#f1b6da","#f7f7f7","#b8e186","#4dac26"],6:["#c51b7d","#e9a3c9","#fde0ef","#e6f5d0","#a1d76a","#4d9221"],7:["#c51b7d","#e9a3c9","#fde0ef","#f7f7f7","#e6f5d0","#a1d76a","#4d9221"],8:["#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221"],9:["#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221"],10:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],11:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],stops:[[208,28,139,1],[241,182,218,1],[247,247,247,1],[184,225,134,1],[77,172,38,1]]},"div-prgn":{1:["#af8dc3"],2:["#af8dc3","#7fbf7b"],3:["#af8dc3","#f7f7f7","#7fbf7b"],4:["#7b3294","#c2a5cf","#a6dba0","#008837"],5:["#7b3294","#c2a5cf","#f7f7f7","#a6dba0","#008837"],6:["#762a83","#af8dc3","#e7d4e8","#d9f0d3","#7fbf7b","#1b7837"],7:["#762a83","#af8dc3","#e7d4e8","#f7f7f7","#d9f0d3","#7fbf7b","#1b7837"],8:["#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837"],9:["#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837"],10:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],11:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],stops:[[123,50,148,1],[194,165,207,1],[247,247,247,1],[166,219,160,1],[0,136,55,1]]},"div-puor":{1:["#f1a340"],2:["#f1a340","#998ec3"],3:["#f1a340","#f7f7f7","#998ec3"],4:["#e66101","#fdb863","#b2abd2","#5e3c99"],5:["#e66101","#fdb863","#f7f7f7","#b2abd2","#5e3c99"],6:["#b35806","#f1a340","#fee0b6","#d8daeb","#998ec3","#542788"],7:["#b35806","#f1a340","#fee0b6","#f7f7f7","#d8daeb","#998ec3","#542788"],8:["#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788"],9:["#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788"],10:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],11:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],stops:[[230,97,1,1],[253,184,99,1],[247,247,247,1],[178,171,210,1],[94,60,153,1]]},"div-rdbu":{1:["#ef8a62"],2:["#ef8a62","#67a9cf"],3:["#ef8a62","#f7f7f7","#67a9cf"],4:["#ca0020","#f4a582","#92c5de","#0571b0"],5:["#ca0020","#f4a582","#f7f7f7","#92c5de","#0571b0"],6:["#b2182b","#ef8a62","#fddbc7","#d1e5f0","#67a9cf","#2166ac"],7:["#b2182b","#ef8a62","#fddbc7","#f7f7f7","#d1e5f0","#67a9cf","#2166ac"],8:["#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac"],9:["#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac"],10:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],11:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],stops:[[202,0,32,1],[244,165,130,1],[247,247,247,1],[146,197,222,1],[5,113,176,1]]},"div-rdgy":{1:["#ef8a62"],2:["#ef8a62","#999999"],3:["#ef8a62","#ffffff","#999999"],4:["#ca0020","#f4a582","#bababa","#404040"],5:["#ca0020","#f4a582","#ffffff","#bababa","#404040"],6:["#b2182b","#ef8a62","#fddbc7","#e0e0e0","#999999","#4d4d4d"],7:["#b2182b","#ef8a62","#fddbc7","#ffffff","#e0e0e0","#999999","#4d4d4d"],8:["#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d"],9:["#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d"],10:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],11:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],stops:[[202,0,32,1],[244,165,130,1],[255,255,255,1],[186,186,186,1],[64,64,64,1]]},"div-rdylbu":{1:["#fc8d59"],2:["#fc8d59","#91bfdb"],3:["#fc8d59","#ffffbf","#91bfdb"],4:["#d7191c","#fdae61","#abd9e9","#2c7bb6"],5:["#d7191c","#fdae61","#ffffbf","#abd9e9","#2c7bb6"],6:["#d73027","#fc8d59","#fee090","#e0f3f8","#91bfdb","#4575b4"],7:["#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4"],8:["#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4"],9:["#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4"],10:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],11:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],stops:[[215,25,28,1],[253,174,97,1],[255,255,191,1],[171,217,233,1],[44,123,182,1]]},"div-rdylgn":{1:["#fc8d59"],2:["#fc8d59","#91cf60"],3:["#fc8d59","#ffffbf","#91cf60"],4:["#d7191c","#fdae61","#a6d96a","#1a9641"],5:["#d7191c","#fdae61","#ffffbf","#a6d96a","#1a9641"],6:["#d73027","#fc8d59","#fee08b","#d9ef8b","#91cf60","#1a9850"],7:["#d73027","#fc8d59","#fee08b","#ffffbf","#d9ef8b","#91cf60","#1a9850"],8:["#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850"],9:["#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850"],10:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],11:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],stops:[[215,25,28,1],[253,174,97,1],[255,255,191,1],[166,217,106,1],[26,150,65,1]]},"div-spectral":{1:["#fc8d59"],2:["#fc8d59","#99d594"],3:["#fc8d59","#ffffbf","#99d594"],4:["#d7191c","#fdae61","#abdda4","#2b83ba"],5:["#d7191c","#fdae61","#ffffbf","#abdda4","#2b83ba"],
39026:["#d53e4f","#fc8d59","#fee08b","#e6f598","#99d594","#3288bd"],7:["#d53e4f","#fc8d59","#fee08b","#ffffbf","#e6f598","#99d594","#3288bd"],8:["#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd"],9:["#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd"],10:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],11:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],stops:[[215,25,28,1],[253,174,97,1],[255,255,191,1],[171,221,164,1],[43,131,186,1]]},"highlight-orange":{3:["rgba(165,50,23,0.40)","rgba(165,50,23,1.0)","rgba(165,50,23,0.40)"],5:["rgba(165,50,23,0.20)","rgba(165,50,23,0.60)","rgba(165,50,23,1.0)","rgba(165,50,23,0.60)","rgba(165,50,23,0.20)"],7:["rgba(165,50,23,0.10)","rgba(165,50,23,0.40)","rgba(165,50,23,0.70)","rgba(165,50,23,1.0)","rgba(165,50,23,0.70)","rgba(165,50,23,0.40)","rgba(165,50,23,0.10)"],9:["rgba(165,50,23,0.10)","rgba(165,50,23,0.33)","rgba(165,50,23,0.55)","rgba(165,50,23,0.78)","rgba(165,50,23,1.0)","rgba(165,50,23,0.78)","rgba(165,50,23,0.55)","rgba(165,50,23,0.33)","rgba(165,50,23,0.10)"],stops:["rgba(165,50,23,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1.0)","rgba(165,50,23,0.5)","rgba(165,50,23,0)"]},"highlight-bluegreen":{3:["rgba(0,66,56,0.40)","rgba(0,66,56,1.0)","rgba(0,66,56,0.40)"],5:["rgba(0,66,56,0.20)","rgba(0,66,56,0.60)","rgba(0,66,56,1.0)","rgba(0,66,56,0.60)","rgba(0,66,56,0.20)"],7:["rgba(0,66,56,0.10)","rgba(10,66,56,0.40)","rgba(0,66,56,0.70)","rgba(0,66,56,1.0)","rgba(0,66,56,0.70)","rgba(0,66,56,0.40)","rgba(0,66,56,0.10)"],9:["rgba(0,66,56,0.10)","rgba(0,66,56,0.33)","rgba(0,66,56,0.55)","rgba(0,66,56,0.78)","rgba(0,66,56,1.0)","rgba(0,66,56,0.78)","rgba(0,66,56,0.55)","rgba(0,66,56,0.33)","rgba(0,66,56,0.10)"],stops:["rgba(0,66,56,0)","rgba(0,66,56,0.5)","rgba(0,66,56,1.0)","rgba(0,66,56,0.5)","rgba(0,66,56,0)"]},"highlight-red":{3:["rgba(153,11,11,0.40)","rgba(153,11,11,1.0)","rgba(153,11,11,0.40)"],5:["rgba(153,11,11,0.20)","rgba(153,11,11,0.60)","rgba(153,11,11,1.0)","rgba(153,11,11,0.60)","rgba(153,11,11,0.20)"],7:["rgba(153,11,11,0.10)","rgba(153,11,11,0.40)","rgba(153,11,11,0.70)","rgba(153,11,11,1.0)","rgba(153,11,11,0.70)","rgba(153,11,11,0.40)","rgba(153,11,11,0.10)"],9:["rgba(153,11,11,0.10)","rgba(153,11,11,0.33)","rgba(153,11,11,0.55)","rgba(153,11,11,0.78)","rgba(153,11,11,1.0)","rgba(153,11,11,0.78)","rgba(153,11,11,0.55)","rgba(153,11,11,0.33)","rgba(153,11,11,0.10)"],stops:["rgba(153,11,11,0)","rgba(153,11,11,0.5)","rgba(153,11,11,1.0)","rgba(153,11,11,0.5)","rgba(153,11,11,0)"]},"highlight-orange-dark":{3:["rgba(107,38,0,0.40)","rgba(107,38,0,1.0)","rgba(107,38,0,0.40)"],5:["rgba(107,38,0,0.20)","rgba(107,38,0,0.60)","rgba(107,38,0,1.0)","rgba(107,38,0,0.60)","rgba(107,38,0,0.20)"],7:["rgba(107,38,0,0.10)","rgba(107,38,0,0.40)","rgba(107,38,0,0.70)","rgba(107,38,0,1.0)","rgba(107,38,0,0.70)","rgba(107,38,0,0.40)","rgba(107,38,0,0.10)"],9:["rgba(107,38,0,0.10)","rgba(107,38,0,0.33)","rgba(107,38,0,0.55)","rgba(107,38,0,0.78)","rgba(107,38,0,1.0)","rgba(107,38,0,0.78)","rgba(107,38,0,0.55)","rgba(107,38,0,0.33)","rgba(107,38,0,0.10)"],stops:["rgba(107,38,0,0)","rgba(107,38,0,0.5)","rgba(107,38,0,1.0)","rgba(107,38,0,0.5)","rgba(107,38,0,0)"]},"highlight-orange-bright":{3:["rgba(255,179,57,0.40)","rgba(255,179,57,1.0)","rgba(255,179,57,0.40)"],5:["rgba(255,179,57,0.20)","rgba(255,179,57,0.60)","rgba(255,179,57,1.0)","rgba(255,179,57,0.60)","rgba(255,179,57,0.20)"],7:["rgba(255,179,57,0.10)","rgba(1255,179,57,0.40)","rgba(255,179,57,0.70)","rgba(255,179,57,1.0)","rgba(255,179,57,0.70)","rgba(255,179,57,0.40)","rgba(255,179,57,0.10)"],9:["rgba(255,179,57,0.10)","rgba(255,179,57,0.33)","rgba(255,179,57,0.55)","rgba(255,179,57,0.78)","rgba(255,179,57,1.0)","rgba(255,179,57,0.78)","rgba(255,179,57,0.55)","rgba(255,179,57,0.33)","rgba(255,179,57,0.10)"],stops:["rgba(255,179,57,0)","rgba(255,179,57,0.5)","rgba(255,179,57,1.0)","rgba(255,179,57,0.5)","rgba(255,179,57,0)"]},"highlight-purple":{3:["rgba(65,27,109,0.40)","rgba(65,27,109,1.0)","rgba(65,27,109,0.40)"],5:["rgba(65,27,109,0.20)","rgba(65,27,109,0.60)","rgba(65,27,109,1.0)","rgba(65,27,109,0.60)","rgba(65,27,109,0.20)"],7:["rgba(65,27,109,0.10)","rgba(165,27,109,0.40)","rgba(65,27,109,0.70)","rgba(65,27,109,1.0)","rgba(65,27,109,0.70)","rgba(65,27,109,0.40)","rgba(65,27,109,0.10)"],9:["rgba(65,27,109,0.10)","rgba(65,27,109,0.33)","rgba(65,27,109,0.55)","rgba(65,27,109,0.78)","rgba(65,27,109,1.0)","rgba(65,27,109,0.78)","rgba(65,27,109,0.55)","rgba(65,27,109,0.33)","rgba(65,27,109,0.10)"],stops:["rgba(65,27,109,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1.0)","rgba(65,27,109,0.5)","rgba(65,27,109,0)"]},"highlight-pink":{3:["rgba(87,9,89,0.40)","rgba(87,9,89,1.0)","rgba(87,9,89,0.40)"],5:["rgba(87,9,89,0.20)","rgba(87,9,89,0.60)","rgba(87,9,89,1.0)","rgba(87,9,89,0.60)","rgba(87,9,89,0.20)"],7:["rgba(87,9,89,0.10)","rgba(87,9,89,0.40)","rgba(87,9,89,0.70)","rgba(87,9,89,1.0)","rgba(87,9,89,0.70)","rgba(87,9,89,0.40)","rgba(87,9,89,0.10)"],9:["rgba(87,9,89,0.10)","rgba(87,9,89,0.33)","rgba(87,9,89,0.55)","rgba(87,9,89,0.78)","rgba(87,9,89,1.0)","rgba(87,9,89,0.78)","rgba(87,9,89,0.55)","rgba(87,9,89,0.33)","rgba(87,9,89,0.10)"],stops:["rgba(87,9,89,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1.0)","rgba(87,9,89,0.5)","rgba(87,9,89,0)"]},"highlight-blue":{3:["rgba(16,48,94,0.40)","rgba(16,48,94,1.0)","rgba(16,48,94,0.40)"],5:["rgba(16,48,94,0.20)","rgba(16,48,94,0.60)","rgba(16,48,94,1.0)","rgba(16,48,94,0.60)","rgba(16,48,94,0.20)"],7:["rgba(16,48,94,0.10)","rgba(116,48,94,0.40)","rgba(16,48,94,0.70)","rgba(16,48,94,1.0)","rgba(16,48,94,0.70)","rgba(16,48,94,0.40)","rgba(16,48,94,0.10)"],9:["rgba(16,48,94,0.10)","rgba(16,48,94,0.33)","rgba(16,48,94,0.55)","rgba(16,48,94,0.78)","rgba(16,48,94,1.0)","rgba(16,48,94,0.78)","rgba(16,48,94,0.55)","rgba(16,48,94,0.33)","rgba(16,48,94,0.10)"],stops:["rgba(16,48,94,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1.0)","rgba(16,48,94,0.5)","rgba(16,48,94,0)"]},"highlight-blue-dark":{3:["rgba(0,38,73,0.40)","rgba(0,38,73,1.0)","rgba(0,38,73,0.40)"],5:["rgba(0,38,73,0.20)","rgba(0,38,73,0.60)","rgba(0,38,73,1.0)","rgba(0,38,73,0.60)","rgba(0,38,73,0.20)"],7:["rgba(0,38,73,0.10)","rgba(10,38,73,0.40)","rgba(0,38,73,0.70)","rgba(0,38,73,1.0)","rgba(0,38,73,0.70)","rgba(0,38,73,0.40)","rgba(0,38,73,0.10)"],9:["rgba(0,38,73,0.10)","rgba(0,38,73,0.33)","rgba(0,38,73,0.55)","rgba(0,38,73,0.78)","rgba(0,38,73,1.0)","rgba(0,38,73,0.78)","rgba(0,38,73,0.55)","rgba(0,38,73,0.33)","rgba(0,38,73,0.10)"],stops:["rgba(0,38,73,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1.0)","rgba(0,38,73,0.5)","rgba(0,38,73,0)"]},"highlight-blue-bright":{3:["rgba(117,239,221,0.40)","rgba(117,239,221,1.0)","rgba(117,239,221,0.40)"],5:["rgba(117,239,221,0.20)","rgba(117,239,221,0.60)","rgba(117,239,221,1.0)","rgba(117,239,221,0.60)","rgba(117,239,221,0.20)"],7:["rgba(117,239,221,0.10)","rgba(1117,239,221,0.40)","rgba(117,239,221,0.70)","rgba(117,239,221,1.0)","rgba(117,239,221,0.70)","rgba(117,239,221,0.40)","rgba(117,239,221,0.10)"],9:["rgba(117,239,221,0.10)","rgba(117,239,221,0.33)","rgba(117,239,221,0.55)","rgba(117,239,221,0.78)","rgba(117,239,221,1.0)","rgba(117,239,221,0.78)","rgba(117,239,221,0.55)","rgba(117,239,221,0.33)","rgba(117,239,221,0.10)"],stops:["rgba(117,239,221,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1.0)","rgba(117,239,221,0.5)","rgba(117,239,221,0)"]},"highlight-orange-gray":{3:["#bf9990","#a53217","#bf9990"],5:["#cccccc","#b97f72","#a53217","#b97f72","#cccccc"],7:["#cccccc","#bf9990","#b26553","#a53217","#b26553","#bf9990","#cccccc"],9:["#cccccc","#c2a69f","#b97f72","#af5944","#a53217","#af5944","#b97f72","#c2a69f","#cccccc"],stops:["#cccccc","#b97f72","#a53217","#b97f72","#cccccc"]},"highlight-bluegreen-gray":{3:["#889e9b","#004238","#889e9b"],5:["#cccccc","#668782","#004238","#668782","#cccccc"],7:["#cccccc","#889e9b","#447069","#004238","#447069","#889e9b","#cccccc"],9:["#cccccc","#99aaa7","#668782","#33655d","#004238","#33655d","#668782","#99aaa7","#cccccc"],stops:["#cccccc","#668782","#004238","#668782","#cccccc"]},"highlight-red-gray":{3:["#bb8c8c","#990b0b","#bb8c8c"],5:["#cccccc","#b36c6c","#990b0b","#b36c6c","#cccccc"],7:["#cccccc","#bb8c8c","#aa4b4b","#990b0b","#aa4b4b","#bb8c8c","#cccccc"],9:["#cccccc","#bf9c9c","#b36c6c","#a63b3b","#990b0b","#a63b3b","#b36c6c","#bf9c9c","#cccccc"],stops:["#cccccc","#b36c6c","#990b0b","#b36c6c","#cccccc"]},"highlight-orange-gray-dark":{3:["#ac9588","#6b2600","#ac9588"],5:["#cccccc","#9c7966","#6b2600","#9c7966","#cccccc"],7:["#cccccc","#ac9588","#8b5d44","#6b2600","#8b5d44","#ac9588","#cccccc"],9:["#cccccc","#b4a399","#9c7966","#835033","#6b2600","#835033","#9c7966","#b4a399","#cccccc"],stops:["#cccccc","#9c7966","#6b2600","#9c7966","#cccccc"]},"highlight-orange-gray-bright":{3:["#775e35","#ffb339","#775e35"],5:["#333333","#997336","#ffb339","#997336","#333333"],7:["#333333","#775e35","#bb8837","#ffb339","#bb8837","#775e35","#333333"],9:["#333333","#665335","#997336","#cc9338","#ffb339","#cc9338","#997336","#665335","#333333"],stops:["#333333","#997336","#ffb339","#997336","#333333"]},"highlight-purple-gray":{3:["#9e91ac","#411b6d","#9e91ac"],5:["#cccccc","#87749d","#411b6d","#87749d","#cccccc"],7:["#cccccc","#9e91ac","#6f568d","#411b6d","#6f568d","#9e91ac","#cccccc"],9:["#cccccc","#a9a0b4","#87749d","#644785","#411b6d","#644785","#87749d","#a9a0b4","#cccccc"],stops:["#cccccc","#87749d","#411b6d","#87749d","#cccccc"]},"highlight-pink-gray":{3:["#a58ba6","#570959","#a58ba6"],5:["#cccccc","#926b93","#570959","#926b93","#cccccc"],7:["#cccccc","#a58ba6","#7e4a7f","#570959","#7e4a7f","#a58ba6","#cccccc"],9:["#cccccc","#af9baf","#926b93","#743a76","#570959","#743a76","#926b93","#af9baf","#cccccc"],stops:["#cccccc","#926b93","#570959","#926b93","#cccccc"]},"highlight-blue-gray":{3:["#8d98a7","#10305e","#8d98a7"],5:["#cccccc","#6e7e95","#10305e","#6e7e95","#cccccc"],7:["#cccccc","#8d98a7","#4f6483","#10305e","#4f6483","#8d98a7","#cccccc"],9:["#cccccc","#9da5b1","#6e7e95","#3f577a","#10305e","#3f577a","#6e7e95","#9da5b1","#cccccc"],stops:["#cccccc","#6e7e95","#10305e","#6e7e95","#cccccc"]},"highlight-blue-gray-dark":{3:["#8895a0","#002649","#8895a0"],5:["#cccccc","#66798b","#002649","#66798b","#cccccc"],7:["#cccccc","#8895a0","#445d75","#002649","#445d75","#8895a0","#cccccc"],9:["#cccccc","#99a3ab","#66798b","#33506a","#002649","#33506a","#66798b","#99a3ab","#cccccc"],stops:["#cccccc","#66798b","#002649","#66798b","#cccccc"]},"highlight-blue-gray-bright":{3:["#49726c","#75efdd","#49726c"],5:["#333333","#549188","#75efdd","#549188","#333333"],7:["#333333","#49726c","#5fb0a4","#75efdd","#5fb0a4","#49726c","#333333"],9:["#333333","#44625e","#549188","#65c0b3","#75efdd","#65c0b3","#549188","#44625e","#333333"],stops:["#333333","#549188","#75efdd","#549188","#333333"]},"extremesdiv-bluegreen-yellow-orange":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"]},"extremesdiv-orange-yellow-blue-light":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1)"]},"extremesdiv-green-yellow-redpurple":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"]},"extremesdiv-green-yellow-orange":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"]},"extremesdiv-orange-purple":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"]},"extremesdiv-bluegreen-purple":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"]},"extremesdiv-bluegreen-orange":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"]},"extremesdiv-orange-pink":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"]},"extremesdiv-redpurple-blue":{stops:["rgba(102,0,22,1)","rgba(102,0,22,0.5)","rgba(255,255,255,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1)"]},"extremesdiv-orange-blue":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1)"]},"extremesdiv-green-pink":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"]},"extremesdiv-bluegreen-redpurple":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"]},"extremesdiv-green-redpurple":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"]},"extremesdiv-green-orange":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"]},"extremesdiv-red-yellow-pink":{stops:["rgba(153,11,11,1)","rgba(153,11,11,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"]},"extremesdiv-blue-green":{stops:["rgba(16,48,94,1)","rgba(16,48,94,0.5)","rgba(255,255,255,0)","rgba(56,73,3,0.5)","rgba(56,73,3,1)"]},"extremesdiv-bluegreen-yellow-redpurple":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"]},"extremesdiv-bluegreen-pink":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"]},"extremesdiv-orange-yellow-blue-dark":{stops:["rgba(107,38,0,1)","rgba(107,38,0,0.5)","rgba(255,255,255,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1)"]},"extremesdiv-red-yellow-purple":{stops:["rgba(153,11,11,1)","rgba(153,11,11,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"]},"extremesdiv-orange-yellow-pink":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"]},"extremesdiv-orange-gray-blue":{stops:["rgba(255,179,57,1)","rgba(255,179,57,0.5)","rgba(255,255,255,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1)"]},"extremesdiv-yellow-gray-purple":{stops:["rgba(255,237,133,1)","rgba(255,237,133,0.5)","rgba(255,255,255,0)","rgba(235,160,249,0.5)","rgba(235,160,249,1)"]}
3902,"extremesdiv-red-gray-blue":{stops:["rgba(255,136,136,1)","rgba(255,136,136,0.5)","rgba(255,255,255,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1)"]},"extremesdiv-green-gray-purple":{stops:["rgba(139,239,139,1)","rgba(139,239,139,0.5)","rgba(255,255,255,0)","rgba(235,160,249,0.5)","rgba(235,160,249,1)"]},"extremes-orange":{3:["rgba(165,50,23,1.0)","rgba(165,50,23,0.40)","rgba(165,50,23,1.0)"],5:["rgba(165,50,23,1.0)","rgba(165,50,23,0.60)","rgba(165,50,23,0.20)","rgba(165,50,23,0.60)","rgba(165,50,23,1.0)"],7:["rgba(165,50,23,1.0)","rgba(165,50,23,0.70)","rgba(165,50,23,0.40)","rgba(165,50,23,0.10)","rgba(165,50,23,0.40)","rgba(165,50,23,0.70)","rgba(165,50,23,1.0)"],9:["rgba(165,50,23,1.0)","rgba(165,50,23,0.78)","rgba(165,50,23,0.55)","rgba(165,50,23,0.33)","rgba(165,50,23,0.10)","rgba(165,50,23,0.33)","rgba(165,50,23,0.55)","rgba(165,50,23,0.78)","rgba(165,50,23,1.0)"],stops:["rgba(165,50,23,1.0)","rgba(165,50,23,0.5)","rgba(165,50,23,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1.0)"]},"extremes-bluegreen":{3:["rgba(0,66,56,1.0)","rgba(0,66,56,0.40)","rgba(0,66,56,1.0)"],5:["rgba(0,66,56,1.0)","rgba(0,66,56,0.60)","rgba(0,66,56,0.20)","rgba(0,66,56,0.60)","rgba(0,66,56,1.0)"],7:["rgba(0,66,56,1.0)","rgba(0,66,56,0.70)","rgba(0,66,56,0.40)","rgba(0,66,56,0.10)","rgba(0,66,56,0.40)","rgba(0,66,56,0.70)","rgba(0,66,56,1.0)"],9:["rgba(0,66,56,1.0)","rgba(0,66,56,0.78)","rgba(0,66,56,0.55)","rgba(0,66,56,0.33)","rgba(0,66,56,0.10)","rgba(0,66,56,0.33)","rgba(0,66,56,0.55)","rgba(0,66,56,0.78)","rgba(0,66,56,1.0)"],stops:["rgba(0,66,56,1.0)","rgba(0,66,56,0.5)","rgba(0,66,56,0)","rgba(0,66,56,0.5)","rgba(0,66,56,1.0)"]},"extremes-red":{3:["rgba(153,11,11,1.0)","rgba(153,11,11,0.40)","rgba(153,11,11,1.0)"],5:["rgba(153,11,11,1.0)","rgba(153,11,11,0.60)","rgba(153,11,11,0.20)","rgba(153,11,11,0.60)","rgba(153,11,11,1.0)"],7:["rgba(153,11,11,1.0)","rgba(153,11,11,0.70)","rgba(153,11,11,0.40)","rgba(153,11,11,0.10)","rgba(153,11,11,0.40)","rgba(153,11,11,0.70)","rgba(153,11,11,1.0)"],9:["rgba(153,11,11,1.0)","rgba(153,11,11,0.78)","rgba(153,11,11,0.55)","rgba(153,11,11,0.33)","rgba(153,11,11,0.10)","rgba(153,11,11,0.33)","rgba(153,11,11,0.55)","rgba(153,11,11,0.78)","rgba(153,11,11,1.0)"],stops:["rgba(153,11,11,1.0)","rgba(153,11,11,0.5)","rgba(153,11,11,0)","rgba(153,11,11,0.5)","rgba(153,11,11,1.0)"]},"extremes-orange-dark":{3:["rgba(107,38,0,1.0)","rgba(107,38,0,0.40)","rgba(107,38,0,1.0)"],5:["rgba(107,38,0,1.0)","rgba(107,38,0,0.60)","rgba(107,38,0,0.20)","rgba(107,38,0,0.60)","rgba(107,38,0,1.0)"],7:["rgba(107,38,0,1.0)","rgba(107,38,0,0.70)","rgba(107,38,0,0.40)","rgba(107,38,0,0.10)","rgba(107,38,0,0.40)","rgba(107,38,0,0.70)","rgba(107,38,0,1.0)"],9:["rgba(107,38,0,1.0)","rgba(107,38,0,0.78)","rgba(107,38,0,0.55)","rgba(107,38,0,0.33)","rgba(107,38,0,0.10)","rgba(107,38,0,0.33)","rgba(107,38,0,0.55)","rgba(107,38,0,0.78)","rgba(107,38,0,1.0)"],stops:["rgba(107,38,0,1.0)","rgba(107,38,0,0.5)","rgba(107,38,0,0)","rgba(107,38,0,0.5)","rgba(107,38,0,1.0)"]},"extremes-orange-bright":{3:["rgba(255,179,57,1.0)","rgba(255,179,57,0.40)","rgba(255,179,57,1.0)"],5:["rgba(255,179,57,1.0)","rgba(255,179,57,0.60)","rgba(255,179,57,0.20)","rgba(255,179,57,0.60)","rgba(255,179,57,1.0)"],7:["rgba(255,179,57,1.0)","rgba(255,179,57,0.70)","rgba(255,179,57,0.40)","rgba(255,179,57,0.10)","rgba(255,179,57,0.40)","rgba(255,179,57,0.70)","rgba(255,179,57,1.0)"],9:["rgba(255,179,57,1.0)","rgba(255,179,57,0.78)","rgba(255,179,57,0.55)","rgba(255,179,57,0.33)","rgba(255,179,57,0.10)","rgba(255,179,57,0.33)","rgba(255,179,57,0.55)","rgba(255,179,57,0.78)","rgba(255,179,57,1.0)"],stops:["rgba(255,179,57,1.0)","rgba(255,179,57,0.5)","rgba(255,179,57,0)","rgba(255,179,57,0.5)","rgba(255,179,57,1.0)"]},"extremes-purple":{3:["rgba(65,27,109,1.0)","rgba(65,27,109,0.40)","rgba(65,27,109,1.0)"],5:["rgba(65,27,109,1.0)","rgba(65,27,109,0.60)","rgba(65,27,109,0.20)","rgba(65,27,109,0.60)","rgba(65,27,109,1.0)"],7:["rgba(65,27,109,1.0)","rgba(65,27,109,0.70)","rgba(65,27,109,0.40)","rgba(65,27,109,0.10)","rgba(65,27,109,0.40)","rgba(65,27,109,0.70)","rgba(65,27,109,1.0)"],9:["rgba(65,27,109,1.0)","rgba(65,27,109,0.78)","rgba(65,27,109,0.55)","rgba(65,27,109,0.33)","rgba(65,27,109,0.10)","rgba(65,27,109,0.33)","rgba(65,27,109,0.55)","rgba(65,27,109,0.78)","rgba(65,27,109,1.0)"],stops:["rgba(65,27,109,1.0)","rgba(65,27,109,0.5)","rgba(65,27,109,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1.0)"]},"extremes-pink":{3:["rgba(87,9,89,1.0)","rgba(87,9,89,0.40)","rgba(87,9,89,1.0)"],5:["rgba(87,9,89,1.0)","rgba(87,9,89,0.60)","rgba(87,9,89,0.20)","rgba(87,9,89,0.60)","rgba(87,9,89,1.0)"],7:["rgba(87,9,89,1.0)","rgba(87,9,89,0.70)","rgba(87,9,89,0.40)","rgba(87,9,89,0.10)","rgba(87,9,89,0.40)","rgba(87,9,89,0.70)","rgba(87,9,89,1.0)"],9:["rgba(87,9,89,1.0)","rgba(87,9,89,0.78)","rgba(87,9,89,0.55)","rgba(87,9,89,0.33)","rgba(87,9,89,0.10)","rgba(87,9,89,0.33)","rgba(87,9,89,0.55)","rgba(87,9,89,0.78)","rgba(87,9,89,1.0)"],stops:["rgba(87,9,89,1.0)","rgba(87,9,89,0.5)","rgba(87,9,89,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1.0)"]},"extremes-blue":{3:["rgba(16,48,94,1.0)","rgba(16,48,94,0.40)","rgba(16,48,94,1.0)"],5:["rgba(16,48,94,1.0)","rgba(16,48,94,0.60)","rgba(16,48,94,0.20)","rgba(16,48,94,0.60)","rgba(16,48,94,1.0)"],7:["rgba(16,48,94,1.0)","rgba(16,48,94,0.70)","rgba(16,48,94,0.40)","rgba(16,48,94,0.10)","rgba(16,48,94,0.40)","rgba(16,48,94,0.70)","rgba(16,48,94,1.0)"],9:["rgba(16,48,94,1.0)","rgba(16,48,94,0.78)","rgba(16,48,94,0.55)","rgba(16,48,94,0.33)","rgba(16,48,94,0.10)","rgba(16,48,94,0.33)","rgba(16,48,94,0.55)","rgba(16,48,94,0.78)","rgba(16,48,94,1.0)"],stops:["rgba(16,48,94,1.0)","rgba(16,48,94,0.5)","rgba(16,48,94,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1.0)"]},"extremes-blue-dark":{3:["rgba(0,38,73,1.0)","rgba(0,38,73,0.40)","rgba(0,38,73,1.0)"],5:["rgba(0,38,73,1.0)","rgba(0,38,73,0.60)","rgba(0,38,73,0.20)","rgba(0,38,73,0.60)","rgba(0,38,73,1.0)"],7:["rgba(0,38,73,1.0)","rgba(0,38,73,0.70)","rgba(0,38,73,0.40)","rgba(0,38,73,0.10)","rgba(0,38,73,0.40)","rgba(0,38,73,0.70)","rgba(0,38,73,1.0)"],9:["rgba(0,38,73,1.0)","rgba(0,38,73,0.78)","rgba(0,38,73,0.55)","rgba(0,38,73,0.33)","rgba(0,38,73,0.10)","rgba(0,38,73,0.33)","rgba(0,38,73,0.55)","rgba(0,38,73,0.78)","rgba(0,38,73,1.0)"],stops:["rgba(0,38,73,1.0)","rgba(0,38,73,0.5)","rgba(0,38,73,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1.0)"]},"extremes-blue-bright":{3:["rgba(117,239,221,1.0)","rgba(117,239,221,0.40)","rgba(117,239,221,1.0)"],5:["rgba(117,239,221,1.0)","rgba(117,239,221,0.60)","rgba(117,239,221,0.20)","rgba(117,239,221,0.60)","rgba(117,239,221,1.0)"],7:["rgba(117,239,221,1.0)","rgba(117,239,221,0.70)","rgba(117,239,221,0.40)","rgba(117,239,221,0.10)","rgba(117,239,221,0.40)","rgba(117,239,221,0.70)","rgba(117,239,221,1.0)"],9:["rgba(117,239,221,1.0)","rgba(117,239,221,0.78)","rgba(117,239,221,0.55)","rgba(117,239,221,0.33)","rgba(117,239,221,0.10)","rgba(117,239,221,0.33)","rgba(117,239,221,0.55)","rgba(117,239,221,0.78)","rgba(117,239,221,1.0)"],stops:["rgba(117,239,221,1.0)","rgba(117,239,221,0.5)","rgba(117,239,221,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1.0)"]},"extremes-orange-gray":{3:["#a53217","#bf9990","#a53217"],5:["#a53217","#b97f72","#cccccc","#b97f72","#a53217"],7:["#a53217","#b26553","#bf9990","#cccccc","#bf9990","#b26553","#a53217"],9:["#a53217","#af5944","#b97f72","#c2a69f","#cccccc","#c2a69f","#b97f72","#af5944","#a53217"],stops:["#a53217","#b97f72","#cccccc","#b97f72","#a53217"]},"extremes-bluegreen-gray":{3:["#004238","#889e9b","#004238"],5:["#004238","#668782","#cccccc","#668782","#004238"],7:["#004238","#447069","#889e9b","#cccccc","#889e9b","#447069","#004238"],9:["#004238","#33655d","#668782","#99aaa7","#cccccc","#99aaa7","#668782","#33655d","#004238"],stops:["#004238","#668782","#cccccc","#668782","#004238"]},"extremes-red-gray":{3:["#990b0b","#bb8c8c","#990b0b"],5:["#990b0b","#b36c6c","#cccccc","#b36c6c","#990b0b"],7:["#990b0b","#aa4b4b","#bb8c8c","#cccccc","#bb8c8c","#aa4b4b","#990b0b"],9:["#990b0b","#a63b3b","#b36c6c","#bf9c9c","#cccccc","#bf9c9c","#b36c6c","#a63b3b","#990b0b"],stops:["#990b0b","#b36c6c","#cccccc","#b36c6c","#990b0b"]},"extremes-orange-gray-dark":{3:["#6b2600","#ac9588","#6b2600"],5:["#6b2600","#9c7966","#cccccc","#9c7966","#6b2600"],7:["#6b2600","#8b5d44","#ac9588","#cccccc","#ac9588","#8b5d44","#6b2600"],9:["#6b2600","#835033","#9c7966","#b4a399","#cccccc","#b4a399","#9c7966","#835033","#6b2600"],stops:["#6b2600","#9c7966","#cccccc","#9c7966","#6b2600"]},"extremes-orange-gray-bright":{3:["#ffb339","#775e35","#ffb339"],5:["#ffb339","#997336","#333333","#997336","#ffb339"],7:["#ffb339","#bb8837","#775e35","#333333","#775e35","#bb8837","#ffb339"],9:["#ffb339","#cc9338","#997336","#665335","#333333","#665335","#997336","#cc9338","#ffb339"],stops:["#ffb339","#997336","#333333","#997336","#ffb339"]},"extremes-purple-gray":{3:["#411b6d","#9e91ac","#411b6d"],5:["#411b6d","#87749d","#cccccc","#87749d","#411b6d"],7:["#411b6d","#6f568d","#9e91ac","#cccccc","#9e91ac","#6f568d","#411b6d"],9:["#411b6d","#644785","#87749d","#a9a0b4","#cccccc","#a9a0b4","#87749d","#644785","#411b6d"],stops:["#411b6d","#87749d","#cccccc","#87749d","#411b6d"]},"extremes-pink-gray":{3:["#570959","#a58ba6","#570959"],5:["#570959","#926b93","#cccccc","#926b93","#570959"],7:["#570959","#7e4a7f","#a58ba6","#cccccc","#a58ba6","#7e4a7f","#570959"],9:["#570959","#743a76","#926b93","#af9baf","#cccccc","#af9baf","#926b93","#743a76","#570959"],stops:["#570959","#926b93","#cccccc","#926b93","#570959"]},"extremes-blue-gray":{3:["#10305e","#8d98a7","#10305e"],5:["#10305e","#6e7e95","#cccccc","#6e7e95","#10305e"],7:["#10305e","#4f6483","#8d98a7","#cccccc","#8d98a7","#4f6483","#10305e"],9:["#10305e","#3f577a","#6e7e95","#9da5b1","#cccccc","#9da5b1","#6e7e95","#3f577a","#10305e"],stops:["#10305e","#6e7e95","#cccccc","#6e7e95","#10305e"]},"extremes-blue-gray-dark":{3:["#002649","#8895a0","#002649"],5:["#002649","#66798b","#cccccc","#66798b","#002649"],7:["#002649","#445d75","#8895a0","#cccccc","#8895a0","#445d75","#002649"],9:["#002649","#33506a","#66798b","#99a3ab","#cccccc","#99a3ab","#66798b","#33506a","#002649"],stops:["#002649","#66798b","#cccccc","#66798b","#002649"]},"extremes-blue-gray-bright":{3:["#75efdd","#49726c","#75efdd"],5:["#75efdd","#549188","#333333","#549188","#75efdd"],7:["#75efdd","#5fb0a4","#49726c","#333333","#49726c","#5fb0a4","#75efdd"],9:["#75efdd","#65c0b3","#549188","#44625e","#333333","#44625e","#549188","#65c0b3","#75efdd"],stops:["#75efdd","#549188","#333333","#549188","#75efdd"]},"cat-dark":{2:["#ed5151","#149ece"],3:["#ed5151","#149ece","#a7c636"],4:["#ed5151","#149ece","#a7c636","#9e559c"],5:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f"],6:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"],7:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8"],8:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a"],9:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3
3902caf99"],10:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6"],11:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779"],12:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779","#7f7f7f"],stops:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779","#7f7f7f"]},"cat-light":{2:["#fd7f6f","#7eb0d5"],3:["#fd7f6f","#7eb0d5","#b2e061"],4:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe"],5:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a"],6:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"],7:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db"],8:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5"],9:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7"],10:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4"],11:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf"],12:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf","#d9d9d9"],stops:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf","#d9d9d9"]},"predominant-v1":{1:["#a03500"],2:["#a03500","#d9b400"],3:["#a03500","#d9b400","#3264c8"],4:["#a03500","#d9b400","#3264c8","#72b38e"],5:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1"],6:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087"],7:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf"],8:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236"],9:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc"],10:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc","#ad8516"],stops:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc","#ad8516"]},"predominant-v2":{1:["#dc4b00"],2:["#dc4b00","#3c6ccc"],3:["#dc4b00","#3c6ccc","#d9dc00"],4:["#dc4b00","#3c6ccc","#d9dc00","#91d900"],5:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1"],6:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00"],7:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478"],8:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc"],9:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc"],10:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc","#d7a799"],stops:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc","#d7a799"]},"predominant-v3":{1:["#1e8553"],2:["#1e8553","#c44296"],3:["#1e8553","#c44296","#d9bf0d"],4:["#1e8553","#c44296","#d9bf0d","#d97f00"],5:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1"],6:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc"],7:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66"],8:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087"],9:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc"],10:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc","#807b71"],stops:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc","#807b71"]},"predominant-v4":{1:["#ccb642"],2:["#ccb642","#6998b4"],3:["#ccb642","#6998b4","#a67474"],4:["#ccb642","#6998b4","#a67474","#6bb38f"],5:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3"],6:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739"],7:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc"],8:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043"],9:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087"],10:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087","#8f8399"],stops:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087","#8f8399"]},"predominant-v5":{1:["#50e991"],2:["#50e991","#e60049"],3:["#50e991","#e60049","#0bb4ff"],4:["#50e991","#e60049","#0bb4ff","#e6d800"],5:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5"],6:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300"],7:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300","#dc0ab4"],8:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff"],9:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0"],10:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0","#f0cccc"],stops:["#50e991","#e60049","#0bb4ff","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0","#f0cccc"]},"predominance-race":{1:["#c44245"],2:["#c44245","#00b6f1"],3:["#c44245","#00b6f1","#d9bf0d"],4:["#c44245","#00b6f1","#d9bf0d","#6a28c7"],5:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087"],6:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d"],7:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d","#78aea0"],8:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553"],9:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016"],10:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016","#0094bf"],stops:["#c44245","#00b6f1","#d9bf0d","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016","#0094bf"]},"predominance-money":{1:["#437a75"],2:["#437a75","#bf7860"],3:["#437a75","#bf7860","#d9d78c"],4:["#437a75","#bf7860","#d9d78c","#72231f"],5:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2"],6:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8"],7:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8","#89a6a6"],8:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c"],9:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c"],10:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c","#a664a0"],stops:["#437a75","#bf7860","#d9d78c","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c","#a664a0"]}
3902,"predominance-race-ethnic":{1:["#0040bf"],2:["#0040bf","#a3cc52"],3:["#0040bf","#a3cc52","#b9a087"],4:["#0040bf","#a3cc52","#b9a087","#a01fcc"],5:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698"],6:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e"],7:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f"],8:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc"],9:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9"],10:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9","#8a64b3"],stops:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9","#8a64b3"]},"predominance-rainbow":{1:["#d43f70"],2:["#007fd9","#d43f70"],3:["#007fd9","#d43f70","#c4dc66"],4:["#007fd9","#d43f70","#b6a135","#c4dc66"],5:["#007fd9","#d43f70","#b6a135","#c4dc66","#ebe498"],6:["#007fd9","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],7:["#007fd9","#881fc5","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],8:["#007fd9","#443dbf","#881fc5","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],9:["#007fd9","#443dbf","#881fc5","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"],10:["#007fd9","#443dbf","#881fc5","#bf00bf","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"],stops:["#007fd9","#443dbf","#881fc5","#bf00bf","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"]},"predominance-sequence":{1:["#b30000"],2:["#b30000","#ebdc78"],3:["#b30000","#8be04e","#ebdc78"],4:["#b30000","#1a53ff","#8be04e","#ebdc78"],5:["#b30000","#7c1158","#1a53ff","#8be04e","#ebdc78"],6:["#b30000","#7c1158","#1a53ff","#00b7c7","#8be04e","#ebdc78"],7:["#b30000","#7c1158","#4421af","#1a53ff","#00b7c7","#8be04e","#ebdc78"],8:["#b30000","#7c1158","#4421af","#1a53ff","#00b7c7","#5ad45a","#8be04e","#ebdc78"],9:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#ebdc78"],10:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#c5d96d","#ebdc78"],stops:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#c5d96d","#ebdc78"]},"tropical-bliss":{stops:[[252,225,56,1],[255,247,153,1],[252,210,126,1],[241,152,60,1],[165,83,183,1],[177,169,208,1],[110,207,252,1],[76,129,205,1],[252,111,132,1],[252,62,90,1],[106,246,137,1],[72,136,92,1]]},"desert-blooms":{stops:[[16,36,50,1],[20,77,89,1],[255,199,48,1],[237,147,16,1],[166,79,27,1],[102,21,16,1],[217,53,26,1],[179,21,21,1],[74,9,50,1],[140,33,63,1],[24,56,46,1],[44,105,84,1]]},"under-the-sea":{stops:[[191,151,39,1],[96,113,0,1],[0,115,76,1],[112,68,137,1],[1,172,202,1],[2,78,118,1],[240,145,0,1],[234,49,31,1],[198,0,75,1],[117,112,179,1],[102,102,102,1],[51,51,51,1]]},"vibrant-rainbow":{stops:[[255,251,0,1],[245,203,17,1],[159,212,12,1],[70,227,156,1],[50,184,166,1],[127,242,250,1],[173,0,242,1],[196,97,235,1],[235,114,0,1],[232,167,132,1],[191,46,46,1],[108,112,0,1]]},"ocean-bay":{stops:[[25,25,33,1],[17,73,92,1],[120,177,194,1],[69,79,75,1],[143,143,130,1],[155,224,192,1],[135,176,81,1],[247,236,136,1],[235,220,193,1],[219,182,88,1],[196,53,65,1],[117,53,30,1]]},"prairie-summer":{stops:[[51,36,36,1],[117,21,85,1],[212,112,19,1],[214,137,137,1],[33,17,115,1],[130,170,214,1],[123,250,235,1],[110,201,168,1],[107,100,8,1],[234,218,64,1],[204,197,74,1],[31,194,53,1]]},"pastel-chalk":{stops:[[255,253,153,1],[245,230,164,1],[193,212,140,1],[184,227,208,1],[160,184,181,1],[203,247,250,1],[215,145,242,1],[223,193,235,1],[242,185,131,1],[232,196,178,1],[191,142,142,1],[148,153,92,1]]},"relationship-brewer-yellow-blue-black":{2:[["#f3b300","#000000"],["#f3f3f3","#509dc2"]],3:[["#f3b300","#7a5a00","#000000"],["#f3d37a","#8e916e","#284f61"],["#e8e6f2","#a2c8db","#509dc2"]],4:[["#f3b300","#a27700","#513c00","#000000"],["#f3c851","#ab974c","#636546","#1b3441"],["#f3dea2","#b4b797","#74908c","#356981"],["#f3f3f3","#bdd6e3","#86bad2","#509dc2"]]},"relationship-brewer-pink-blue-purple":{2:[["#de4fa6","#2a1a8a"],["#e8e6f2","#4fadd0"]],3:[["#de4fa6","#843598","#2a1a8a"],["#e39bcc","#9080bd","#3d64ad"],["#e9e6f2","#9ccae1","#4fadd0"]],4:[["#de4fa6","#a23d9d","#662c93","#2a1a8a"],["#e181bf","#a86fb5","#6f5dab","#364ba1"],["#e5b4d9","#afa1ce","#798fc4","#437cb9"],["#e8e6f2","#b5d3e7","#82c0db","#4fadd0"]]},"relationship-brewer-orange-pink-purple-green":{2:[["#f0008b","#5a4da4"],["#f37300","#008837"]],3:[["#f0008b","#cd9acc","#5a4da4"],["#fe9aa6","#e6e6e6","#9ac9d5"],["#f37300","#cce88b","#008837"]],4:[["#f0008b","#e67fe6","#bb7fe6","#5a4da4"],["#e67fb6","#ffd9f4","#ddd9ff","#8aade6"],["#f29a92","#ffe8d9","#d9ffe6","#6cd9d2"],["#f37300","#e6c97e","#96e67e","#008837"]]},"relationship-brewer-purple-orange":{2:[["#240d5e","#b30000"],["#c4b3d8","#ffcc80"]],3:[["#240d5e","#7f7f7f","#b30000"],["#7c67ab","#bfbfbf","#f35926"],["#c4b3d8","#e6e6e6","#ffcc80"]],4:[["#240d5e","#72668f","#b96060","#b30000"],["#594487","#988db0","#d08e84","#cc442b"],["#8f7caf","#bfb3d1","#e8bda8","#e68855"],["#c4b3d8","#e5daf2","#ffebcc","#ffcc80"]]},"relationship-blue-orange-brown":{2:[["#07a9d0","#705a50"],["#f3d8cb","#ea7f45"]],3:[["#00afe7","#427a8e","#5c473d"],["#98cfe5","#af978b","#aa5f37"],["#ffefe2","#ffb286","#f97529"]],4:[["#00b1f3","#0089af","#46636f","#533e34"],["#4ccaf2","#82a0ad","#8f786c","#8b4f30"],["#c3e2f0","#d0b7ab","#d08c69","#c56027"],["#fffaed","#ffcda7","#ff9f63","#ff6f16"]]},"relationship-purple-green-blue":{2:[["#c47add","#5064a0"],["#f2f2f2","#a9bf39"]],3:[["#c47add","#7b72ab","#5064a0"],["#dbb6e8","#ad9d91","#7d926d"],["#f2f2f2","#ced996","#a9bf39"]],4:[["#c47add","#917abf","#7b72ab","#5064a0"],["#d3a2e4","#a79abc","#918a91","#6e827e"],["#e3caeb","#c2bebe","#a8ad7b","#8ba15b"],["#f2f2f2","#dce1c0","#c1c989","#a9bf39"]]},"relationship-blue-green-purple":{2:[["#66b0ff","#79379c"],["#efffe3","#9ebf39"]],3:[["#66b0ff","#7364aa","#79379c"],["#abd8f1","#8ea09c","#7a7a4c"],["#efffe3","#c7df8e","#9ebf39"]],4:[["#66b0ff","#7388c8","#7364aa","#79379c"],["#94caf6","#93a9be","#8a8997","#85697b"],["#c1e5ec","#b4c9b4","#a2af85","#929268"],["#efffe3","#d4eaaa","#b9d472","#9ebf39"]]},"relationship-blue-orange-green":{2:[["#66bfff","#066b2d"],["#f2f2f2","#f09900"]],3:[["#66bfff","#398273","#066b2d"],["#acd9f9","#a1ac9c","#7d7755"],["#f2f2f2","#e7c696","#f09900"]],4:[["#66bfff","#599bab","#398273","#066b2d"],["#95d0fb","#8caea8","#769468","#59782f"],["#c3e1f6","#bec1a4","#b4a55c","#9c8a2d"],["#f2f2f2","#f1d4a1","#f1b751","#f09900"]]},"relationship-mustard-blue-wine":{2:[["#f0d200","#8c0b00"],["#faffe3","#64c8ff"]],3:[["#f0d200","#9e5114","#8c0b00"],["#eff279","#aaafa0","#627b94"],["#faffe3","#afe4f1","#64c8ff"]],4:[["#f0d200","#bd9024","#9e5114","#8c0b00"],["#f5e052","#bfac6a","#9a7d61","#80565f"],["#f1e7a1","#c1c8b0","#97aaae","#7789a2"],["#faffe3","#c3e4f6","#93d6fb","#64c8ff"]]},"relationship-pink-blue-purple":{2:[["#ff7373","#593fb3"],["#f2f2f2","#62e7f5"]],3:[["#ff7373","#945c90","#593fb3"],["#f9b8b8","#a699d4","#5593d4"],["#f2f2f2","#a3ecf4","#62e7f5"]],4:[["#ff7373","#bf6989","#945c90","#593fb3"],["#fb9d9d","#bb97ac","#938cb1","#6077bf"],["#f6c8c8","#c1c2d0","#93bbd3","#73afd3"],["#f2f2f2","#c2eef3","#92ebf4","#62e7f5"]]},"relationship-olive-blue-green":{2:[["#d1d100","#066b2d"],["#faffe3","#50aaff"]],3:[["#d1d100","#4f852c","#066b2d"],["#e8eb75","#aab4a0","#608f94"],["#faffe3","#b1dbf5","#50aaff"]],4:[["#d1d100","#8aa32e","#4f852c","#066b2d"],["#dfe04c","#9ebb6e","#629b6f","#367a71"],["#ecf097","#b0cfad","#76b0b3","#5293ab"],["#faffe3","#c1e3ec","#89c6f6","#50aaff"]]},"relationship-yellow-cyan-blue":{2:[["#ffeb00","#007bcc"],["#faffe3","#00e6e6"]],3:[["#ffeb00","#63a18e","#007bcc"],["#fffbb3","#9dbdcc","#5dadbf"],["#faffe3","#a6fff5","#00e6e6"]],4:[["#ffeb00","#aabf5e","#63a18e","#007bcc"],["#fff44d","#a9d28b","#5ebbab","#289fc8"],["#fffca6","#a8e4b7","#58d4c8","#30c2d6"],["#faffe3","#a7f7e4","#53eee5","#00e6e6"]]},"relationship-blue-pink-purple":{2:[["#57a5d9","#631673"],["#ece6f2","#cc5a5a"]
3902],3:[["#5ea5d8","#624d8a","#621371"],["#a5c6e5","#9e799b","#963567"],["#ece6f2","#daa5ac","#c9585c"]],4:[["#57a5d9","#6175a7","#624e8c","#631673"],["#89bbe1","#8c8baf","#89628c","#7f3c6b"],["#bad0ea","#b6a1b7","#b0758d","#974a62"],["#ece6f2","#e1b7bf","#d7898d","#cc5a5a"]]},"relationship-purple-green-wine":{2:[["#ad77d9","#7a0a00"],["#ece6f2","#9cbf57"]],3:[["#ad77d9","#7a4873","#7a0a00"],["#cdafe6","#a59b98","#6e6548"],["#ece6f2","#c4d3a5","#9cbf57"]],4:[["#ad77d9","#9460a6","#7a4873","#7a0a00"],["#c29ce1","#a888ae","#8e747b","#7a613c"],["#d7c1ea","#bdb1b6","#a3a083","#8a834c"],["#ece6f2","#d1d9be","#b7cc8b","#9cbf57"]]},election:{11:["#086ca0","#2668a0","#4364a1","#6160a1","#7e5ca2","#9c58a2","#a44d8b","#ac4274","#b5385d","#bd2d46","#c5222f"],stops:["#086ca0","#2668a0","#4364a1","#6160a1","#7e5ca2","#9c58a2","#a44d8b","#ac4274","#b5385d","#bd2d46","#c5222f"]},temperature:{12:["#000068","#333399","#756db5","#9a93ca","#c6c3e2","#e7e6f2","#fdece3","#fdd2bf","#faa98b","#f68460","#f23d2f","#c60000"],stops:["#000068","#333399","#756db5","#9a93ca","#c6c3e2","#e7e6f2","#fdece3","#fdd2bf","#faa98b","#f68460","#f23d2f","#c60000"]},"elevation-warm-humid":{11:["#6c9a87","#77ad95","#86b89d","#a9c0a7","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#6c9a87","#77ad95","#86b89d","#a9c0a7","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"]},"elevation-cool-humid":{11:["#72958e","#82a5a0","#91b2ac","#b4bfb5","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#72958e","#82a5a0","#91b2ac","#b4bfb5","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"]},"elevation-arid":{11:["#938b83","#a99f94","#b4aa9e","#cabead","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#938b83","#a99f94","#b4aa9e","#cabead","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"]},"elevation-polar":{8:["#94a9c0","#a3b4cb","#abc0d5","#b8c9e0","#cad6e8","#dbe1f0","#edf2fb","#eff3fb"],stops:["#94a9c0","#a3b4cb","#abc0d5","#b8c9e0","#cad6e8","#dbe1f0","#edf2fb","#eff3fb"]},precipitation:{17:["#f11714","#f88c51","#fcb16b","#fec784","#ffe6b6","#e7f0c0","#cfe5ac","#b6db98","#9ed187","#85c860","#6ec13a","#13b445","#00a64b","#9089c4","#756db5","#625cab","#2d2b94"],stops:["#f11714","#f88c51","#fcb16b","#fec784","#ffe6b6","#e7f0c0","#cfe5ac","#b6db98","#9ed187","#85c860","#6ec13a","#13b445","#00a64b","#9089c4","#756db5","#625cab","#2d2b94"]},spectral:{6:["#b8529e","#3853a3","#6fcbdc","#69bc45","#f6eb0f","#ec1e24"],stops:["#b8529e","#3853a3","#6fcbdc","#69bc45","#f6eb0f","#ec1e24"]},bathymetry:{14:["#e9f5ff","#d4eaf8","#bfdff2","#abd5ec","#96cae5","#81bfdf","#6cb4d8","#5ca0ca","#4c8dbc","#3d79ae","#2d65a0","#1d5292","#0d3e84","#08306b"],stops:["#e9f5ff","#d4eaf8","#bfdff2","#abd5ec","#96cae5","#81bfdf","#6cb4d8","#5ca0ca","#4c8dbc","#3d79ae","#2d65a0","#1d5292","#0d3e84","#08306b"]},"cat-dark-6":{6:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"],stops:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"]},"cat-light-6":{6:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"],stops:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"]}}})),define("nickel/utils/mobile-detect",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3903e.default=new window.MobileDetect(window.navigator.userAgent)})),define("nickel/utils/mouse-button",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){"mouseenter"===e.type&&(0,t.debug)("Cannot probe mouse buttons for mouseenter event") 3904if(void 0!==e.buttons)return{left:1==(1&e.buttons),right:2==(2&e.buttons),middle:4==(4&e.buttons)} 3905if(void 0!==e.which)return{left:1===e.which,right:3===e.which,middle:2===e.which} 3906return{left:!1,right:!1,middle:!1}}})),define("nickel/utils/mouse-offset",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){const i=t||e.currentTarget||e.srcElement,n=window.getComputedStyle(i),l=parseInt(n.getPropertyValue("border-left-width")),a=parseInt(n.getPropertyValue("border-right-width")) 3907var o=i.getBoundingClientRect() 3908return{left:e.clientX-l-o.left-document.body.scrollLeft,top:e.clientY-a-o.top-document.body.scrollTop}}})),define("nickel/utils/svgs-cache",["exports"],(function(e){Object.defineProperty(e,"__esMo
3908dule",{value:!0}),e.default=void 0 3909class t{static async loadSvgs(e){let i=t.cache.get(e) 3910return i||(t.cache.set(e,async function(){const e=document.implementation.createHTMLDocument(""),t=await fetch(...arguments) 3911return e.body.innerHTML=await t.text(),e}(...arguments)),i=t.cache.get(e)),i}}var i,n,l 3912i=t,n="cache",l=new Map,(n=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3913var i=e[Symbol.toPrimitive] 3914if(void 0!==i){var n=i.call(e,t||"default") 3915if("object"!=typeof n)return n 3916throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3917return"symbol"==typeof t?t:String(t)}(n))in i?Object.defineProperty(i,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[n]=l 3918e.default=t})) 3919define("nickel/utils/virtual-list/bin",["exports"],(function(e){function t(e,t){this.width=t||0,this.content=e}function i(e){return function(){throw new TypeError(`MustImplement: ${e}`)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,e.rangeError=function(e,t){throw new RangeError(`Parameter must be within: [0 and ${e}] but was: ${t}`)},t.prototype.objectAt=function(e,t){return e[t]},t.prototype.position=i("position"),t.prototype.flush=i("flush"),t.prototype.height=i("height"),t.prototype.isGrid=i("isGrid"),t.prototype.length=function(){return this.content.length},t.prototype.maxContentOffset=function(e,t){var i=this.height(e) 3920return Math.max(i-t,0)},t.prototype.visibleStartingIndex=i("visibleStartingIndex"),t.prototype.numberVisibleWithin=i("numberVisibleWithin"),t.prototype.heightAtIndex=function(e){return this.content[e].height},t.prototype.widthAtIndex=function(e){return this.content[e].width}})),define("nickel/utils/virtual-list/entry",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i,n){this.height=e,this.width=t,this.position={x:i,y:n}}})),define("nickel/utils/virtual-list/fixed-grid",["exports","nickel/utils/virtual-list/bin"],(function(e,t){function i(e,t,i){this._elementWidth=t,this._elementHeight=i,this._super$constructor(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i,i.prototype=Object.create(t.default.prototype),i.prototype._super$constructor=t.default,i.prototype.flush=function(){},i.prototype.isGrid=function(e){return(Math.floor(e/this.widthAtIndex(0))||1)>1},i.prototype.visibleStartingIndex=function(e,t,i){e=Math.min(e,this.maxContentOffset(t,i)) 3921var n=Math.floor(t/this.widthAtIndex(0))||1 3922return Math.floor(e/this.heightAtIndex(0))*n},i.prototype.numberVisibleWithin=function(e,t,i,n){var l=this.visibleStartingIndex(e,t,i),a=Math.floor(t/this.widthAtIndex(0))||1,o=this.length(),r=this.heightAtIndex(0),s=Math.ceil(i/r)*a 3923n&&(s+=a) 3924var c=o-l 3925return Math.max(Math.min(s,c),0)},i.prototype.widthAtIndex=function(){return this._elementWidth},i.prototype.heightAtIndex=function(){return this._elementHeight},i.prototype.position=function(e,i){var n=this.length();(0===n||e>n)&&(0,t.rangeError)(n,e) 3926var l=Math.floor(i/this.widthAtIndex(e))||1 3927return{x:e%l*this.widthAtIndex(e)|0,y:Math.floor(e/l)*this.heightAtIndex(e)}},i.prototype.height=function(e){if("number"!=typeof e)throw new TypeError("height depends on the first argument of visibleWidth(number)") 3928var t=this.length() 3929if(0===t)return 0 3930var i=Math.max(Math.floor(e/this.widthAtIndex(0),1)) 3931return i=i>0?i:1,Math.ceil(t/i)*this.heightAtIndex(0)}})),define("nickel/utils/virtual-list/grid",["exports","nickel/utils/virtual-list/fixed-grid"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3932e.default=class{constructor(e,i){this.length=0,this.bin=new t.default(this,e,i)}contentSize(e){return{width:e,height:this.bin.height(e)}}indexAt(e,t,i,n){return this.bin.visibleStartingIndex(t,i,n)}positionAt(e,t){return this.bin.position(e,t)}widthAt(e){return this.bin.widthAtIndex(e)}heightAt(e){return this.bin.heightAtIndex(e)}count(e,t,i,n){return this.bin.numberVisibleWithin(t,i,n,!0)}maxScroll(e,t){return this.bin.maxContentOffset(e,t)}}})),define("nickel/utils/virtual-list/mixed-grid",["exports","nickel/utils/virtual-list/shelf-first"],(function(e,t){Object.defineProperty(e,"__esMo
3932dule",{value:!0}),e.default=void 0 3933e.default=class{constructor(e,i){this.content=e,this.bin=new t.default(e,i)}contentSize(e){return{width:e,height:this.bin.height(e)}}indexAt(e,t,i,n){return this.bin.visibleStartingIndex(t,i,n)}positionAt(e,t,i){return this.bin.position(e,t,i)}widthAt(e){return this.bin.widthAtIndex(e)}heightAt(e){return this.bin.heightAtIndex(e)}count(e,t,i,n){return this.bin.numberVisibleWithin(t,i,n,!0)}maxScroll(e,t){return this.bin.maxContentOffset(e,t)}}})),define("nickel/utils/virtual-list/shelf-first",["exports","nickel/utils/virtual-list/bin","nickel/utils/virtual-list/entry"],(function(e,t,i){function n(e,t){this._super$constructor(e,t),this._positionEntries=[]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n,n.prototype=Object.create(t.default.prototype),n.prototype._super$constructor=t.default,n.prototype.isGrid=function(e){null!=e&&e!==this.width&&(this.flush(0),this.width=e) 3934for(var t=this.length(),i=0;i<t;i++)if(this._entryAt(i).position.x>0)return!0 3935return!1},n.prototype.height=function(e){null!=e&&e!==this.width&&(this.flush(0),this.width=e) 3936var t=this.length() 3937if(0===t)return 0 3938for(var i,n=0,l=0,a=t-1;a>=0&&!(l>(i=this._entryAt(a)).position.y);a--)n<i.height&&(n=i.height),l=i.position.y 3939return l+n},n.prototype.flush=function(e){var t=this._positionEntries 3940t.length>e&&(t.length=e)},n.prototype.numberVisibleWithin=function(e,t,i,n){t!==this.width&&(this.flush(0),this.width=t) 3941var l=this.visibleStartingIndex(e,t,i) 3942return this._numberVisibleWithin(l,i,n)},n.prototype._entryAt=function(e){var n,l=this.length(),a=this.width 3943e>=l&&(0,t.rangeError)(l,e) 3944var o,r,s,c,d=this._positionEntries.length,u=0,p=0 3945if(e<d)return this._positionEntries[e] 3946for(0===d?(o=0,r=0):(o=d-1,p=(n=this._positionEntries[o]).position.x+n.width,u=n.height,r=n.position.y,o++),c=o;c<e+1;c++){var f=this.heightAtIndex(c),b=this.widthAtIndex(c) 3947n&&b+p>a?(r=n.position.y+n.height,s=0,p=0,u=f):s=p,f>u&&(u=f),n=this._positionEntries[c]=new i.default(u,b,s,r),p=s+b}return n},n.prototype._numberVisibleWithin=function(e,t,i){var n,l,a,o=0,r=this.length(),s=0,c=0 3948c=e>0&&e<r?this._entryAt(e).position.y:0 3949for(var d=e;d<r;d++)if(s===(l=(n=this._entryAt(d)).position).y||(s=l.y-c,i&&!a&&(a=n.height)),s<t)o++ 3950else{if(!i)break 3951i=!1,t+=Math.max(a,n.height)+1,o++}return o},n.prototype.position=function(e,i){var n=this.length() 3952return(0===n||e>n)&&(0,t.rangeError)(n,e),i!==this.width&&(this.flush(0),this.width=i),this._entryAt(e).position},n.prototype.visibleStartingIndex=function(e,t,i){if(e<=0)return 0 3953null!=t&&t!==this.width&&(this.flush(0),this.width=t),e=Math.min(e,this.maxContentOffset(t,i)) 3954for(var n,l=this.height(),a=this.length(),o=a,r=l;;){var s=r/o 3955if(n===(o=Math.min(Math.floor(e/s),a-1)))return o 3956var c=this._entryAt(o),d=c.position 3957if(n=o,(r=d.y+c.height)>e){for(;r>=e&&(n=o,-1!=--o);)r=(d=(c=this._entryAt(o)).position).y+c.height 3958return n}if(e===r){for(;r<=e;)o++,r=(d=(c=this._entryAt(o)).position).y+c.height 3959return o}}}})),define("nickel/utils/virtual-list/style-properties",["exports","@ember/string"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.cssProperty=function(e){return a(e,!0)},e.styleProperty=function(e){return a(e,!1)} 3960var i=["Webkit","ms","Moz","O"],n=["-webkit-","-ms-","-moz-","-o-"],l="undefined"!=typeof document&&document.documentElement&&document.documentElement.style 3961function a(e,a){let o=a?(0,t.camelize)(e):e 3962if(o in l)return e 3963let r=(0,t.capitalize)(o) 3964for(let t=0;t<i.length;t++){let o=i[t]+r 3965if(o in l)return a?n[t]+e:o}}})),define("nickel/utils/virtual-list/translate",["exports","nickel/utils/virtual-list/style-properties"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.translateCSS=e.translate=e.supports3D=e.supports2D=void 0,e.translatePosition=o,e.translatePositionCSS=c,e.translateTransform2D=r,e.translateTransform2DCSS=d,e.translateTransform3D=s,e.translateTransform3DCSS=u 3966var i=(0,t.cssProperty)("transform"),n=(0,t.styleProperty)("transform"),l=e.supports3D=!!(0,t.styleProperty)("perspectiveOrigin"),a=e.supports2D=!!n 3967function o(e,t,i){e.style.left=t+"px",e.style.top=i+"px"}function r(e,t,i){e.style[n]=p(t,i)}function s(e,t,i){e.style[n]=f(t,i)}function c(e,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?`right:${e}px;top:${t}px;`:`left:${e}px;top:${t}px;`}function d(e,t){return`${i}:${p(e,t)};`}function u(e,t){return`${i}:${f(e,t)};`}function p(e,t){return`matrix(1, 0, 0, 1, ${e}, ${t})`}function f(e,t){return`matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, ${e}, ${t}, 0, 1)`}e.translate=l?s:a?r:o,e.translateCSS=l?u:a?d:c})),define("nickel/view-models/configs/config-base",["exports","@dashboard/models","@ember/debug"],(function(e,t,i){Object.defineProperty(e,"__esMo
3967dule",{value:!0}),e.default=void 0 3968e.default=class{constructor(){let{dashboard:e,model:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3969this.dashboard=e,this.model=i,i instanceof t.Model||(this.model=this.dashboard.activeView.createWidgetModel(i)),this.intl=this.dashboard.intl}get isMobile(){return null}}})),define("nickel/view-models/configs/dashboard/category-url-parameter",["exports","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/utils/constants","@dashboard/view-models","nickel/view-models/configs/dashboard/url-parameter"],(function(e,t,i,n,l,a){var o,r 3970Object.defineProperty(e,"__esModule",{value:!0}),e.CategoryUrlParameterMobileConfig=e.CategoryUrlParameterDesktopConfig=void 0 3971class s extends a.default{get supportedEvents(){return[{type:i.EventTypes.ParameterChanged,payloadType:n.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:["whereClause"]}]}}e.CategoryUrlParameterDesktopConfig=(0,l.modelProxy)(t.CategoryUrlParameterDesktopModel)(o=class extends s{})||o,e.CategoryUrlParameterMobileConfig=(0,l.modelProxy)(t.CategoryUrlParameterMobileModel)(r=class extends s{})||r})),define("nickel/view-models/configs/dashboard/dashboard",["exports","@dashboard/models","@dashboard/models/dashboard","@dashboard/view-models","@ember/object","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a){var o,r 3972function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3973var i=e[Symbol.toPrimitive] 3974if(void 0!==i){var n=i.call(e,t||"default") 3975if("object"!=typeof n)return n 3976throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3977return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,l){var a={} 3978return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 3979let d=(0,n.modelProxy)(i.DashboardModel)((r=class extends a.default{constructor(){super(...arguments),s(this,"DefaultTrackedFeatureRadius",i.DefaultTrackedFeatureRadius),s(this,"DefaultTrackedFeatureColor",i.DefaultTrackedFeatureColor),s(this,"DefaultMapSelectionColor",i.DefaultMapSelectionColor)}resetThemeOverrides(){this.model.resetModelProperty("themeOverrides")}get numberPrefixOverrides(){return this.model.numberPrefixOverrides.map(((e,i)=>({label:t.NumberPrefixes[i].label,model:e})))}updateNumberPrefixSymbol(e,t){this.model.numberPrefixOverrides[e].symbol=t}updateNumberPrefixEnabled(e,t){this.model.numberPrefixOverrides[e].enabled=t}resetNumberPrefixes(){this.model.resetModelProperty("numberPrefixOverrides")}},c(r.prototype,"resetThemeOverrides",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"resetThemeOverrides"),r.prototype),c(r.prototype,"updateNumberPrefixSymbol",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"updateNumberPrefixSymbol"),r.prototype),c(r.prototype,"updateNumberPrefixEnabled",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"updateNumberPrefixEnabled"),r.prototype),c(r.prototype,"resetNumberPrefixes",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"resetNumberPrefixes"),r.prototype),o=r))||o 3980e.default=d}
3980)),define("nickel/view-models/configs/dashboard/date-url-parameter",["exports","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/utils/constants","@dashboard/view-models","nickel/view-models/configs/dashboard/url-parameter"],(function(e,t,i,n,l,a){var o,r 3981Object.defineProperty(e,"__esModule",{value:!0}),e.DateUrlParameterMobileConfig=e.DateUrlParameterDesktopConfig=void 0 3982class s extends a.default{get supportedEvents(){return[{type:i.EventTypes.ParameterChanged,payloadType:n.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:["whereClause"]}]}}e.DateUrlParameterDesktopConfig=(0,l.modelProxy)(t.DateUrlParameterDesktopModel)(o=class extends s{})||o,e.DateUrlParameterMobileConfig=(0,l.modelProxy)(t.DateUrlParameterMobileModel)(r=class extends s{})||r})),define("nickel/view-models/configs/dashboard/display",["exports","@dashboard/decorators","@dashboard/models/dashboard","@dashboard/models/filter","@dashboard/utils/array","@dashboard/view-models","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/config-base","nickel/view-models/configs/dashboard/category-url-parameter","nickel/view-models/configs/dashboard/date-url-parameter","nickel/view-models/configs/dashboard/feature-url-parameter","nickel/view-models/configs/dashboard/geometry-url-parameter","nickel/view-models/configs/dashboard/numeric-url-parameter"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b){var m,g,h,y,v,w,S 3983function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 3984var i=e[Symbol.toPrimitive] 3985if(void 0!==i){var n=i.call(e,t||"default") 3986if("object"!=typeof n)return n 3987throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 3988return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function C(e,t,i,n,l){var a={} 3989return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.createDisplayConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 3990switch(e.model.type){case"desktop":return new D(e) 3991case"mobile":return new T(e) 3992default:return null}} 3993const k=/[^A-Za-z0-9-_]+/g 3994function P(e,t){return t.isMobile?function(e,t){switch(e.type){case"category":return new d.CategoryUrlParameterMobileConfig({model:e,dashboard:t,isActionSource:!0}) 3995case"numeric":return new b.NumericUrlParameterMobileConfig({model:e,dashboard:t,isActionSource:!0}) 3996case"date":return new u.DateUrlParameterMobileConfig({model:e,dashboard:t,isActionSource:!0}) 3997case"geometry":return new f.GeometryUrlParameterMobileConfig({model:e,dashboard:t,isActionSource:!0}) 3998case"feature":return new p.FeatureUrlParameterMobileConfig({model:e,dashboard:t,isActionSource:!0}) 3999default:return null}}(...arguments):function(e,t){switch(e.type){case"category":return new d.CategoryUrlParameterDesktopConfig({model:e,dashboard:t,isActionSource:!0}) 4000case"numeric":return new b.NumericUrlParameterDesktopConfig({model:e,dashboard:t,isActionSource:!0}) 4001case"date":return new u.DateUrlParameterDesktopConfig({model:e,dashboard:t,isActionSource:!0}) 4002case"geometry":return new f.GeometryUrlParameterDesktopConfig({model:e,dashboard:t,isActionSource:!0}) 4003case"feature":return new p.FeatureUrlParameterDesktopConfig({model:e,dashboard:t,isActionSource:!0}) 4004default:return null}}(...arguments)}let O=(m=(0,a.modelProxy)(i.DisplayModel),g=(0,t.arrayProxy)("model.urlParameters",{fromSource(e){return P(e,this.dashboard)}}),m((y=class extends c.default{constructor(){var e,t,l,a 4005super(...arguments),x(this,"ParameterTypes",i.ParameterTypes),x(this,"SINGLE_VALUE_OPERATORS",n.SingleValueOperators),x(this,"SINGLE_DECIMAL_OPERATORS",n.SingleDecimalOperators),x(this,"ABSOLUTE_DATE_OPERATORS",n.AbsoluteDateOperators),e=this,t="urlParameters",a=this,(l=v)&&Object.defineProperty(e,t,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(a):void 0})}addParameter(e){let t=1,n=`p${t}` 4006for(;(0,l.someBy)(this.urlParameters,"label",n);)n="p"+ ++t 4007const a=P("mobile"===this.type?(0,i.createMobileUrlParameterModel)({type:e,label:n}):(0,i.createDesktopUrlParameterModel)({type:e,label:n}),this.dashboard) 4008return this.urlParameters=[...this.urlParameters,a],(0,l.findBy)(this.urlParameters,"label",a.label)}deleteParameter(e){const t=this.urlParameters[e] 4009return this.urlParameters=(0,l.withoutAt)(this.urlParameters,e),t}validateLabel(e,t){if((0,s.isEmpty)(t))return{error:this.intl.t("config.input-errors.cannot-be-empty")} 4010if(t.match(k))return{error:this.intl.t("config.input-errors.invalid-identifier-characters")} 4011const n=t.toLowerCase() 4012if(i.ProtectedParameters.includes(n))return{error:this.intl.t("config.input-errors.already-used")} 4013if("_"===t[0]||"-"===t[0])return{error:this.intl.t("config.input-errors.invalid-identifier-characters")} 4014return(0,l.someBy)(this.urlParameters,(t=>
4014{if(t===e)return!1 4015const i=t.label 4016return!(0,s.isNone)(i)&&i.toLowerCase()===n}))?{error:this.intl.t("config.input-errors.already-used")}:{}}},v=C(y.prototype,"urlParameters",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(y.prototype,"addParameter",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"addParameter"),y.prototype),C(y.prototype,"deleteParameter",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"deleteParameter"),y.prototype),C(y.prototype,"validateLabel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"validateLabel"),y.prototype),h=y))||h),D=(0,a.modelProxy)(i.DesktopDisplayModel)(w=class extends O{})||w,T=(0,a.modelProxy)(i.MobileDisplayModel)(S=class extends O{})||S})),define("nickel/view-models/configs/dashboard/feature-url-parameter",["exports","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/object","@glimmer/tracking","nickel/view-models/configs/interactivity/source-mixin-config","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m 4017function g(e,t,i,n,l){var a={} 4018return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.FeatureUrlParameterMobileConfig=e.FeatureUrlParameterDesktopConfig=void 0 4019let h=(p=class extends((0,l.mix)(u.default).with(d.default)){constructor(){var e,t,i,n 4020super(...arguments),e=this,t="fields",n=this,(i=f)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.fields=(this.mainDataset&&this.mainDataset.fields||[]).filter(l.isFieldSupported)}get idField(){return(0,a.findBy)(this.fields,"name",this.model.idFieldName)}updateDataset(e){if(this.mainDataset&&this.mainDataset.dataSource.id===e.id)return 4021const t=new n.ServiceDatasetModel({dataSource:e.model,owner:this}) 4022super.updateDataset("main",t),this.fields=(this.mainDataset&&this.mainDataset.fields||[]).filter(l.isFieldSupported),this.model.idFieldName=t.objectIdFieldName}get supportedEvents(){const e=this.mainDataset 4023if(!e||e.initStatus!==o.InitializationStatus.Success)return[] 4024const t=e.dataSource.geometryType 4025return[{type:i.EventTypes.ParameterChanged,payloadType:o.PayloadTypes.Features,dataSource:e.dataSource,outputDataTypes:t?["whereClause","geometry","geometries"]:["whereClause"]}]}updateIdField(e){this.model.idFieldName=e.name}},f=g(p.prototype,"fields",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),g(p.prototype,"updateDataset",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateDataset"),p.prototype),g(p.prototype,"updateIdField",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateIdField"),p.prototype),p) 4026e.FeatureUrlParameterDesktopConfig=(0,r.modelProxy)(t.FeatureUrlParameterDesktopModel)(b=class extends h{})||b,e.FeatureUrlParameterMobileConfig=(0,r.modelProxy)(t.FeatureUrlParameterMobileModel)(m=class extends h{})||m})),define("nickel/view-models/configs/dashboard/geometry-url-parameter",["exports","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/utils/constants","@dashboard/view-models","nickel/view-models/configs/dashboard/url-parameter"],(function(e,t,i,n,l,a){var o,r 4027Object.defineProperty(e,"__esModule",{value:!0}),e.GeometryUrlParameterMobileConfig=e.GeometryUrlParameterDesktopConfig=void 0 4028class s extends a.default{get supportedEvents(){return[{type:i.EventTypes.ParameterChanged,payloadType:n.PayloadTypes.Geometries,geometryType:"point"===this.model.dataType?"point":"extent",outputDataTypes:["geometry"]}]}}e.GeometryUrlParameterDesktopConfig=(0,l.modelProxy)(t.GeometryUrlParameterDesktopModel)(o=class extends s{})||o,e.GeometryUrlParameterMobileConfig=(0,l.modelProxy)(t.GeometryUrlParameterMobileModel)(r=class extends s{})||r})),define("nickel/view-models/configs/dashboard/numeric-url-parameter",["exports","@dashboard/models/dashboard","@dashboard/models/interactivity","@dashboard/utils/constants","@dashboard/view-models","nickel/view-models/configs/dashboard/url-parameter"],(function(e,t,i,n,l,a){var o,r
4029Object.defineProperty(e,"__esModule",{value:!0}),e.NumericUrlParameterMobileConfig=e.NumericUrlParameterDesktopConfig=void 0 4030class s extends a.default{get supportedEvents(){return[{type:i.EventTypes.ParameterChanged,payloadType:n.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:["whereClause"]}]}}e.NumericUrlParameterDesktopConfig=(0,l.modelProxy)(t.NumericUrlParameterDesktopModel)(o=class extends s{})||o,e.NumericUrlParameterMobileConfig=(0,l.modelProxy)(t.NumericUrlParameterMobileModel)(r=class extends s{})||r})),define("nickel/view-models/configs/dashboard/url-parameter",["exports","@dashboard/utils","@ember/debug","@ember/object","nickel/view-models/configs/config-base","nickel/view-models/configs/interactivity/source-mixin-config"],(function(e,t,i,n,l,a){var o 4031function r(e,t,i,n,l){var a={} 4032return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4033let s=(r((o=class extends((0,t.mix)(l.default).with(a.default)){get isMobile(){return this.model.isMobile}updateValueType(e){const t=this.model.type 4034e!==this.model.valueType&&(this.model.valueType=e,this.model.operator="single"===e?"numeric"===t?"less":"is_before":"between")}updateDataType(e){"geometry"===this.model.type&&this.clearEvents(),this.dataType=e}}).prototype,"updateValueType",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateValueType"),o.prototype),r(o.prototype,"updateDataType",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateDataType"),o.prototype),o) 4035e.default=s})),define("nickel/view-models/configs/interactivity/actions-config",["exports","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/utils","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p,f,b,m,g,h,y,v,w,S,x,C,k,P,O,D 4036function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function z(e,t,i,n,l){var a={} 4037return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}function M(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4038var i=e[Symbol.toPrimitive] 4039if(void 0!==i){var n=i.call(e,t||"default") 4040if("object"!=typeof n)return n 4041throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4042return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,n){e instanceof i.ActionTarget||(e=(new i.ActionTarget).fromJson(e)) 4043const a=(0,l.findBy)(t.source.interactiveTargets,"id",e.targetId) 4044return new F({model:e,action:t,targetElement:a,dashboard:n})}Object.defineProperty(e,"__esModule",{value:!0}),e.ZoomActionConfig=e.TrackFeatureActionConfig=e.SetExtentActionConfig=e.PanActionConfig=e.InteractiveActionConfig=e.IdentifyActionConfig=e.FlashGeometryActionConfig=e.FilterActionConfig=e.FieldMappingConfig=e.ActionTargetConfig=void 0,e.createActionConfig=function(e,t,n){if(!t||!e)return null 4045switch(e.type){case i.ActionTypes.Filter:return new A({dashboard:n,model:e,event:t}) 4046case i.ActionTypes.Pan:return new V({dashboard:n,model:e,event:t}) 4047case i.ActionTypes.Zoom:return new _({dashboard:n,model:e,event:t}) 4048case i.ActionTypes.SetExtent:return new N({dashboard:n,model:e,event:t}) 4049case i.ActionTypes.FlashGeometry:return new B({dashboard:n,model:e,event:t}) 4050case i.ActionTypes.TrackFeature:return new L({dashboard:n,model:e,event:t}) 4051case i.ActionTypes.Identify:return new R({dashboard:n,model:e,event:t}) 4052default:return null}},e.createActionTargetConfig=j,e.createFieldMappingConfig=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} 4053n instanceof i.FieldMapping||(n=(new i.FieldMapping).fromJson(n)) 4054return new E({model:n,target:e,dashboard:t})} 4055let E=e.FieldMappingConfig=(0,o.modelProxy)(i.FieldMapping)(d=class extends c.default{constructor(){let{target:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4056super(...arguments),M(this,"target",null),this.target=e}isValid(){const{sourceName:e,targetName:t,target:i}=this,n=i.Action.eventInfo,o=i.findActionInfoByType(i.action.type) 4057if((0,s.isBlank)(e)||(0,s.isBlank)(t)||(0,s.isNone)(o)||(0,s.isNone)(n))return!1 4058const r=n.payloadType===a.PayloadTypes.Fields?n.fields:n.dataSource.fields,c=(0,l.findBy)(r,"name",e) 4059if(!c)return!1 4060const d=o.dataSource.fields,u=(0,l.findBy)(d,"name",t) 4061if(!u)return!1 4062const p=this.getUnderlyingType(c),f=this.getUnderlyingType(u) 4063return"unsupported"!==p&&"unsupported"!==f&&p===f}getUnderlyingType(e){return(0,n.genericFieldType)(e)}})||d,F=e.ActionTargetConfig=(u=(0,o.modelProxy)(i.ActionTarget),p=(0,t.arrayProxy)("model.fieldMap",{fromSource(e){return new E({dashboard:this.dashboard,model:e,target:this})}}),u((b=class extends c.default{constructor(e){let{action:t,targetElement:i}=e 4064super(...arguments),T(this,"fieldMap",m,this),this.action=t,this.targetElement=i}get source(){return this.action.source}get owner(){return(0,l.findBy)(this.dashboard.widgets,"id",this.targetId.split("#").shift())}get by(){return this.model.by}set by(e){this.model.by=e,"whereClause"!==e&&(this.fieldMap=[])}isValid(){const e=this.event.eventInfo 4065if(!this.targetElement||!e)return!1 4066if(this.targetElement.supports(e,this.action.type)){if((0,s.isEmpty)(this.fieldMap)){const e=this.eventInfo,t=this.targetElement.findActionInfoByType(this.action.type),i=t.dataSource,n=e.dataSource 4067return!((0,s.isNone)(t)||(0,s.isNone)(i)||(0,s.isNone)(e)||(0,s.isNone)(n))&&i.id===n.id}for(let e=0;e<this.fieldMap.length;e++)if(!this.fieldMap[e].isValid())return!1 4068return!0}}},m=z(b.prototype,"fieldMap",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b))||f),I=e.InteractiveActionConfig=(g=(0,o.modelProxy)(i.InteractiveAction),h=(0,t.arrayProxy)("model.targets",{fromSource(e){return j(e,this,this.dashboard)}}),g((v=class extends c.default{constructor(e){let{event:t}=e 4069super(...arguments),M(this,"event",null),T(this,"targets",w,this),this.event=t}get source(){return this.event.source}get eventInfo(){return this.event.eventInfo}isValid(){const e=this.event.eventInfo 4070return!(!this.targets||!e)&&!(0,l.someBy)(this.targets,"isValid",!0)}},w=z(v.prototype,"targets",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v))||y),A=e.FilterActionConfig=(0,o.modelProxy)(i.FilterAction)(S=class extends I{})||S,V=e.PanActionConfig=(0,o.modelProxy)(i.PanAction)(x=class extends I{})||x,_=e.ZoomActionConfig=(0,o.modelProxy)(i.ZoomAction)(C=class extends I{})||C,N=e.SetExtentActionConfig=(0,o.modelProxy)(i.SetExtentAction)(k=class extends I{})||k,B=e.FlashGeometryActionConfig=(0,o.modelProxy)(i.FlashGeometryAction)(P=class extends I{})||P,L=e.TrackFeatureActionConfig=(0,o.modelProxy)(i.TrackFeatureAction)(O=class extends I{})||O,R=e.IdentifyActionConfig=(0,o.modelProxy)(i.IdentifyAction)(D=class extends I{})||D})),define("nickel/view-models/configs/interactivity/event-config",["exports","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/utils/array","@dashboard/view-models","@ember/debug","@ember/utils","nickel/view-models/configs/config-base","nickel/view-models/configs/interactivity/actions-config"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f
4071Object.defineProperty(e,"__esModule",{value:!0}),e.createInteractiveEventConfig=function(e,t,n){e instanceof i.InteractiveEvent||(e=(new i.InteractiveEvent).fromJson(e)) 4072return new b({model:e,source:t,dashboard:n})},e.default=void 0 4073let b=(c=(0,l.modelProxy)(i.InteractiveEvent),d=(0,t.arrayProxy)("model.actions",{fromSource(e){return(0,s.createActionConfig)(e,this,this.dashboard)}}),c((p=class extends r.default{constructor(e){let{source:t}=e 4074var i,n,l,a 4075super(...arguments),i=this,n="actions",a=this,(l=f)&&Object.defineProperty(i,n,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(a):void 0}),this.source=t}getValidActions(){return this.actions.filter((e=>e.isValid()))}hasValidActions(){return void 0!==this.actions.find((e=>e.isValid()))}isValid(){return!(0,o.isEmpty)(this.actions)&&this.actions.every((e=>e.isValid()))}get eventInfo(){return(0,n.findBy)(this.source.supportedEvents,"type",this.type)}get availableActions(){const e=!this.source.supportIdentifyAction,t=this.source.isMobile||"layer"===this.source.type||"layerDataSource"!==this.source.mainDataset?.dataSource?.type||!this.source.mainDataset?.dataSource?.refreshInterval,n="mapWidget"===this.source.type&&this.source.dataSourceItem?.isScene,l=[],a=new Set 4076return this.source.interactiveTargets.forEach((o=>{o.id!==this.source.id&&o.isInteractiveTarget&&(this.source.mainDataset&&"serviceDataset"===o.type&&o.id===this.source.mainDataset.id||o.filterSupportedActionsForEvent(this.eventInfo).forEach((o=>{e&&o.type===i.ActionTypes.Identify||t&&o.type===i.ActionTypes.TrackFeature||n&&o.type===i.ActionTypes.Filter||a.has(o.type)||(a.add(o.type),l.push((0,s.createActionConfig)((0,i.createAction)({type:o.type}),this,this.dashboard)))})))})),l}},m=p.prototype,g="actions",h=[d],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},w={},Object.keys(y).forEach((function(e){w[e]=y[e]})),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=h.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),w),v&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(v):void 0,w.initializer=void 0),void 0===w.initializer&&(Object.defineProperty(m,g,w),w=null),f=w,u=p))||u) 4077var m,g,h,y,v,w 4078e.default=b})),define("nickel/view-models/configs/interactivity/source-mixin-config",["exports","@dashboard/decorators","@dashboard/utils/array","@dashboard/utils/constants","@ember/utils","@glimmer/tracking","nickel/view-models/configs/interactivity/event-config"],(function(e,t,i,n,l,a,o){function r(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,l){var a={} 4079return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4080e.default=e=>{var c,d,u,p,f 4081return c=(0,t.arrayProxy)("model.events",{fromSource(e){return(0,o.createInteractiveEventConfig)(e,this,this.dashboard)}}),d=class extends e{constructor(e){let{isActionSource:t}=e 4082super(...arguments),r(this,"interactiveElements",u,this),r(this,"_initStatus",p,this),r(this,"events",f,this),t&&this.getInteractiveElements(),this.isActionSource=t}async getInteractiveElements(){this._initStatus=n.InitializationStatus.Initializing 4083const e=this.dashboard.getInteractiveElements(this) 4084for(let t of e)await t.initialize() 4085this.interactiveElements=e,this._initStatus=n.InitializationStatus.Success}get initStatus(){return(0,i.findBy)(this.interactiveElements,"initStatus",n.InitializationStatus.Initializing)?n.InitializationStatus.Initializing:this._initStatus||super.initStatus||n.InitializationStatus.Success}get initSuccess(){return this.initStatus===n.InitializationStatus.Success}get interactiveTargets(){const e=[]
4086return this.interactiveElements.forEach((t=>{"mapWidget"===t.type?(0,i.pushMultiples)(e,t,...(0,i.filterBy)(t.layerConfigs,"initSuccess",!0)):(0,l.isEmpty)(t.datasets)||(0,i.pushMultiples)(e,...(0,i.filterBy)(t.datasets,"initSuccess",!0))})),e}get isInteractiveSource(){return!(0,l.isEmpty)(this.supportedEvents)}get supportIdentifyAction(){let e="layer"===this.type 4087if(this.mainDataset?.dataSource){const{type:t,itemId:i}=this.mainDataset.dataSource,n=this.dashboard.dataSourceItems.get(i) 4088e=e||"layerDataSource"!==t||n.isScene||"serviceItem"===n.type}return!e}updateDataset(e){super.updateDataset(...arguments),"main"===e&&this.clearEvents()}clearEvents(){this.events.forEach((e=>{e.actions=[]})),this.events=[]}},u=s(d.prototype,"interactiveElements",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=s(d.prototype,"_initStatus",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=s(d.prototype,"events",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d}})),define("nickel/view-models/configs/interactivity/target-mixin-config",["exports","@dashboard/models/interactivity","@dashboard/utils/array","@ember/debug","@ember/utils"],(function(e,t,i,n,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4089e.default=e=>class extends e{get isInteractiveTarget(){return!(0,l.isEmpty)(this.supportedActions)}findSupportedDataTypes(e,l){const a=(0,i.findBy)(this.supportedActions,"type",l) 4090if(!a)return[] 4091if(e.ignoreMapNavigationActions&&(l===t.ActionTypes.Pan||l===t.ActionTypes.Zoom))return[];(0,n.runInDebug)((()=>{e.outputDataTypes.some((e=>"geometry"===e||"geometries"===e))})) 4092const o=[],r=e.geometryType||e.dataSource?.geometryType 4093return e.outputDataTypes.forEach((e=>{if(a.inputDataTypes.includes(e)){if(("geometry"===e||"geometries"===e)&&a.geometryTypes){if(a.geometryTypes.include&&!a.geometryTypes.include.includes(r))return 4094if(a.geometryTypes.exclude&&a.geometryTypes.exclude.includes(r))return}o.push(e)}})),o}supports(e,t){const i=!(0,l.isEmpty)(this.findSupportedDataTypes(e,t)) 4095return e.supportSameDataSourceOnly&&this.dataSource?i&&e.dataSource.id===this.dataSource.id:i}filterSupportedActionsForEvent(e){return(this.supportedActions||[]).filter((t=>this.supports(e,t.type)))}findActionInfoByType(e){return(0,i.findBy)(this.supportedActions,"type",e)}}})),define("nickel/view-models/configs/panels/createPanelConfig",["exports","@ember/debug","nickel/view-models/configs/panels/header-config","nickel/view-models/configs/panels/info-window-config","nickel/view-models/configs/panels/sidebar-config","nickel/view-models/configs/panels/splash-screen-config"],(function(e,t,i,n,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4096return e.dashboard.isMobile?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4097switch(e.model.type){case"header":return new i.HeaderMobileConfig(e) 4098case"splashScreen":return new a.SplashScreenMobileConfig(e) 4099case"infoWindow":return new n.InfoWindowMobileConfig(e) 4100default:return}}(e):function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4101switch(e.model.type){case"header":return new i.HeaderDesktopConfig(e) 4102case"sidebar":return new l.default(e) 4103case"splashScreen":return new a.SplashScreenDesktopConfig(e) 4104case"infoWindow":return new n.InfoWindowDesktopConfig(e) 4105default:return}}(e)}})),define("nickel/view-models/configs/panels/header-config",["exports","@dashboard/models/panels","@dashboard/utils/array","@dashboard/view-models","@ember/object","@ember/utils","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a,o){var r,s,c 4106function d(e,t,i,n,l){var a={} 4107return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
4107Object.defineProperty(e,"__esModule",{value:!0}),e.HeaderMobileConfig=e.HeaderDesktopConfig=void 0 4108let u=(d((r=class extends o.default{get logoIconType(){return(0,a.isNone)(this.model.logoIcon)?"url":"icon"}get isMobile(){return this.model.isMobile}updateLogoIconType(e){"icon"===e?this.model.logoImageURL=void 0:this.model.logoIcon=void 0}updateLogoIcon(e){this.model.logoIcon=e}addMenuLink(){const e=new t.CodedLink 4109this.addMenuContent(e)}deleteMenuContent(e){this.model.menuContents=(0,i.withoutAt)(this.model.menuContents,e)}addMenuContent(e){this.model.menuContents=[...this.model.menuContents,e]}menuOrderChanged(e){this.model.menuContents=(0,i.moveFromTo)(this.model.menuContents,e.oldIndex,e.newIndex-e.oldIndex)}}).prototype,"updateLogoIconType",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"updateLogoIconType"),r.prototype),d(r.prototype,"updateLogoIcon",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"updateLogoIcon"),r.prototype),d(r.prototype,"addMenuLink",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"addMenuLink"),r.prototype),d(r.prototype,"deleteMenuContent",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"deleteMenuContent"),r.prototype),d(r.prototype,"menuOrderChanged",[l.action],Object.getOwnPropertyDescriptor(r.prototype,"menuOrderChanged"),r.prototype),r) 4110e.HeaderDesktopConfig=(0,n.modelProxy)(t.HeaderDesktopModel)(s=class extends u{createMenuWindow(){return new t.DesktopCodedWindow}})||s,e.HeaderMobileConfig=(0,n.modelProxy)(t.HeaderMobileModel)(c=class extends u{createMenuWindow(){return new t.MobileCodedWindow}})||c})),define("nickel/view-models/configs/panels/info-window-config",["exports","@dashboard/models/panels","@dashboard/view-models","@ember/object","@ember/utils","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a){var o,r,s 4111function c(e,t,i,n,l){var a={} 4112return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.InfoWindowMobileConfig=e.InfoWindowDesktopConfig=e.InfoWindowBaseConfig=void 0 4113let d=e.InfoWindowBaseConfig=(c((o=class extends a.default{get isMobile(){return this.model.isMobile}get logoIconType(){return(0,l.isNone)(this.model.logoIcon)?"url":"icon"}updateLogoIconType(e){"icon"===e?this.model.logoImageURL=void 0:this.model.logoIcon=void 0}updateLogoIcon(e){this.model.logoIcon=e}}).prototype,"updateLogoIconType",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateLogoIconType"),o.prototype),c(o.prototype,"updateLogoIcon",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateLogoIcon"),o.prototype),o) 4114e.InfoWindowDesktopConfig=(0,i.modelProxy)(t.InfoWindowDesktopModel)(r=class extends d{})||r,e.InfoWindowMobileConfig=(0,i.modelProxy)(t.InfoWindowMobileModel)(s=class extends d{})||s})),define("nickel/view-models/configs/panels/sidebar-config",["exports","@dashboard/models/panels","@dashboard/view-models","nickel/view-models/configs/config-base"],(function(e,t,i,n){var l 4115Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4116let a=(0,i.modelProxy)(t.SidebarModel)(l=class extends n.default{})||l 4117e.default=a})),define("nickel/view-models/configs/panels/splash-screen-config",["exports","@dashboard/models/panels","@dashboard/view-models","nickel/view-models/configs/panels/info-window-config"],(function(e,t,i,n){var l,a 4118Object.defineProperty(e,"__esModule",{value:!0}),e.SplashScreenMobileConfig=e.SplashScreenDesktopConfig=void 0 4119e.SplashScreenDesktopConfig=(0,i.modelProxy)(t.SplashScreenDesktopModel)(l=class extends n.InfoWindowBaseConfig{})||l,e.SplashScreenMobileConfig=(0,i.modelProxy)(t.SplashScreenMobileModel)(a=class extends n.InfoWindowBaseConfig{})||a})),define("nickel/view-models/configs/widgets/category-chart-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/constants","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/widgets/dataset-based-source-config"],(function(e,t,i,n,l,a,o,r,s){var c 4120function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4121var i=e[Symbol.toPrimitive] 4122if(void 0!==i){var n=i.call(e,t||"default") 4123if("object"!=typeof n)return n 4124throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4125return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,l){var a={}
4126return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4127let p=(c=class extends s.default{constructor(){super(...arguments),d(this,"DefaultFontSize",i.DefaultFontSize),d(this,"CategoryTypes",Object.values(i.CategoryTypes).filter((e=>e!==i.CategoryTypes.Static))),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0}}resetModel(){this.clearEvents()}get valueStatisticDefinition(){if(this.categoryType===i.CategoryTypes.Features)return null 4128const e=this.mainDataset&&this.mainDataset.statisticDefinitions 4129return(0,r.isEmpty)(e)?null:e[0]}get categoryFieldCodedValueMap(){const e=this.mainDataset&&this.mainDataset.dataSource 4130return e?(e.getFieldCodedValues(this.category.fieldName)||[]).reduce(((e,t)=>(e[t.code]=t.name,e)),{}):{}}get byFieldsCategoryFields(){const e=this.mainDataset 4131if(!e)return[] 4132const t=e.fields 4133return e.statisticDefinitions.map((e=>(0,n.findBy)(t,"name",e.onStatisticField)))}get legendPlacement(){return this.legend.enabled?this.legend.position:"hide"}_updateGroupByOrderBy(e,t){if(e===t)return 4134const n=this.mainDataset 4135if((0,r.isEmpty)(n.orderByFields))return 4136let l=!1 4137const a=[] 4138n.orderByFields.forEach((n=>{const[o,r=i.OrderBy.Asc]=n.split(" ") 4139o===e?(t&&a.push(`${t} ${r.toUpperCase()}`),l=!0):a.push(n)})),l&&(n.orderByFields=a)}updateCategoryType(e){this.CategoryTypes.includes(e)&&(this.categoryType=e,this.resetModel())}updateCategoryField(e){this.clearEvents() 4140const t=this.category.fieldName 4141this.category.fieldName=e,this.categoryType===i.CategoryTypes.GroupByValues&&(this.mainDataset.groupByFields=(0,n.uniq)((0,n.replace)(this.mainDataset.groupByFields,0,1,e)),this._updateGroupByOrderBy(t,e))}updateLegendPlacement(e){switch(e){case"bottom":case"right":this.legend.enabled=!0,this.legend.position=e 4142break 4143default:this.legend.enabled=!1}}updateValueStatisticDefinition(e){const t=this.mainDataset 4144switch(this.categoryType){case i.CategoryTypes.Fields:return(0,r.isEmpty)(t.statisticDefinitions)&&(t.statisticDefinitions=[...t.statisticDefinitions,new i.StatisticDefinitionModel]),(0,n.setEach)(t.statisticDefinitions,"statisticType",e.statisticType),void(0,n.setEach)(t.statisticDefinitions,"statisticParameters",e.statisticParameters) 4145case i.CategoryTypes.GroupByValues:return(0,r.isEmpty)(t.statisticDefinitions)||this._updateGroupByOrderBy(t.statisticDefinitions[0].onStatisticField,e.onStatisticField),void(t.statisticDefinitions=[e]) 4146default:return}}updateSelectionMode(e){this.selectionMode!==e&&(this.clearEvents(),this.selectionMode=e)}addByFieldsCategoryField(e){const t=this.valueStatisticDefinition?this.valueStatisticDefinition.statisticType:"avg",n=new i.StatisticDefinitionModel({statisticType:t,onStatisticField:e.name,outStatisticFieldName:e.name}) 4147this.mainDataset.statisticDefinitions=[...this.mainDataset.statisticDefinitions,n]}deleteByFieldsCategoryField(e){this.mainDataset.statisticDefinitions=(0,n.withoutAt)(this.mainDataset.statisticDefinitions,e)}orderByFieldsCategoryFields(e){this.mainDataset.statisticDefinitions=(0,n.moveFromTo)(this.mainDataset.statisticDefinitions,e.oldIndex,e.newIndex-e.oldIndex)}get categoryField(){return(0,n.findBy)(this.fields,"name",this.category.fieldName)}get canTriggerActions(){return this.categoryType!==i.CategoryTypes.Fields}get supportedEvents(){if(!this.canTriggerActions)return[] 4148const e=this.mainDataset 4149if(!e||e.initStatus!==l.InitializationStatus.Success)return[] 4150const n=this.categoryType,a=e.dataSource,o=["whereClause"] 4151if(n===i.CategoryTypes.Features)return a.geometryType&&o.push("single"===this.selectionMode?"geometry":"geometries"),[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Features,dataSource:a,outputDataTypes:o}] 4152if(n===i.CategoryTypes.GroupByValues&&!(0,r.isNone)(this.categoryField)){const e=a.supportsSpatialAggregationStatistics&&!this.model.categoryAxis?.parseDates 4153return e&&o.push("single"===this.selectionMode?"geometry":"geometries"),[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Fields,fields:this.splitByField?[this.categoryField,this.splitByField]:[this.categoryField],dataSource:a,geometryType:e?"polygon":void 0,outputDataTypes:o}]}return[]}get supportIdentifyAction(){return this.categoryType!==i.CategoryTypes.GroupByValues&&super.supportIdentifyAction}},u(c.prototype,"updateCategoryType",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"updateCategoryType"),c.prototype),u(c.prototype,"updateCategoryField",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"updateCategoryField"),c.prototype),u(c.prototype,"updateLegendPlacement",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"updateLegendPlacement"),c.prototype),u(c.prototype,"updateValueStatisticDefinition",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"updateValueStatisticDefinition"),c.prototype),u(c.prototype,"updateSelectionMode",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"updateSelectionMode"),c.prototype),u(c.prototype,"addByFieldsCategoryField",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"addByFieldsCategoryField"),c.prototype),u(c.prototype,"deleteByFieldsCategoryField",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"deleteByFieldsCategoryField"),c.prototype),u(c.prototype,"orderByFieldsCategoryFields",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"orderByFieldsCategoryFields"),c.prototype),c) 4154e.default=p})),define("nickel/view-models/configs/widgets/category-selector-config",["exports","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/object","@ember/utils","nickel/view-models/configs/widgets/dataset-based-source-config"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m,g 4155function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4156var i=e[Symbol.toPrimitive] 4157if(void 0!==i){var n=i.call(e,t||"default") 4158if("object"!=typeof n)return n 4159throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4160return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,l){var a={}
4161return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.CategorySelectorMobileConfig=e.CategorySelectorDesktopConfig=void 0 4162const v=["equal","not_equal","contains"],w=["is_in","is_not_in","contains"],S=["first","last"],x=[n.CategoryTypes.Static,n.CategoryTypes.Features,n.CategoryTypes.GroupByValues],C=["string","integer"],k=["single","multiple"] 4163let P=(u=(0,t.cachedTracked)((function(){let e=[] 4164return"static"===this.category.type?(this.selection.allowNone&&e.push({id:"_none_",label:this.intl.t("none")}),e=[...e,...(0,a.filterBy)(this.mainDataset.data.values,"isValid",!0)]):(e.push({id:"first",label:this.intl.t("config.placement-label-enum.first")}),e.push({id:"last",label:this.intl.t("config.placement-label-enum.last")})),e})),p=class extends d.default{constructor(){var e,t,i,l 4165if(super(...arguments),h(this,"AllowBlankMaxCount",!1),h(this,"MaxThreshold",100),h(this,"noneLabelPlacementOptions",S),h(this,"categories",x),h(this,"staticDataTypes",C),h(this,"selectionTypes",k),e=this,t="defaultSelections",l=this,(i=f)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(l):void 0}),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0},this.category.type===n.CategoryTypes.Static&&!this.mainDataset){const e=(0,n.createDatasetModel)({type:"staticDataset",data:new n.StaticValues}) 4166this.updateDataset("main",e)}}get operators(){const e="multiple"===this.selection.type?w:v 4167return this.supportsContainsOperator?e:(0,a.without)(e,"contains")}updateDefaultSelections(){this.defaultSelections=void 0,(0,a.findBy)(this.defaultSelections,"id",this.selection.defaultSelection)||(this.selection.defaultSelection=(0,c.isEmpty)(this.defaultSelections)?void 0:this.defaultSelections[0].id)}get defaultSelection(){return(0,c.isEmpty)(this.defaultSelections)||"multiple"===this.selection.type?null:"static"!==this.category.type||this.selection.defaultSelection&&"first"!==this.selection.defaultSelection?(0,a.findBy)(this.defaultSelections,"id",this.selection.defaultSelection):null}updateDefaultSelection(e){this.selection.defaultSelection=e.id}get staticDatasetDataType(){return this.mainDataset.data.dataType}get categoryField(){return(0,a.findBy)(this.fields,"name",this.fieldName)}get showNoneOption(){return"single"===this.selection.type||this.displayType===n.OptionDisplayTypes.ButtonBar}get groupByFields(){return this.fields.filter(l.isCategoryField)}get orderByFields(){if(this.category.type===n.CategoryTypes.Features)return this.fields 4168const e=[],t=this.fieldName 4169t&&e.push((0,a.findBy)(this.fields,"name",t)) 4170const i=this.mainDataset.statisticDefinitions 4171if((0,c.isEmpty)(i))return e 4172const l=i[0].outStatisticFieldName 4173return(0,c.isNone)(l)||e.push({name:l,label:this.intl.t("config.statistics-enum.count"),type:"integer"}),e}get fieldName(){const e=this.mainDataset.statisticDefinitions 4174return(0,c.isEmpty)(e)?null:e[0].onStatisticField}get supportsContainsOperator(){return this.category.type===n.CategoryTypes.GroupByValues&&"string"===this.categoryField?.type||this.category.type===n.CategoryTypes.Static&&"string"===this.staticDatasetDataType}datasetsChanged(){this.category.type===n.CategoryTypes.Features&&(this.category.itemText=`{field/${this.mainDataset.dataSource.displayFieldName||this.mainDataset.dataSource.objectIdFieldName}}`),super.datasetsChanged(...arguments)}updateSelectionOperator(){this.category.type!==n.CategoryTypes.Features?!(0,c.isNone)(this.selection.operator)&&this.operators.includes(this.selection.operator)||(this.selection.operator="single"===this.selection.type?"equal":"is_in"):this.selection.operator=void 0}updateCategoryType(e){if(this.category.type===e)return 4175this.clearEvents(),this.category=this.model.createCategory({type:e}) 4176const t=this.mainDataset 4177switch(e){case"static":if("staticDataset"!==t.type){const e=new n.StaticDatasetModel({data:new n.StaticValues,name:"main"}) 4178this.updateDataset("main",e)}break 4179case n.CategoryTypes.Features:Object.assign(t,{statisticDefinitions:void 0,groupBy
4179Fields:void 0,orderByFields:void 0}),this.category.itemText=`{field/${t.dataSource.displayFieldName||t.dataSource.objectIdFieldName}}` 4180break 4181case n.CategoryTypes.GroupByValues:this.updateCategoryField(this.mainDataset.dataSource.displayField)}this.updateSelectionOperator(),this.updateDefaultSelections()}updateSelectionType(e){this.clearEvents(),this.selection=this.model.createSelectionType({type:e}),this.updateSelectionOperator(),this.displayType===n.OptionDisplayTypes.List&&"multiple"===this.selection.type&&(this.selection.allowNone=!0),"single"===this.selection.type&&(this.placeholderText=null),this.updateDefaultSelections()}updateCategoryField(e){this.clearEvents() 4182const t=this.mainDataset,i=e?e.name:void 0 4183if(!i)return void Object.assign(t,{statisticDefinitions:void 0,groupByFields:void 0,orderByFields:void 0}) 4184this.category.labelOverrides=[] 4185const l=new n.StatisticDefinitionModel({statisticType:"count",onStatisticField:i,outStatisticFieldName:"count_result"}) 4186Object.assign(t,{statisticDefinitions:[l],groupByFields:[i],orderByFields:i?[`${i} ${n.OrderBy.Asc}`]:void 0}),this.updateSelectionOperator()}updateAllowNone(e){this.selection.allowNone=e,this.updateDefaultSelections()}updateStaticDatasetDataType(e){e!==this.mainDataset.data.dataType&&(this.mainDataset.data.dataType=e,"integer"===e?this.mainDataset.data.values=[]:this.mainDataset.data.values.forEach((e=>{e.value=(0,c.isNone)(e.value)?"":e.value.toString()})),this.updateSelectionOperator())}addStaticDatasetValuePair(e){const t=(0,a.lastInArray)(this.mainDataset.data.values) 4187let i=Number(t?t.id:0)+1||0 4188for(let l=0;l<e;l++){const e="string"===this.staticDatasetDataType?`${i}`:i 4189this.mainDataset.data.values=[...this.mainDataset.data.values,new n.LabelledValue({id:i.toString(),label:i.toString(),value:e})],i++}this.updateDefaultSelections()}removeStaticDatasetValuePair(e){this.mainDataset.data.values=(0,a.withoutAt)(this.mainDataset.data.values,e),this.updateDefaultSelections()}updateStaticPairValue(e,t){e.value=t,this.updateDefaultSelections()}updateStaticPairLabel(e,t){e.label=t,this.updateDefaultSelections()}get supportedEvents(){const e=this.category.type,t=["whereClause"] 4190if("static"===e)return[{type:i.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:t}] 4191const l=this.mainDataset 4192if(!l||l.initStatus!==o.InitializationStatus.Success)return[] 4193if(e===n.CategoryTypes.Features){return l.dataSource.geometryType&&t.push("single"===this.selection.type?"geometry":"geometries"),[{type:i.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Features,dataSource:l.dataSource,outputDataTypes:t}]}return e!==n.CategoryTypes.GroupByValues||(0,c.isNone)(this.categoryField)?[]:(l.dataSource.supportsSpatialAggregationStatistics&&t.push("single"===this.selection.type?"geometry":"geometries"),[{type:i.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Fields,fields:[this.categoryField],geometryType:l.dataSource.supportsSpatialAggregationStatistics?"polygon":void 0,dataSource:l.dataSource,outputDataTypes:t}])}get supportIdentifyAction(){return this.category.type!==n.CategoryTypes.GroupByValues&&super.supportIdentifyAction}},f=y(p.prototype,"defaultSelections",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"updateDefaultSelection",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateDefaultSelection"),p.prototype),y(p.prototype,"updateCategoryType",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCategoryType"),p.prototype),y(p.prototype,"updateSelectionType",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateSelectionType"),p.prototype),y(p.prototype,"updateCategoryField",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCategoryField"),p.prototype),y(p.prototype,"updateAllowNone",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateAllowNone"),p.prototype),y(p.prototype,"updateStaticDatasetDataType",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateStaticDatasetDataType"),p.prototype),y(p.prototype,"addStaticDatasetValuePair",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"addStaticDatasetValuePair"),p.prototype),y(p.prototype,"removeStaticDatasetValuePair",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"removeStaticDatasetValuePair"),p.prototype),y(p.prototype,"updateStaticPairValue",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateStaticPairValue"),p.prototype),y(p.prototype,"updateStaticPairLabel",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateStaticPairLabel"),p.prototype),p) 4194e.CategorySelectorDesktopConfig=(0,r.modelProxy)(n.CategorySelectorDesktopModel)((y((m=class extends P{get maximumHeights(){return this.presentationMode===n.PresentationModes.Dropdown?(0,a.without)(n.MaximumSizeValues,n.MaximumSizes.None):n.MaximumSizeValues}get maximumWidths(){return(0,a.without)(n.MaximumSizeValues,n.MaximumSizes.Extended)}updatePresentationMode(e,t){if(this.presentationMode=t,this.presentationMode===n.PresentationModes.Inline)return this.placeholderText=null,void("row"===e&&(this.displayType=n.OptionDisplayTypes.ButtonBar,this.maxSize=n.MaximumSizes.Compact)) 4195this.displayType===n.OptionDisplayTypes.ButtonBar&&(this.displayType=n.OptionDisplayTypes.List),this.presentationMode===n.PresentationModes.Dropdown&&this.maxSize===n.MaximumSizes.None&&(this.maxSize=n.MaximumSizes.Compact)}}).prototype,"updatePresentationMode",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updatePresentationMode"),m.prototype),b=m))||b,e.CategorySelectorMobileConfig=(0,r.modelProxy)(n.CategorySelectorMobileModel)(g=class extends P{})||g})),define("nickel/view-models/configs/widgets/createWidgetConfig",["exports","@ember/debug","nickel/view-models/configs/widgets/category-selector-config","nickel/view-models/configs/widgets/date-selector-config","nickel/view-models/configs/widgets/details-config","nickel/view-models/configs/widgets/embedded-content-config","nickel/view-models/configs/widgets/gauge-config","nickel/view-models/configs/widgets/indicator-config","nickel/view-models/configs/widgets/legend-config","nickel/view-models/configs/widgets/list-config","nickel/view-models/configs/widgets/map-config","nickel/view-models/configs/widgets/numeric-selector-config","nickel/view-models/configs/widgets/pie-chart-config","nickel/view-models/configs/widgets/rich-text-config","nickel/view-models/configs/widgets/serial-chart-config","nickel/view-models/configs/widgets/table-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m){Object.defineProperty(e,"__esMo
4195dule",{value:!0}),e.WidgetTypes=e.WidgetTypeValues=void 0,e.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4196return e.dashboard.isMobile?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4197switch(e.model.type){case"detailsWidget":return new l.DetailsMobileConfig(e) 4198case"embeddedContentWidget":return new a.EmbeddedContentMobileConfig(e) 4199case"gaugeWidget":return new o.GaugeMobileConfig(e) 4200case"indicatorWidget":return new r.IndicatorMobileConfig(e) 4201case"legendWidget":return new s.LegendMobileConfig(e) 4202case"listWidget":return new c.ListMobileConfig(e) 4203case"mapWidget":return new d.MapMobileConfig(e) 4204case"pieChartWidget":return new p.PieChartMobileConfig(e) 4205case"richTextWidget":return new f.RichTextMobileConfig(e) 4206case"serialChartWidget":return new b.SerialChartMobileConfig(e) 4207case"tableWidget":return new m.TableMobileConfig(e) 4208case"categorySelectorWidget":return new i.CategorySelectorMobileConfig(e) 4209case"numericSelectorWidget":return new u.NumericSelectorMobileConfig(e) 4210case"dateSelectorWidget":return new n.DateSelectorMobileConfig(e) 4211default:return}}(e):function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4212switch(e.model.type){case"detailsWidget":return new l.DetailsDesktopConfig(e) 4213case"embeddedContentWidget":return new a.EmbeddedContentDesktopConfig(e) 4214case"gaugeWidget":return new o.GaugeDesktopConfig(e) 4215case"indicatorWidget":return new r.IndicatorDesktopConfig(e) 4216case"legendWidget":return new s.LegendDesktopConfig(e) 4217case"listWidget":return new c.ListDesktopConfig(e) 4218case"mapWidget":return new d.MapDesktopConfig(e) 4219case"pieChartWidget":return new p.PieChartDesktopConfig(e) 4220case"richTextWidget":return new f.RichTextDesktopConfig(e) 4221case"serialChartWidget":return new b.SerialChartDesktopConfig(e) 4222case"tableWidget":return new m.TableDesktopConfig(e) 4223case"categorySelectorWidget":return new i.CategorySelectorDesktopConfig(e) 4224case"numericSelectorWidget":return new u.NumericSelectorDesktopConfig(e) 4225case"dateSelectorWidget":return new n.DateSelectorDesktopConfig(e) 4226default:return}}(e)} 4227const g=e.WidgetTypes=Object.freeze({mapWidget:{type:"mapWidget",icon:{name:"map"}},legendWidget:{type:"legendWidget",icon:{name:"legend",rtlMirror:!0}},serialChartWidget:{type:"serialChartWidget",icon:{name:"graph-moving-average"}},pieChartWidget:{type:"pieChartWidget",icon:{name:"pie-chart"}},indicatorWidget:{type:"indicatorWidget",icon:{name:"indicator"}},gaugeWidget:{type:"gaugeWidget",icon:{name:"gauge"}},listWidget:{type:"listWidget",icon:{name:"list",rtlMirror:!0}},tableWidget:{type:"tableWidget",icon:{name:"table"}},detailsWidget:{type:"detailsWidget",icon:{name:"feature-details"}},richTextWidget:{type:"richTextWidget",icon:{name:"description"}},embeddedContentWidget:{type:"embeddedContentWidget",icon:{name:"embedded-content"}},categorySelectorWidget:{type:"categorySelectorWidget",icon:{name:"select-category"},isSelector:!0},numericSelectorWidget:{type:"numericSelectorWidget",icon:{name:"select-range"},isSelector:!0},dateSelectorWidget:{type:"dateSelectorWidget",icon:{name:"calendar"},isSelector:!0}}) 4228e.WidgetTypeValues=Object.values(g)})),define("nickel/view-models/configs/widgets/dataset-arcade-based-config-mixin",["exports","@dashboard/utils/arcade","@ember/object","@ember/runloop","@glimmer/tracking"],(function(e,t,i,n,l){function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4229var i=e[Symbol.toPrimitive] 4230if(void 0!==i){var n=i.call(e,t||"default") 4231if("object"!=typeof n)return n 4232throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4233return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t,i,n,l){var a={} 4234return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
4234Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4235e.default=e=>{var r,s 4236return r=class extends e{constructor(){var e,i,n,l 4237super(...arguments),a(this,"arcadeVars",[]),e=this,i="expressionFields",l=this,(n=s)&&Object.defineProperty(e,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(l):void 0}),t.ALL_PROFILE_VARIABLES.forEach((e=>this.arcadeVars[e.name]={})),this.updateExpressionFields()}get arcadeFields(){return this.mainDataset.arcadeFields}toggleArcade(){if(this.arcadeEnabled=!this.arcadeEnabled,!this.arcadeEnabled)return this.expression=void 0,this.updateExpressionFields(),void this.enableArcadeRefresh(!1)}enableArcadeRefresh(e){this.arcadeRefreshEnabled=e,this.arcadeRefreshInterval=e?.1:void 0}async updateExpression(e){e!==this.expression&&(this.expression=e,(0,n.scheduleOnce)("actions",this,this.updateExpressionFields))}async updateExpressionFields(){if(!this.expression)return void(this.expressionFields=[]) 4238let e=[] 4239const i=await(0,t.createArcadeExecutor)(this.expression,this.arcadeVars) 4240if(i){const t=i.syntaxTree.body.find((e=>"ReturnStatement"===e.type)),n=(t?.argument.properties||[]).find((e=>"attributes"===e.key.name)) 4241e=(n?.value.properties||[]).map((e=>({alias:e.key.name,name:`expression/${e.key.name}`})))}this.expressionFields=e}},o(r.prototype,"toggleArcade",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"toggleArcade"),r.prototype),o(r.prototype,"enableArcadeRefresh",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"enableArcadeRefresh"),r.prototype),s=o(r.prototype,"expressionFields",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),o(r.prototype,"updateExpression",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"updateExpression"),r.prototype),r}})) 4242define("nickel/view-models/configs/widgets/dataset-based-config",["exports","@dashboard/decorators","@dashboard/models","@dashboard/models/constants","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/constants","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/widgets/service-dataset-config","nickel/view-models/configs/widgets/widget-based-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b 4243function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4244var i=e[Symbol.toPrimitive] 4245if(void 0!==i){var n=i.call(e,t||"default") 4246if("object"!=typeof n)return n 4247throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4248return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,l){var a={} 4249return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PercentileStatistics=e.MaximumMaxCount=e.FieldStatistics=e.CountStatistics=e.AllowBlankMaxCount=e.AllStatistics=void 0 4250const y=e.AllowBlankMaxCount=!0,v=e.MaximumMaxCount=null,w=e.CountStatistics=Object.freeze(["count"]),S=e.FieldStatistics=Object.freeze(["avg","min","max","sum","stddev"]),x=e.PercentileStatistics=Object.freeze(["percentile-discrete","percentile-continuous"]) 4251e.AllStatistics=Object.freeze([...w,...S,...x]) 4252let C=(p=class extends u.default{constructor(){super(...arguments),g(this,"AllowBlankMaxCount",y),g(this,"DefaultMaxCount",n.DefaultMaxCount),g(this,"MaximumMaxCount",v),m(this,"datasets",f,this),m(this,"mainDataset",b,this),this.layerRequirements={},this.datasets=(this.model.datasets||[]).map((e=>this.convertDatasetModelToConfig(e))),this.mainDataset=(0,a.findBy)(this.datasets,"name","main")}convertDatasetModelToConfig(e){return"staticDataset"===e.type?e:new d.default({dashboard:this.dashboard,model:e,owner:this.model})}get initStatus(){if((0,a.someBy)(this.datasets,"initStatus",o.InitializationStatus.Failed))return o.InitializationStatus.Failed 4253return(0,a.someBy)(this.datasets,"initStatus",o.InitializationStatus.Initializing)?o.InitializationStatus.Initializing:o.InitializationStatus.Success}get initSuccess(){return this.initStatus===o.InitializationStatus.Success}get valueStatisticDefinition(){return this.mainDataset&&this.mainDataset.statisticDefinitions&&this.mainDataset.statisticDefinitions[0]}get isInteractiveTarget(){return(0,a.someBy)(this.datasets,"isInteractiveTarget",!0)}get fields(){return this.mainDataset?.fields}get templateFields(){return!(0,c.isEmpty)(this.mainDataset?.statisticDefinitions)||!(0,c.isEmpty)(this.mainDataset?.groupByFields)||this.mainDataset?.returnDistinctValues||this.mainDataset?.clientSideStatistics?null:(this.mainDataset?.fields||[]).map((e=>({name:`field/${e.name}`,alias:e.alias})))}get numericFields(){return this.mainDataset?.numericFields}get numericFieldsWithOID(){return this.mainDataset?.numericFieldsWithOID}get fieldInfos(){return this.mainDataset?.fieldInfos}get maxFeatures(){return this.mainDataset?.maxFeatures}updateDataset(e,t){const n=(0,a.findBy)(this.model.datasets,"name",e) 4254n&&(this.model.datasets=(0,a.without)(this.model.datasets,n),n.release(),this.datasets=(0,a.without)(this.datasets,(0,a.findBy)(this.datasets,"name",e))),t&&(t instanceof i.Model||(t=(0,l.createDatasetModel)(t)),t.name=e,this.model.datasets=[...this.model.datasets,t],this.datasets=[...this.datasets,this.convertDatasetModelToConfig(t)]),(t||n)&&(this.mainDataset=(0,a.findBy)(this.datasets,"name","main"),this.datasetsChanged()),this._resetMaxFeature(e,t),this.mainDataset&&(this.mainDataset.allowSourceDownload=!1,this.mainDataset.allowSummaryDownload=!1)}
4254datasetsChanged(){}_resetMaxFeature(e,t){t&&"main"===e&&(0,c.isPresent)(this.DefaultMaxCount)&&this.updateMaxFeatures(this.DefaultMaxCount)}setDefaultValueStatisticDefinition(){this.mainDataset&&this.updateValueStatisticDefinition(new l.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.mainDataset.objectIdFieldName,outStatisticFieldName:"value"}))}updateValueStatisticDefinition(e){this.mainDataset.statisticDefinitions=e?[e]:e}updateMaxFeatures(e){if(!this.mainDataset)return 4255if((0,c.isEmpty)(e))return void(this.mainDataset.maxFeatures=void 0) 4256const t=Number(e) 4257this.MaximumMaxCount 4258this.mainDataset.maxFeatures=t}},f=h(p.prototype,"datasets",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),b=h(p.prototype,"mainDataset",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"updateDataset",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateDataset"),p.prototype),h(p.prototype,"updateValueStatisticDefinition",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateValueStatisticDefinition"),p.prototype),h(p.prototype,"updateMaxFeatures",[s.action],Object.getOwnPropertyDescriptor(p.prototype,"updateMaxFeatures"),p.prototype),p) 4259e.default=C})),define("nickel/view-models/configs/widgets/dataset-based-source-config",["exports","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","nickel/view-models/configs/interactivity/source-mixin-config","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4260class o extends((0,t.mix)(a.default).with(l.default)){get initStatus(){if((0,i.someBy)(this.datasets,"initStatus",n.InitializationStatus.Failed))return n.InitializationStatus.Failed 4261return(0,i.someBy)(this.datasets,"initStatus",n.InitializationStatus.Initializing)?n.InitializationStatus.Initializing:super.initStatus}}e.default=o})),define("nickel/view-models/configs/widgets/date-selector-config",["exports","@dashboard/models/filter","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/object","nickel/view-models/configs/interactivity/source-mixin-config","nickel/view-models/configs/widgets/widget-based-config"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f,b,m 4262function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4263var i=e[Symbol.toPrimitive] 4264if(void 0!==i){var n=i.call(e,t||"default") 4265if("object"!=typeof n)return n 4266throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4267return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,l){var a={} 4268return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.DateSelectorMobileConfig=e.DateSelectorDesktopConfig=void 0 4269class y extends r.FilterBuilder{constructor(){let{widget:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4270super(),this.widget=e}get hasFeatureTypes(){return!1}getFields(){return[this.widget.filterField]}}const v=Object.freeze(["first","last"]),w=Object.freeze(["single","range"]),S=Object.freeze(["none","today","fixed"]) 4271let x=(u=class extends((0,l.mix)(d.default).with(c.default)){constructor(){super(...arguments),g(this,"noneLabelPlacementOptions",v),g(this,"selectionTypes",w),g(this,"defaultOptions",S),g(this,"defaultSelections",Object.freeze([{id:"first",label:this.intl.t("config.placement-label-enum.first")},{id:"last",label:this.intl.t("config.placement-label-enum.last")}])),this.filterBuilder=new y({widget:this.model})}get operators(){return this.datePickerOption&&"single"===this.datePickerOption.selectionType?t.AbsoluteDateOperators:[]}get datePickerMinDefault(){const e=this.datePickerOption.minDefaultValue 4272return e?e.defaultToToday?"today":"fixed":"none"}get datePickerMaxDefault(){const e=this.datePickerOption.maxDefaultValue 4273return e?e.defaultToToday?"today":"fixed":"none"}createFilter(){const e=this.filterBuilder,i=e.addGroup(),n=e.addGroup(i),l=e.addRule(n) 4274return l.field=this.model.filterField,l.operator="is_on",l.constraint=new t.PeriodConstraint({value:"today"}),i}updateDisplayType(e){this.definedOptions.displayType=e,e===n.OptionDisplayTypes.ButtonBar&&(this.showActionButtons=!1)}updateSelectionType(e){this.datePickerOption.selectionType!==e&&(this.datePickerOption.selectionType=e,this.datePickerOption.operator="single"===e?t.AbsoluteDateOperators[0]:t.RangeOperators[0])}updateIncludeTime(e){this.datePickerOption.includeTime=e,e||(this.datePickerOption.minDefaultValue?.
4274includeTime&&(this.datePickerOption.minDefaultValue=new t.DateConstraint),this.datePickerOption.maxDefaultValue?.includeTime&&(this.datePickerOption.maxDefaultValue=new t.DateConstraint))}updateDatePickerMinDefault(e){switch(e){case"today":return void(this.datePickerOption.minDefaultValue=new t.DateConstraint({defaultToToday:!0})) 4275case"fixed":return void(this.datePickerOption.minDefaultValue=new t.DateConstraint) 4276default:return void(this.datePickerOption.minDefaultValue=null)}}updateMinDefaultValue(e){let{value:i,includeTime:n}=e 4277this.datePickerOption.minDefaultValue=new t.DateConstraint({value:i,includeTime:n})}updateDatePickerMaxDefault(e){switch(e){case"today":return void(this.datePickerOption.maxDefaultValue=new t.DateConstraint({defaultToToday:!0})) 4278case"fixed":return void(this.datePickerOption.maxDefaultValue=new t.DateConstraint) 4279default:return void(this.datePickerOption.maxDefaultValue=null)}}updateMaxDefaultValue(e){let{value:i,includeTime:n}=e 4280this.datePickerOption.maxDefaultValue=new t.DateConstraint({value:i,includeTime:n})}updateDefaultSelectionType(e){this.defaultSelectionType=e,"predefined"===e?(this.updateDatePickerMinDefault("none"),this.updateDatePickerMaxDefault("none")):this.definedOptions.defaultSelection="first"}addNamedFilter(){const e=this.createFilter() 4281this.definedOptions.namedFilters=[...this.definedOptions.namedFilters,new n.NamedFilter({filter:e})]}deleteNamedFilter(e){this.definedOptions.namedFilters=(0,a.without)(this.definedOptions.namedFilters,e)}addFilter(e){const t=this.createFilter() 4282e.filter=t}addRule(e){e.field=this.model.filterField}get supportedEvents(){return[{type:i.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:["whereClause"]}]}},h(u.prototype,"updateDisplayType",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDisplayType"),u.prototype),h(u.prototype,"updateSelectionType",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateSelectionType"),u.prototype),h(u.prototype,"updateIncludeTime",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateIncludeTime"),u.prototype),h(u.prototype,"updateDatePickerMinDefault",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDatePickerMinDefault"),u.prototype),h(u.prototype,"updateMinDefaultValue",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateMinDefaultValue"),u.prototype),h(u.prototype,"updateDatePickerMaxDefault",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDatePickerMaxDefault"),u.prototype),h(u.prototype,"updateMaxDefaultValue",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateMaxDefaultValue"),u.prototype),h(u.prototype,"updateDefaultSelectionType",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDefaultSelectionType"),u.prototype),h(u.prototype,"addNamedFilter",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"addNamedFilter"),u.prototype),h(u.prototype,"deleteNamedFilter",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"deleteNamedFilter"),u.prototype),h(u.prototype,"addFilter",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"addFilter"),u.prototype),h(u.prototype,"addRule",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"addRule"),u.prototype),u) 4283e.DateSelectorDesktopConfig=(0,r.modelProxy)(n.DateSelectorDesktopModel)((h((f=class extends x{get maximumHeights(){return this.presentationMode===n.PresentationModes.Dropdown?(0,a.without)(n.MaximumSizeValues,n.MaximumSizes.None):n.MaximumSizeValues}get maximumWidths(){return(0,a.without)(n.MaximumSizeValues,n.MaximumSizes.Extended)}updatePresentationMode(e,t){this.presentationMode=t,"row"===e&&this.presentationMode===n.PresentationModes.Inline&&(this.optionType!==n.DateSelectorConstants.OptionsTypes.DefinedOptions&&this.updateOptionType(n.DateSelectorConstants.OptionsTypes.DefinedOptions),this.definedOptions.displayType=n.OptionDisplayTypes.ButtonBar,this.definedOptions.maxSize=n.MaximumSizes.Compact,this.showActionButtons=!1),this.presentationMode!==n.PresentationModes.Inline&&this.optionType===n.DateSelectorConstants.OptionsTypes.DefinedOptions&&(this.definedOptions.displayType=n.OptionDisplayTypes.List),this.presentationMode===n.PresentationModes.Dropdown&&this.definedOptions?.maxSize===n.MaximumSizes.None&&(this.definedOptions.maxSize=n.MaximumSizes.Compact)}updateOptionType(e){switch(this.optionType=e,e){case n.DateSelectorConstants.OptionsTypes.DatePicker:this.definedOptions=null,this.datePickerOption=new n.DatePickerOption 4284break 4285case n.DateSelectorConstants.OptionsTypes.DefinedOptions:this.definedOptions=new n.DefinedOptionsDesktop,this.datePickerOption=null 4286break 4287default:this.definedOptions=new n.DefinedOptionsDesktop,this.datePickerOption=new n.DatePickerOption}}}).prototype,"updatePresentationMode",[s.action],Object.getOwnPropertyDescriptor(f.prototype,"updatePresentationMode"),f.prototype),h(f.prototype,"updateOptionType",[
4287s.action],Object.getOwnPropertyDescriptor(f.prototype,"updateOptionType"),f.prototype),p=f))||p,e.DateSelectorMobileConfig=(0,r.modelProxy)(n.DateSelectorMobileModel)((h((m=class extends x{updateOptionType(e){switch(this.optionType=e,e){case n.DateSelectorConstants.OptionsTypes.DatePicker:this.definedOptions=null,this.datePickerOption=new n.DatePickerOption 4288break 4289case n.DateSelectorConstants.OptionsTypes.DefinedOptions:this.definedOptions=new n.DefinedOptionsMobile,this.datePickerOption=null 4290break 4291default:this.definedOptions=new n.DefinedOptionsMobile,this.datePickerOption=new n.DatePickerOption}}}).prototype,"updateOptionType",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"updateOptionType"),m.prototype),b=m))||b})),define("nickel/view-models/configs/widgets/details-config",["exports","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/object","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a,o){var r,s,c 4292Object.defineProperty(e,"__esModule",{value:!0}),e.DetailsMobileConfig=e.DetailsDesktopConfig=void 0 4293let d=(r=class extends o.default{constructor(){super(...arguments),this.mapWidgetId||this.isStandaloneDataSource||this.updateMapWidgetId(this.mapWidgets[0]?.widgetId)}datasetsChanged(){this.updateMapWidgetId(this.mapWidgets[0]?.widgetId),super.datasetsChanged(...arguments)}get isStandaloneDataSource(){return this.mainDataset?.dataSource.mapLayers.size<=0}get initStatus(){if(this.isStandaloneDataSource)return n.InitializationStatus.Success 4294return this.dashboard.mapViews.get(this.mapWidgetId)?n.InitializationStatus.Success:n.InitializationStatus.Failed}get mapWidgets(){const e=[] 4295return this.mainDataset?.dataSource.mapLayers.forEach(((t,n)=>{const l=(0,i.findBy)(this.dashboard.mapWidgets,"id",n) 4296if(!l)return 4297const a=this.dashboard.mapViews.get(l.id) 4298e.push({widgetId:l.id,widgetName:l.name,title:a.map.portalItem.title})})),e}updateMapWidgetId(e){this.mapWidgetId!==e&&(this.mapWidgetId=e)}},u=r.prototype,p="updateMapWidgetId",f=[a.action],b=Object.getOwnPropertyDescriptor(r.prototype,"updateMapWidgetId"),m=r.prototype,g={},Object.keys(b).forEach((function(e){g[e]=b[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=f.slice().reverse().reduce((function(e,t){return t(u,p,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(u,p,g),g=null),r) 4299var u,p,f,b,m,g 4300e.DetailsDesktopConfig=(0,l.modelProxy)(t.DetailsWidgetDesktopModel)(s=class extends d{})||s,e.DetailsMobileConfig=(0,l.modelProxy)(t.DetailsWidgetMobileModel)(c=class extends d{})||c})),define("nickel/view-models/configs/widgets/embedded-content-config",["exports","@dashboard/models/widgets","@dashboard/view-models","@ember/object","@ember/utils","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a){var o,r,s 4301function c(e,t,i,n,l){var a={} 4302return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.EmbeddedContentMobileConfig=e.EmbeddedContentDesktopConfig=void 0 4303let d=(c((o=class extends a.default{get mode(){return(0,l.isPresent)(this.mainDataset)?t.Modes.Features:t.Modes.Static}updateContentType(e){e!==this.contentType&&(this.contentType=e,this.imageRefreshInterval=0)}updateMode(e){e===t.Modes.Static&&(this.updateDataset("main",void 0),this.showLastUpdate=!1)}}).prototype,"updateContentType",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateContentType"),o.prototype),c(o.prototype,"updateMode",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateMode"),o.prototype),o) 4304e.EmbeddedContentDesktopConfig=(0,i.modelProxy)(t.EmbeddedContentWidgetDesktopModel)(r=class extends d{})||r,e.EmbeddedContentMobileConfig=(0,i.modelProxy)(t.EmbeddedContentWidgetMobileModel)(s=class extends d{})||s})),define("nickel/view-models/configs/widgets/gauge-config",["exports","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/view-models","@ember/object","@ember/utils","nickel/view-models/configs/widgets/dataset-based-config","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a,o,r,s){var c,d,u,p,f,b,m,g,h,y,v,w,S,x,C,k,P,O 4305function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4306var i=e[Symbol.toPrimitive] 4307if(void 0!==i){var n=i.call(e,t||"default") 4308if("object"!=typeof n)return n 4309throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4310return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,l){var a={}
4311return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.GaugeMobileConfig=e.GaugeDesktopConfig=void 0 4312let M=(0,l.modelProxy)(i.ColorThreshold)(c=class extends s.default{get thresholdPercentage(){return 100*this.threshold}})||c,j=(d=(0,l.modelProxy)(i.GaugeChartGuide),u=(0,t.arrayProxy)("model.colorThresholds",{fromSource(e){return new M({dashboard:this.dashboard,model:e})}}),d((f=class extends s.default{constructor(){super(...arguments),D(this,"colorThresholds",b,this)}get startStr(){return this.start?.toString()??""}get endStr(){return this.end?.toString()??""}},b=z(f.prototype,"colorThresholds",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f))||p),E=(m=(0,l.modelProxy)(i.GaugeAxis),g=(0,t.arrayProxy)("model.guides",{fromSource(e){return new j({dashboard:this.dashboard,model:e})}}),m((y=class extends s.default{constructor(){super(...arguments),D(this,"guides",v,this)}},v=z(y.prototype,"guides",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y))||h) 4313let F=(w=(0,t.arrayProxy)("model.chartConfig.axes",{fromSource(e){return new E({dashboard:this.dashboard,model:e})}}),S=class extends r.default{constructor(){super(...arguments),T(this,"valueTypes",Object.values(i.GaugeValueTypes)),D(this,"minDataset",x,this),D(this,"maxDataset",C,this),D(this,"axes",k,this),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0},this.minDataset=(0,n.findBy)(this.datasets,"name","min"),this.maxDataset=(0,n.findBy)(this.datasets,"name","max"),(0,o.isNone)(this.minDataset)&&this.updateDataset("min",(0,i.createDatasetModel)({type:"staticDataset",data:0})),(0,o.isNone)(this.maxDataset)&&this.updateDataset("max",(0,i.createDatasetModel)({type:"staticDataset",data:100})),this.valueLabel=(0,n.findBy)(this.labels,"id","value")}get mainStatisticDefinitions(){return this.mainDataset.statisticDefinitions}get minStatisticDefinition(){return this.minDataset&&this.minDataset.statisticDefinitions&&this.minDataset.statisticDefinitions[0]}get maxStatisticDefinition(){return this.maxDataset&&this.maxDataset.statisticDefinitions&&this.maxDataset.statisticDefinitions[0]}get chartConfig(){return this.model.chartConfig}get shape(){return this.model.shape}get valueGuide(){return(0,n.findBy)(this.axis.guides,"name","value")}get backgroundGuide(){return(0,n.findBy)(this.axis.guides,"name","background")}get fields(){return this.valueType===i.GaugeValueTypes.Feature?super.fields:[]}get fieldInfos(){return this.valueType===i.GaugeValueTypes.Feature?super.fieldInfos:[]}get availableOrderByFields(){return this.valueType===i.GaugeValueTypes.Feature&&this.mainDataset?this.mainDataset.fields:[]}get valueField(){return this.model.chartConfig.series[0].x}set valueField(e){this.model.chartConfig.series[0].x=e}get minMaxFields(){const e=this.valueField 4314return(this.numericFields||[]).filter((t=>t.name!==e))}get minType(){return this.model.minType}get maxType(){return this.model.maxType}get maxValueTypes(){return this.mainDataset&&((0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-discrete")||(0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-continuous"))?["fixed"]:"feature"===this.valueType&&this.minMaxFields?["fixed","statistic","feature"]:["fixed","statistic"]}get minValueTypes(){return this.mainDataset&&((0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-discrete")||(0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-continuous"))?["fixed"]:"feature"===this.valueType&&this.minMaxFields?["fixed","statistic","feature"]:["fixed","statistic"]}get showLabelsConfig(){return this.style===i.GaugeStyles.Meter||this.shape!==i.GaugeShapes.Circle&&!this.displayAsPercentage}get gaugeSeries(){return this.chartConfig.series[0]}get axis(){return this.axes[0]}get valueConversion(){return this.gaugeSeries.valueConversion}set valueConversion(e){this.gaugeSeries.valueConversion=e}get minimumValueConversion(){return this.axis.minimumValueConversion}set minimumValueConversion(e){this.axis.minimumValueConversion=e}get maximumValueConversion(){return this.axis.maximumValueConversion}set maximumValueConversion(e){this.axis.maximumValueConversion=e}updateDataset(e){switch(super.updateDataset(...arguments),e){case"main":return this.valueType===i.GaugeValueTypes.Statistic?void this.setDefaultValueStatisticDefinition():(this.updateV
4314alueField(void 0),this.minType!==i.GaugeMinMaxTypes.Fixed&&this.updateMinType("fixed"),void(this.maxType!==i.GaugeMinMaxTypes.Fixed&&this.updateMaxType("fixed"))) 4315case"min":if(this.minDataset=(0,n.findBy)(this.datasets,"name","min"),!this.minDataset||"staticDataset"===this.minDataset.type||!(0,o.isEmpty)(this.minDataset.statisticDefinitions))return 4316return void this.updateMinStatisticDefinition(new i.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.minDataset.objectIdFieldName,outStatisticFieldName:"value"})) 4317case"max":if(this.maxDataset=(0,n.findBy)(this.datasets,"name","max"),!this.maxDataset||"staticDataset"===this.maxDataset.type||!(0,o.isEmpty)(this.maxDataset.statisticDefinitions))return 4318return void this.updateMaxStatisticDefinition(new i.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.maxDataset.objectIdFieldName,outStatisticFieldName:"value"}))}}_resetMaxFeature(e,t){t&&"main"===e&&this.updateMaxFeatures(this.valueType===i.GaugeValueTypes.Statistic?void 0:this.DefaultMaxCount)}updateValueField(e){this.valueField!==e&&(this.valueField=e)}updateValueType(e){if(this.valueType===e)return 4319this.valueType=e,this.updateValueField(e===i.GaugeValueTypes.Feature?void 0:"value"),this.model.chartConfig.subType=e===i.GaugeValueTypes.Feature?i.GaugeChartSubType.FeatureGauge:i.GaugeChartSubType.StatisticGauge 4320const t=this.mainDataset,n=t.fields.map((e=>`{${e.name}}`)) 4321if((0,o.isNone)(this.caption)||(this.caption=n.reduce(((e,t)=>e.replace(new RegExp(`\\${t}`,"g"),"")),this.caption)),(0,o.isNone)(this.description)||(this.description=n.reduce(((e,t)=>e.replace(new RegExp(`\\${t}`,"g"),"")),this.description)),e===i.GaugeValueTypes.Feature)return t.statisticDefinitions=void 0,void this.updateMaxFeatures(this.DefaultMaxCount) 4322this.minType===i.GaugeValueTypes.Feature&&this.updateMinType("fixed"),this.maxType===i.GaugeValueTypes.Feature&&this.updateMaxType("fixed"),t&&(t.orderByFields=void 0,t.maxFeatures=void 0,this.setDefaultValueStatisticDefinition())}updateValueStatisticDefinition(){super.updateValueStatisticDefinition(...arguments),"statistic"===this.valueType&&((0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-discrete")||(0,n.findBy)(this.mainStatisticDefinitions,"statisticType","percentile-continuous"))&&(this.minType===i.GaugeValueTypes.Statistic&&this.updateMinType(i.GaugeMinMaxTypes.Fixed),this.maxType===i.GaugeValueTypes.Statistic&&this.updateMaxType(i.GaugeMinMaxTypes.Fixed))}updateMinType(e){if(e!==this.minType)switch(e){case i.GaugeMinMaxTypes.Fixed:return this.updateDataset("min",{type:"staticDataset",data:0}),this.minimumValueConversion=void 0,void(this.minValueField=void 0) 4323case i.GaugeValueTypes.Statistic:return this.updateDataset("min",{type:"serviceDataset",dataSource:this.mainDataset.dataSource.model}),this.minValueField=void 0,void this.updateMinStatisticDefinition(new i.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.minDataset.objectIdFieldName,outStatisticFieldName:"value"})) 4324case i.GaugeValueTypes.Feature:return void this.updateDataset("min",void 0)}}updateMaxType(e){if(e!==this.maxType)switch(e){case i.GaugeMinMaxTypes.Fixed:return this.updateDataset("max",{type:"staticDataset",data:100}),this.maximumValueConversion=void 0,void(this.maxValueField=void 0) 4325case i.GaugeMinMaxTypes.Statistic:return this.updateDataset("max",{type:"serviceDataset",dataSource:this.mainDataset.dataSource.model}),this.maxValueField=void 0,void this.updateMaxStatisticDefinition(new i.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.maxDataset.objectIdFieldName,outStatisticFieldName:"value"})) 4326case i.GaugeMinMaxTypes.Feature:return void this.updateDataset("max",void 0)}}updateMinStatisticDefinition(e){this.minDataset.statisticDefinitions=[e]}updateMaxStatisticDefinition(e){this.maxDataset.statisticDefinitions=[e]}updateStyle(e){this.style=e 4327const t=this.axis 4328"progress"===e?(t.guides=i.progressGuides.map((e=>new j({dashboard:this.dashboard,model:e}))),t.needle.visible=!1,t.ticks.visible=!1,t.lineSymbol.width=0,t.innerLabel.content.verticalAlignment=i.ChartVerticalAlignment.Middle,this.shape===i.GaugeShapes.Circle||this.displayAsPercentage?(t.labels.visible=!1,t.onlyShowFirstAndLastLabels=!1):(t.labels.visible=!0,t.onlyShowFirstAndLastLabels=!0)):(t.labels.visible=!0,t.onlyShowFirstAndLastLabels=!1,t.ticks.visible=!0,t.needle.visible=!0,t.lineSymbol.width=2,t.guides=[],t.innerLabel.content.verticalAlignment=i.ChartVerticalAlignment.Bottom,Object.assign(this.chartConfig,i.DefaultAngles.horseshoe)),this.updateDisplayAsPercentage(!1)||this.updateLabelsAndTicks()}updateShape(e){Object.assign(this.chartConfig,i.DefaultAngles[e]),this.updateLabelsAndTicks()}updateDisplayAsPercentage(e){return this.displayAsPercentage!==e&&(this.displayAsPercentage=e,e?Object.assign(this.valueFormat,{style:"percent",useGrouping:!0,prefix:!1,minimumFractionDigits:void 0,maximumFractionDigits:void 0,valuePrefix:void 0,valueSuffix:void 0}):Object.assign(this.valueFormat,{style:"decimal",useGrouping:!0,minimumFractionDigits:void 0,maximumFractionDigits:void 0}),this.updateLabelsAndTicks(),!0)}updateLabelsIncrement(e){let t=NaN;(0,o.isEmpty)(e)||(t=Number(e)),t=isNaN(t)||t<=0?void 0:t,this.axis.labelsIncrement=t}addGuide(){const e=this.axis 4329e.guides=[...e.guides,new j({dashboard:this.dashboard,model:new i.GaugeChartGuide({start:"0%",end:"100%"})})]}updateGuideFrom(e,t){if((0,o.isEmpty)(t))e.start="0%" 4330else{const i=-1!==t.indexOf("%") 4331e.start=i?t.trim():Number(t)}}updateGuideTo(e,t){if((0,o.isEmpty)(t))e.end="100%" 4332else{const i=-1!==t.indexOf("%") 4333e.end=i?t.trim():Number(t)}}validateGuideValue(e){if((0,o.isEmpty)(e))return 4334let t=Number(e) 4335if(-1!==e.indexOf("%")){const i=e.trim() 4336t=Number(i.substr(0,i.length-1))/100}return isNaN(t)?{error:this.intl.t("config.input-errors.invalid-number")}:void 0}deleteGuide(e){const t=this.axis 4337t.guides=(0,n.without)(t.guides,e)}addThreshold(){this.valueGuide.colorThresholds=[...this.valueGuide.colorThresholds,new M({dashboard:this.dashboard,model:new i.ColorThreshold})]}updateThresholdValue(e,t){e.threshold=t/100}deleteThreshold(e){this.valueGuide.colorThresholds=(0,n.without)(this.valueGuide.colorThresholds,e)}updateLabelsAndTicks(){const e=this.displayAsPercentage,t=this.shape,i=this.axis 4338if(e||"circle"===t)return i.labels.visible=!1,i.onlyShowFirstAndLastLabels=!1,void(i.innerLabel.content.yoffset=void 0) 4339i.labels.visible=!0 4340const n=this.style 4341"meter"===n?(i.ticks.visible=!0,i.onlyShowFirstAndLastLabels=!1):(i.ticks.visible=!1,i.onlyShowFirstAndLastLabels=!0),i.innerL
4341abel.content.yoffset="meter"===n&&"horseshoe"===t?"22%":void 0}},x=z(S.prototype,"minDataset",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(S.prototype,"maxDataset",[t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(S.prototype,"axes",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(S.prototype,"updateDataset",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateDataset"),S.prototype),z(S.prototype,"updateValueField",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateValueField"),S.prototype),z(S.prototype,"updateValueType",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateValueType"),S.prototype),z(S.prototype,"updateValueStatisticDefinition",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateValueStatisticDefinition"),S.prototype),z(S.prototype,"updateMinType",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateMinType"),S.prototype),z(S.prototype,"updateMaxType",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateMaxType"),S.prototype),z(S.prototype,"updateMinStatisticDefinition",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateMinStatisticDefinition"),S.prototype),z(S.prototype,"updateMaxStatisticDefinition",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateMaxStatisticDefinition"),S.prototype),z(S.prototype,"updateStyle",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateStyle"),S.prototype),z(S.prototype,"updateShape",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateShape"),S.prototype),z(S.prototype,"updateDisplayAsPercentage",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateDisplayAsPercentage"),S.prototype),z(S.prototype,"updateLabelsIncrement",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateLabelsIncrement"),S.prototype),z(S.prototype,"addGuide",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"addGuide"),S.prototype),z(S.prototype,"updateGuideFrom",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateGuideFrom"),S.prototype),z(S.prototype,"updateGuideTo",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateGuideTo"),S.prototype),z(S.prototype,"validateGuideValue",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"validateGuideValue"),S.prototype),z(S.prototype,"deleteGuide",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"deleteGuide"),S.prototype),z(S.prototype,"addThreshold",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"addThreshold"),S.prototype),z(S.prototype,"updateThresholdValue",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"updateThresholdValue"),S.prototype),z(S.prototype,"deleteThreshold",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"deleteThreshold"),S.prototype),S) 4342e.GaugeDesktopConfig=(0,l.modelProxy)(i.GaugeWidgetDesktopModel)(P=class extends F{})||P,e.GaugeMobileConfig=(0,l.modelProxy)(i.GaugeWidgetMobileModel)(O=class extends F{})||O})),define("nickel/view-models/configs/widgets/indicator-config",["exports","@dashboard/decorators","@dashboard/models","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/view-models","@ember/object","@ember/runloop","@ember/utils","nickel/view-models/configs/widgets/dataset-arcade-based-config-mixin","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b,m,g 4343function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4344var i=e[Symbol.toPrimitive] 4345if(void 0!==i){var n=i.call(e,t||"default") 4346if("object"!=typeof n)return n 4347throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4348return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,l){var a={} 4349return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}
4349Object.defineProperty(e,"__esModule",{value:!0}),e.IndicatorMobileConfig=e.IndicatorDesktopConfig=void 0 4350const v=["{calculated/reference}","{calculated/absoluteDifference}","{calculated/difference}","{calculated/percentage}","{calculated/percentChange}","{calculated/ratio}","{calculated/ratioChange}"] 4351let w=(p=(0,t.trigger)((function(e){e&&(0,c.isEmpty)(e.statisticDefinitions)&&this.updateReferenceStatisticDefinition(new n.StatisticDefinitionModel({statisticType:"count",onStatisticField:e.objectIdFieldName,outStatisticFieldName:"value"}))})),f=class extends((0,l.mix)(u.default).with(d.default)){constructor(){var e,t,i,l 4352super(...arguments),h(this,"arcadeEditorProfileId","dashboard-indicator-formatting"),h(this,"valueTypes",Object.values(n.IndicatorValueTypes)),e=this,t="referenceDataset",l=this,(i=b)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(l):void 0}),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0},this.referenceDataset=(0,a.findBy)(this.datasets,"name","reference")}get referenceStatisticDefinition(){return this.referenceDataset?this.referenceDataset.statisticDefinitions[0]:null}get comparisons(){return"feature"===this.valueType?n.IndicatorAllComparisons:n.IndicatorStatisticComparisons}get availabledOrderByFields(){return"feature"===this.model.valueType&&this.mainDataset?this.mainDataset.fields:[]}get featureReferenceFields(){const e=this.valueField 4353return this.numericFields.filter((t=>t.name!==e))}get calculatedFields(){const e=this.intl 4354return this.arcadeEnabled?[]:"none"===this.comparison?[{name:"calculated/value",alias:e.t("config.calculated-fields-enum.value")}]:[{alias:e.t("config.calculated-fields-enum.value"),name:"calculated/value"},{alias:"previous"===this.comparison?e.t("config.calculated-fields-enum.previous"):e.t("config.calculated-fields-enum.reference"),name:"calculated/reference"},{alias:e.t("config.calculated-fields-enum.difference"),name:"calculated/difference"},{alias:e.t("config.calculated-fields-enum.absolute-difference"),name:"calculated/absoluteDifference"},{alias:e.t("config.calculated-fields-enum.percentage"),name:"calculated/percentage"},{alias:e.t("config.calculated-fields-enum.percent-change"),name:"calculated/percentChange"},{alias:e.t("config.calculated-fields-enum.ratio"),name:"calculated/ratio"},{alias:e.t("config.calculated-fields-enum.ratio-change"),name:"calculated/ratioChange"}]}get allFields(){return"feature"===this.valueType?[...this.calculatedFields,...this.fields]:this.calculatedFields}get layerFields(){return"feature"===this.model.valueType?this.fields.map((e=>({alias:e.alias||e.name,name:`field/${e.name}`}))):[]}get iconPositionAboveReference(){const e=this.model.defaultSettings.middleSection.iconInfo 4355return e&&e.align||"none"}get iconPositionBelowReference(){const e=this.model.belowReferenceSettings.middleSection.iconInfo 4356return e&&e.align||"none"}get useConditionalFormatting(){return!(0,c.isNone)(this.model.belowReferenceSettings)}updateDataset(e){switch(super.updateDataset(...arguments),e){case"main":"statistic"===this.valueType?this.setDefaultValueStatisticDefinition():(this.model.resetModelProperty("valueField"),"feature"!==this.comparison||(0,c.isNone)(this.referenceField)||(this.referenceField=void 0,this.model.resetModelProperty("referenceConversion"))) 4357break 4358case"reference":this.referenceDataset=(0,a.findBy)(this.datasets,"name","reference"),this.referenceDataset||(this.referenceField=void 0)}}_resetMaxFeature(e,t){t&&"main"===e&&this.updateMaxFeatures("statistic"===this.model.valueType?void 0:this.DefaultMaxCount)}updateValueField(e){this.valueField=e}updateValueType(e){const t=this.mainDataset 4359if(this.valueType=e,e===n.IndicatorValueTypes.Feature)this.updateValueStatisticDefinition(),this.updateMaxFeatures(this.DefaultMaxCount),this.arcadeEnabled||(this.defaultSettings.middleSection.textInfo.text="{calculated/value}","none"!==this.comparison&&(this.defaultSettings.bottomSection.textInfo.text="{calculated/reference}")) 4360else{if("feature"===this.comparison&&(this.model.resetModelProperty("comparison"),this.updateDataset("reference",void 0)),t){Object.assign(t,{orderByFields:void 0,maxFeatures:void 0})
4361const e=new n.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.mainDataset.objectIdFieldName,outStatisticFieldName:"value"}) 4362this.updateValueStatisticDefinition(e)}"none"===this.comparison||this.arcadeEnabled||(this.defaultSettings.bottomSection.textInfo.text="{calculated/reference}")}}updateValueStatisticDefinition(){super.updateValueStatisticDefinition(...arguments)}updateReferenceStatisticDefinition(e){this.referenceDataset.statisticDefinitions=[e]}async updateComparison(e){switch(e){case"statistic":this.updateDataset("reference",{type:"serviceDataset",dataSource:this.mainDataset.dataSource.model}),this.updateReferenceStatisticDefinition(new n.StatisticDefinitionModel({statisticType:"count",onStatisticField:this.referenceDataset.objectIdFieldName,outStatisticFieldName:"value"})) 4363break 4364case"fixed":this.updateDataset("reference",{type:"staticDataset",data:0}),this.referenceConversion=void 0 4365break 4366default:this.updateDataset("reference",void 0),this.referenceConversion=void 0}if(this.arcadeEnabled)return void(this.comparison=e) 4367const t=this.defaultSettings,i=this.belowReferenceSettings,l=v 4368function a(e,t){return t.reduce(((e,t)=>e.replace(new RegExp(`\\${t}`,"g"),"")),e)}if("none"===e)this.belowReferenceSettings=void 0,[t,i].forEach((e=>{if(!e)return;["topSection","middleSection","bottomSection"].forEach((t=>{let i=e[t].textInfo.text;(0,c.isNone)(i)||(e[t].textInfo.text=a(i,l))})) 4369let t=e.caption;(0,c.isNone)(t)||(e.caption=a(t,l)) 4370let i=e.description;(0,c.isNone)(i)||(e.description=a(i,l))})) 4371else{const e=t.bottomSection.textInfo 4372let n=e.text||"",a=l.some((e=>n.indexOf(e)>=0)) 4373if((0,c.isEmpty)(n)?(n="{calculated/reference}",e.text=n):a||(n+=" {calculated/reference}",e.text=n),i){const e=i.bottomSection.textInfo 4374n=e.text||"",a=l.some((e=>n.indexOf(e)>=0)),(0,c.isEmpty)(n)?(n="{calculated/reference}",e.text=n):a||(n+=" {calculated/reference}",e.text=n)}}this.comparison=e}toggleStatisticComparison(e){this.updateComparison(e?"statistic":"none")}updateUseConditionalFormatting(e){const t=this.model 4375if(e){const e=t.defaultSettings.toJson() 4376t.belowReferenceSettings=new n.ConditionalSettings(e)}else t.belowReferenceSettings=void 0}removeIcon(e){e.iconInfo=void 0}updateIconPosition(e,t){return"none"===t?(e.iconInfo=void 0,!0):!!e.iconInfo&&(e.iconInfo.align=t,!0)}updateIcon(e,t,i){if(this.arcadeEnabled)return void(t.icon=e) 4377let l=t.iconInfo 4378l||(l=new n.IconInfo,t.iconInfo=l),i=i||l.align||"left",Object.assign(l,{icon:e,align:i})}addIconInfo(){const e=new n.IconInfo 4379return this.iconInfos=[...this.iconInfos||[],e],e}removeIconInfo(e){this.iconInfos=(0,a.withoutAt)(this.iconInfos,e)}toggleArcade(){super.toggleArcade(...arguments),this.model.arcadeEnabled?(this.expression=this.toArcade(),(0,s.later)(this,(()=>{"statistic"!==this.comparison&&this.updateComparison("none"),this.caption=this.defaultSettings.caption,this.description=this.defaultSettings.description,this.defaultSettings=void 0,this.belowReferenceSettings=void 0,this.valueField=this.mainDataset.objectIdFieldName,this.valueConversion=void 0,this.referenceConversion=void 0,this.valueFormat=void 0,this.percentageFormat=void 0,this.ratioFormat=void 0}),100)):(this.caption=void 0,this.description=void 0,this.expression=void 0,this.iconInfos=void 0,this.valueField=void 0,this.defaultSettings=new n.ConditionalSettings,this.defaultSettings.middleSection.textInfo.text="{calculated/value}",this.valueFormat=new i.NumberFormat({name:"value",prefix:!0,maximumFractionDigits:1}),this.percentageFormat=new i.NumberFormat({name:"percentage",style:"percent"}),this.ratioFormat=new i.NumberFormat({name:"ratio",prefix:!1,maximumFractionDigits:2}))}toArcade(){let e=`${this.mainDataset.arcadeProfileId}.${this.valueField||this.mainDataset.objectIdFieldName}` 4380"feature"!==this.valueType&&(e=`${this.mainDataset.arcadeProfileId}.${this.mainDataset.arcadeFields[0].name}`) 4381const t="reference",i="difference",n="absoluteDifference",l="percentage",a="percentChange",o="ratioChange",r="ratio" 4382let s 4383switch("previous"===this.comparison?this.valueType:this.comparison){case"feature":s=`${this.mainDataset.arcadeProfileId}.${this.referenceField||this.valueField||this.mainDataset.objectIdFieldName}` 4384break 4385case"fixed":s=t 4386break 4387case"statistic":s=`${this.referenceDataset.arcadeProfileId}.${this.referenceDataset.arcadeFields[0].name}`}let c="" 4388if(this.valueConversion){let t=!1 43891!==this.valueConversion.factor&&(t=!0,e=`${e}*${this.valueConversion.factor}`),this.valueConversion.offset&&(t=!0,e=`${e}+${this.valueConversion.offset}`),t&&(c=`var convertedValue = ${e};`,e="convertedValue")}if(this.referenceConversion){let e=!1 43901!==this.referenceConversion.factor&&(e=!0,s=`${s}*${this.referenceConversion.factor}`),this.referenceConversion.offset&&(e=!0,s=`${s}+${this.referenceConversion.offset}`),e&&(c=`${c}\n var convertedReference = ${s};
4390`,s="convertedReference")}const d={value:`'+${e}+'`,"calculated/value":`'+${e}+'`,reference:`'+${s}+'`,"calculated/reference":`'+${s}+'`,difference:`'+${i}+'`,"calculated/difference":`'+${i}+'`,absoluteDifference:`'+${n}+'`,"calculated/absoluteDifference":`'+${n}+'`,percentage:`'+${l}+'`,"calculated/percentage":`'+${l}+'`,percentChange:`'+${a}+'`,"calculated/percentChange":`'+${a}+'`,ratio:`'+${r}+'`,"calculated/ratio":`'+${r}+'`,ratioChange:`'+${o}+'`,"calculated/ratioChange":`'+${o}+'`} 4391"feature"===this.valueType&&this.mainDataset.fields.forEach((e=>{d[e.name]=`'+${this.mainDataset.arcadeProfileId}.${e.name}+'`})) 4392const u=this.belowReferenceSettings?`var condition = ${e} >= ${s};\n\nif(condition){\n `:"",p=this.belowReferenceSettings?`}\n\n${this.createArcadeTemplate(this.belowReferenceSettings,d,2)}`:"" 4393let f="" 4394return s&&("fixed"===this.comparison&&(f=`var ${t} = ${this.referenceDataset.data};`),f=`${f}\nvar ${i} = ${e}-${s};\nvar ${n} = abs(${i});\nvar ${r} = ${e}/${s};\nvar ${o} = ${i}/${s};\nvar ${l} = ${r}*100;\nvar ${a} = ${o}*100\n`),`${c}\n${f}\n${u}${this.createArcadeTemplate(this.defaultSettings,d)}${p}`}createArcadeTemplate(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o="//iconName:'',\n //iconAlign:'left',\n //iconColor:'',\n //iconOutlineColor:''," 4395if(e.middleSection.iconInfo){const t=this.addIconInfo() 4396Object.assign(t,e.middleSection.iconInfo.toJson()),t.name=`icon${i}`,o=`iconName:'${t.name}',\n iconAlign:'${t.align||""}',\n iconColor:'${t.fillColor||""}',\n iconOutlineColor:'${t.strokeColor||""}'`}function r(e){return(0,a.findBy)(n.TextFontSizes,"value",e).label}function s(e,i){return`'${(0,l.replaceInTemplate)(e,{...t,...i})||""}'`.replace(/(^''\++|\+''+$)/gm,"")}const c=s(e.topSection.textInfo.text,this.dashboard.variables),d=s(e.middleSection.textInfo.text,this.dashboard.variables),u=s(e.bottomSection.textInfo.text,this.dashboard.variables),p="''"===c?"//":"",f="''"===d?"//":"",b="''"===u?"//":"" 4397return`return {\n ${e.textColor?`textColor:'${e.textColor}'`:"//textColor:''"},\n ${e.backgroundColor?`backgroundColor:'${e.backgroundColor}'`:"//backgroundColor:''"},\n ${p}topText: ${c},\n ${p}topTextColor: '${e.topSection.textInfo.fillColor||""}',\n ${p}topTextOutlineColor: '${e.topSection.textInfo.strokeColor||""}',\n ${p}topTextMaxSize: '${r(e.topSection.fontSize||80)}',\n ${f}middleText: ${d},\n ${f}middleTextColor: '${e.middleSection.textInfo.fillColor||""}',\n ${f}middleTextOutlineColor: '${e.middleSection.textInfo.strokeColor||""}',\n ${f}middleTextMaxSize: '${r(e.middleSection.fontSize||160)}',\n ${b}bottomText: ${u},\n ${b}bottomTextColor: '${e.bottomSection.textInfo.fillColor||""}',\n ${b}bottomTextOutlineColor: '${e.bottomSection.textInfo.strokeColor||""}',\n ${b}bottomTextMaxSize: '${r(e.bottomSection.fontSize||80)}',\n ${o}\n //noValue:false,\n //attributes: {\n // attribute1: '',\n // attribute2: ''\n // }\n}\n`}},b=y(f.prototype,"referenceDataset",[p,t.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(f.prototype,"updateDataset",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateDataset"),f.prototype),y(f.prototype,"updateValueField",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateValueField"),f.prototype),y(f.prototype,"updateValueType",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateValueType"),f.prototype),y(f.prototype,"updateValueStatisticDefinition",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateValueStatisticDefinition"),f.prototype),y(f.prototype,"updateReferenceStatisticDefinition",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateReferenceStatisticDefinition"),f.prototype),y(f.prototype,"updateComparison",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateComparison"),f.prototype),y(f.prototype,"toggleStatisticComparison",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"toggleStatisticComparison"),f.prototype),y(f.prototype,"updateUseConditionalFormatting",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateUseConditionalFormatting"),f.prototype),y(f.prototype,"removeIcon",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"removeIcon"),f.prototype),y(f.prototype,"updateIconPosition",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateIconPosition"),f.prototype),y(f.prototype,"updateIcon",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateIcon"),f.prototype),y(f.prototype,"addIconInfo",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"addIconInfo"),f.prototype),y(f.prototype,"removeIconInfo",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"removeIconInfo"),f.prototype),y(f.prototype,"toggleArcade",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"toggleArcade"),f.prototype),f) 4398e.IndicatorDesktopConfig=(0,o.modelProxy)(n.IndicatorWidgetDesktopModel)(m=class extends w{})||m,e.IndicatorMobileConfig=(0,o.modelProxy)(n.IndicatorWidgetMobileModel)(g=class extends w{})||g})),define("nickel/view-models/configs/widgets/legend-config",["exports","@dashboard/models/widgets","@dashboard/utils/constants","@dashboard/view-models","@ember/object","nickel/view-models/configs/widgets/widget-based-config"],(function(e,t,i,n,l,a){var o,r,s
4399Object.defineProperty(e,"__esModule",{value:!0}),e.LegendMobileConfig=e.LegendDesktopConfig=void 0 4400let c=(o=class extends a.default{constructor(){super(...arguments),this.mapWidgetId||this.updateMapWidgetId(this.dashboard.mapWidgets[0].id)}get initStatus(){return this.dashboard.mapViews.get(this.mapWidgetId)?i.InitializationStatus.Success:i.InitializationStatus.Failed}get mapWidgets(){const e=[] 4401return this.dashboard.mapWidgets.forEach((t=>{const i=this.dashboard.mapViews.get(t.id) 4402i&&e.push({widgetId:t.id,widgetName:t.name,title:i.map.portalItem.title})})),e}updateMapWidgetId(e){this.mapWidgetId!==e&&(this.mapWidgetId=e)}},d=o.prototype,u="updateMapWidgetId",p=[l.action],f=Object.getOwnPropertyDescriptor(o.prototype,"updateMapWidgetId"),b=o.prototype,m={},Object.keys(f).forEach((function(e){m[e]=f[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=p.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),m),b&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(b):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(d,u,m),m=null),o) 4403var d,u,p,f,b,m 4404e.LegendDesktopConfig=(0,n.modelProxy)(t.LegendWidgetDesktopModel)(r=class extends c{})||r,e.LegendMobileConfig=(0,n.modelProxy)(t.LegendWidgetMobileModel)(s=class extends c{})||s})),define("nickel/view-models/configs/widgets/list-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/constants","@dashboard/view-models","@ember/object","@ember/runloop","@ember/utils","nickel/view-models/configs/widgets/dataset-arcade-based-config-mixin","nickel/view-models/configs/widgets/dataset-based-source-config"],(function(e,t,i,n,l,a,o,r,s,c,d){var u,p,f 4405function b(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4406var i=e[Symbol.toPrimitive] 4407if(void 0!==i){var n=i.call(e,t||"default") 4408if("object"!=typeof n)return n 4409throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4410return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,l){var a={} 4411return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.ListMobileConfig=e.ListDesktopConfig=void 0 4412let g=(u=class extends((0,n.mix)(d.default).with(c.default)){constructor(){super(...arguments),b(this,"arcadeEditorProfileId","dashboard-list-formatting"),b(this,"AllowBlankMaxCount",!1),b(this,"DefaultMaxCount",25),(0,s.isNone)(this.template)&&(0,r.next)(this,this.setDefaultTemplate),this.defaultTextHighlightColor=i.DefaultTextHighlightColor}get defaultSortField(){if(!this.mainDataset)return 4413let e=this.mainDataset.displayFieldName 4414const t=this.template 4415if(!(0,s.isBlank)(t)){const i=t.match(/{([^}]+)}/g) 4416if(!(0,s.isEmpty)(i)){const t=i[0].substring(1,i[0].length-1),n=(this.fields||[]).find((e=>t.toLowerCase()===e.name.toLowerCase())) 4417n&&(e=n.name)}}return e}get supportedEvents(){if(!this.mainDataset||"serviceDataset"!==this.mainDataset.type||this.mainDataset.initStatus!==l.InitializationStatus.Success)return[] 4418const e=this.mainDataset.dataSource,i=["whereClause"] 4419return e.isTable||i.push("single"===this.selectionMode?"geometry":"geometries"),[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Features,dataSource:e,outputDataTypes:i}]}setDefaultTemplate(){this.mainDataset&&(this.mainDataset.displayFieldName?this.template=`{field/${this.mainDataset.displayFieldName}}`:this.mainDataset.objectIdFieldName&&(this.template=`{field/${this.mainDataset.objectIdFieldName}}`))}updateTemplate(e){this.template!==e&&(this.template=e)}updateSelectionMode(e){this.selectionMode!==e&&(this.clearEvents(),this.selectionMode=e)}updateDataset(e,t){super.updateDataset(...arguments),"main"===e&&t&&this.setDefaultTemplate()}toggleArcade(){super.toggleArcade(...arguments),this.expression=`\nreturn {\n textColor: '${this.itemTextColor||""}
4419',\n backgroundColor: '${this.itemBackgroundColor||""}',\n separatorColor:'${this.separatorColor||""}',\n selectionColor: '${this.selectionColor||""}',\n selectionTextColor: '${this.selectionTextColor||""}',\n // attributes: {\n // attribute1: '',\n // attribute2: ''\n // }\n}`,this.itemTextColor=void 0,this.itemBackgroundColor=void 0,this.separatorColor=void 0,this.selectionColor=void 0,this.selectionTextColor=void 0}},m(u.prototype,"updateTemplate",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"updateTemplate"),u.prototype),m(u.prototype,"updateSelectionMode",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"updateSelectionMode"),u.prototype),m(u.prototype,"updateDataset",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"updateDataset"),u.prototype),m(u.prototype,"toggleArcade",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"toggleArcade"),u.prototype),u) 4420e.ListDesktopConfig=(0,a.modelProxy)(i.ListWidgetDesktopModel)(p=class extends g{})||p,e.ListMobileConfig=(0,a.modelProxy)(i.ListWidgetMobileModel)(f=class extends g{})||f})),define("nickel/view-models/configs/widgets/map-config",["exports","@dashboard/decorators","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/utils","@glimmer/tracking","nickel/view-models/configs/interactivity/source-mixin-config","nickel/view-models/configs/interactivity/target-mixin-config","nickel/view-models/configs/widgets/map-layer-config","nickel/view-models/configs/widgets/widget-based-config","nickel/view-models/configs/widgets/map-tools-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m){var g,h,y,v,w,S,x,C,k,P 4421function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4422var i=e[Symbol.toPrimitive] 4423if(void 0!==i){var n=i.call(e,t||"default") 4424if("object"!=typeof n)return n 4425throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4426return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,l){var a={} 4427return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.SCALEBAR_STYLES=e.MapMobileConfig=e.MapDesktopConfig=void 0 4428const z=["bookmarksTool","legendTool","mapContentsTool","basemapGalleryTool","searchTool"] 4429e.SCALEBAR_STYLES=["none","line","ruler"] 4430let M=(g=(0,t.arrayProxy)("model.mapTools",{fromSource(e){return(0,m.createMapToolConfig)(e,this.dashboard,!0)}}),h=class extends((0,l.mix)(b.default).with(u.default,p.default)){constructor(){super(...arguments),O(this,"_layersInitStatus",y,this),O(this,"dataSourceItem",v,this),O(this,"newConfigInitStatus",w,this),O(this,"mapTools",S,this),O(this,"allMapTools",x,this),D(this,"_selectTool",void 0),O(this,"layerConfigs",C,this),D(this,"supportedEvents",[{type:i.EventTypes.ExtentChanged,payloadType:o.PayloadTypes.Geometries,geometryType:"extent",outputDataTypes:["geometries"]}]),this.createAllTools(),this.itemId?(this.dataSourceItem=this.dashboard.dataSourceItems.get(this.itemId),this.initialize()):this.newConfigInitStatus=o.InitializationStatus.NotInitialized}async initialize(){if(this.initPromise)return this.initPromise 4431this.initPromise=this.dataSourceItem.initAllDataSources(),await this.initPromise,this.dataSourceItem?.isScene&&this.adjustSceneTools(),this.createLayerConfigs(this.dataSourceItem),this._layersInitStatus=o.InitializationStatus.Success}get initStatus(){return this.newConfigInitStatus?this.newConfigInitStatus:this.dataSourceItem.initStatus!==o.InitializationStatus.Success?this.dataSourceItem.initStatus:this._layersInitStatus===o.InitializationStatus.Initializing||(0,a.findBy)(this.layerConfigs,"initStatus",o.InitializationStatus.Initializing)?o.InitializationStatus.Initializing:super.initStatus}get initSuccess(){return this.initStatus===o.InitializationStatus.Success}get isCollapsible(){return this.layerConfigs.length>20}get hasLayerActions(){for(let e=0;e<this.layers.length;e++){const t=this.layers[e] 4432for(let e=0;e<t.events.length;e++)if(!(0,c.isEmpty)(t.events[e].actions))return!0}return!1}createAllTools(){const e=this.mapTools 4433this.allMapTools=z.map((t=>{const i=(0,a.findBy)(e,"type",t) 4434return i?(i.isSelected=!0,i):(0,m.createMapToolConfig)({type:t},this.dashboard,!1)}))}get selectTool(){return this._selectTool||(this._selectTool=(0,m.createMapToolConfig)(this.model.selectTool||{type:"selectTool"},this.dashboard,!1)),this._selectTool}adjustSceneTools(){const e=(0,a.findBy)(this.allMapTools,"type","bookmarksTool") 4435if(!e)return 4436const t=(0,a.findBy)(this.mapTools,"type","slidesTool")||(0,m.createMapToolConfig)({type:"slidesTool"},this.dashboard,!1) 4437this.allMapTools=[t,...(0,a.without)(this.allMapTools,e)]}createLayerConfigs(e){if(!e?.map||!e?.initSuccess)return[] 4438const t=e.map.layers.toArray(),i=[] 4439for(let n=t.length-1;n>=0;n--){const l=t[n] 4440if("map-image"===l.type&&l.sublayers)for(let t=0;t<l.sublayers.length;
4440t++)this.createSublayerInfo(e,l,l.sublayers.items[t],this.model.layers,i) 4441else this.createLayerInfo(e,l,i)}this.layerConfigs=i}createLayerInfo(e,t,i){if(!t.loaded&&!t.layers)return 4442if(t.layers)return void t.layers.forEach((t=>{this.createLayerInfo(e,t,i)})) 4443if(!t.queryFeatures)return 4444let l=(0,a.findBy)(this.model.layers,"dataSource.layerId",t.id) 4445t.featureReduction&&(this.model.layers=(0,a.without)(this.model.layers,l)) 4446const o=e.findDataSource({layerId:t.id}) 4447l||(l=new n.MapLayerModel({dataSource:o.model})),l&&o&&i.push(new f.default({owner:this,dashboard:this.dashboard,model:l,dataSource:o}))}createSublayerInfo(e,t,i,l,o){if(i.sublayers)return void i.sublayers.items.forEach((i=>{this.createSublayerInfo(e,t,i,l,o)})) 4448let r=(0,a.findBy)(l,"id",`${this.id}#${t.id}#${i.id}`),s=e.findDataSource({layerId:t.id,sublayerId:i.id}) 4449r||(r=new n.MapLayerModel({dataSource:s.model})),o.push(new f.default({owner:this,dashboard:this.dashboard,model:r,dataSource:s}))}async loadWebmapItem(e){let t,{id:i,title:n}=e 4450try{t=await this.dashboard.addDataSourceItem({itemId:i}),await t.initAllDataSources(),this.itemId=i,this.name=n,this.model.layers=[],this.newConfigInitStatus=o.InitializationStatus.Success}catch(l){throw this.newConfigInitStatus=o.InitializationStatus.Failed,l}finally{this.dataSourceItem=t}this.initialize()}toggleTool(e){const t=e.isSelected 4451e.isSelected=!e.isSelected,this.mapTools=t?(0,a.without)(this.mapTools,e):[...this.mapTools,e]}get supportedActions(){const e=[{type:i.ActionTypes.SetExtent,geometryTypes:{include:["extent"]},inputDataTypes:["geometries","geometry"]}],t=[{type:i.ActionTypes.Pan,geometryTypes:{exclude:["extent"]},inputDataTypes:["geometries","geometry"]},{type:i.ActionTypes.Zoom,geometryTypes:{exclude:["extent"]},inputDataTypes:["geometries","geometry"]},{type:i.ActionTypes.FlashGeometry,geometryTypes:{include:["polygon","polyline","point","multipoint","mesh"]},inputDataTypes:["geometries","geometry"]},{type:i.ActionTypes.TrackFeature,geometryTypes:{include:["point"]},inputDataTypes:["geometry"]},{type:i.ActionTypes.Identify,geometryTypes:{include:["polygon","polyline","point","mesh"]},inputDataTypes:["geometries","geometry"]}] 4452return this.dataSourceItem?.isScene?e:[...e,...t]}},y=T(h.prototype,"_layersInitStatus",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return o.InitializationStatus.Initializing}}),v=T(h.prototype,"dataSourceItem",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=T(h.prototype,"newConfigInitStatus",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=T(h.prototype,"mapTools",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=T(h.prototype,"allMapTools",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),C=T(h.prototype,"layerConfigs",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h) 4453e.MapDesktopConfig=(0,r.modelProxy)(n.MapWidgetDesktopModel)(k=class extends M{})||k,e.MapMobileConfig=(0,r.modelProxy)(n.MapWidgetMobileModel)(P=class extends M{})||P})),define("nickel/view-models/configs/widgets/map-layer-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/utils","@glimmer/tracking","nickel/view-models/configs/config-base","nickel/view-models/configs/interactivity/source-mixin-config","nickel/view-models/configs/interactivity/target-mixin-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u){var p,f,b 4454Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4455let m=(0,a.modelProxy)(i.MapLayerModel)((f=class extends((0,n.mix)(c.default).with(d.default,u.default)){constructor(){let{owner:e,dataSource:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4456var i,n,l,a 4457super(...arguments),i=this,n="dataSource",a=this,(l=b)&&Object.defineProperty(i,n,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(a):void 0}),this.owner=e,this.dataSource=t,this.owner.isActionSource&&!t.sublayer&&this.getInteractiveElements()}get isMobile(){return this.owner.isMobile}get initStatus(){return this.dataSource.initStatus!==l.InitializationStatus.Success?this.dataSource.initStatus:super.initStatus}get initSuccess(){return this.initStatus===l.InitializationStatus.Success}get id(){return(0,r.isPresent)(this.dataSource.sublayerId)?`${this.owner.id}#${this.dataSource.layerId}#${this.dataSource.sublayerId}`:`${this.owner.id}#${this.dataSource.layerId}`}get name(){return this.dataSource.name}get geometryType(){return this.dataSource.geometryType}get supportedActions(){return[{type:t.ActionTypes.Filter,dataSource:this.dataSource,geometryTypes:{include:["polygon","extent"]},inputDataTypes:"sublayerDataSource"===this.dataSource.type||this.dataSource.layer?.featureReduction?["whereClause"]:["whereClause","geometries","geometry"]}]}get supportedEvents(){return"layerDataSource"!==this.dataSource.type||this.dataSource.layer?.featureReduction?[]:[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Features,dataSource:this.dataSource,ignoreMapNavigationActions:!0,outputDataTypes:this.dataSource.layer?.featureReduction?["whereClause"]:["whereClause","geometries","geometry"]}]}},g=f.prototype,h="dataSource",y=[s.tracked],v={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={}
4457,Object.keys(v).forEach((function(e){S[e]=v[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=y.slice().reverse().reduce((function(e,t){return t(g,h,e)||e}),S),w&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(w):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(g,h,S),S=null),b=S,p=f))||p 4458var g,h,y,v,w,S 4459e.default=m})),define("nickel/view-models/configs/widgets/map-tools-config",["exports","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/view-models","@ember/object","@glimmer/tracking","nickel/view-models/configs/config-base"],(function(e,t,i,n,l,a,o){var r,s,c,d,u,p,f,b,m,g,h,y 4460function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4461var i=e[Symbol.toPrimitive] 4462if(void 0!==i){var n=i.call(e,t||"default") 4463if("object"!=typeof n)return n 4464throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4465return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function w(e,t,i,n,l){var a={} 4466return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.UnknownMapToolConfig=e.SlidesMapToolConfig=e.SelectMapToolConfig=e.SearchMapToolConfig=e.MapContentsMapToolConfig=e.LegendMapToolConfig=e.IdentifyMapToolConfig=e.BookmarksMapToolConfig=e.BaseMapGalleryMapToolConfig=void 0,e.createMapToolConfig=function(e,i,n){e instanceof t.MapTool||(e=(0,t.createMapTool)(e)) 4467switch(e.type){case"selectTool":return new k({model:e,dashboard:i,isSelected:n}) 4468case"basemapGalleryTool":return new P({model:e,dashboard:i,isSelected:n}) 4469case"bookmarksTool":return new O({model:e,dashboard:i,isSelected:n}) 4470case"mapContentsTool":return new T({model:e,dashboard:i,isSelected:n}) 4471case"identifyTool":return new C({model:e,dashboard:i,isSelected:n}) 4472case"legendTool":return new D({model:e,dashboard:i,isSelected:n}) 4473case"searchTool":return new z({model:e,dashboard:i,isSelected:n}) 4474case"slidesTool":return new M({model:e,dashboard:i,isSelected:n}) 4475default:return new x({model:e,dashboard:i,isSelected:n})}} 4476let S=(r=class extends o.default{constructor(e){let{isSelected:t}=e 4477var i,n,l,a 4478super(...arguments),i=this,n="isSelected",a=this,(l=s)&&Object.defineProperty(i,n,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(a):void 0}),this.isSelected=t}},s=w(r.prototype,"isSelected",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),r),x=e.UnknownMapToolConfig=(0,n.modelProxy)(t.UnknownMapTool)(c=class extends S{})||c,C=e.IdentifyMapToolConfig=(0,n.modelProxy)(t.IdentifyMapTool)(d=class extends S{})||d,k=e.SelectMapToolConfig=(0,n.modelProxy)(t.SelectMapTool)((p=class extends S{constructor(){super(...arguments),v(this,"availableSketchTools",[{id:"rectangle",label:this.intl.t("config.rectangle")},{id:"polygon",label:this.intl.t("config.lasso")},{id:"circle",label:this.intl.t("config.circle")},{id:"polyline",label:this.intl.t("config.line")}])}updateClickToSelect(e){this.clickToSelect=e}updateAdvanceSelectionTools(e,t){this.advanceSketchTools=t?(0,i.concatUniq)(this.advanceSketchTools,e):(0,i.without)(this.advanceSketchTools,e)}},w(p.prototype,"updateClickToSelect",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"updateClickToSelect"),p.prototype),w(p.prototype,"updateAdvanceSelectionTools",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"updateAdvanceSelectionTools"),p.prototype),u=p))||u,P=e.BaseMapGalleryMapToolConfig=(0,n.modelProxy)(t.BaseMapGalleryMapTool)(f=class extends S{})||f,O=e.BookmarksMapToolConfig=(0,n.modelProxy)(t.BookmarksMapTool)(b=class extends S{})||b,D=e.LegendMapToolConfig=(0,n.modelProxy)(t.LegendMapTool)(m=class extends S{})||m,T=e.MapContentsMapToolConfig=(0,n.modelProxy)(t.MapContentsMapTool)(g=class extends S{})||g,z=e.SearchMapToolConfig=(0,n.modelProxy)(t.SearchMapTool)(h=class extends S{})||h,M=e.SlidesMapToolConfig=(0,n.modelProxy)(t.SlidesMapTool)(y=class extends S{})||y})),define("nickel/view-models/configs/widgets/numeric-selector-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/widgets/dataset-based-source-config"],(function(e,t,i,n,l,a,o,r,s,c){var d,u,p 4479function f(e,t,i,n,l){var a={}
4480return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.NumericSelectorMobileConfig=e.NumericSelectorDesktopConfig=void 0 4481let b=(d=class extends c.default{constructor(){super(...arguments),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0}}get operators(){return"range"===this.selectionType?[]:i.NumericSelectorConstants.NumericOperators}get showStatisticDefault(){return this.statisticDefaults.length>1}get statisticDefaults(){const e=this.mainDataset&&this.mainDataset.statisticDefinitions 4482if(!(!(0,s.isEmpty)(e)&&!(0,s.isNone)(e[0].onStatisticField)))return[] 4483const t="single"===this.selectionType?["min","max","avg"]:["limits"] 4484return this.allowNone?["none",...t]:t}get statisticField(){const e=this.mainDataset&&this.mainDataset.statisticDefinitions,t=this.mainDataset&&this.mainDataset.fields 4485if((0,s.isEmpty)(e)||(0,s.isEmpty)(t))return null 4486const i=e[0].onStatisticField 4487return(0,n.findBy)(t,"name",i)}updateDefault(){this.constraint?.type===i.NumericSelectorConstants.ConstraintTypes.Statistic&&(this.allowNone&&"none"===this.constraint.defaultStatistic||("range"===this.selectionType?"limits"!==this.constraint.defaultStatistic&&(this.constraint.defaultStatistic="limits"):"limits"!==this.constraint.defaultStatistic&&"none"!==this.constraint.defaultStatistic||(this.constraint.defaultStatistic="min")))}updateStatisticField(e){const t=this.mainDataset 4488if(!e)return void(t.statisticDefinitions=[]) 4489const n=new i.StatisticDefinitionModel({statisticType:"min",onStatisticField:e.name,outStatisticFieldName:"minValue"}),l=new i.StatisticDefinitionModel({statisticType:"max",onStatisticField:e.name,outStatisticFieldName:"maxValue"}),a=new i.StatisticDefinitionModel({statisticType:"avg",onStatisticField:e.name,outStatisticFieldName:"avgValue"}) 4490t.statisticDefinitions=[n,l,a]}get constraintType(){return this.constraint?this.constraint.type:i.NumericSelectorConstants.ConstraintTypes.None}updateSelectionType(e){this.selectionType=e,this.updateDefault(),"range"===this.selectionType&&(this.operator="equal")}updateDisplayType(e){this.displayType!==e&&(e!==i.NumericSelectorConstants.DisplayTypes.Spinner&&(this.updateAllowNone(!1),this.constraint||this.updateConstraintType(i.NumericSelectorConstants.ConstraintTypes.Fixed),this.constraint.type===i.NumericSelectorConstants.ConstraintTypes.Fixed&&(0,s.isNone)(this.firstDefault)&&(this.updateFirstDefault(this.constraint.lowerLimit),this.updateSecondDefault(this.constraint.upperLimit))),this.displayType=e)}updateAllowNone(e){this.allowNone!==e&&(this.allowNone=e,this.updateDefault(),this.firstDefault=void 0,this.secondDefault=void 0)}updateConstraintType(e){if(e===i.NumericSelectorConstants.ConstraintTypes.None)return this.updateDataset("main",null),void(this.constraint=void 0) 4491this.constraint&&e===this.constraint.type||(this.constraint=(0,i.createConstraint)({type:e}),e===i.NumericSelectorConstants.ConstraintTypes.Fixed&&this.updateDataset("main",null),this.updateDefault())}updateLowerLimit(e){this.constraint.lowerLimit!==e&&(this.constraint.lowerLimit=e,!(0,s.isNone)(this.firstDefault)&&e>Number(this.firstDefault)&&(this.firstDefault=e))}updateUpperLimit(e){this.constraint.upperLimit!==e&&(this.constraint.upperLimit=e,!(0,s.isNone)(this.firstDefault)&&e<Number(this.secondDefault)&&(this.secondDefault=e))}updateFirstDefault(e){e!==this.firstDefault&&(this.firstDefault=e,this.constraint&&this.constraint.type===i.NumericSelectorConstants.ConstraintTypes.Fixed&&!(0,s.isNone)(e)&&e<Number(this.constraint.lowerLimit)&&(this.constraint.lowerLimit=e))}updateSecondDefault(e){e!==this.secondDefault&&(this.secondDefault=e,this.constraint&&this.constraint.type===i.NumericSelectorConstants.ConstraintTypes.Fixed&&!(0,s.isNone)(e)&&e>Number(this.constraint.upperLimit)&&(this.constraint.upperLimit=e))}get supportedEvents(){if(this.constraint&&this.constraint.type===i.NumericSelectorConstants.ConstraintTypes.Statistic){const e=this.mainDataset,i=this.statisticField 4492return(0,s.isNone)(i)||!e&&e.initStatus!==l.InitializationStatus.Success?[]:[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Fields,fields:[i],dataSource:e.dataSource,outputDataTypes:["whereClause"]}]}return[{type:t.EventTypes.SelectionChanged,payloadType:l.PayloadTypes.Fields,fields:[this.model.filterField],outputDataTypes:["whereClause"]}]}},f(d.prototype,"updateStatisticField",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateStatisticField"),d.prototype),f(d.prototype,"updateSelectionType",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectionType"),d.prototype),f(d.prototype,"updateDisplayType",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateDisplayType"),d.prototype),f(d.prototype,"updateAllowNone",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateAllowNone"),d.prototype),f(d.prototype,"updateConstraintType",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateConstraintType"),d.prototype),f(d.prototype,"updateLowerLimit",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateLowerLimit"),d.prototype),f(d.prototype,"updateUpperLimit",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateUpperLimit"),d.prototype),f(d.prototype,"updateFirstDefault",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateFirstDefault"),d.prototype),f(d.prototype,"updateSecondDefault",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSecondDefault"),d.prototype),d) 4493e.NumericSelectorDesktopConfig=(0,a.modelProxy)(i.NumericSelectorDesktopModel)(u=class extends b{})||u,e.NumericSelectorMobileConfig=(0,a.modelProxy)(i.NumericSelectorMobileModel)(p=class extends b{})||p})),define("nickel/view-models/configs/widgets/pie-chart-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/runloop","@ember/utils","@glimmer/tracking","nickel/components/dashboard/bases/arcgis-charts-widget-base","nickel/view-models/configs/widgets/dataset-based-source-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b){var m,g,h,y,v 4494function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4495var i=e[Symbol.toPrimitive] 4496if(void 0!==i){var n=i.call(e,t||"default") 4497if("object"!=typeof n)return n 4498throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4499return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,l){var a={}
4500return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.maximumNumberOfSlices=e.PieChartMobileConfig=e.PieChartDesktopConfig=void 0 4501const C=e.maximumNumberOfSlices=300 4502let k=(m=class extends b.default{constructor(){super(...arguments),S(this,"DefaultFontSize",i.DefaultFontSize),S(this,"CategoryTypes",Object.values(i.CategoryTypes).filter((e=>e!==i.CategoryTypes.Static))),S(this,"AllowBlankMaxCount",!1),S(this,"DefaultMaxCount",20),S(this,"MaximumMaxCount",C),w(this,"loadingSliceProperties",g,this),w(this,"loadingSlicePropertiesError",h,this),S(this,"loadingSlicePropertiesAbortController",null),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0}}resetModel(){this.clearEvents() 4503const e=this.categoryType 4504this.model.chartConfig.series[0].resetModelProperty("slices"),this.categoryField=void 0,this.valueField=void 0 4505const t=this.mainDataset 4506switch(t&&Object.assign(t,{groupByFields:null,orderByFields:null,maxFeatures:null,allowSourceDownload:!1,allowSummaryDownload:!1}),e){case i.CategoryTypes.Fields:this.categoryField="category",this.valueField="value",t&&(t.statisticDefinitions=[]) 4507break 4508case i.CategoryTypes.GroupByValues:if(t){const e=new i.StatisticDefinitionModel({statisticType:"count",onStatisticField:t.objectIdFieldName,outStatisticFieldName:"value"}) 4509this.valueField="value",t.statisticDefinitions=[e]}break 4510case i.CategoryTypes.Features:t&&(t.statisticDefinitions=void 0,this.updateMaxFeatures(this.DefaultMaxCount))}}datasetsChanged(){super.datasetsChanged(...arguments),this.resetModel()}get selectionMode(){return this.actionMode===i.ChartActionModes.MonoSelection?"single":"multi"}get innerRadius(){return parseFloat(this.pieSeries.innerRadius)}get allowSlicePropertiesEditing(){return this.categoryType!==i.CategoryTypes.Fields}get categoryFields(){return(this.mainDataset&&this.mainDataset.fields||[]).filter(n.isCategoryField)}get categoryField(){return this.pieSeries.x}set categoryField(e){this.pieSeries.x=e,this.categoryType===i.CategoryTypes.GroupByValues&&this.pieSeries.query&&(this.pieSeries.query.groupByFieldsForStatistics=[e])}get valueField(){return this.pieSeries.y}set valueField(e){this.pieSeries.y=e}get statisticDefinitions(){return this.mainDataset&&this.mainDataset.statisticDefinitions}set statisticDefinitions(e){this.mainDataset.statisticDefinitions=e}get categoryFieldCodedValueMap(){const e=this.mainDataset&&this.mainDataset.dataSource 4511return e?(e.getFieldCodedValues(this.categoryField)||[]).reduce(((e,t)=>(e[t.code]=t.name,e)),{}):{}}get byFieldsCategoryFields(){const e=this.mainDataset 4512if(!e)return[] 4513const t=e.fields 4514return this.statisticDefinitions.map((e=>(0,l.findBy)(t,"name",e.onStatisticField)))}get valueStatisticDefinition(){return this.categoryType===i.CategoryTypes.Features||(0,u.isEmpty)(this.statisticDefinitions)?null:this.statisticDefinitions[0]}get byFieldsGroupByOrder(){const e=[],t=this.categoryField 4515if(t){const i=this.mainDataset&&this.mainDataset.fields||[] 4516e.push((0,l.findBy)(i,"name",t))}const i=this.valueStatisticDefinition 4517if((0,u.isNone)(i))return e 4518const n=i.outStatisticFieldName 4519return(0,u.isNone)(n)||e.push({name:n,label:this.intl.t("config.statistic"),type:"count"===i.statisticType?"integer":"double"}),e}get sliceOpacity(){return this.seriesProperties.opacity/255}set sliceOpacity(e){const t=255*e 4520this.seriesProperties.opacity=t,this.pieSeries.sliceGrouping.fillSymbol.color=(0,a.setRgbaOpacity)(this.pieSeries.sliceGrouping.fillSymbol.color,t),this.pieSeries.slices?.forEach((e=>{e.fillSymbol.color=(0,a.setRgbaOpacity)(e.fillSymbol.color,t)})),this.pieSeries.fillSymbol.color=(0,a.setRgbaOpacity)(this.pieSeries.fillSymbol.color,t)}get sliceOutlineColor(){return this.seriesProperties.outlineColor}set sliceOutlineColor(e){this.seriesProperties.outlineColor=e 4521const t=(0,a.toRgba)(e,this.seriesProperties.outlineOpacity) 4522this.pieSeries.sliceGrouping.fillSymbol.outline.color=t,this.pieSeries.slices?.forEach((e=>{e.fillSymbol.outline.color=t})),this.pieSeries.fillSymbol.outline.color=t}get sliceOutlineOpacity(){return this.seriesProperties.outlineOpacity/255}set sliceOutlineOpacity(e){const t=255*e 4523this.seriesProperties.outlineOpacity=t,this.pieSeries.sliceGrouping.fillSymbol.outline.color=(0,a.setRgbaOpacity)(this.pieSeries.sliceGrouping.fillSymbol.outline.color,t),this.pieSeries.slices?.forEach((e=>{e.fillSymbol.outline.color=(0,a.setRgbaOpacity)(e.fillSymbol.outline.color,t)})),this.pieSeries.fillSymbol.outline.color=(0,a.setRgbaOpacity)(this.pieSeries.fillSymbol.outline.color,t)}get sliceOutlineWidth(){return this.seriesProperties.outlineWidth}set sliceOutlineWidth(e){this.pieSeries.sliceGrouping.fillSymbol.outline.width=e,this.seriesProperties.outlineWidth=e,this.pieSeries.slices?.forEach((t=>{t.fillSymbol.outline.width=e})),this.pieSeries.fillSymbol.outline.width=e}get tickOpacity(){return this.pieSeries.ticks.lineSymbol.color[3]/255}set tickOpacity(e){this.pieSeries.ticks.lineSymbol.color=(0,a.setRgbaOpacity)(this.pieSeries.ticks.lineSymbol.color,255*e)}get pieSeries(){return this.chartConfig.series[0]}get legendLabelsFormat(){const e=this.chartConfig.legend
4524return e.visible?e.displayPercentage?"percentage":e.displayNumericValue?"value":"hide":"hide"}set legendLabelsFormat(e){const t=this.chartConfig.legend 4525t.displayPercentage="percentage"===e,t.displayNumericValue="value"===e,t.visible=t.displayPercentage||t.displayNumericValue}get chartTextColor(){return this.pieSeries.dataLabels.content.color}set chartTextColor(e){this.pieSeries.dataLabels.content.color=e,this.chartConfig.legend.body.color=e}get canTriggerActions(){return this.categoryType!==i.CategoryTypes.Fields}get supportedEvents(){if(!this.canTriggerActions)return[] 4526const e=this.mainDataset 4527if(!e||e.initStatus!==o.InitializationStatus.Success)return[] 4528const n=this.categoryType,a=e.dataSource,r=["whereClause"] 4529if(n===i.CategoryTypes.Features)return a.geometryType&&r.push(this.actionMode===i.ChartActionModes.MonoSelection?"geometry":"geometries"),[{type:t.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Features,dataSource:a,outputDataTypes:r}] 4530const s=(0,l.findBy)(this.fields,"name",this.categoryField) 4531if(n===i.CategoryTypes.GroupByValues&&!(0,u.isNone)(s)){const e=a.supportsSpatialAggregationStatistics 4532return e&&r.push(this.actionMode===i.ChartActionModes.MonoSelection?"geometry":"geometries"),[{type:t.EventTypes.SelectionChanged,payloadType:o.PayloadTypes.Fields,fields:[s],dataSource:a,geometryType:e?"polygon":void 0,outputDataTypes:r}]}return[]}get supportIdentifyAction(){return this.categoryType!==i.CategoryTypes.GroupByValues&&super.supportIdentifyAction}_updateGroupByOrderBy(e,t){if(e===t)return 4533const n=this.mainDataset 4534if((0,u.isEmpty)(n.orderByFields))return 4535let l=!1 4536const a=[] 4537n.orderByFields.forEach((n=>{const[o,r=i.OrderBy.Asc]=n.split(" ") 4538o===e?(t&&a.push(`${t} ${r.toUpperCase()}`),l=!0):a.push(n)})),l&&(n.orderByFields=a)}createPieSlice(e){let{sliceId:t,label:n,color:l}=e 4539return new i.PieChartSlice({sliceId:t?.toString(),label:n?.toString(),fillSymbol:new i.SimpleFillSymbol({color:(0,a.toRgba)(l,this.seriesProperties.opacity),outline:new i.SimpleLineSymbol({color:this.seriesProperties.outlineColor?(0,a.toRgba)(this.seriesProperties.outlineColor,this.seriesProperties.outlineOpacity):void 0,width:this.seriesProperties.outlineWidth})})})}addSlices(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] 4540const t=this.pieSeries.slices.findIndex((e=>e.sliceId===f.default.NullKey)),i=-1===t?this.pieSeries.slices.length-1:t 4541this.pieSeries.slices=(0,l.insertAt)(this.pieSeries.slices,i,...e)}updateCategoryType(e){this.CategoryTypes.includes(e)&&(this.categoryType=e,this.resetModel())}updateValueStatisticDefinition(e){const t=this.mainDataset 4542switch(this.categoryType){case i.CategoryTypes.Fields:return(0,u.isEmpty)(t.statisticDefinitions)&&(t.statisticDefinitions=[...t.statisticDefinitions,new i.StatisticDefinitionModel]),(0,l.setEach)(t.statisticDefinitions,"statisticType",e.statisticType),void(0,l.setEach)(t.statisticDefinitions,"statisticParameters",e.statisticParameters) 4543case i.CategoryTypes.GroupByValues:return(0,u.isEmpty)(t.statisticDefinitions)||this._updateGroupByOrderBy(t.statisticDefinitions[0].onStatisticField,e.onStatisticField),void(t.statisticDefinitions=[e]) 4544default:return}}orderByFieldsCategoryFields(e){this.statisticDefinitions=(0,l.moveFromTo)(this.statisticDefinitions,e.oldIndex,e.newIndex-e.oldIndex)}updateInnerRadius(e){if((0,u.isEmpty)(e))return void(this.pieSeries.innerRadius=0) 4545let t=Number(e) 4546if(isNaN(t))return this.pieSeries.innerRadius=0 4547t=Math.max(0,Math.min(99,t)),this.pieSeries.innerRadius=t}updateLabelsFormat(e){this.pieSeries.dataLabels.visible="value"===e||"percentage"===e,this.dataLabelsFormat=e}addSliceProperty(e){if(e===f.default.NullKey||e===f.default.BlankKey)return 4548const t=this.allowSlicePropertiesEditing?this.pieSeries.slices.length-2:this.pieSeries.slices.length,i=this.createPieSlice({sliceId:e,label:e,color:(0,a.colorFromColorSet)(t)}) 4549this.addSlices([i])}deleteSliceProperty(e){this.pieSeries.slices=(0,l.withoutAt)(this.pieSeries.slices,e)}applyColorSetSliceProperties(e){this.pieSeries.slices.forEach(((t,i)=>{t.fillSymbol.color=(0,a.toRgba)((0,a.colorFromColorSet)(i,e),this.seriesProperties.opacity)}))}async loadSliceProperties(){this.loadingSlicePropertiesAbortController&&this.loadingSlicePropertiesAbortController.abort(),this.loadingSlicePropertiesAbortController=new AbortController 4550const e=this.categoryField 4551if(!e)return void(this.pieSeries.slices=[]) 4552const t=this.mainDataset.dataSource 4553if(!t)return void(this.pieSeries.slices=[]) 4554const i=this.categoryFieldCodedValueMap 4555this.loadingSliceProperties=!0,this.loadingSlicePropertiesError=null 4556let n=[] 4557const l=new Set(this.pieSeries.slices.map((e=>e.sliceId))) 4558try{const{distinctValues:o}=await t.getDistinctValues(e,{signal:this.loadingSlicePropertiesAbortController.signal}) 4559if(!o)return
4560o.forEach(((e,t)=>{if((0,u.isNone)(e.value))return 4561let o=(i[e.value]||e.value)?.toString() 4562if((0,u.isNone)(o)||l.has(o))return 4563const r=this.createPieSlice({sliceId:o,label:o,color:(0,a.colorFromColorSet)(t)}) 4564n.push(r)}))}catch(o){this.loadingSlicePropertiesError=o.aborted?"error":o.message}finally{this.allowSlicePropertiesEditing&&(l.has(f.default.NullKey)||n.push(this.createPieSlice({sliceId:f.default.NullKey,label:"null",color:a.OtherColor})),l.has(f.default.BlankKey)||n.push(this.createPieSlice({sliceId:f.default.BlankKey,label:"blank",color:a.OtherColor}))),this.addSlices(n),this.loadingSliceProperties=!1}}updateCategoryField(e){this.clearEvents() 4565const t=this.categoryField 4566this.categoryField=e,this.categoryType===i.CategoryTypes.GroupByValues&&(this.mainDataset.groupByFields=(0,l.uniq)((0,l.replace)(this.mainDataset.groupByFields,0,1,e)),this._updateGroupByOrderBy(t,e),this.mainDataset.maxFeatures=void 0),this.pieSeries.slices=[],(0,d.next)(this,this.loadSliceProperties)}addByFieldsCategoryField(e){const t=this.valueStatisticDefinition?this.valueStatisticDefinition.statisticType:"avg",n=new i.StatisticDefinitionModel({statisticType:t,onStatisticField:e.name,outStatisticFieldName:e.name}) 4567this.statisticDefinitions=[...this.statisticDefinitions,n] 4568const l=this.byFieldsCategoryFields.length-1,o=this.createPieSlice({sliceId:e.name,label:e.label,color:(0,a.colorFromColorSet)(l)}) 4569this.pieSeries.slices=[...this.pieSeries.slices,o]}deleteByFieldsCategoryField(e){const t=this.byFieldsCategoryFields[e] 4570this.statisticDefinitions=(0,l.withoutAt)(this.statisticDefinitions,e) 4571const i=(0,l.findBy)(this.pieSeries.slices,"sliceId",t.name) 4572this.pieSeries.slices=(0,l.without)(this.pieSeries.slices,i)}updateFontSize(e){this.pieSeries.dataLabels.content.font.size=e,this.chartConfig.legend.body.font.size=e}updateSliceLabel(e,t){e.label=t||""}updateSelectionMode(e){const t="single"===e?i.ChartActionModes.MonoSelection:i.ChartActionModes.MultiSelection 4573t!==this.actionMode&&(this.clearEvents(),this.actionMode=t)}},g=x(m.prototype,"loadingSliceProperties",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=x(m.prototype,"loadingSlicePropertiesError",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(m.prototype,"updateCategoryType",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateCategoryType"),m.prototype),x(m.prototype,"updateValueStatisticDefinition",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateValueStatisticDefinition"),m.prototype),x(m.prototype,"orderByFieldsCategoryFields",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"orderByFieldsCategoryFields"),m.prototype),x(m.prototype,"updateInnerRadius",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateInnerRadius"),m.prototype),x(m.prototype,"updateLabelsFormat",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateLabelsFormat"),m.prototype),x(m.prototype,"addSliceProperty",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"addSliceProperty"),m.prototype),x(m.prototype,"deleteSliceProperty",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"deleteSliceProperty"),m.prototype),x(m.prototype,"applyColorSetSliceProperties",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"applyColorSetSliceProperties"),m.prototype),x(m.prototype,"loadSliceProperties",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"loadSliceProperties"),m.prototype),x(m.prototype,"updateCategoryField",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateCategoryField"),m.prototype),x(m.prototype,"addByFieldsCategoryField",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"addByFieldsCategoryField"),m.prototype),x(m.prototype,"deleteByFieldsCategoryField",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"deleteByFieldsCategoryField"),m.prototype),x(m.prototype,"updateFontSize",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateFontSize"),m.prototype),x(m.prototype,"updateSliceLabel",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateSliceLabel"),m.prototype),x(m.prototype,"updateSelectionMode",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"updateSelectionMode"),m.prototype),m) 4574e.PieChartDesktopConfig=(0,r.modelProxy)(i.PieChartWidgetDesktopModel)(y=class extends k{})||y,e.PieChartMobileConfig=(0,r.modelProxy)(i.PieChartWidgetMobileModel)(v=class extends k{})||v})),define("nickel/view-models/configs/widgets/rich-text-config",["exports","@dashboard/models/widgets","@dashboard/view-models","nickel/view-models/configs/widgets/widget-based-config"],(function(e,t,i,n){var l,a
4575Object.defineProperty(e,"__esModule",{value:!0}),e.RichTextMobileConfig=e.RichTextDesktopConfig=void 0 4576e.RichTextDesktopConfig=(0,i.modelProxy)(t.RichTextWidgetDesktopModel)(l=class extends n.default{})||l,e.RichTextMobileConfig=(0,i.modelProxy)(t.RichTextWidgetMobileModel)(a=class extends n.default{})||a})),define("nickel/view-models/configs/widgets/serial-chart-config",["exports","@arcgis/core-adapter","@dashboard/decorators","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/colors","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/widgets/category-chart-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p){var f,b,m,g,h,y,v 4577function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4578var i=e[Symbol.toPrimitive] 4579if(void 0!==i){var n=i.call(e,t||"default") 4580if("object"!=typeof n)return n 4581throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4582return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,l){var a={} 4583return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.SerialChartMobileConfig=e.SerialChartDesktopConfig=void 0 4584const C={ar:{},bs:{MMMd:"d. MMM"},ca:{Hms:"H:mm:ss",Hm:"H:mm"},cs:{Hms:"H:mm:ss",Hm:"H:mm",MMMd:"d. M."},da:{Hms:"HH.mm.ss",Hm:"HH.mm",MMMd:"d. MMM"},de:{MMMd:"d. MMM"},el:{},en:{MMMd:"MMM d"},es:{},et:{Hms:"H:mm.ss",Hm:"H:mm",MMMd:"d. MMM"},fi:{Hms:"H.mm.ss",Hm:"H.mm",MMMd:"d. MMM"},fr:{},he:{Hms:"H:mm:ss",Hm:"H:mm",MMMd:"MMM d."},hi:{},hr:{MMMd:"d. MMM"},hu:{Hms:"H:mm:ss",Hm:"H:mm",MMMd:"MMM d."},id:{Hms:"HH.mm.ss",Hm:"HH.mm"},it:{},ja:{Hms:"H:mm:ss",Hm:"H:mm",MMMd:"Mædæ¥",MMM:"Mæ"},ko:{MMMd:"MMMì dì¼"},lt:{MMMd:"MMM-d"},lv:{MMMd:"d. MMM"},nb:{MMMd:"d. MMM"},nl:{},pl:{},"pt-br":{MMMd:"d 'de' MMM"},"pt-pt":{MMMd:"d/MM"},ro:{},ru:{},sl:{MMMd:"d. MMM"},sr:{MMMd:"d. MMM"},sv:{},th:{},tr:{},uk:{},vi:{},"zh-cn":{MMMd:"Mædæ¥"},"zh-hk":{MMMd:"Mædæ¥"},"zh-tw":{MMMd:"Mædæ¥"}} 4585let k=(f=class extends p.default{constructor(){super(...arguments),S(this,"DefaultMaxCount",null),S(this,"minPeriods",Object.freeze(["ss","mm","hh","DD","MM","YYYY"])),w(this,"loadingSeriesProperties",b,this),w(this,"loadingSeriesPropertiesError",m,this),w(this,"loadingColors",g,this),w(this,"loadingColorsError",h,this) 4586const e=C[this.dashboard.application.translationLocale]||C.en,t=e.Hms||"HH:mm:ss",i=e.Hm||"HH:mm",n=e.MMMd||"d MMM",l=e.MMM||"MMM" 4587this.localeDatePeriodPatterns=[{period:"ss",pattern:t},{period:"mm",pattern:i},{period:"hh",pattern:i},{period:"DD",pattern:n},{period:"MM",pattern:l},{period:"YYYY",pattern:"yyyy"}]}resetModel(){super.resetModel(...arguments) 4588const e=this.model,t=this.categoryType 4589e.resetModelProperty("category"),e.resetModelProperty("legend"),e.resetModelProperty("splitBy"),e.resetModelProperty("valueAxis"),e.parseDates=!1,e.resetModelProperty("commonGraphProperties") 4590const i=this.mainDataset 4591switch(i&&Object.assign(i,{groupByFields:[],orderByFields:[],maxFeatures:void 0,allowSourceDownload:!1,allowSummaryDownload:!1}),this.graphs=[],t){case n.CategoryTypes.Fields:this.category.fieldName="category",this.addGraph().valueField="value",i&&(i.statisticDefinitions=[]) 4592break 4593case n.CategoryTypes.GroupByValues:if(this.addGraph().valueField="value",i){const e=new n.StatisticDefinitionModel({statisticType:"count",onStatisticField:i.objectIdFieldName,outStatisticFieldName:"value"}) 4594i.statisticDefinitions=[e]}break 4595default:i&&(i.statisticDefinitions=void 0)}this.datePeriodPatterns=this.localeDatePeriodPatterns.map((e=>new n.DatePeriodPattern(e)))}datasetsChanged(){super.datasetsChanged(...arguments),this.resetModel()}get disableCategoryEditing(){return this.categoryType===n.CategoryTypes.Fields}get validDatePeriodPatterns(){let e=!1 4596const t=this.categoryAxis.minPeriod 4597return this.datePeriodPatterns.filter((i=>(e||(e=i.period===t),e)))}updateCategoryField(e){if(super.updateCategoryField(...arguments),this.category.labelOverrides=[],this.category.colors=void 0,this.category.byCategoryColors=!1,!e)return
4598const t=(0,a.findBy)(this.mainDataset.fields,"name",e) 4599this.updateParseDates((0,l.isDateField)(t))}updateParseDates(e){this.clearEvents() 4600const t=this.categoryType 4601this.categoryAxis.parseDates=e,this.commonGraphProperties.connect=!0,this.graphs.forEach((e=>{e.connect=!0})) 4602const i=this.category.fieldName 4603let o 4604if(i&&(this.mainDataset.orderByFields=e?[`${i} ${n.OrderBy.Asc}`]:void 0),this.selectionMode=e?"multi":"single",e){this.category.labelOverrides=[],this.category.byCategoryColors=!1,this.mainDataset.clientSideStatistics=t===n.CategoryTypes.GroupByValues,this.mainDataset.maxFeatures=void 0 4605const r=(0,a.findBy)(this.mainDataset.fields,"name",i) 4606return(0,l.isNumericField)(r)?o="yyyyMMdd":(0,l.isStringField)(r)&&(o="yyyy/MM/dd"),this.dateParsingPattern=o,e}this.mainDataset.clientSideStatistics=!1,this.dateParsingPattern=void 0}get categoryFields(){const e=this.mainDataset&&this.mainDataset.fields||[],t=this.splitByField,i=this.mainDataset&&this.mainDataset.dataSource.capabilities.query.supportsOrderBy 4607return e.filter((e=>e!==t&&(!!(0,l.isCategoryField)(e)||!!(0,l.isDateField)(e)&&i)))}get byFieldsGroupByOrder(){const e=[] 4608if(this.categoryAxis.parseDates)return(0,u.isNone)(this.splitByField)||e.push(this.splitByField),e 4609if(this.category.fieldName){const t=this.mainDataset&&this.mainDataset.fields||[] 4610e.push((0,a.findBy)(t,"name",this.category.fieldName))}(0,u.isNone)(this.splitByField)||e.push(this.splitByField) 4611const t=this.valueStatisticDefinition 4612if((0,u.isNone)(t))return e 4613const i=t.outStatisticFieldName 4614if((0,u.isNone)(i))return e 4615const n=(0,a.findBy)(this.mainDataset.orderByFields,(e=>e.toUpperCase().indexOf(i.toUpperCase())>=0)) 4616return this.splitByField&&!n||e.push({name:i,label:this.intl.t("config.statistic"),type:"count"===t.statisticType?"integer":"double"}),e}get splitByFields(){return(this.mainDataset&&this.mainDataset.fields||[]).filter((e=>e.name!==this.category.fieldName&&(0,l.isCategoryField)(e)))}get splitByField(){return(0,a.findBy)(this.splitByFields,"name",this.splitBy?.fieldName)}get showDateParsingPattern(){const e=this.mainDataset&&this.mainDataset.fields||[],t=(0,a.findBy)(e,"name",this.category.fieldName) 4617return!!t&&((0,l.isNumericField)(t)||(0,l.isStringField)(t))}get dateParsingPatterns(){const e=this.mainDataset&&this.mainDataset.fields||[],t=(0,a.findBy)(e,"name",this.category.fieldName) 4618return t?(0,l.isNumericField)(t)?(0,a.filterBy)(n.dateParsingPatterns,"type","both"):(0,l.isStringField)(t)?n.dateParsingPatterns:[]:[]}get showSplitBySeriesProperties(){return this.categoryType===n.CategoryTypes.GroupByValues&&this.isMultiGraphs}get _splitByFieldCodedValueMap(){const e=this.mainDataset&&this.mainDataset.dataSource 4619return e?(e.getFieldCodedValues(this.splitByField)||[]).reduce(((e,t)=>(e[t.code]=t.name,e)),{}):{}}get categoryAxisTitleRotation(){return 270===this.categoryAxis.titleRotation?"up":"down"}get valueAxisTitleRotation(){return 270===this.valueAxis.titleRotation?"up":"down"}async updateSplitByField(e){this.clearEvents() 4620const t=this.splitBy.fieldName 4621if(this.splitBy.fieldName=e,this.graphs=[],this.splitBy.seriesProperties=[],this.seriesOrderByFields=[],e){if(t){const i=this.mainDataset.groupByFields.indexOf(t) 4622this.mainDataset.groupByFields=(0,a.replace)(this.mainDataset.groupByFields,i,1,e)}else this.mainDataset.groupByFields=(0,a.concatUniq)(this.mainDataset.groupByFields,e) 4623this.category.byCategoryColors=!1,await this.loadSplitBySeriesProperties()}else{let e 4624this.model.resetModelProperty("legend"),this.mainDataset.groupByFields=(0,a.without)(this.mainDataset.groupByFields,t),this.valueAxis.stackType="none" 4625const i=this.mainDataset.statisticDefinitions;(0,u.isEmpty)(i)||(e=i[0].outStatisticFieldName),this.addGraph({valueField:e})}}async loadSplitBySeriesProperties(){this.lodingSeriesPropertiesAbortController&&this.lodingSeriesPropertiesAbortController.abort(),this.lodingSeriesPropertiesAbortController=new AbortController 4626const e=this.splitByField 4627if(e)if(this.mainDataset.dataSource){this.loadingSeriesProperties=!0,this.loadingSeriesPropertiesError=null 4628try{const{distinctValues:t}=await this.mainDataset.dataSource.getDistinctValues(e,{signal:this.lodingSeriesPropertiesAbortController.signal}) 4629if(!t)return 4630let i=[] 4631t.forEach(((e,t)=>{if((0,u.isNone)(e.value))return 4632const l=this._splitByFieldCodedValueMap[e.value]||e.value 4633let r=(0,a.findBy)(this.splitBy.seriesProperties,"key",l) 4634r||(r=new n.KeyLabelColor({key:l,label:l,color:(0,o.colorFromColorSet)(t)}),i=[...i,r])})),this.splitBy.seriesProperties=i}catch(i){const{isAbortError:e}=await(0,t.importCorePromiseUtils)() 4635e(i)||(this.loadingSeriesPropertiesError=i.message)}finally{this.loadingSeriesProperties=!1}}else this.graphs=void 0 4636else this.graphs=void 0}
4636addGraph(){return this.model.addGraph(...arguments)}addGraphFromField(e){this.addGraph({valueField:e.name,title:e.alias||e.name})}deleteGraph(e){if(this.graphs=(0,a.withoutAt)(this.graphs,e),this.graphs.length<=1&&this.model.resetModelProperty("legend"),this.categoryType===n.CategoryTypes.Features&&1===this.graphs.length){const e=this.commonGraphProperties 4637e.fromJson((0,d.getProperties)(this.graphs[0],e.modelProperties),{tracking:!0})}}orderGraphs(e){this.graphs=(0,a.moveFromTo)(this.graphs,e.oldIndex,e.newIndex-e.oldIndex)}updateGraphShowBullet(e,t){e.bullet=t&&"column"!==e.type?"round":"none",e.bulletAlpha="column"!==e.type?1:0}updateGraphType(e,t){t!==e.type&&(e.type=t,"column"!==t?(e.fillAlphas=0,this.updateGraphShowBullet(e,!0)):(e.fillAlphas=1,this.updateGraphShowBullet(e,!1),e.connect=!0))}addByFieldsCategoryField(e){super.addByFieldsCategoryField(...arguments) 4638const t=new n.CodedLabel({key:e.name,label:e.label,canEditKey:!1}) 4639this.category.labelOverrides=[...this.category.labelOverrides,t] 4640const i=this.byFieldsCategoryFields.length-1 4641if(!this.category.byCategoryColors)return 4642const l=new n.CodedColor({key:e.label,color:(0,o.colorFromColorSet)(i),canEditKey:!1}) 4643this.category.colors=[...this.category.colors,l]}deleteByFieldsCategoryField(e){const t=this.byFieldsCategoryFields[e] 4644super.deleteByFieldsCategoryField(...arguments) 4645const i=(0,a.findBy)(this.category.labelOverrides,"key",t.name) 4646this.category.labelOverrides=(0,a.without)(this.category.labelOverrides,i) 4647const n=(0,a.findBy)(this.category.colors,"key",t.alias) 4648this.category.colors=(0,a.without)(this.category.colors,n)}get isMultiGraphs(){return this.model.isMultiGraphs}get firstGraph(){return this.graphs[0]}get byFeaturesSeriesFields(){if(!this.mainDataset)return[] 4649const e=this.mainDataset.fields 4650return this.graphs.map((t=>(0,a.findBy)(e,"name",t.valueField))).filter((e=>!(0,u.isNone)(e)))}get isSingleColor(){return!this.isMultiGraphs&&("column"!==this.commonGraphProperties.type||!this.category.byCategoryColors)}get validGraphs(){return this.graphs.filter((e=>!(0,u.isNone)(e.valueField)))}get barColorType(){return this.category.byCategoryColors?"byCategory":"unique"}get showBarColorType(){return"column"===this.commonGraphProperties.type&&!this.isMultiGraphs&&!this.categoryAxis.parseDates}get showByCategoryColors(){return!this.isMultiGraphs&&("column"===this.commonGraphProperties.type&&(!this.categoryAxis.parseDates&&this.category.byCategoryColors))}get allowByCategoryColorEditing(){return!!this.showBarColorType&&this.categoryType!==n.CategoryTypes.Fields}get showSeriesLabels(){return!(0,u.isEmpty)(this.commonGraphProperties.labelText)}updateBarColorType(e){this.category.byCategoryColors="byCategory"===e,this.loadByCategoryColors(...arguments)}async loadByCategoryColors(){if(this.categoryType===n.CategoryTypes.Fields){if((0,u.isEmpty)(this.category.colors)){const e=this.byFieldsCategoryFields.map(((e,t)=>new n.CodedColor({key:e.label,color:(0,o.colorFromColorSet)(t),canEditKey:!1}))) 4651this.category.colors=e}return}if(this.loadingColorsAbortController&&this.loadingColorsAbortController.abort(),this.loadingColorsAbortController=new AbortController,!this.category.fieldName)return void(this.category.colors=[]) 4652const e=this.mainDataset 4653if(e&&e.dataSource){this.loadingColors=!0,this.loadingColorsError=null 4654try{const{distinctValues:t}=await e.dataSource.getDistinctValues(this.category.fieldName,{signal:this.loadingColorsAbortController.signal}) 4655if(!t)return 4656let i=[] 4657t.forEach(((e,t)=>{if((0,u.isNone)(e.value))return 4658let l=this.categoryFieldCodedValueMap[e.value]||e.value,r=(0,a.findBy)(this.category.colors,"key",l) 4659r||(r=new n.CodedColor({key:l,color:(0,o.colorFromColorSet)(t)})),i=[r,...i]})),this.category.colors=i}catch(t){this.loadingColorsError=t.aborted?"error":t.message}finally{this.loadingColors=!1}}else this.category.colors=[]}addByCategoryColor(e){const t=this.category.colors.length,i={key:e,color:(0,o.colorFromColorSet)(t)} 4660i.color=(0,o.colorFromColorSet)(t),this.category.colors=[...this.category.colors,new n.CodedColor(i)]}deleteByCategoryColor(e){this.category.colors=(0,a.withoutAt)(this.category.colors,e)}
4660applyColorSetToByCategoryColors(e){this.category.colors.forEach(((t,i)=>{t.color=(0,o.colorFromColorSet)(i,e)}))}addSplitBySeriesProperties(e){const t=this.splitBy.seriesProperties.length 4661this.splitBy.seriesProperties=[...this.splitBy.seriesProperties,new n.KeyLabelColor({key:e,label:e,color:(0,o.colorFromColorSet)(t)})]}deleteSplitBySeriesProperties(e){this.splitBy.seriesProperties=(0,a.withoutAt)(this.splitBy.seriesProperties,e)}applyColorSetToSplitBySeries(e){this.splitBy.seriesProperties.forEach(((t,i)=>{t.color=(0,o.colorFromColorSet)(i,e)}))}updateGlobalGraphType(e){const t=this.commonGraphProperties,i=t.type 4662e!==i&&(t.type=e,"column"!==e?(this.category.byCategoryColors=!1,this.updateGraphShowBullet(t,!0),"column"===i&&(t.fillAlphas=0)):(t.fillAlphas=1,this.updateGraphShowBullet(t,!1),t.connect=!0))}updateShowSeriesLabels(e){this.commonGraphProperties.labelText=e?"[[value]]":void 0}get showCategoryAxisLabels(){return!this.categoryAxis.parseDates&&this.categoryAxis.labelsEnabled}updateCategoryAxisLabelsPlacement(e){this.category.labelsPlacement=e,"rotated"===e&&0===this.category.labelRotation&&(this.category.labelRotation=30)}updateCategoryAxisLabelsRotation(e){this.category.labelRotation=e}updateCategoryAxisTitleRotation(e){this.categoryAxis.titleRotation="up"===e?270:90}updateValueAxisTitleRotation(e){this.valueAxis.titleRotation="up"===e?270:90}updateStackType(e){this.valueAxis.stackType=e,"none"!==e&&(this.valueAxis.logarithmic=!1)}get orientation(){return this.rotate?"horizontal":"vertical"}updateChartOrientation(e){if(this.rotate="horizontal"===e,"vertical"===e)return this.valueAxis.titleRotation=270,void(this.categoryAxis.titleRotation=0) 4663const t=this.category,i=t.labelsPlacement 4664"staggered"!==i&&"rotated"!==i||(t.labelsPlacement="default"),this.valueAxis.titleRotation=0,this.categoryAxis.titleRotation=270}updateFontSize(e){let t=NaN;(0,u.isEmpty)(e)||(t=Number(e)),isNaN(t)&&(t=n.DefaultFontSize),this.fontSize=t}addGuide(){const e=new n.Guide 4665return this.guides=[...this.guides,e],e}deleteGuide(e){this.guides=(0,a.withoutAt)(this.guides,e)}updateGuideLocation(e,t){e.inside="inside"===t}updateGuideRendered(e,t){e.above="above"===t}updateGuideToValue(e,t){let i=NaN 4666if((0,u.isEmpty)(t)||(i=Number(t)),isNaN(i))i=void 0,e.fillAlpha=0 4667else{0===e.fillAlpha&&(e.fillAlpha=.3)}e.toValue=i}get canTriggerActions(){if(!this.mainDataset||this.mainDataset.initStatus!==r.InitializationStatus.Success)return!1 4668if(this.categoryType===n.CategoryTypes.Fields)return!1 4669if(this.categoryType===n.CategoryTypes.GroupByValues&&this.categoryAxis.parseDates&&this.category.fieldName){const e=(0,a.findBy)(this.mainDataset.fields,"name",this.category.fieldName) 4670return(0,l.isDateField)(e)}return!0}},x(f.prototype,"datasetsChanged",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"datasetsChanged"),f.prototype),x(f.prototype,"updateCategoryField",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCategoryField"),f.prototype),x(f.prototype,"updateParseDates",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateParseDates"),f.prototype),x(f.prototype,"updateSplitByField",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateSplitByField"),f.prototype),b=x(f.prototype,"loadingSeriesProperties",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=x(f.prototype,"loadingSeriesPropertiesError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(f.prototype,"loadSplitBySeriesProperties",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"loadSplitBySeriesProperties"),f.prototype),x(f.prototype,"addGraph",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addGraph"),f.prototype),x(f.prototype,"addGraphFromField",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addGraphFromField"),f.prototype),x(f.prototype,"deleteGraph",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteGraph"),f.prototype),x(f.prototype,"orderGraphs",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"orderGraphs"),f.prototype),x(f.prototype,"updateGraphShowBullet",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGraphShowBullet"),f.prototype),x(f.prototype,"updateGraphType",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGraphType"),f.prototype),x(f.prototype,"addByFieldsCategoryField",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addByFieldsCategoryField"),f.prototype),x(f.prototype,"deleteByFieldsCategoryField",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteByFieldsCategoryField"),f.prototype),x(f.prototype,"updateBarColorType",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateBarColorType"),f.prototype),g=x(f.prototype,"loadingColors",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=x(f.prototype,"loadingColorsError",[i.cachedTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(f.prototype,"loadByCategoryColors",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"loadByCategoryColors"),f.prototype),x(f.prototype,"addByCategoryColor",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addByCategoryColor"),f.prototype),x(f.prototype,"deleteByCategoryColor",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteByCategoryColor"),f.prototype),x(f.prototype,"applyColorSetToByCategoryColors",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"applyColorSetToByCategoryColors"),f.prototype),x(f.prototype,"addSplitBySeriesProperties",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addSplitBySeriesProperties"),f.prototype),x(f.prototype,"deleteSplitBySeriesProperties",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteSplitBySeriesProperties"),f.prototype),x(f.prototype,"applyColorSetToSplitBySeries",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"applyColorSetToSplitBySeries"),f.prototype),x(f.prototype,"updateGlobalGraphType",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGlobalGraphType"),f.prototype),x(f.prototype,"updateShowSeriesLabels",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateShowSeriesLabels"),f.prototype),x(f.prototype,"updateCategoryAxisLabelsPlacement",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCategoryAxisLabelsPlacement"),f.prototype),x(f.prototype,"updateCategoryAxisLabelsRotation",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCategoryAxisLabelsRotation"),f.prototype),x(f.prototype,"updateCategoryAxisTitleRotation",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateCategoryAxisTitleRotation"),f.prototype),x(f.prototype,"updateValueAxisTitleRotation",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateValueAxisTitleRotation"),f.prototype),x(f.prototype,"updateStackType",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateStackType"),f.prototype),x(f.prototype,"updateChartOrientation",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateChartOrientation"),f.prototype),x(f.prototype,"updateFontSize",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateFontSize"),f.prototype),x(f.prototype,"addGuide",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"addGuide"),f.prototype),x(f.prototype,"deleteGuide",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteGuide"),f.prototype),x(f.prototype,"updateGuideLocation",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGuideLocation"),f.prototype),x(f.prototype,"updateGuideRendered",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGuideRendered"),f.prototype),x(f.prototype,"updateGuideToValue",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"updateGuideToValue"),f.prototype),f) 4671e.SerialChartDesktopConfig=(0,s.modelProxy)(n.SerialChartWidgetDesktopModel)(y=class extends k{})||y,e.SerialChartMobileConfig=(0,s.modelProxy)(n.SerialChartWidgetMobileModel)(v=class extends k{})||v})),define("nickel/view-models/configs/widgets/service-dataset-config",["exports","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/arcade","@dashboard/utils/array","@dashboard/view-models","@ember/debug","nickel/view-models/configs/config-base","nickel/view-models/configs/interactivity/target-mixin-config"],(function(e,t,i,n,l,a,o,r,s,c){var d
4672Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4673let u=(0,o.modelProxy)(i.ServiceDatasetModel)(d=class extends((0,n.mix)(s.default).with(c.default)){constructor(e){let{owner:t}=e 4674super(...arguments),this.owner=t,this._dataSource=this.dashboard.findDataSource(this.model.dataSource)}get dataSource(){return this._dataSource}get id(){return`${this.owner.id}#${this.model.name}`}get initStatus(){return this.dataSource.initStatus}get initSuccess(){return this.dataSource.initSuccess}get objectIdFieldName(){return this.dataSource.objectIdFieldName}get objectIdField(){return(0,a.findBy)(this.dataSource.fields,"name",this.objectIdFieldName)}get displayFieldName(){return this.dataSource.displayFieldName}get fields(){return this._fields||(this._fields=this.dataSource.fields.filter(n.isFieldSupported)),this._fields}get fieldInfos(){return this.dataSource.fieldInfos}get popupTemplate(){return this.dataSource.popupTemplate}get maxRecordCount(){return this.dataSource.maxRecordCount}get popupEnabled(){return this.dataSource.popupEnabled}get capabilities(){return this.dataSource&&this.dataSource.capabilities}get numericFields(){return this._numericFields||(this._numericFields=this.dataSource.fields.filter(n.isNumericField)),this._numericFields}get numericFieldsWithOID(){return this._numericFieldsWithOID||(this._numericFieldsWithOID=this.dataSource.fields.filter(n.isNumericField,{withID:!0})),this._numericFieldsWithOID}get valueStatisticDefinition(){return this.model.statisticDefinitions[0]}get arcadeProfileType(){return(0,l.getArcadeProfileType)(this)}get isFeatureTypeProfile(){return"Feature"===this.arcadeProfileType}get arcadeProfileId(){return(0,l.getArcadeProfileId)(this)}get arcadeFields(){return(0,l.getArcadeFields)(this)}get supportedActions(){const e=this.dataSource 4675return[{type:t.ActionTypes.Filter,dataSource:e,geometryTypes:{include:["polygon","extent"]},inputDataTypes:e.isTable?["whereClause"]:["whereClause","geometries","geometry"]}]}})||d 4676e.default=u})),define("nickel/view-models/configs/widgets/table-config",["exports","@dashboard/decorators","@dashboard/models","@dashboard/models/interactivity","@dashboard/models/widgets","@dashboard/utils","@dashboard/utils/array","@dashboard/utils/constants","@dashboard/view-models","@ember/debug","@ember/object","@ember/utils","nickel/view-models/configs/config-base","nickel/view-models/configs/widgets/dataset-arcade-based-config-mixin","nickel/view-models/configs/widgets/dataset-based-source-config","nickel/view-models/configs/widgets/dataset-based-config"],(function(e,t,i,n,l,a,o,r,s,c,d,u,p,f,b,m){var g,h,y,v,w,S,x 4677function C(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e 4678var i=e[Symbol.toPrimitive] 4679if(void 0!==i){var n=i.call(e,t||"default") 4680if("object"!=typeof n)return n 4681throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") 4682return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,l){var a={} 4683return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.TableMobileConfig=e.TableDesktopConfig=void 0 4684const P=[l.CategoryTypes.GroupByValues,l.CategoryTypes.Features] 4685function O(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{} 4686return n instanceof l.ColumnSettings||(n=(new l.ColumnSettings).fromJson(n)),new D({tableConfig:e,dashboard:t,dataset:i,model:n})}let D=(0,s.modelProxy)(l.ColumnSettings)((h=class extends p.default{constructor(e){let t,{tableConfig:i,dataset:n}=e 4687if(super(...arguments),i.dataSettings.type===l.CategoryTypes.GroupByValues)if(i.dataSettings.fieldName===this.fieldName)t=this.fieldName 4688else{t=(0,o.findBy)(n.statisticDefinitions,"outStatisticFieldName",this.statisticsKey).onStatisticField}else t=this.fieldName 4689this.field=(0,o.findBy)(n.fields,"name",t),this.mainDataset=n}get isNumeric(){return(0,a.isNumericField)(this.field,{withID:!0})}get displayName(){return this.field.alias||this.field.name}get textStyle(){return this.isBold?"bold":this.isItalic?"italic":this.isUnderlined?"underline":"none"}updateColumnTextDecoration(e){this.isBold="bold"===e,this.isItalic="italic"===e,this.isUnderlined="underline"===e}},k(h.prototype,"updateColumnTextDecoration",[d.action],Object.getOwnPropertyDescriptor(h.prototype,"updateColumnTextDecoration"),h.prototype),g=h))||g,T=(y=(0,t.arrayProxy)("model.columnSettings",{fromSource(e){return O(this,this.dashboard,this.mainDataset,e)}}),v=class extends((0,a.mix)(b.default).with(f.default)){constructor(){var e,t,i,n 4690super(...arguments),C(this,"arcadeEditorProfileId","dashboard-table-formatting"),C(this,"categories",P),e=this,t="columnSettings",n=this,(i=w)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),C(this,"_headerSettings",new l.HeaderSettings),C(this,"_summarySettings",new l.SummarySettings),this.layerRequirements={...this.layerRequirements,supportsStatistics:!0}}resetModel(){let{type:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 4691const t=this.model,i=e||this.dataSettings.type,n=this.mainDataset
4692n&&Object.assign(n,{groupByFields:[],orderByFields:[],statisticDefinitions:[],outFields:i===l.CategoryTypes.Features?["*"]:void 0,maxFeatures:i===l.CategoryTypes.Features?1e3:void 0,returnDistinctValues:!1,allowSourceDownload:!1,allowSummaryDownload:!1}),t.resetModelProperty("dataSettings"),t.resetModelProperty("tableSettings"),this.clearEvents(),this.columnSettings=[]}datasetsChanged(){super.datasetsChanged(...arguments),this.resetModel()}updateTableType(e){this.dataSettings.type!==e&&(this.resetModel({type:e}),this.dataSettings=this.model.createDataSettings({type:e}),this.tableSettings=new l.TableSettings)}updateCategoryField(e){if(this.clearEvents(),!e)return 4693const t=this.dataSettings.fieldName 4694if(this.dataSettings.fieldName=e,t===e)return 4695const i=this.mainDataset.statisticDefinitions;(0,u.isEmpty)(i)?(this.mainDataset.outFields=[e],this.mainDataset.returnDistinctValues=!0,this.mainDataset.maxFeatures=void 0):(this.mainDataset.outFields=["*"],this.mainDataset.returnDistinctValues=!1,this.mainDataset.statisticDefinitions=(0,o.without)(i,...(0,o.filterBy)(i,"onStatisticField",e)),this.columnSettings=(0,o.without)(this.columnSettings,...(0,o.filterBy)(this.columnSettings,"fieldName",e))),this.mainDataset.groupByFields=(0,o.replace)(this.mainDataset.groupByFields,0,1,e),this.updateGroupByOrderBy(t),this.dataSettings.labelOverrides=[] 4696const n=(0,o.findBy)(this.columnSettings,"fieldName",t) 4697this.columnSettings=(0,o.without)(this.columnSettings,n) 4698const l=(0,o.findBy)(this.mainDataset.fields,"name",e),r=O(this,this.dashboard,this.mainDataset,{title:l.alias||l.name,fieldName:l.name,textAlign:(0,a.isNumericField)(e)?"right":"left"}) 4699this.columnSettings=(0,o.insertAt)(this.columnSettings,0,r)}updateSelectionMode(e){this.tableSettings.selectionMode!==e&&(this.clearEvents(),this.tableSettings.selectionMode=e)}addByFeaturesValueFields(e){const t=O(this,this.dashboard,this.mainDataset,{title:e.alias||e.name,fieldName:e.name,textAlign:(0,a.isNumericField)(e)?"right":"left"}) 4700this.columnSettings=[...this.columnSettings,t],this.dataSettings.valueFields=(0,o.concatUniq)(this.dataSettings.valueFields,e.name)}deleteByFeaturesValueFields(e){const t=this.dataSettings.valueFields[e],i=(0,o.findBy)(this.columnSettings,"fieldName",t) 4701this.columnSettings=(0,o.without)(this.columnSettings,i),this.dataSettings.valueFields=(0,o.withoutAt)(this.dataSettings.valueFields,e)}orderByFeaturesValueFields(e){this.dataSettings.valueFields=(0,o.moveFromTo)(this.dataSettings.valueFields,e.oldIndex,e.newIndex-e.oldIndex),this.columnSettings=(0,o.moveFromTo)(this.columnSettings,e.oldIndex,e.newIndex-e.oldIndex)}addGroupByValuesStatisticDefinition(e){const t=[];(this.mainDataset.statisticDefinitions||[]).forEach((i=>{i.onStatisticField===e.name&&t.push(i.statisticType)})) 4702const n=(0,o.without)(m.AllStatistics,...t)[0],a=n.replace("-","_")+"_"+e.name,r=new l.StatisticDefinitionModel({statisticType:n,onStatisticField:e.name,outStatisticFieldName:`${a}`}) 4703this.mainDataset.outFields=["*"],this.mainDataset.returnDistinctValues=!1,this.mainDataset.statisticDefinitions=[...this.mainDataset.statisticDefinitions,r] 4704const s=O(this,this.dashboard,this.mainDataset,{title:e.alias||e.name,fieldName:e.name,statisticsKey:a,textAlign:"right",valueFormat:new i.NumberFormat({name:"value",prefix:!1,style:"decimal",useGrouping:!0,maximumFractionDigits:1})}) 4705this.columnSettings=[...this.columnSettings,s],this.dataSettings.rule||(this.dataSettings.rule=new l.LineSettings({thickness:3}))}deleteGroupByValuesStatisticDefinition(e){const t=this.groupByStatisticDefinitions[e],i=(0,o.findBy)(this.columnSettings,"statisticsKey",t.outStatisticFieldName) 4706this.columnSettings=(0,o.without)(this.columnSettings,i),this.mainDataset.statisticDefinitions=(0,o.withoutAt)(this.mainDataset.statisticDefinitions,e),(0,u.isEmpty)(this.mainDataset.statisticDefinitions)&&(this.mainDataset.outFields=[this.dataSettings.fieldName],this.mainDataset.returnDistinctValues=!0,this.dataSettings.rule=null),this.updateGroupByOrderBy(t.outStatisticFieldName)}orderGroupByValuesStatisticDefinition(e){this.mainDataset.statisticDefinitions=(0,o.moveFromTo)(this.mainDataset.statisticDefinitions,e.oldIndex,e.newIndex-e.oldIndex),this.columnSettings=(0,o.moveFromTo)(this.columnSettings,e.oldIndex+1,e.newIndex-e.oldIndex)}updateGroupByValueStatisticDefinition(e){const t=this.mainDataset.statisticDefinitions,i=e.statisticType.replace("-","_")+"_"+e.onStatisticField 4707let n=[] 4708t.forEach((t=>{t.statisticType===e.statisticType&&t.onStatisticField===e.onStatisticField&&n.push(t)})),t.forEach((t=>{t.outStatisticFieldName===e.outStatisticFieldName&&(t.statisticType===e.statisticType&&t.statisticParameters===e.statisticParameters||(t.statisticType=e.statisticType,t.statisticParameters=e.statisticParameters,t.outStatisticFieldName=i,this.updateColumnSettingsStatisticsKey(e.outStatisticFieldName,i),this.updateGroupByOrderBy(e.outStatisticFieldName)))}))}updateColumnSettingsStatisticsKey(e,t){(0,o.findBy)(this.columnSettings,"statisticsKey",e).statisticsKey=t}updateTextAlign(e,t){this.columnSettings[e].textAlign=t}updateGroupByOrderBy(e){const t=this.mainDataset 4709if((0,u.isEmpty)(t.orderByFields))return 4710let i 4711t.orderByFields.forEach((t=>{const[n]=t.split(" ") 4712n!==e||(i=t)})),t.orderByFields=(0,o.without)(t.orderByFields,i)}get showHeader(){return!!this.tableSettings.headerSettings}toggleShowHeader(){this.tableSettings.headerSettings=this.showHeader?null:this._headerSettings}get showSummary(){return!!this.tableSettings.summarySettings}toggleShowSummary(){this.tableSettings.summarySettings=this.showSummary?null:this._summarySettings}get categoryFields(){return(this.mainDataset&&this.mainDataset.f
4712ields||[]).filter(a.isCategoryField)}get fieldsForStatistics(){return(this.mainDataset&&this.mainDataset.fields||[]).filter((e=>{if(e.name===this.dataSettings.fieldName)return!1 4713if(!(0,a.isNumericField)(e)){if((0,o.findBy)(this.mainDataset.statisticDefinitions,"onStatisticField",e.name))return!1}const t=[];(this.mainDataset.statisticDefinitions||[]).forEach((i=>{i.onStatisticField===e.name&&t.push(i.statisticType)})) 4714const i=(0,o.without)(m.AllStatistics,...t) 4715return!(0,u.isEmpty)(i)}))}get byFeaturesValueFields(){if(!this.mainDataset)return[] 4716const e=this.mainDataset.fields 4717return(this.dataSettings.valueFields||[]).map((t=>(0,o.findBy)(e,"name",t)))}get groupByStatisticDefinitions(){if(!this.mainDataset)return[] 4718const e=[] 4719return this.mainDataset.statisticDefinitions.forEach((t=>{"value"!==t.outStatisticFieldName&&e.push(t)})),e}get orderByFields(){const e=[],t=this.mainDataset 4720if(!t)return[] 4721const i=t.fields 4722return this.dataSettings.type===l.CategoryTypes.GroupByValues?(this.dataSettings.fieldName&&e.push((0,o.findBy)(i,"name",this.dataSettings.fieldName)),this.groupByStatisticDefinitions.map((t=>{e.push({name:t.outStatisticFieldName,label:t.outStatisticFieldName,type:"count"===t.statisticType?"integer":"double"})})),e):i}get categoryField(){return(0,o.findBy)(this.mainDataset.fields,"name",this.dataSettings.fieldName)}get supportedEvents(){const e=this.mainDataset 4723if(!e||e.initStatus!==r.InitializationStatus.Success)return[] 4724const t=this.dataSettings.type,i=e.dataSource,a=["whereClause"] 4725return t===l.CategoryTypes.Features?(i.geometryType&&a.push("single"===this.tableSettings.selectionMode?"geometry":"geometries"),[{type:n.EventTypes.SelectionChanged,payloadType:r.PayloadTypes.Features,dataSource:i,outputDataTypes:a}]):t!==l.CategoryTypes.GroupByValues||(0,u.isNone)(this.categoryField)?[]:(i.supportsSpatialAggregationStatistics&&a.push("single"===this.tableSettings.selectionMode?"geometry":"geometries"),[{type:n.EventTypes.SelectionChanged,payloadType:r.PayloadTypes.Fields,fields:[this.categoryField],geometryType:i.supportsSpatialAggregationStatistics?"polygon":void 0,dataSource:i,outputDataTypes:a}])}get supportIdentifyAction(){return this.dataSettings.type!==l.CategoryTypes.GroupByValues&&super.supportIdentifyAction}updateIcon(e,t){this.arcadeEnabled&&(t.icon=e)}addIconInfo(){const e=new l.IconInfo 4726return this.iconInfos=[...this.iconInfos||[],e],e}removeIconInfo(e){this.iconInfos=(0,o.withoutAt)(this.iconInfos,e)}toggleArcade(){super.toggleArcade(...arguments),this.model.disablePropertyChangedNotificaitons() 4727try{if(this.model.arcadeEnabled)this.expression=this.createArcadeTemplate(),this.columnSettings.forEach((e=>{e.textColor=void 0,e.backgroundColor=void 0,e.textAlign=void 0,e.isBold=!1,e.isItalic=!1,e.isUnderlined=!1})) 4728else{this.tableSettings.textColor=void 0,this.tableSettings.backgroundColor=void 0,this.tableSettings.selectionColor=void 0,this.tableSettings.selectionTextColor=void 0 4729const e=this.mainDataset.fields 4730this.columnSettings.forEach((t=>{const i=(0,o.findBy)(e,"name",t.fieldName) 4731t.textColor=void 0,t.backgroundColor=void 0,t.textAlign=(0,a.isNumericField)(i)?"right":"left",t.isBold=!1,t.isItalic=!1,t.isUnderlined=!1}))}}finally{this.model.enablePropertyChangedNotificaitons()}}createArcadeTemplate(){const e=this.mainDataset.arcadeFields 4732if(!e)return 4733const t=e.length 4734let i="" 4735e.forEach(((e,n)=>{let a,r 4736if(a=this.dataSettings.type===l.CategoryTypes.GroupByValues?this.dataSettings.fieldName===e.name?(0,o.findBy)(this.columnSettings,"fieldName",e.name):(0,o.findBy)(this.columnSettings,"statisticsKey",e.name):(0,o.findBy)(this.columnSettings,"fieldName",e.name),!a)return 4737r=a.isBold?"font-weight:bold":a.isItalic?"font-style:italic":a.isUnderlined?"text-decoration:underline":"" 4738const s=!(0,u.isEmpty)(r),c=s?` style=${r};`:"",d="string"!==e.type?`Text(${this.mainDataset.arcadeProfileId}.${e.name})`:`${this.mainDataset.arcadeProfileId}.${e.name}`,p=s?`\`<span${c}>\${${d}}</span>\``:`${d}`,f=n!==t-1?",\n\t\t":"",b=this.tableSettings.hoverText?`displayText: ${p}, \n\t\t\thoverText: ${this.mainDataset.arcadeProfileId}.${e.name}`:`displayText : ${p}` 4739i=`${i}\n ${e.name}: {\n ${b},\n textColor: '${a.textColor||this.tableSettings.textColor||""}',\n backgroundColor: '${a.backgroundColor||this.tableSettings.backgroundColor||""}',\n textAlign: '${a.textAlign}',\n iconName: '',\n iconAlign: '',\n iconColor: '',\n iconOutlineColor: ''\n }${f}`})) 4740return`\nreturn {\n cells: {${i}\n }\n}`}},w=k(v.prototype,"columnSettings",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(v.prototype,"datasetsChanged",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"datasetsChanged"),v.prototype),k(v.prototype,"updateTableType",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateTableType"),v.prototype),k(v.prototype,"updateCategoryField",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateCategoryField"),v.prototype),k(v.prototype,"updateSelectionMode",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateSelectionMode"),v.prototype),k(v.prototype,"addByFeaturesValueFields",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"addByFeaturesValueFields"),v.prototype),k(v.prototype,"deleteByFeaturesValueFields",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"deleteByFeaturesValueFields"),v.prototype),k(v.prototype,"orderByFeaturesValueFields",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"orderByFeaturesValueFields"),v.prototype),k(v.prototype,"addGroupByValuesStatisticDefinition",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"addGroupByValuesStatisticDefinition"),v.prototype),k(v.prototype,"deleteGroupByValuesStatisticDefinition",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"deleteGroupByValuesStatisticDefinition"),v.prototype),k(v.prototype,"orderGroupByValuesStatisticDefinition",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"orderGroupByValuesStatisticDefinition"),v.prototype),k(v.prototype,"updateGroupByValueStatisticDefinition",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateGroupByValueStatisticDefinition"),v.prototype),k(v.prototype,"updateTextAlign",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateTextAlign"),v.prototype),k(v.prototype,"toggleShowHeader",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleShowHeader"),v.prototype),k(v.prototype,"toggleShowSummary",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleShowSummary"),v.prototype),k(v.prototype,"updateIcon",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"updateIcon"),v.prototype),k(v.prototype,"addIconInfo",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"addIconInfo"),v.prototype),k(v.prototype,"removeIconInfo",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"removeIconInfo"),v.prototype),k(v.prototype,"toggleArcade",[d.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleArcade"),v.prototype),v) 4741e.TableDesktopConfig=(0,s.modelProxy)(l.TableWidgetDesktopModel)(S=class extends T{})||S,e.TableMobileConfig=(0,s.modelProxy)(l.TableWidgetMobileModel)(x=class extends T{})||x})),define("nickel/view-models/configs/widgets/widget-based-config",["exports","nickel/view-models/configs/config-base"],(function(e,t){Object.defineProperty(e,"__esMo
4741dule",{value:!0}),e.default=void 0 4742class i extends t.default{async initialize(){}get isMobile(){return this.model.isMobile}}e.default=i})),define("nickel/window-preview/controller",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,n,l){var a,o,r,s 4743function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,l){var a={} 4744return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4745e.default=(a=class extends t.default{constructor(){super(...arguments),c(this,"intl",o,this),c(this,"data",r,this),c(this,"themeDefaults",s,this)}previewInserted(){window.parent.postMessage("windowPreviewCreated","*")}onWindowMessage(e){if(e.source!==window.parent)return 4746const t=e.data.modelData 4747t.content||(t.content="splashScreen"===t.type?this.intl.t("config.add-your-welcome-message-here"):this.intl.t("config.add-your-information-here")),this.data=t,this.themeDefaults=e.data.themeDefaults}onModalOpen(e){window.parent.postMessage(e.type,"*")}},o=d(a.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=d(a.prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(a.prototype,"themeDefaults",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"previewInserted",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"previewInserted"),a.prototype),d(a.prototype,"onWindowMessage",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onWindowMessage"),a.prototype),d(a.prototype,"onModalOpen",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onModalOpen"),a.prototype),a)})),define("nickel/window-preview/template",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 4748e.default=(0,t.createTemplateFactory)({id:"tpZkuWMo",block:'[[[11,0],[4,[38,0],["calciteModalOpen",[30,0,["onModalOpen"]]],null],[4,[38,1],[[30,0,["previewInserted"]]],null],[4,[38,2],["message",[30,0,["onWindowMessage"]]],null],[12],[1,"\\n"],[41,[30,0,["data"]],[[[1," "],[8,[39,4],[[24,0,"modal-dialog-full-height modal-dialog-full-width"]],[["@dialogData"],[[28,[37,5],null,[["data","disabled","themeDefaults"],[[30,0,["data"]],true,[30,0,["themeDefaults"]]]]]]],null],[1,"\\n"]],[]],[[[1," "],[10,"calcite-loader"],[12],[13],[1,"\\n"]],[]]],[13]],[],false,["on","did-insert","on-window","if","modal-dialogs/info-window","hash"]]',moduleName:"nickel/window-preview/template.hbs",isStrictMode:!1})})),define("nickel/config/environment",[],(function(){var e={default:{modulePrefix:"nickel",environment:"production",rootURL:"",locationType:"hybrid-location",historySupportMiddleware:!0,EmberENV:{FEATURES:{EMBER_METAL_TRACKED_PROPERTIES:!0},EXTEND_PROTOTYPES:!1,_APPLICATION_TEMPLATE_WRAPPER:!1,_DEFAULT_ASYNC_OBSERVERS:!0,_JQUERY_INTEGRATION:!1,_TEMPLATE_ONLY_GLIMMER_COMPONENTS:!0},Dashboard:{appId:"dashboards",oldAppId:"opsdashboard",appName:"ArcGIS Dashboards",buildTimestamp:"4/19/24, 2:02:38 PM PDT",buildVersion:"4.29.0",commit:"dc03be3e7f"},APP:{name:"nickel",version:"4.29.0+dc03be3e"}}} 4749return Object.defineProperty(e,"__esModule",{value:!0}),e})),runningTests||require("nickel/app").default.create({name:"nickel",version:"4.29.0+dc03be3e"})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.