diff --git a/dev/assets/concordances-56a7f156.js b/dev/assets/concordances-cb2a2989.js similarity index 98% rename from dev/assets/concordances-56a7f156.js rename to dev/assets/concordances-cb2a2989.js index 040d56f4..fc7e40df 100644 --- a/dev/assets/concordances-56a7f156.js +++ b/dev/assets/concordances-cb2a2989.js @@ -1 +1 @@ -import{N as h,n as u,T as g,O as m,p as f,b as w,o as y,c as _,_ as c,Q as v,g as d,U as b,t as $,l as C,V as M,W as x,X as B,Y as I}from"./main-fcb7163e.js";function T(){import.meta.url,import("_").catch(()=>1);async function*t(){}}h.ElementQueries.listen();const P={name:"ConcordanceApp",components:{TheNavbar:g,MappingBrowser:m,LoadingIndicatorFull:f},mixins:[w,y,_],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:c.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale(){return"en"}},watch:{locale(t,e){t!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:t}),c.delay(()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)},300))},settingsLocale(t){t!=this.locale&&(this.$i18n.locale=t)}},created(){this.load()},methods:{async load(){const t=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",c.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await v(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)c.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map(s=>d(s)||s));this.$log.log("Application loaded in ".concat((new Date-t)/1e3," seconds."))},async loadFromParameters(t=!1){this.loading=!0;const e=this.$route.query,s={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},i=async a=>{let o=s.scheme[a],n=null;o&&(n=d({uri:o}));let l=null;n&&s.concept[a]&&(l=$({uri:s.concept[a]},{scheme:n,type:"concept"}));try{await this.setSelected({concept:l,scheme:n,isLeft:a,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}},p=async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let a=null;if(e.mapping)try{a=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(r){this.$log.warn("Error decoding mapping from URL parameter:",r)}c.isEqual(a,{})&&(a=null);let o=[];try{e.mappingUri?o.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(o=await this.getMappings({identifier:e.mappingIdentifier}))}catch(r){this.$log.warn("Error loading mapping from URL parameter:",r)}o=o.filter(Boolean);let n=a,l=null;o.length&&(l=o.find(r=>c.get(r,"_registry").isAuthorizedFor&&c.get(r,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user}))||o[0],n=n||this.adjustMapping(this.$jskos.copyDeep(l))),this.$store.commit({type:"mapping/set",mapping:n,original:l,noQueryRefresh:!0}),C(this.$jskos.conceptsOfMapping(n)),n&&t&&(this.forceMappingBrowser=!0)}};if(await Promise.all([i(!0),i(!1),p()]),this.loading=!1,b(this.$store),t)if(e.search){let a=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(a)}else e.concordances!==void 0?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(t){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(t)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let t=this.$refs.mappingBrowser;if(!t){this.$log.warn("Could not show concordances because MappingBrowser component was not found.");return}if(t.concordancesLoaded)t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances);else{this.loadingGlobal=!0;let e;e=this.$watch(()=>t.concordancesLoaded,()=>{this.loadingGlobal=!1,t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances),e&&e()})}}}};var S=function(){var e=this,s=e._self._c;return s("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[s("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,function(i,p){return s("b-alert",{key:p,staticStyle:{display:"flex"},attrs:{variant:i.variant,show:i.countdown||!i.shouldCountdown,dismissible:!i.shouldCountdown,fade:""},on:{dismissed:function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:0})},"dismiss-count-down":function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:a})}}},[s("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(i.text)}}),i.buttonText?s("div",{staticClass:"fontWeight-heavy"},[s("a",{attrs:{href:""},domProps:{innerHTML:e._s(i.buttonText)},on:{click:function(a){return a.preventDefault(),i.buttonHandler(i,a)}}})]):e._e()])}),1),e.loadingGlobal||e.loading?s("loading-indicator-full"):e._e(),e.loaded?[s("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),s("div",{staticClass:"main"},[s("div",{staticClass:"flexbox-row"},[s("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[s("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[s("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:e._e()],2)},A=[],F=u(P,S,A,!1,null,null,null,null);const L=F.exports;new M({store:x,router:B,i18n:I,render:t=>t(L)}).$mount("#concordanceApp");export{T as __vite_legacy_guard}; +import{N as h,n as u,T as g,O as m,p as f,b as w,o as y,c as _,_ as c,Q as v,g as d,U as b,t as $,l as C,V as M,W as x,X as B,Y as I}from"./main-e6c98e0e.js";function T(){import.meta.url,import("_").catch(()=>1);async function*t(){}}h.ElementQueries.listen();const P={name:"ConcordanceApp",components:{TheNavbar:g,MappingBrowser:m,LoadingIndicatorFull:f},mixins:[w,y,_],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:c.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale(){return"en"}},watch:{locale(t,e){t!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:t}),c.delay(()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)},300))},settingsLocale(t){t!=this.locale&&(this.$i18n.locale=t)}},created(){this.load()},methods:{async load(){const t=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",c.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await v(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)c.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map(s=>d(s)||s));this.$log.log("Application loaded in ".concat((new Date-t)/1e3," seconds."))},async loadFromParameters(t=!1){this.loading=!0;const e=this.$route.query,s={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},i=async a=>{let o=s.scheme[a],n=null;o&&(n=d({uri:o}));let l=null;n&&s.concept[a]&&(l=$({uri:s.concept[a]},{scheme:n,type:"concept"}));try{await this.setSelected({concept:l,scheme:n,isLeft:a,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}},p=async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let a=null;if(e.mapping)try{a=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(r){this.$log.warn("Error decoding mapping from URL parameter:",r)}c.isEqual(a,{})&&(a=null);let o=[];try{e.mappingUri?o.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(o=await this.getMappings({identifier:e.mappingIdentifier}))}catch(r){this.$log.warn("Error loading mapping from URL parameter:",r)}o=o.filter(Boolean);let n=a,l=null;o.length&&(l=o.find(r=>c.get(r,"_registry").isAuthorizedFor&&c.get(r,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user}))||o[0],n=n||this.adjustMapping(this.$jskos.copyDeep(l))),this.$store.commit({type:"mapping/set",mapping:n,original:l,noQueryRefresh:!0}),C(this.$jskos.conceptsOfMapping(n)),n&&t&&(this.forceMappingBrowser=!0)}};if(await Promise.all([i(!0),i(!1),p()]),this.loading=!1,b(this.$store),t)if(e.search){let a=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(a)}else e.concordances!==void 0?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(t){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(t)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let t=this.$refs.mappingBrowser;if(!t){this.$log.warn("Could not show concordances because MappingBrowser component was not found.");return}if(t.concordancesLoaded)t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances);else{this.loadingGlobal=!0;let e;e=this.$watch(()=>t.concordancesLoaded,()=>{this.loadingGlobal=!1,t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances),e&&e()})}}}};var S=function(){var e=this,s=e._self._c;return s("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[s("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,function(i,p){return s("b-alert",{key:p,staticStyle:{display:"flex"},attrs:{variant:i.variant,show:i.countdown||!i.shouldCountdown,dismissible:!i.shouldCountdown,fade:""},on:{dismissed:function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:0})},"dismiss-count-down":function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:a})}}},[s("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(i.text)}}),i.buttonText?s("div",{staticClass:"fontWeight-heavy"},[s("a",{attrs:{href:""},domProps:{innerHTML:e._s(i.buttonText)},on:{click:function(a){return a.preventDefault(),i.buttonHandler(i,a)}}})]):e._e()])}),1),e.loadingGlobal||e.loading?s("loading-indicator-full"):e._e(),e.loaded?[s("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),s("div",{staticClass:"main"},[s("div",{staticClass:"flexbox-row"},[s("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[s("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[s("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:e._e()],2)},A=[],F=u(P,S,A,!1,null,null,null,null);const L=F.exports;new M({store:x,router:B,i18n:I,render:t=>t(L)}).$mount("#concordanceApp");export{T as __vite_legacy_guard}; diff --git a/dev/assets/concordances-legacy-1d62203e.js b/dev/assets/concordances-legacy-0cdc3ce3.js similarity index 99% rename from dev/assets/concordances-legacy-1d62203e.js rename to dev/assets/concordances-legacy-0cdc3ce3.js index bec9c34f..35902a09 100644 --- a/dev/assets/concordances-legacy-1d62203e.js +++ b/dev/assets/concordances-legacy-0cdc3ce3.js @@ -1 +1 @@ -System.register(["./main-legacy-ebadef14.js"],(function(o,e){"use strict";var t,r,i,n,a,s,l,c,p,d,m,h,g,f,u,b,x,w;return{setters:[o=>{t=o.N,r=o.n,i=o.T,n=o.O,a=o.p,s=o.b,l=o.o,c=o.c,p=o._,d=o.Q,m=o.g,h=o.U,g=o.t,f=o.l,u=o.V,b=o.W,x=o.X,w=o.Y}],execute:function(){var o=document.createElement("style");o.textContent=".text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#concordanceApp{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:2;min-height:220px}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.placeholderComponentCenter>div{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(o),t.ElementQueries.listen();const e=r({name:"ConcordanceApp",components:{TheNavbar:i,MappingBrowser:n,LoadingIndicatorFull:a},mixins:[s,l,c],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:p.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale:()=>"en"},watch:{locale(o,e){o!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:o}),p.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300))},settingsLocale(o){o!=this.locale&&(this.$i18n.locale=o)}},created(){this.load()},methods:{async load(){const o=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",p.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await d(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)p.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map((o=>m(o)||o)));this.$log.log(`Application loaded in ${(new Date-o)/1e3} seconds.`)},async loadFromParameters(o=!1){this.loading=!0;const e=this.$route.query,t={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},r=async o=>{let e=t.scheme[o],r=null;e&&(r=m({uri:e}));let i=null;r&&t.concept[o]&&(i=g({uri:t.concept[o]},{scheme:r,type:"concept"}));try{await this.setSelected({concept:i,scheme:r,isLeft:o,noQueryRefresh:!0,noLoading:!0})}catch(n){this.$log.warn(n)}};if(await Promise.all([r(!0),r(!1),(async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let r=null;if(e.mapping)try{r=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(t){this.$log.warn("Error decoding mapping from URL parameter:",t)}p.isEqual(r,{})&&(r=null);let i=[];try{e.mappingUri?i.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(i=await this.getMappings({identifier:e.mappingIdentifier}))}catch(t){this.$log.warn("Error loading mapping from URL parameter:",t)}i=i.filter(Boolean);let n=r,a=null;i.length&&(a=i.find((o=>p.get(o,"_registry").isAuthorizedFor&&p.get(o,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],n=n||this.adjustMapping(this.$jskos.copyDeep(a))),this.$store.commit({type:"mapping/set",mapping:n,original:a,noQueryRefresh:!0}),f(this.$jskos.conceptsOfMapping(n)),n&&o&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,h(this.$store),o)if(e.search){let o=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(o)}else void 0!==e.concordances?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(o){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(o)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let o=this.$refs.mappingBrowser;if(o)if(o.concordancesLoaded)null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances);else{let e;this.loadingGlobal=!0,e=this.$watch((()=>o.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances),e&&e()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")}}},(function(){var o=this,e=o._self._c;return e("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[e("div",{staticClass:"alertsContainer"},o._l(o.$store.state.alerts.alerts,(function(t,r){return e("b-alert",{key:r,staticStyle:{display:"flex"},attrs:{variant:t.variant,show:t.countdown||!t.shouldCountdown,dismissible:!t.shouldCountdown,fade:""},on:{dismissed:function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0})},"dismiss-count-down":function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:e})}}},[e("div",{staticStyle:{flex:"1"},domProps:{innerHTML:o._s(t.text)}}),t.buttonText?e("div",{staticClass:"fontWeight-heavy"},[e("a",{attrs:{href:""},domProps:{innerHTML:o._s(t.buttonText)},on:{click:function(o){return o.preventDefault(),t.buttonHandler(t,o)}}})]):o._e()])})),1),o.loadingGlobal||o.loading?e("loading-indicator-full"):o._e(),o.loaded?[e("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),e("div",{staticClass:"main"},[e("div",{staticClass:"flexbox-row"},[e("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[e("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[e("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:o._e()],2)}),[],!1,null,null,null,null).exports;new u({store:b,router:x,i18n:w,render:o=>o(e)}).$mount("#concordanceApp")}}})); +System.register(["./main-legacy-5a924bc1.js"],(function(o,e){"use strict";var t,r,i,n,a,s,l,c,p,d,m,h,g,f,u,b,x,w;return{setters:[o=>{t=o.N,r=o.n,i=o.T,n=o.O,a=o.p,s=o.b,l=o.o,c=o.c,p=o._,d=o.Q,m=o.g,h=o.U,g=o.t,f=o.l,u=o.V,b=o.W,x=o.X,w=o.Y}],execute:function(){var o=document.createElement("style");o.textContent=".text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#concordanceApp{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:2;min-height:220px}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.placeholderComponentCenter>div{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(o),t.ElementQueries.listen();const e=r({name:"ConcordanceApp",components:{TheNavbar:i,MappingBrowser:n,LoadingIndicatorFull:a},mixins:[s,l,c],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:p.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale:()=>"en"},watch:{locale(o,e){o!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:o}),p.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300))},settingsLocale(o){o!=this.locale&&(this.$i18n.locale=o)}},created(){this.load()},methods:{async load(){const o=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",p.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await d(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)p.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map((o=>m(o)||o)));this.$log.log(`Application loaded in ${(new Date-o)/1e3} seconds.`)},async loadFromParameters(o=!1){this.loading=!0;const e=this.$route.query,t={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},r=async o=>{let e=t.scheme[o],r=null;e&&(r=m({uri:e}));let i=null;r&&t.concept[o]&&(i=g({uri:t.concept[o]},{scheme:r,type:"concept"}));try{await this.setSelected({concept:i,scheme:r,isLeft:o,noQueryRefresh:!0,noLoading:!0})}catch(n){this.$log.warn(n)}};if(await Promise.all([r(!0),r(!1),(async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let r=null;if(e.mapping)try{r=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(t){this.$log.warn("Error decoding mapping from URL parameter:",t)}p.isEqual(r,{})&&(r=null);let i=[];try{e.mappingUri?i.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(i=await this.getMappings({identifier:e.mappingIdentifier}))}catch(t){this.$log.warn("Error loading mapping from URL parameter:",t)}i=i.filter(Boolean);let n=r,a=null;i.length&&(a=i.find((o=>p.get(o,"_registry").isAuthorizedFor&&p.get(o,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],n=n||this.adjustMapping(this.$jskos.copyDeep(a))),this.$store.commit({type:"mapping/set",mapping:n,original:a,noQueryRefresh:!0}),f(this.$jskos.conceptsOfMapping(n)),n&&o&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,h(this.$store),o)if(e.search){let o=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(o)}else void 0!==e.concordances?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(o){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(o)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let o=this.$refs.mappingBrowser;if(o)if(o.concordancesLoaded)null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances);else{let e;this.loadingGlobal=!0,e=this.$watch((()=>o.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances),e&&e()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")}}},(function(){var o=this,e=o._self._c;return e("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[e("div",{staticClass:"alertsContainer"},o._l(o.$store.state.alerts.alerts,(function(t,r){return e("b-alert",{key:r,staticStyle:{display:"flex"},attrs:{variant:t.variant,show:t.countdown||!t.shouldCountdown,dismissible:!t.shouldCountdown,fade:""},on:{dismissed:function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0})},"dismiss-count-down":function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:e})}}},[e("div",{staticStyle:{flex:"1"},domProps:{innerHTML:o._s(t.text)}}),t.buttonText?e("div",{staticClass:"fontWeight-heavy"},[e("a",{attrs:{href:""},domProps:{innerHTML:o._s(t.buttonText)},on:{click:function(o){return o.preventDefault(),t.buttonHandler(t,o)}}})]):o._e()])})),1),o.loadingGlobal||o.loading?e("loading-indicator-full"):o._e(),o.loaded?[e("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),e("div",{staticClass:"main"},[e("div",{staticClass:"flexbox-row"},[e("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[e("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[e("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:o._e()],2)}),[],!1,null,null,null,null).exports;new u({store:b,router:x,i18n:w,render:o=>o(e)}).$mount("#concordanceApp")}}})); diff --git a/dev/assets/main-5f769d00.js b/dev/assets/main-10960d79.js similarity index 99% rename from dev/assets/main-5f769d00.js rename to dev/assets/main-10960d79.js index 164f01bb..670fe9c3 100644 --- a/dev/assets/main-5f769d00.js +++ b/dev/assets/main-10960d79.js @@ -1,4 +1,4 @@ -import{n as L,c as j,o as B,a as Re,d as Ne,_ as l,I as Y,C as oe,M as Be,R as ye,A as Pe,b as _e,e as se,g,f as Ae,h as He,l as Q,L as pe,i as We,j as Ue,v as Ke,k as Ve,m as Se,p as ae,q as le,D as we,r as qe,s as be,t as X,u as Ce,w as Ge,x as $e,y as Qe,z as Ye,B as Je,E as me,F as Ze,G as Xe,H as ke,J as et,K as tt,N as it,T as st,O as nt,P as rt,Q as ot,S as at,U as lt,V as ct,W as pt,X as ht,Y as ut}from"./main-fcb7163e.js";function es(){import.meta.url,import("_").catch(()=>1);async function*i(){}}const dt={name:"MappingTypeSelection",mixins:[j],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let i=this.mapping;return this.$jskos.mappingTypeByType(i?i.type:null)}},methods:{choose(i){this.$store.commit({type:"mapping/setType",uri:i.uri})},definition(i){let e=this.$jskos.definition(i,{language:this.locale});return e.length?": "+e.join(", "):""}}};var mt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(s){e.hovered=!0},mouseout:function(s){e.hovered=!1}}},e._l(e.mappingTypes,function(s){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(s,{language:e.locale})+e.definition(s),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:s.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,mappingTypeHovered:s&&e.mappingTypeHovered&&s.uri==e.mappingTypeHovered.uri},style:"display: ".concat(s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none",";"),on:{click:function(n){return e.choose(s)}}},[e._v(" "+e._s(e.$jskos.notation(s))+" ")])}),0)},ft=[],gt=L(dt,mt,ft,!1,null,"74d39c21",null,null);const vt=gt.exports,yt={name:"ConcordanceSelection",mixins:[B],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter(i=>this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:i,user:this.user,isExistingMapping:!!this.mapping._registry})).sort(Re)},concordanceOptions(){let i=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let e of this.availableTargetConcordances){let t=this.displayNameForConcordance(e);i.push({value:e.uri,text:t})}return i}},methods:{displayNameForConcordance:Ne,async changeConcordance(i){const e=this.availableTargetConcordances.find(t=>this.$jskos.compare(t,{uri:i}));this.$emit("change",e)}}};var _t=function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)},St=[],wt=L(yt,_t,St,!1,null,null,null,null);const bt=wt.exports,he={data(){return{hotkeys:[]}},methods:{shortcutHandler(){},enableShortcuts(){let i=this.$options.name,e=0;for(let t of this.config.shortcuts||[])t.component===i&&(this.addHotkey(t.keys,()=>{this.shortcutHandler(t)}),e+=1);e&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(i){let e=l.pick(i,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if(l.get(i,"srcElement.tagName")=="INPUT"){let n=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],r=!1;for(let c of n){const u=c.key?"keyCode":"key";if(l.isEqual(l.omit(c,[u]),l.omit(e,[u]))){r=!0;break}}if(r)return}let t=!0;if(document.getElementsByClassName("modal show").length==0)for(let n of this.hotkeys){const r=n.shortcut.key?"keyCode":"key";l.isEqual(l.omit(e,[r]),l.omit(n.shortcut,[r]))&&(t=n.handler()&&t)}t||(i.stopPropagation(),i.preventDefault(),i.returnValue=!1,i.cancelBubble=!0)},addHotkey(i,e){i=i.split(",");for(let t of i){let s=t.split("+"),n=null,r=null,c=!1,u=!1,f=!1,d=!1;for(let _ of s)_=="ctrl"?u=!0:_=="alt"||_=="option"?f=!0:_=="meta"||_=="command"?c=!0:_=="shift"?d=!0:_.startsWith("keyCode:")?r=parseInt(_.replace("keyCode:","")):n=_;this.hotkeys.push({handler:e,shortcut:{key:n,keyCode:r,metaKey:c,ctrlKey:u,altKey:f,shiftKey:d}})}}}};const Ct={name:"MappingEditor",components:{ItemName:Y,MappingTypeSelection:vt,ComponentSettings:oe,MappingDetail:Be,RegistryNotation:ye,ConcordanceSelection:bt,AnnotationPopover:Pe},mixins:[_e,B,se,he,j],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return this.mappingStatus.invalid?!1:this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"]},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||this.mapping.partOf.length===0)},canCloneCurrentMapping(){return this.original.uri!=null},mappingStatus(){var s,n,r;const i=this.currentRegistry;if(!i)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!i.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+" (".concat(this.$jskos.prefLabel(i),")"),invalid:!0};for(let c of["fromScheme","toScheme"])if(!this.mapping[c])return{message:this.$t("mappingEditor.invalidMissing",[c]),invalid:!0};if(this.$jskos.conceptsOfMapping(this.mapping,"from").length===0)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let c of["fromScheme","toScheme"]){const u=l.get(i,"config.mappings.".concat(c,"Whitelist"));if(u&&!u.find(f=>this.$jskos.compare(f,this.mapping[c])))return{message:this.$t("mappingEditor.invalidWhitelist",["".concat(c," ").concat(this.$jskos.prefLabel(this.mapping[c],{fallbackToUri:!1})||""),this.$jskos.prefLabel(i)]),invalid:!0}}if(l.get(i,"config.mappings.cardinality")=="1-to-1"&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(i)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map(c=>g(c)).find(c=>{var u;return(u=c==null?void 0:c.type)==null?void 0:u.includes("http://schema.vocnet.org/NonIndexingConcept")});if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",["".concat(this.$jskos.notation((s=t==null?void 0:t.inScheme)==null?void 0:s[0])," ").concat(this.$jskos.notation(t))]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(i,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(i)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let c of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[c],this.original.mapping[c])){const u=!!l.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(u?"Concordance":""),[c]),warning:!0,invalid:u}}return this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]&&!l.get(this.mapping,"partOf[0]")&&!(this.mapping.creator||[]).find(c=>this.$jskos.compare({uri:c.uri},{identifier:this.userUris}))?{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}:((r=(n=this.mapping)==null?void 0:n.type)==null?void 0:r[0])==="http://www.w3.org/2004/02/skos/core#mappingRelation"?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find(i=>this.$jskos.compare(i.fromScheme,g(this.selected.scheme[!0]))&&this.$jskos.compare(i.toScheme,g(this.selected.scheme[!1])))}},watch:{mappingEncoded(){let i=l.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");i&&i.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(i){i.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:Ae,annotationButtonColor:He,shortcutHandler({action:i,isLeft:e}){switch(i){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(e);break}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const i=this.$store.getters["mapping/canUpdate"];if(i&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]){await this.addMappingToConcordance({mapping:this.mapping,concordance:l.get(this.mapping,"partOf[0]")});return}this.creator?this.setCreator():this.removeCreator(),i?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const e=await this[i?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:e}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:e.uri})},setCreator(){if(!this.creator||!this.userUris||this.userUris.length===0)return;const i=this.$store.getters["mapping/canUpdate"],e=(this.mapping.creator||[]).findIndex(t=>this.$jskos.compare({uri:t.uri},{identifier:this.userUris}));if(!(i&&e===-1))if(e===-1){let t=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter(s=>!(this.creator.uri&&s.uri&&this.creator.uri==s.uri)&&!(this.creatorName&&this.$jskos.prefLabel(s,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(s,{fallbackToUri:!1}))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:t})}else{if(l.isEqual(this.creator,this.mapping.creator[e]))return;const t=this.mapping.creator.slice();t[e]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:t})}},removeCreator(){let i=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:i})},deleteCurrentMapping(){return this.canDeleteCurrentMapping?(this.$refs.deleteModal.show(),!0):!1},async deleteOriginalMapping(i=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),i&&this.clearMapping(),!0},clearMapping(){return this.canClearCurrentMapping?(this.$store.commit({type:"mapping/empty"}),!0):!1},labelForScheme(i){return this.$jskos.notation(g(i),"scheme")},isAddButtonEnabled(i){return this.$store.getters["mapping/canAdd"](this.selected.concept[i],this.selected.scheme[i],i)},isDeleteAllButtonEnabled(i){return this.$store.getters["mapping/getConcepts"](i).length>0},addButtonDisabledReason(i){let e=i?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](i?this.selected.scheme[!0]:this.selected.scheme[!1],i)?e==null?"Please select a concept.":this.$store.getters["mapping/added"](e,i)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(i){if(!this.isAddButtonEnabled(i))return;let e=i?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:e,scheme:this.selected.scheme[i],isLeft:i})},deleteAll(i){this.$store.commit({type:"mapping/removeAll",isLeft:i})},droppedConcept(i,e){this.$jskos.isConcept(i)&&(this.addToMapping({concept:i,scheme:i.inScheme&&i.inScheme[0]||this.selected.scheme[e],isLeft:e}),Q([i]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let i=this.$jskos.copyDeep(this.mapping);delete i.uri,delete i.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:i})},setConcordance(i){this.$store.commit({type:"mapping/setConcordance",concordance:i})}}};var $t=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?"color: ".concat(e.annotationButtonColor(e.annotations),";"):"",attrs:{id:"mappingEditor-annotationButton-".concat(e.original.uri)}},[(e.annotations||[]).find(s=>s.motivation=="moderating")?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):e.$store.getters.getCurrentRegistry&&(!e.$store.getters.getCurrentRegistry.has.auth||e.$store.getters.getCurrentRegistry.auth)?"":e.$t("general.authNecessary"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],function(s,n){return t("div",{key:n,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":e.$store.getters["mapping/getScheme"](s)==null||!e.$store.getters["mapping/getConcepts"](s).length,"mappingEditorPart-dropTarget":e.$store.state.draggedConcept!=null},style:{order:n*2},on:{dragover:e.dragOver,drop:function(r){return e.drop(r,s)}}},[e.$store.getters["mapping/getScheme"](s)!=null&&e.$store.getters["mapping/getConcepts"](s).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](s),"is-link":!0,"is-left":s,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](s),function(r,c){return t("li",{key:c},[t("item-name",{attrs:{item:r,"is-link":!0,"is-left":s,"is-highlighted":e.$jskos.compare(r,e.selected.concept[!0])||e.$jskos.compare(r,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(u){return e.$store.commit({type:"mapping/remove",concept:r,isLeft:s})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)}),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[e.$store.state.draggedConcept==null?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),e.$store.state.draggedConcept==null?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(s)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(s),"button-disabled":!e.isAddButtonEnabled(s)},on:{click:function(r){return e.addToMappingInternal(s)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])}),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(s){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(s){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(s){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:"mappingEditor-annotationButton-".concat(e.original.uri),mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)},kt=[],xt=L(Ct,$t,kt,!1,null,"27dae9bc",null,null);const Lt=xt.exports;const Ft={name:"Minimizer",mixins:[j],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data(){return{previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}},computed:{minimized:{get(){return this.forceMinimized!=null?this.forceMinimized:this.name!=null?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(i){if(this.name!=null){let e=l.cloneDeep(this.$settings.minimized);e[this.name]=i,this.$store.commit({type:"settings/set",prop:"minimized",value:e})}else this.minimizedLocal=i}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(i=null){i!=null?this.minimized=i:this.minimized=!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let i=this.$el;for(;!i.classList.contains("mainComponent");)if(i=i.parentElement,this.minimized){let t=window.getComputedStyle(i),s;this.isColumn?s=t.getPropertyValue("min-width"):s=t.getPropertyValue("min-height"),this.previousMinSizes.push({element:i,minSize:s}),this.isColumn?(i.style.minWidth=this.minimizerSize,i.style.maxWidth=this.minimizerSize):(i.style.minHeight=this.minimizerSize,i.style.maxHeight=this.minimizerSize)}let e=window.getComputedStyle(i);if(this.minimized){i.classList.add("mainComponent-minimized"),this.previousFlex=e.getPropertyValue("flex"),i.style.flex="0 1 "+this.minimizerSize,i.dataset.minimized=1,this.refresh("minimize");let t=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let s of i.getElementsByClassName("minimizer"))s!=this.$el&&s.__vue__.minimized&&window.getComputedStyle(s.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=t&&(s.getElementsByClassName("minimizedOverlay")[0].style.zIndex=t-1)}else{i.classList.remove("mainComponent-minimized"),i.style.flex=this.previousFlex;for(let t of this.previousMinSizes)this.isColumn?(t.element.style.minWidth=t.minSize,t.element.style.maxWidth=""):(t.element.style.minHeight=t.minSize,t.element.style.maxHeight="");i.dataset.minimized=0,this.refresh("minimize")}}}};var It=function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(s){return e.toggleMinimize()},mouseover:function(s){e.minimizeHovered=!0},mouseout:function(s){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(s){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])},Mt=[],zt=L(Ft,It,Mt,!1,null,"0b6e6a9c",null,null);const ue=zt.exports;const Tt={name:"ConceptListItem",components:{LoadingIndicator:pe,ItemName:Y},mixins:[B,se],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data(){return{isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}},computed:{hasChildren(){return l.get(this.concept,"narrower.length",1)!=0},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return l.get(this.concept,"__ISOPEN__[".concat(this.isLeft,"]"),!1)},scheme(){return l.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return g(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!(l.get(this.concept,"inScheme[0].DISPLAY.hideNotation")===!0&&this.prefLabel)},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let i=this.getPrefLabel(this.concept);return i===""&&this.notation===""?this.concept.uri:i}},created(){this.hovering=l.debounce(this._hovering,20)},methods:{_hovering(i){var t;const e=i&&((t=this.$el.getElementsByClassName("labelBox"))==null?void 0:t[0]);this.$store.commit({type:"setHoveredConcept",concept:i,element:e}),this.isHoveredFromHere=i!=null,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),i!=null&&(this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)),i?this.url=this.getRouterUrl(i,this.isLeft,!0):this.url=null},openByArrow(i){this.preventClickArrow||(this.open(this.concept,this.isLeft,i),this.loadChildren(),this.preventClickArrow=!0,l.delay(()=>{l.delay(()=>{this.preventClickArrow=!1},200)},50))},select(i){this.setSelected({isLeft:this.isLeft,concept:i})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,l.delay(()=>{this.open(this.concept,this.isLeft,!this.isOpen),l.delay(()=>{this.preventClick=!1},200)},50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,We(this.concept).then(()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()})},scrollTo(){let i=this.$el.parentElement;for(;!i.classList.contains("scrollable")&&i.parentElement;)i=i.parentElement;var e={container:i,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,e)}}};var Ot=function(){var e=this,t=e._self._c;return e.concept!=null?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:"padding-left: ".concat(e.depth*10,"px"),attrs:{"data-uri":e.concept.uri},on:{mouseover:function(s){return e.hovering(e.concept)},mouseout:function(s){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(s){return e.dragStart(e.concept,s)},dragend:function(s){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(s){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter(s=>s.position=="before"),function(s,n){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:s.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:"conceptListItem-buttons-".concat(n),staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(r){return s.onClick(r,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:s.icon}})],1)}),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&e.concept.__DETAILSLOADED__==-1?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(s){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()},Et=[],Dt=L(Tt,Ot,Et,!1,null,"f2129d18",null,null);const jt=Dt.exports;var xe={exports:{}};const Rt=Ue(Ke);/*! +import{n as L,c as j,o as B,a as Re,d as Ne,_ as l,I as Y,C as oe,M as Be,R as ye,A as Pe,b as _e,e as se,g,f as Ae,h as He,l as Q,L as pe,i as We,j as Ue,v as Ke,k as Ve,m as Se,p as ae,q as le,D as we,r as qe,s as be,t as X,u as Ce,w as Ge,x as $e,y as Qe,z as Ye,B as Je,E as me,F as Ze,G as Xe,H as ke,J as et,K as tt,N as it,T as st,O as nt,P as rt,Q as ot,S as at,U as lt,V as ct,W as pt,X as ht,Y as ut}from"./main-e6c98e0e.js";function es(){import.meta.url,import("_").catch(()=>1);async function*i(){}}const dt={name:"MappingTypeSelection",mixins:[j],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let i=this.mapping;return this.$jskos.mappingTypeByType(i?i.type:null)}},methods:{choose(i){this.$store.commit({type:"mapping/setType",uri:i.uri})},definition(i){let e=this.$jskos.definition(i,{language:this.locale});return e.length?": "+e.join(", "):""}}};var mt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(s){e.hovered=!0},mouseout:function(s){e.hovered=!1}}},e._l(e.mappingTypes,function(s){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(s,{language:e.locale})+e.definition(s),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:s.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,mappingTypeHovered:s&&e.mappingTypeHovered&&s.uri==e.mappingTypeHovered.uri},style:"display: ".concat(s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none",";"),on:{click:function(n){return e.choose(s)}}},[e._v(" "+e._s(e.$jskos.notation(s))+" ")])}),0)},ft=[],gt=L(dt,mt,ft,!1,null,"74d39c21",null,null);const vt=gt.exports,yt={name:"ConcordanceSelection",mixins:[B],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter(i=>this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:i,user:this.user,isExistingMapping:!!this.mapping._registry})).sort(Re)},concordanceOptions(){let i=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let e of this.availableTargetConcordances){let t=this.displayNameForConcordance(e);i.push({value:e.uri,text:t})}return i}},methods:{displayNameForConcordance:Ne,async changeConcordance(i){const e=this.availableTargetConcordances.find(t=>this.$jskos.compare(t,{uri:i}));this.$emit("change",e)}}};var _t=function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)},St=[],wt=L(yt,_t,St,!1,null,null,null,null);const bt=wt.exports,he={data(){return{hotkeys:[]}},methods:{shortcutHandler(){},enableShortcuts(){let i=this.$options.name,e=0;for(let t of this.config.shortcuts||[])t.component===i&&(this.addHotkey(t.keys,()=>{this.shortcutHandler(t)}),e+=1);e&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(i){let e=l.pick(i,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if(l.get(i,"srcElement.tagName")=="INPUT"){let n=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],r=!1;for(let c of n){const u=c.key?"keyCode":"key";if(l.isEqual(l.omit(c,[u]),l.omit(e,[u]))){r=!0;break}}if(r)return}let t=!0;if(document.getElementsByClassName("modal show").length==0)for(let n of this.hotkeys){const r=n.shortcut.key?"keyCode":"key";l.isEqual(l.omit(e,[r]),l.omit(n.shortcut,[r]))&&(t=n.handler()&&t)}t||(i.stopPropagation(),i.preventDefault(),i.returnValue=!1,i.cancelBubble=!0)},addHotkey(i,e){i=i.split(",");for(let t of i){let s=t.split("+"),n=null,r=null,c=!1,u=!1,f=!1,d=!1;for(let _ of s)_=="ctrl"?u=!0:_=="alt"||_=="option"?f=!0:_=="meta"||_=="command"?c=!0:_=="shift"?d=!0:_.startsWith("keyCode:")?r=parseInt(_.replace("keyCode:","")):n=_;this.hotkeys.push({handler:e,shortcut:{key:n,keyCode:r,metaKey:c,ctrlKey:u,altKey:f,shiftKey:d}})}}}};const Ct={name:"MappingEditor",components:{ItemName:Y,MappingTypeSelection:vt,ComponentSettings:oe,MappingDetail:Be,RegistryNotation:ye,ConcordanceSelection:bt,AnnotationPopover:Pe},mixins:[_e,B,se,he,j],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return this.mappingStatus.invalid?!1:this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"]},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||this.mapping.partOf.length===0)},canCloneCurrentMapping(){return this.original.uri!=null},mappingStatus(){var s,n,r;const i=this.currentRegistry;if(!i)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!i.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+" (".concat(this.$jskos.prefLabel(i),")"),invalid:!0};for(let c of["fromScheme","toScheme"])if(!this.mapping[c])return{message:this.$t("mappingEditor.invalidMissing",[c]),invalid:!0};if(this.$jskos.conceptsOfMapping(this.mapping,"from").length===0)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let c of["fromScheme","toScheme"]){const u=l.get(i,"config.mappings.".concat(c,"Whitelist"));if(u&&!u.find(f=>this.$jskos.compare(f,this.mapping[c])))return{message:this.$t("mappingEditor.invalidWhitelist",["".concat(c," ").concat(this.$jskos.prefLabel(this.mapping[c],{fallbackToUri:!1})||""),this.$jskos.prefLabel(i)]),invalid:!0}}if(l.get(i,"config.mappings.cardinality")=="1-to-1"&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(i)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map(c=>g(c)).find(c=>{var u;return(u=c==null?void 0:c.type)==null?void 0:u.includes("http://schema.vocnet.org/NonIndexingConcept")});if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",["".concat(this.$jskos.notation((s=t==null?void 0:t.inScheme)==null?void 0:s[0])," ").concat(this.$jskos.notation(t))]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(i,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(i)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let c of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[c],this.original.mapping[c])){const u=!!l.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(u?"Concordance":""),[c]),warning:!0,invalid:u}}return this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]&&!l.get(this.mapping,"partOf[0]")&&!(this.mapping.creator||[]).find(c=>this.$jskos.compare({uri:c.uri},{identifier:this.userUris}))?{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}:((r=(n=this.mapping)==null?void 0:n.type)==null?void 0:r[0])==="http://www.w3.org/2004/02/skos/core#mappingRelation"?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find(i=>this.$jskos.compare(i.fromScheme,g(this.selected.scheme[!0]))&&this.$jskos.compare(i.toScheme,g(this.selected.scheme[!1])))}},watch:{mappingEncoded(){let i=l.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");i&&i.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(i){i.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:Ae,annotationButtonColor:He,shortcutHandler({action:i,isLeft:e}){switch(i){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(e);break}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const i=this.$store.getters["mapping/canUpdate"];if(i&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]){await this.addMappingToConcordance({mapping:this.mapping,concordance:l.get(this.mapping,"partOf[0]")});return}this.creator?this.setCreator():this.removeCreator(),i?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const e=await this[i?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:e}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:e.uri})},setCreator(){if(!this.creator||!this.userUris||this.userUris.length===0)return;const i=this.$store.getters["mapping/canUpdate"],e=(this.mapping.creator||[]).findIndex(t=>this.$jskos.compare({uri:t.uri},{identifier:this.userUris}));if(!(i&&e===-1))if(e===-1){let t=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter(s=>!(this.creator.uri&&s.uri&&this.creator.uri==s.uri)&&!(this.creatorName&&this.$jskos.prefLabel(s,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(s,{fallbackToUri:!1}))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:t})}else{if(l.isEqual(this.creator,this.mapping.creator[e]))return;const t=this.mapping.creator.slice();t[e]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:t})}},removeCreator(){let i=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:i})},deleteCurrentMapping(){return this.canDeleteCurrentMapping?(this.$refs.deleteModal.show(),!0):!1},async deleteOriginalMapping(i=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),i&&this.clearMapping(),!0},clearMapping(){return this.canClearCurrentMapping?(this.$store.commit({type:"mapping/empty"}),!0):!1},labelForScheme(i){return this.$jskos.notation(g(i),"scheme")},isAddButtonEnabled(i){return this.$store.getters["mapping/canAdd"](this.selected.concept[i],this.selected.scheme[i],i)},isDeleteAllButtonEnabled(i){return this.$store.getters["mapping/getConcepts"](i).length>0},addButtonDisabledReason(i){let e=i?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](i?this.selected.scheme[!0]:this.selected.scheme[!1],i)?e==null?"Please select a concept.":this.$store.getters["mapping/added"](e,i)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(i){if(!this.isAddButtonEnabled(i))return;let e=i?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:e,scheme:this.selected.scheme[i],isLeft:i})},deleteAll(i){this.$store.commit({type:"mapping/removeAll",isLeft:i})},droppedConcept(i,e){this.$jskos.isConcept(i)&&(this.addToMapping({concept:i,scheme:i.inScheme&&i.inScheme[0]||this.selected.scheme[e],isLeft:e}),Q([i]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let i=this.$jskos.copyDeep(this.mapping);delete i.uri,delete i.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:i})},setConcordance(i){this.$store.commit({type:"mapping/setConcordance",concordance:i})}}};var $t=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?"color: ".concat(e.annotationButtonColor(e.annotations),";"):"",attrs:{id:"mappingEditor-annotationButton-".concat(e.original.uri)}},[(e.annotations||[]).find(s=>s.motivation=="moderating")?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):e.$store.getters.getCurrentRegistry&&(!e.$store.getters.getCurrentRegistry.has.auth||e.$store.getters.getCurrentRegistry.auth)?"":e.$t("general.authNecessary"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],function(s,n){return t("div",{key:n,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":e.$store.getters["mapping/getScheme"](s)==null||!e.$store.getters["mapping/getConcepts"](s).length,"mappingEditorPart-dropTarget":e.$store.state.draggedConcept!=null},style:{order:n*2},on:{dragover:e.dragOver,drop:function(r){return e.drop(r,s)}}},[e.$store.getters["mapping/getScheme"](s)!=null&&e.$store.getters["mapping/getConcepts"](s).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](s),"is-link":!0,"is-left":s,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](s),function(r,c){return t("li",{key:c},[t("item-name",{attrs:{item:r,"is-link":!0,"is-left":s,"is-highlighted":e.$jskos.compare(r,e.selected.concept[!0])||e.$jskos.compare(r,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(u){return e.$store.commit({type:"mapping/remove",concept:r,isLeft:s})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)}),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[e.$store.state.draggedConcept==null?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),e.$store.state.draggedConcept==null?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(s)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(s),"button-disabled":!e.isAddButtonEnabled(s)},on:{click:function(r){return e.addToMappingInternal(s)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])}),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(s){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(s){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(s){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:"mappingEditor-annotationButton-".concat(e.original.uri),mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)},kt=[],xt=L(Ct,$t,kt,!1,null,"27dae9bc",null,null);const Lt=xt.exports;const Ft={name:"Minimizer",mixins:[j],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data(){return{previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}},computed:{minimized:{get(){return this.forceMinimized!=null?this.forceMinimized:this.name!=null?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(i){if(this.name!=null){let e=l.cloneDeep(this.$settings.minimized);e[this.name]=i,this.$store.commit({type:"settings/set",prop:"minimized",value:e})}else this.minimizedLocal=i}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(i=null){i!=null?this.minimized=i:this.minimized=!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let i=this.$el;for(;!i.classList.contains("mainComponent");)if(i=i.parentElement,this.minimized){let t=window.getComputedStyle(i),s;this.isColumn?s=t.getPropertyValue("min-width"):s=t.getPropertyValue("min-height"),this.previousMinSizes.push({element:i,minSize:s}),this.isColumn?(i.style.minWidth=this.minimizerSize,i.style.maxWidth=this.minimizerSize):(i.style.minHeight=this.minimizerSize,i.style.maxHeight=this.minimizerSize)}let e=window.getComputedStyle(i);if(this.minimized){i.classList.add("mainComponent-minimized"),this.previousFlex=e.getPropertyValue("flex"),i.style.flex="0 1 "+this.minimizerSize,i.dataset.minimized=1,this.refresh("minimize");let t=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let s of i.getElementsByClassName("minimizer"))s!=this.$el&&s.__vue__.minimized&&window.getComputedStyle(s.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=t&&(s.getElementsByClassName("minimizedOverlay")[0].style.zIndex=t-1)}else{i.classList.remove("mainComponent-minimized"),i.style.flex=this.previousFlex;for(let t of this.previousMinSizes)this.isColumn?(t.element.style.minWidth=t.minSize,t.element.style.maxWidth=""):(t.element.style.minHeight=t.minSize,t.element.style.maxHeight="");i.dataset.minimized=0,this.refresh("minimize")}}}};var It=function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(s){return e.toggleMinimize()},mouseover:function(s){e.minimizeHovered=!0},mouseout:function(s){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(s){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])},Mt=[],zt=L(Ft,It,Mt,!1,null,"0b6e6a9c",null,null);const ue=zt.exports;const Tt={name:"ConceptListItem",components:{LoadingIndicator:pe,ItemName:Y},mixins:[B,se],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data(){return{isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}},computed:{hasChildren(){return l.get(this.concept,"narrower.length",1)!=0},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return l.get(this.concept,"__ISOPEN__[".concat(this.isLeft,"]"),!1)},scheme(){return l.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return g(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!(l.get(this.concept,"inScheme[0].DISPLAY.hideNotation")===!0&&this.prefLabel)},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let i=this.getPrefLabel(this.concept);return i===""&&this.notation===""?this.concept.uri:i}},created(){this.hovering=l.debounce(this._hovering,20)},methods:{_hovering(i){var t;const e=i&&((t=this.$el.getElementsByClassName("labelBox"))==null?void 0:t[0]);this.$store.commit({type:"setHoveredConcept",concept:i,element:e}),this.isHoveredFromHere=i!=null,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),i!=null&&(this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)),i?this.url=this.getRouterUrl(i,this.isLeft,!0):this.url=null},openByArrow(i){this.preventClickArrow||(this.open(this.concept,this.isLeft,i),this.loadChildren(),this.preventClickArrow=!0,l.delay(()=>{l.delay(()=>{this.preventClickArrow=!1},200)},50))},select(i){this.setSelected({isLeft:this.isLeft,concept:i})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,l.delay(()=>{this.open(this.concept,this.isLeft,!this.isOpen),l.delay(()=>{this.preventClick=!1},200)},50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,We(this.concept).then(()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()})},scrollTo(){let i=this.$el.parentElement;for(;!i.classList.contains("scrollable")&&i.parentElement;)i=i.parentElement;var e={container:i,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,e)}}};var Ot=function(){var e=this,t=e._self._c;return e.concept!=null?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:"padding-left: ".concat(e.depth*10,"px"),attrs:{"data-uri":e.concept.uri},on:{mouseover:function(s){return e.hovering(e.concept)},mouseout:function(s){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(s){return e.dragStart(e.concept,s)},dragend:function(s){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(s){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter(s=>s.position=="before"),function(s,n){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:s.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:"conceptListItem-buttons-".concat(n),staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(r){return s.onClick(r,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:s.icon}})],1)}),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&e.concept.__DETAILSLOADED__==-1?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(s){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()},Et=[],Dt=L(Tt,Ot,Et,!1,null,"f2129d18",null,null);const jt=Dt.exports;var xe={exports:{}};const Rt=Ue(Ke);/*! * vue-virtual-scroll-list v2.3.4 * open source under the MIT license * https://github.com/tangbc/vue-virtual-scroll-list#readme diff --git a/dev/assets/main-29f8055e.css b/dev/assets/main-9610d175.css similarity index 53% rename from dev/assets/main-29f8055e.css rename to dev/assets/main-9610d175.css index c77aaf68..e5cfa81e 100644 --- a/dev/assets/main-29f8055e.css +++ b/dev/assets/main-9610d175.css @@ -1,8 +1,8 @@ -.registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-48c5ee26]{color:#212121}.text-grey[data-v-48c5ee26]{color:#4a4a4a}.text-lightGrey[data-v-48c5ee26]{color:#737373}.text-mediumLightGrey[data-v-48c5ee26]{color:#aaa}.text-veryLightGrey[data-v-48c5ee26]{color:#d2d2d2}.fontWeight-medium[data-v-48c5ee26]{font-weight:500}.fontWeight-heavy[data-v-48c5ee26]{font-weight:700}.font-italic[data-v-48c5ee26]{font-style:italic}.fontSize-verySmall[data-v-48c5ee26]{font-size:.75rem}.fontSize-small[data-v-48c5ee26]{font-size:.8rem}.fontSize-normal[data-v-48c5ee26]{font-size:.9rem}.fontSize-large[data-v-48c5ee26]{font-size:1.1rem}.font-default[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-48c5ee26]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-48c5ee26]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-48c5ee26]{word-break:break-all}.fillAndCenter[data-v-48c5ee26]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-48c5ee26]{scrollbar-width:thin}.mainComponent[data-v-48c5ee26]{position:relative}.mainComponent-minimized[data-v-48c5ee26]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-48c5ee26]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-48c5ee26]{display:block}.visualComponent[data-v-48c5ee26]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-48c5ee26]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-48c5ee26]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-48c5ee26]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-48c5ee26]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-48c5ee26]{display:block;flex:1 1 auto;overflow:auto}p[data-v-48c5ee26]{margin:3px 0!important}a[data-v-48c5ee26]:link,a[data-v-48c5ee26]:visited,a[data-v-48c5ee26]:active{color:#b13f13}a[data-v-48c5ee26]:hover,.alert a[data-v-48c5ee26]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-48c5ee26]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-48c5ee26]{color:#737373!important}.page-link[data-v-48c5ee26]:hover{color:#e85e29!important}ul[data-v-48c5ee26]{padding-left:20px}h1[data-v-48c5ee26]{font-size:1.85rem}h2[data-v-48c5ee26]{font-size:1.7rem}h3[data-v-48c5ee26]{font-size:1.55rem}h4[data-v-48c5ee26]{font-size:1.35rem}h5[data-v-48c5ee26]{font-size:1.25rem}h6[data-v-48c5ee26]{font-size:1.2rem}.button[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-48c5ee26]:hover{color:#e85e29}.button-disabled[data-v-48c5ee26]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-48c5ee26]:hover{color:#880c0c}.button[data-v-48c5ee26],button[data-v-48c5ee26]{transition:all .2s ease-in-out}.button[data-v-48c5ee26]:not(.button-disabled):active,button[data-v-48c5ee26]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-48c5ee26]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-48c5ee26]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-48c5ee26]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-48c5ee26]:hover{color:#e85e29}.concept-mappingsExist[data-v-48c5ee26]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-48c5ee26]{border-right:5px solid #ffffff}.pointer[data-v-48c5ee26]{cursor:pointer}.starFavorite[data-v-48c5ee26]{color:#b13f13;margin-right:5px}.starFavorite[data-v-48c5ee26]:hover,.starNormal[data-v-48c5ee26]:hover{color:#e85e29}.starNormal[data-v-48c5ee26]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-48c5ee26]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-48c5ee26]{background-color:#dacece;font-weight:700}.scrollable[data-v-48c5ee26]{overflow-y:auto}.collapsed>.when-opened[data-v-48c5ee26],:not(.collapsed)>.when-closed[data-v-48c5ee26]{display:none}[data-v-48c5ee26]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-48c5ee26]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-48c5ee26]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-48c5ee26]:before{background-color:#555!important}.popover[data-v-48c5ee26]{max-width:400px!important}.custom-control-label[data-v-48c5ee26]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-48c5ee26],.form-control.is-invalid[data-v-48c5ee26]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-48c5ee26]{overflow:auto!important}.modal-content[data-v-48c5ee26],.popover-body[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-48c5ee26],.btn-primary[data-v-48c5ee26]:active,.btn-primary[data-v-48c5ee26]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-48c5ee26]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-48c5ee26]{background-color:#377a16}.btn-success[data-v-48c5ee26]:hover{background-color:#1a390a}.btn-warning[data-v-48c5ee26]{background-color:#dacece}.btn-warning[data-v-48c5ee26]:hover{background-color:#b9a2a2}.btn-danger[data-v-48c5ee26]{background-color:#ce1212}.btn-danger[data-v-48c5ee26]:hover{background-color:#880c0c}.text-success[data-v-48c5ee26]{color:#377a16!important}.text-warning[data-v-48c5ee26]{color:#b9a2a2!important}.text-danger[data-v-48c5ee26]{color:#ce1212!important}.alert-success[data-v-48c5ee26]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-48c5ee26]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-48c5ee26]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-48c5ee26]{order:1}.order2[data-v-48c5ee26]{order:2}.order3[data-v-48c5ee26]{order:3}.order4[data-v-48c5ee26]{order:4}.order5[data-v-48c5ee26]{order:5}div kbd[data-v-48c5ee26]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-48c5ee26]{display:inline;user-select:text}.itemName-inner[data-v-48c5ee26],.itemName-inner>*[data-v-48c5ee26]{color:#212121!important;display:inline}.itemName-hovered[data-v-48c5ee26],.itemName-hoverable[data-v-48c5ee26]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-48c5ee26]{color:#4a4a4a!important}.itemName-icon[data-v-48c5ee26]{margin-right:3px}.itemName-details[data-v-48c5ee26]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-48c5ee26]:before{content:"...";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-48c5ee26]:after{content:"";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#ffffff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(even){background-color:rgba(210,210,210,.3)}.text-dark[data-v-12f8d652]{color:#212121}.text-grey[data-v-12f8d652]{color:#4a4a4a}.text-lightGrey[data-v-12f8d652]{color:#737373}.text-mediumLightGrey[data-v-12f8d652]{color:#aaa}.text-veryLightGrey[data-v-12f8d652]{color:#d2d2d2}.fontWeight-medium[data-v-12f8d652]{font-weight:500}.fontWeight-heavy[data-v-12f8d652]{font-weight:700}.font-italic[data-v-12f8d652]{font-style:italic}.fontSize-verySmall[data-v-12f8d652]{font-size:.75rem}.fontSize-small[data-v-12f8d652]{font-size:.8rem}.fontSize-normal[data-v-12f8d652]{font-size:.9rem}.fontSize-large[data-v-12f8d652]{font-size:1.1rem}.font-default[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12f8d652]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12f8d652]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12f8d652]{word-break:break-all}.fillAndCenter[data-v-12f8d652]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12f8d652]{scrollbar-width:thin}.mainComponent[data-v-12f8d652]{position:relative}.mainComponent-minimized[data-v-12f8d652]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12f8d652]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12f8d652]{display:block}.visualComponent[data-v-12f8d652]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12f8d652]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12f8d652]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12f8d652]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12f8d652]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12f8d652]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12f8d652]{margin:3px 0!important}a[data-v-12f8d652]:link,a[data-v-12f8d652]:visited,a[data-v-12f8d652]:active{color:#b13f13}a[data-v-12f8d652]:hover,.alert a[data-v-12f8d652]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12f8d652]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12f8d652]{color:#737373!important}.page-link[data-v-12f8d652]:hover{color:#e85e29!important}ul[data-v-12f8d652]{padding-left:20px}h1[data-v-12f8d652]{font-size:1.85rem}h2[data-v-12f8d652]{font-size:1.7rem}h3[data-v-12f8d652]{font-size:1.55rem}h4[data-v-12f8d652]{font-size:1.35rem}h5[data-v-12f8d652]{font-size:1.25rem}h6[data-v-12f8d652]{font-size:1.2rem}.button[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12f8d652]:hover{color:#e85e29}.button-disabled[data-v-12f8d652]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12f8d652]:hover{color:#880c0c}.button[data-v-12f8d652],button[data-v-12f8d652]{transition:all .2s ease-in-out}.button[data-v-12f8d652]:not(.button-disabled):active,button[data-v-12f8d652]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12f8d652]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12f8d652]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12f8d652]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12f8d652]:hover{color:#e85e29}.concept-mappingsExist[data-v-12f8d652]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12f8d652]{border-right:5px solid #ffffff}.pointer[data-v-12f8d652]{cursor:pointer}.starFavorite[data-v-12f8d652]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12f8d652]:hover,.starNormal[data-v-12f8d652]:hover{color:#e85e29}.starNormal[data-v-12f8d652]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12f8d652]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12f8d652]{background-color:#dacece;font-weight:700}.scrollable[data-v-12f8d652]{overflow-y:auto}.collapsed>.when-opened[data-v-12f8d652],:not(.collapsed)>.when-closed[data-v-12f8d652]{display:none}[data-v-12f8d652]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12f8d652]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12f8d652]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12f8d652]:before{background-color:#555!important}.popover[data-v-12f8d652]{max-width:400px!important}.custom-control-label[data-v-12f8d652]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12f8d652],.form-control.is-invalid[data-v-12f8d652]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12f8d652]{overflow:auto!important}.modal-content[data-v-12f8d652],.popover-body[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12f8d652],.btn-primary[data-v-12f8d652]:active,.btn-primary[data-v-12f8d652]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12f8d652]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12f8d652]{background-color:#377a16}.btn-success[data-v-12f8d652]:hover{background-color:#1a390a}.btn-warning[data-v-12f8d652]{background-color:#dacece}.btn-warning[data-v-12f8d652]:hover{background-color:#b9a2a2}.btn-danger[data-v-12f8d652]{background-color:#ce1212}.btn-danger[data-v-12f8d652]:hover{background-color:#880c0c}.text-success[data-v-12f8d652]{color:#377a16!important}.text-warning[data-v-12f8d652]{color:#b9a2a2!important}.text-danger[data-v-12f8d652]{color:#ce1212!important}.alert-success[data-v-12f8d652]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12f8d652]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12f8d652]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12f8d652]{order:1}.order2[data-v-12f8d652]{order:2}.order3[data-v-12f8d652]{order:3}.order4[data-v-12f8d652]{order:4}.order5[data-v-12f8d652]{order:5}div kbd[data-v-12f8d652]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-12f8d652]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-12f8d652]{text-align:right}.mappingDetail-container p[data-v-12f8d652]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-86e9817c]{color:#212121}.text-grey[data-v-86e9817c]{color:#4a4a4a}.text-lightGrey[data-v-86e9817c]{color:#737373}.text-mediumLightGrey[data-v-86e9817c]{color:#aaa}.text-veryLightGrey[data-v-86e9817c]{color:#d2d2d2}.fontWeight-medium[data-v-86e9817c]{font-weight:500}.fontWeight-heavy[data-v-86e9817c]{font-weight:700}.font-italic[data-v-86e9817c]{font-style:italic}.fontSize-verySmall[data-v-86e9817c]{font-size:.75rem}.fontSize-small[data-v-86e9817c]{font-size:.8rem}.fontSize-normal[data-v-86e9817c]{font-size:.9rem}.fontSize-large[data-v-86e9817c]{font-size:1.1rem}.font-default[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-86e9817c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-86e9817c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-86e9817c]{word-break:break-all}.fillAndCenter[data-v-86e9817c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-86e9817c]{scrollbar-width:thin}.mainComponent[data-v-86e9817c]{position:relative}.mainComponent-minimized[data-v-86e9817c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-86e9817c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-86e9817c]{display:block}.visualComponent[data-v-86e9817c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-86e9817c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-86e9817c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-86e9817c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-86e9817c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-86e9817c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-86e9817c]{margin:3px 0!important}a[data-v-86e9817c]:link,a[data-v-86e9817c]:visited,a[data-v-86e9817c]:active{color:#b13f13}a[data-v-86e9817c]:hover,.alert a[data-v-86e9817c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-86e9817c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-86e9817c]{color:#737373!important}.page-link[data-v-86e9817c]:hover{color:#e85e29!important}ul[data-v-86e9817c]{padding-left:20px}h1[data-v-86e9817c]{font-size:1.85rem}h2[data-v-86e9817c]{font-size:1.7rem}h3[data-v-86e9817c]{font-size:1.55rem}h4[data-v-86e9817c]{font-size:1.35rem}h5[data-v-86e9817c]{font-size:1.25rem}h6[data-v-86e9817c]{font-size:1.2rem}.button[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-86e9817c]:hover{color:#e85e29}.button-disabled[data-v-86e9817c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-86e9817c]:hover{color:#880c0c}.button[data-v-86e9817c],button[data-v-86e9817c]{transition:all .2s ease-in-out}.button[data-v-86e9817c]:not(.button-disabled):active,button[data-v-86e9817c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-86e9817c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-86e9817c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-86e9817c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-86e9817c]:hover{color:#e85e29}.concept-mappingsExist[data-v-86e9817c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-86e9817c]{border-right:5px solid #ffffff}.pointer[data-v-86e9817c]{cursor:pointer}.starFavorite[data-v-86e9817c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-86e9817c]:hover,.starNormal[data-v-86e9817c]:hover{color:#e85e29}.starNormal[data-v-86e9817c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-86e9817c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-86e9817c]{background-color:#dacece;font-weight:700}.scrollable[data-v-86e9817c]{overflow-y:auto}.collapsed>.when-opened[data-v-86e9817c],:not(.collapsed)>.when-closed[data-v-86e9817c]{display:none}[data-v-86e9817c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-86e9817c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-86e9817c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-86e9817c]:before{background-color:#555!important}.popover[data-v-86e9817c]{max-width:400px!important}.custom-control-label[data-v-86e9817c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-86e9817c],.form-control.is-invalid[data-v-86e9817c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-86e9817c]{overflow:auto!important}.modal-content[data-v-86e9817c],.popover-body[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-86e9817c],.btn-primary[data-v-86e9817c]:active,.btn-primary[data-v-86e9817c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-86e9817c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-86e9817c]{background-color:#377a16}.btn-success[data-v-86e9817c]:hover{background-color:#1a390a}.btn-warning[data-v-86e9817c]{background-color:#dacece}.btn-warning[data-v-86e9817c]:hover{background-color:#b9a2a2}.btn-danger[data-v-86e9817c]{background-color:#ce1212}.btn-danger[data-v-86e9817c]:hover{background-color:#880c0c}.text-success[data-v-86e9817c]{color:#377a16!important}.text-warning[data-v-86e9817c]{color:#b9a2a2!important}.text-danger[data-v-86e9817c]{color:#ce1212!important}.alert-success[data-v-86e9817c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-86e9817c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-86e9817c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-86e9817c]{order:1}.order2[data-v-86e9817c]{order:2}.order3[data-v-86e9817c]{order:3}.order4[data-v-86e9817c]{order:4}.order5[data-v-86e9817c]{order:5}div kbd[data-v-86e9817c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-86e9817c]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-86e9817c]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-86e9817c]{width:20px}.text-dark[data-v-69b44c71]{color:#212121}.text-grey[data-v-69b44c71]{color:#4a4a4a}.text-lightGrey[data-v-69b44c71]{color:#737373}.text-mediumLightGrey[data-v-69b44c71]{color:#aaa}.text-veryLightGrey[data-v-69b44c71]{color:#d2d2d2}.fontWeight-medium[data-v-69b44c71]{font-weight:500}.fontWeight-heavy[data-v-69b44c71]{font-weight:700}.font-italic[data-v-69b44c71]{font-style:italic}.fontSize-verySmall[data-v-69b44c71]{font-size:.75rem}.fontSize-small[data-v-69b44c71]{font-size:.8rem}.fontSize-normal[data-v-69b44c71]{font-size:.9rem}.fontSize-large[data-v-69b44c71]{font-size:1.1rem}.font-default[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-69b44c71]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-69b44c71]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-69b44c71]{word-break:break-all}.fillAndCenter[data-v-69b44c71]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-69b44c71]{scrollbar-width:thin}.mainComponent[data-v-69b44c71]{position:relative}.mainComponent-minimized[data-v-69b44c71]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-69b44c71]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-69b44c71]{display:block}.visualComponent[data-v-69b44c71]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-69b44c71]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-69b44c71]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-69b44c71]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-69b44c71]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-69b44c71]{display:block;flex:1 1 auto;overflow:auto}p[data-v-69b44c71]{margin:3px 0!important}a[data-v-69b44c71]:link,a[data-v-69b44c71]:visited,a[data-v-69b44c71]:active{color:#b13f13}a[data-v-69b44c71]:hover,.alert a[data-v-69b44c71]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-69b44c71]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-69b44c71]{color:#737373!important}.page-link[data-v-69b44c71]:hover{color:#e85e29!important}ul[data-v-69b44c71]{padding-left:20px}h1[data-v-69b44c71]{font-size:1.85rem}h2[data-v-69b44c71]{font-size:1.7rem}h3[data-v-69b44c71]{font-size:1.55rem}h4[data-v-69b44c71]{font-size:1.35rem}h5[data-v-69b44c71]{font-size:1.25rem}h6[data-v-69b44c71]{font-size:1.2rem}.button[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-69b44c71]:hover{color:#e85e29}.button-disabled[data-v-69b44c71]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-69b44c71]:hover{color:#880c0c}.button[data-v-69b44c71],button[data-v-69b44c71]{transition:all .2s ease-in-out}.button[data-v-69b44c71]:not(.button-disabled):active,button[data-v-69b44c71]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-69b44c71]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-69b44c71]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-69b44c71]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-69b44c71]:hover{color:#e85e29}.concept-mappingsExist[data-v-69b44c71]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-69b44c71]{border-right:5px solid #ffffff}.pointer[data-v-69b44c71]{cursor:pointer}.starFavorite[data-v-69b44c71]{color:#b13f13;margin-right:5px}.starFavorite[data-v-69b44c71]:hover,.starNormal[data-v-69b44c71]:hover{color:#e85e29}.starNormal[data-v-69b44c71]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-69b44c71]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-69b44c71]{background-color:#dacece;font-weight:700}.scrollable[data-v-69b44c71]{overflow-y:auto}.collapsed>.when-opened[data-v-69b44c71],:not(.collapsed)>.when-closed[data-v-69b44c71]{display:none}[data-v-69b44c71]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-69b44c71]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-69b44c71]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-69b44c71]:before{background-color:#555!important}.popover[data-v-69b44c71]{max-width:400px!important}.custom-control-label[data-v-69b44c71]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-69b44c71],.form-control.is-invalid[data-v-69b44c71]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-69b44c71]{overflow:auto!important}.modal-content[data-v-69b44c71],.popover-body[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-69b44c71],.btn-primary[data-v-69b44c71]:active,.btn-primary[data-v-69b44c71]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-69b44c71]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-69b44c71]{background-color:#377a16}.btn-success[data-v-69b44c71]:hover{background-color:#1a390a}.btn-warning[data-v-69b44c71]{background-color:#dacece}.btn-warning[data-v-69b44c71]:hover{background-color:#b9a2a2}.btn-danger[data-v-69b44c71]{background-color:#ce1212}.btn-danger[data-v-69b44c71]:hover{background-color:#880c0c}.text-success[data-v-69b44c71]{color:#377a16!important}.text-warning[data-v-69b44c71]{color:#b9a2a2!important}.text-danger[data-v-69b44c71]{color:#ce1212!important}.alert-success[data-v-69b44c71]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-69b44c71]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-69b44c71]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-69b44c71]{order:1}.order2[data-v-69b44c71]{order:2}.order3[data-v-69b44c71]{order:3}.order4[data-v-69b44c71]{order:4}.order5[data-v-69b44c71]{order:5}div kbd[data-v-69b44c71]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-69b44c71]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-69b44c71]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:"";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~="800px"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~="800px"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~="699px"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~="700px"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-c18ca760]{color:#212121}.text-grey[data-v-c18ca760]{color:#4a4a4a}.text-lightGrey[data-v-c18ca760]{color:#737373}.text-mediumLightGrey[data-v-c18ca760]{color:#aaa}.text-veryLightGrey[data-v-c18ca760]{color:#d2d2d2}.fontWeight-medium[data-v-c18ca760]{font-weight:500}.fontWeight-heavy[data-v-c18ca760]{font-weight:700}.font-italic[data-v-c18ca760]{font-style:italic}.fontSize-verySmall[data-v-c18ca760]{font-size:.75rem}.fontSize-small[data-v-c18ca760]{font-size:.8rem}.fontSize-normal[data-v-c18ca760]{font-size:.9rem}.fontSize-large[data-v-c18ca760]{font-size:1.1rem}.font-default[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c18ca760]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c18ca760]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c18ca760]{word-break:break-all}.fillAndCenter[data-v-c18ca760]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c18ca760]{scrollbar-width:thin}.mainComponent[data-v-c18ca760]{position:relative}.mainComponent-minimized[data-v-c18ca760]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c18ca760]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c18ca760]{display:block}.visualComponent[data-v-c18ca760]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c18ca760]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c18ca760]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c18ca760]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c18ca760]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c18ca760]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c18ca760]{margin:3px 0!important}a[data-v-c18ca760]:link,a[data-v-c18ca760]:visited,a[data-v-c18ca760]:active{color:#b13f13}a[data-v-c18ca760]:hover,.alert a[data-v-c18ca760]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c18ca760]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c18ca760]{color:#737373!important}.page-link[data-v-c18ca760]:hover{color:#e85e29!important}ul[data-v-c18ca760]{padding-left:20px}h1[data-v-c18ca760]{font-size:1.85rem}h2[data-v-c18ca760]{font-size:1.7rem}h3[data-v-c18ca760]{font-size:1.55rem}h4[data-v-c18ca760]{font-size:1.35rem}h5[data-v-c18ca760]{font-size:1.25rem}h6[data-v-c18ca760]{font-size:1.2rem}.button[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c18ca760]:hover{color:#e85e29}.button-disabled[data-v-c18ca760]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c18ca760]:hover{color:#880c0c}.button[data-v-c18ca760],button[data-v-c18ca760]{transition:all .2s ease-in-out}.button[data-v-c18ca760]:not(.button-disabled):active,button[data-v-c18ca760]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c18ca760]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c18ca760]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c18ca760]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c18ca760]:hover{color:#e85e29}.concept-mappingsExist[data-v-c18ca760]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c18ca760]{border-right:5px solid #ffffff}.pointer[data-v-c18ca760]{cursor:pointer}.starFavorite[data-v-c18ca760]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c18ca760]:hover,.starNormal[data-v-c18ca760]:hover{color:#e85e29}.starNormal[data-v-c18ca760]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c18ca760]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c18ca760]{background-color:#dacece;font-weight:700}.scrollable[data-v-c18ca760]{overflow-y:auto}.collapsed>.when-opened[data-v-c18ca760],:not(.collapsed)>.when-closed[data-v-c18ca760]{display:none}[data-v-c18ca760]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c18ca760]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c18ca760]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c18ca760]:before{background-color:#555!important}.popover[data-v-c18ca760]{max-width:400px!important}.custom-control-label[data-v-c18ca760]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c18ca760],.form-control.is-invalid[data-v-c18ca760]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c18ca760]{overflow:auto!important}.modal-content[data-v-c18ca760],.popover-body[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c18ca760],.btn-primary[data-v-c18ca760]:active,.btn-primary[data-v-c18ca760]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c18ca760]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c18ca760]{background-color:#377a16}.btn-success[data-v-c18ca760]:hover{background-color:#1a390a}.btn-warning[data-v-c18ca760]{background-color:#dacece}.btn-warning[data-v-c18ca760]:hover{background-color:#b9a2a2}.btn-danger[data-v-c18ca760]{background-color:#ce1212}.btn-danger[data-v-c18ca760]:hover{background-color:#880c0c}.text-success[data-v-c18ca760]{color:#377a16!important}.text-warning[data-v-c18ca760]{color:#b9a2a2!important}.text-danger[data-v-c18ca760]{color:#ce1212!important}.alert-success[data-v-c18ca760]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c18ca760]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c18ca760]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c18ca760]{order:1}.order2[data-v-c18ca760]{order:2}.order3[data-v-c18ca760]{order:3}.order4[data-v-c18ca760]{order:4}.order5[data-v-c18ca760]{order:5}div kbd[data-v-c18ca760]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c18ca760]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-c18ca760]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-1c279eed]{color:#212121}.text-grey[data-v-1c279eed]{color:#4a4a4a}.text-lightGrey[data-v-1c279eed]{color:#737373}.text-mediumLightGrey[data-v-1c279eed]{color:#aaa}.text-veryLightGrey[data-v-1c279eed]{color:#d2d2d2}.fontWeight-medium[data-v-1c279eed]{font-weight:500}.fontWeight-heavy[data-v-1c279eed]{font-weight:700}.font-italic[data-v-1c279eed]{font-style:italic}.fontSize-verySmall[data-v-1c279eed]{font-size:.75rem}.fontSize-small[data-v-1c279eed]{font-size:.8rem}.fontSize-normal[data-v-1c279eed]{font-size:.9rem}.fontSize-large[data-v-1c279eed]{font-size:1.1rem}.font-default[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1c279eed]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1c279eed]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1c279eed]{word-break:break-all}.fillAndCenter[data-v-1c279eed]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1c279eed]{scrollbar-width:thin}.mainComponent[data-v-1c279eed]{position:relative}.mainComponent-minimized[data-v-1c279eed]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1c279eed]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1c279eed]{display:block}.visualComponent[data-v-1c279eed]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1c279eed]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1c279eed]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1c279eed]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1c279eed]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1c279eed]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1c279eed]{margin:3px 0!important}a[data-v-1c279eed]:link,a[data-v-1c279eed]:visited,a[data-v-1c279eed]:active{color:#b13f13}a[data-v-1c279eed]:hover,.alert a[data-v-1c279eed]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1c279eed]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1c279eed]{color:#737373!important}.page-link[data-v-1c279eed]:hover{color:#e85e29!important}ul[data-v-1c279eed]{padding-left:20px}h1[data-v-1c279eed]{font-size:1.85rem}h2[data-v-1c279eed]{font-size:1.7rem}h3[data-v-1c279eed]{font-size:1.55rem}h4[data-v-1c279eed]{font-size:1.35rem}h5[data-v-1c279eed]{font-size:1.25rem}h6[data-v-1c279eed]{font-size:1.2rem}.button[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1c279eed]:hover{color:#e85e29}.button-disabled[data-v-1c279eed]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1c279eed]:hover{color:#880c0c}.button[data-v-1c279eed],button[data-v-1c279eed]{transition:all .2s ease-in-out}.button[data-v-1c279eed]:not(.button-disabled):active,button[data-v-1c279eed]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1c279eed]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1c279eed]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1c279eed]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1c279eed]:hover{color:#e85e29}.concept-mappingsExist[data-v-1c279eed]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1c279eed]{border-right:5px solid #ffffff}.pointer[data-v-1c279eed]{cursor:pointer}.starFavorite[data-v-1c279eed]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1c279eed]:hover,.starNormal[data-v-1c279eed]:hover{color:#e85e29}.starNormal[data-v-1c279eed]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1c279eed]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1c279eed]{background-color:#dacece;font-weight:700}.scrollable[data-v-1c279eed]{overflow-y:auto}.collapsed>.when-opened[data-v-1c279eed],:not(.collapsed)>.when-closed[data-v-1c279eed]{display:none}[data-v-1c279eed]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1c279eed]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1c279eed]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1c279eed]:before{background-color:#555!important}.popover[data-v-1c279eed]{max-width:400px!important}.custom-control-label[data-v-1c279eed]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1c279eed],.form-control.is-invalid[data-v-1c279eed]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1c279eed]{overflow:auto!important}.modal-content[data-v-1c279eed],.popover-body[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1c279eed],.btn-primary[data-v-1c279eed]:active,.btn-primary[data-v-1c279eed]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1c279eed]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1c279eed]{background-color:#377a16}.btn-success[data-v-1c279eed]:hover{background-color:#1a390a}.btn-warning[data-v-1c279eed]{background-color:#dacece}.btn-warning[data-v-1c279eed]:hover{background-color:#b9a2a2}.btn-danger[data-v-1c279eed]{background-color:#ce1212}.btn-danger[data-v-1c279eed]:hover{background-color:#880c0c}.text-success[data-v-1c279eed]{color:#377a16!important}.text-warning[data-v-1c279eed]{color:#b9a2a2!important}.text-danger[data-v-1c279eed]{color:#ce1212!important}.alert-success[data-v-1c279eed]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1c279eed]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1c279eed]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1c279eed]{order:1}.order2[data-v-1c279eed]{order:2}.order3[data-v-1c279eed]{order:3}.order4[data-v-1c279eed]{order:4}.order5[data-v-1c279eed]{order:5}div kbd[data-v-1c279eed]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-1c279eed]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-1c279eed]{text-align:right}.concordanceDetail-container p[data-v-1c279eed]{margin:0!important}.text-dark[data-v-e8c9c2b0]{color:#212121}.text-grey[data-v-e8c9c2b0]{color:#4a4a4a}.text-lightGrey[data-v-e8c9c2b0]{color:#737373}.text-mediumLightGrey[data-v-e8c9c2b0]{color:#aaa}.text-veryLightGrey[data-v-e8c9c2b0]{color:#d2d2d2}.fontWeight-medium[data-v-e8c9c2b0]{font-weight:500}.fontWeight-heavy[data-v-e8c9c2b0]{font-weight:700}.font-italic[data-v-e8c9c2b0]{font-style:italic}.fontSize-verySmall[data-v-e8c9c2b0]{font-size:.75rem}.fontSize-small[data-v-e8c9c2b0]{font-size:.8rem}.fontSize-normal[data-v-e8c9c2b0]{font-size:.9rem}.fontSize-large[data-v-e8c9c2b0]{font-size:1.1rem}.font-default[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e8c9c2b0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e8c9c2b0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e8c9c2b0]{word-break:break-all}.fillAndCenter[data-v-e8c9c2b0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e8c9c2b0]{scrollbar-width:thin}.mainComponent[data-v-e8c9c2b0]{position:relative}.mainComponent-minimized[data-v-e8c9c2b0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:block}.visualComponent[data-v-e8c9c2b0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e8c9c2b0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e8c9c2b0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e8c9c2b0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e8c9c2b0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e8c9c2b0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e8c9c2b0]{margin:3px 0!important}a[data-v-e8c9c2b0]:link,a[data-v-e8c9c2b0]:visited,a[data-v-e8c9c2b0]:active{color:#b13f13}a[data-v-e8c9c2b0]:hover,.alert a[data-v-e8c9c2b0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e8c9c2b0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e8c9c2b0]{color:#737373!important}.page-link[data-v-e8c9c2b0]:hover{color:#e85e29!important}ul[data-v-e8c9c2b0]{padding-left:20px}h1[data-v-e8c9c2b0]{font-size:1.85rem}h2[data-v-e8c9c2b0]{font-size:1.7rem}h3[data-v-e8c9c2b0]{font-size:1.55rem}h4[data-v-e8c9c2b0]{font-size:1.35rem}h5[data-v-e8c9c2b0]{font-size:1.25rem}h6[data-v-e8c9c2b0]{font-size:1.2rem}.button[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e8c9c2b0]:hover{color:#e85e29}.button-disabled[data-v-e8c9c2b0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e8c9c2b0]:hover{color:#880c0c}.button[data-v-e8c9c2b0],button[data-v-e8c9c2b0]{transition:all .2s ease-in-out}.button[data-v-e8c9c2b0]:not(.button-disabled):active,button[data-v-e8c9c2b0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e8c9c2b0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e8c9c2b0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e8c9c2b0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e8c9c2b0]:hover{color:#e85e29}.concept-mappingsExist[data-v-e8c9c2b0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e8c9c2b0]{border-right:5px solid #ffffff}.pointer[data-v-e8c9c2b0]{cursor:pointer}.starFavorite[data-v-e8c9c2b0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e8c9c2b0]:hover,.starNormal[data-v-e8c9c2b0]:hover{color:#e85e29}.starNormal[data-v-e8c9c2b0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e8c9c2b0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e8c9c2b0]{background-color:#dacece;font-weight:700}.scrollable[data-v-e8c9c2b0]{overflow-y:auto}.collapsed>.when-opened[data-v-e8c9c2b0],:not(.collapsed)>.when-closed[data-v-e8c9c2b0]{display:none}[data-v-e8c9c2b0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e8c9c2b0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e8c9c2b0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e8c9c2b0]:before{background-color:#555!important}.popover[data-v-e8c9c2b0]{max-width:400px!important}.custom-control-label[data-v-e8c9c2b0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e8c9c2b0],.form-control.is-invalid[data-v-e8c9c2b0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e8c9c2b0]{overflow:auto!important}.modal-content[data-v-e8c9c2b0],.popover-body[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e8c9c2b0],.btn-primary[data-v-e8c9c2b0]:active,.btn-primary[data-v-e8c9c2b0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e8c9c2b0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e8c9c2b0]{background-color:#377a16}.btn-success[data-v-e8c9c2b0]:hover{background-color:#1a390a}.btn-warning[data-v-e8c9c2b0]{background-color:#dacece}.btn-warning[data-v-e8c9c2b0]:hover{background-color:#b9a2a2}.btn-danger[data-v-e8c9c2b0]{background-color:#ce1212}.btn-danger[data-v-e8c9c2b0]:hover{background-color:#880c0c}.text-success[data-v-e8c9c2b0]{color:#377a16!important}.text-warning[data-v-e8c9c2b0]{color:#b9a2a2!important}.text-danger[data-v-e8c9c2b0]{color:#ce1212!important}.alert-success[data-v-e8c9c2b0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e8c9c2b0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e8c9c2b0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e8c9c2b0]{order:1}.order2[data-v-e8c9c2b0]{order:2}.order3[data-v-e8c9c2b0]{order:3}.order4[data-v-e8c9c2b0]{order:4}.order5[data-v-e8c9c2b0]{order:5}div kbd[data-v-e8c9c2b0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-e8c9c2b0]{flex:1}.mappingBrowser-registryGroup-header[data-v-e8c9c2b0]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-e8c9c2b0]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-e8c9c2b0]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-e8c9c2b0]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-e8c9c2b0]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-e8c9c2b0]{flex:1;margin:5px 0}#mappingBrowser[data-v-e8c9c2b0]{max-width:100%}.noItems[data-v-e8c9c2b0]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-e8c9c2b0]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-e8c9c2b0]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-e8c9c2b0]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-e8c9c2b0]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~="750px"] .mappingBrowser-from750,#mappingBrowser[max-width~="650px"] .mappingBrowser-from650,#mappingBrowser[max-width~="550px"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*! +.registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-48c5ee26]{color:#212121}.text-grey[data-v-48c5ee26]{color:#4a4a4a}.text-lightGrey[data-v-48c5ee26]{color:#737373}.text-mediumLightGrey[data-v-48c5ee26]{color:#aaa}.text-veryLightGrey[data-v-48c5ee26]{color:#d2d2d2}.fontWeight-medium[data-v-48c5ee26]{font-weight:500}.fontWeight-heavy[data-v-48c5ee26]{font-weight:700}.font-italic[data-v-48c5ee26]{font-style:italic}.fontSize-verySmall[data-v-48c5ee26]{font-size:.75rem}.fontSize-small[data-v-48c5ee26]{font-size:.8rem}.fontSize-normal[data-v-48c5ee26]{font-size:.9rem}.fontSize-large[data-v-48c5ee26]{font-size:1.1rem}.font-default[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-48c5ee26]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-48c5ee26]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-48c5ee26]{word-break:break-all}.fillAndCenter[data-v-48c5ee26]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-48c5ee26]{scrollbar-width:thin}.mainComponent[data-v-48c5ee26]{position:relative}.mainComponent-minimized[data-v-48c5ee26]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-48c5ee26]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-48c5ee26]{display:block}.visualComponent[data-v-48c5ee26]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-48c5ee26]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-48c5ee26]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-48c5ee26]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-48c5ee26]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-48c5ee26]{display:block;flex:1 1 auto;overflow:auto}p[data-v-48c5ee26]{margin:3px 0!important}a[data-v-48c5ee26]:link,a[data-v-48c5ee26]:visited,a[data-v-48c5ee26]:active{color:#b13f13}a[data-v-48c5ee26]:hover,.alert a[data-v-48c5ee26]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-48c5ee26]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-48c5ee26]{color:#737373!important}.page-link[data-v-48c5ee26]:hover{color:#e85e29!important}ul[data-v-48c5ee26]{padding-left:20px}h1[data-v-48c5ee26]{font-size:1.85rem}h2[data-v-48c5ee26]{font-size:1.7rem}h3[data-v-48c5ee26]{font-size:1.55rem}h4[data-v-48c5ee26]{font-size:1.35rem}h5[data-v-48c5ee26]{font-size:1.25rem}h6[data-v-48c5ee26]{font-size:1.2rem}.button[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-48c5ee26]:hover{color:#e85e29}.button-disabled[data-v-48c5ee26]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-48c5ee26]:hover{color:#880c0c}.button[data-v-48c5ee26],button[data-v-48c5ee26]{transition:all .2s ease-in-out}.button[data-v-48c5ee26]:not(.button-disabled):active,button[data-v-48c5ee26]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-48c5ee26]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-48c5ee26]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-48c5ee26]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-48c5ee26]:hover{color:#e85e29}.concept-mappingsExist[data-v-48c5ee26]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-48c5ee26]{border-right:5px solid #ffffff}.pointer[data-v-48c5ee26]{cursor:pointer}.starFavorite[data-v-48c5ee26]{color:#b13f13;margin-right:5px}.starFavorite[data-v-48c5ee26]:hover,.starNormal[data-v-48c5ee26]:hover{color:#e85e29}.starNormal[data-v-48c5ee26]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-48c5ee26]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-48c5ee26]{background-color:#dacece;font-weight:700}.scrollable[data-v-48c5ee26]{overflow-y:auto}.collapsed>.when-opened[data-v-48c5ee26],:not(.collapsed)>.when-closed[data-v-48c5ee26]{display:none}[data-v-48c5ee26]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-48c5ee26]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-48c5ee26]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-48c5ee26]:before{background-color:#555!important}.popover[data-v-48c5ee26]{max-width:400px!important}.custom-control-label[data-v-48c5ee26]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-48c5ee26],.form-control.is-invalid[data-v-48c5ee26]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-48c5ee26]{overflow:auto!important}.modal-content[data-v-48c5ee26],.popover-body[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-48c5ee26],.btn-primary[data-v-48c5ee26]:active,.btn-primary[data-v-48c5ee26]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-48c5ee26]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-48c5ee26]{background-color:#377a16}.btn-success[data-v-48c5ee26]:hover{background-color:#1a390a}.btn-warning[data-v-48c5ee26]{background-color:#dacece}.btn-warning[data-v-48c5ee26]:hover{background-color:#b9a2a2}.btn-danger[data-v-48c5ee26]{background-color:#ce1212}.btn-danger[data-v-48c5ee26]:hover{background-color:#880c0c}.text-success[data-v-48c5ee26]{color:#377a16!important}.text-warning[data-v-48c5ee26]{color:#b9a2a2!important}.text-danger[data-v-48c5ee26]{color:#ce1212!important}.alert-success[data-v-48c5ee26]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-48c5ee26]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-48c5ee26]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-48c5ee26]{order:1}.order2[data-v-48c5ee26]{order:2}.order3[data-v-48c5ee26]{order:3}.order4[data-v-48c5ee26]{order:4}.order5[data-v-48c5ee26]{order:5}div kbd[data-v-48c5ee26]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-48c5ee26]{display:inline;user-select:text}.itemName-inner[data-v-48c5ee26],.itemName-inner>*[data-v-48c5ee26]{color:#212121!important;display:inline}.itemName-hovered[data-v-48c5ee26],.itemName-hoverable[data-v-48c5ee26]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-48c5ee26]{color:#4a4a4a!important}.itemName-icon[data-v-48c5ee26]{margin-right:3px}.itemName-details[data-v-48c5ee26]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-48c5ee26]:before{content:"...";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-48c5ee26]:after{content:"";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#ffffff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(2n){background-color:rgba(210,210,210,.3)}.text-dark[data-v-12f8d652]{color:#212121}.text-grey[data-v-12f8d652]{color:#4a4a4a}.text-lightGrey[data-v-12f8d652]{color:#737373}.text-mediumLightGrey[data-v-12f8d652]{color:#aaa}.text-veryLightGrey[data-v-12f8d652]{color:#d2d2d2}.fontWeight-medium[data-v-12f8d652]{font-weight:500}.fontWeight-heavy[data-v-12f8d652]{font-weight:700}.font-italic[data-v-12f8d652]{font-style:italic}.fontSize-verySmall[data-v-12f8d652]{font-size:.75rem}.fontSize-small[data-v-12f8d652]{font-size:.8rem}.fontSize-normal[data-v-12f8d652]{font-size:.9rem}.fontSize-large[data-v-12f8d652]{font-size:1.1rem}.font-default[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12f8d652]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12f8d652]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12f8d652]{word-break:break-all}.fillAndCenter[data-v-12f8d652]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12f8d652]{scrollbar-width:thin}.mainComponent[data-v-12f8d652]{position:relative}.mainComponent-minimized[data-v-12f8d652]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12f8d652]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12f8d652]{display:block}.visualComponent[data-v-12f8d652]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12f8d652]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12f8d652]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12f8d652]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12f8d652]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12f8d652]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12f8d652]{margin:3px 0!important}a[data-v-12f8d652]:link,a[data-v-12f8d652]:visited,a[data-v-12f8d652]:active{color:#b13f13}a[data-v-12f8d652]:hover,.alert a[data-v-12f8d652]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12f8d652]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12f8d652]{color:#737373!important}.page-link[data-v-12f8d652]:hover{color:#e85e29!important}ul[data-v-12f8d652]{padding-left:20px}h1[data-v-12f8d652]{font-size:1.85rem}h2[data-v-12f8d652]{font-size:1.7rem}h3[data-v-12f8d652]{font-size:1.55rem}h4[data-v-12f8d652]{font-size:1.35rem}h5[data-v-12f8d652]{font-size:1.25rem}h6[data-v-12f8d652]{font-size:1.2rem}.button[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12f8d652]:hover{color:#e85e29}.button-disabled[data-v-12f8d652]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12f8d652]:hover{color:#880c0c}.button[data-v-12f8d652],button[data-v-12f8d652]{transition:all .2s ease-in-out}.button[data-v-12f8d652]:not(.button-disabled):active,button[data-v-12f8d652]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12f8d652]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12f8d652]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12f8d652]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12f8d652]:hover{color:#e85e29}.concept-mappingsExist[data-v-12f8d652]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12f8d652]{border-right:5px solid #ffffff}.pointer[data-v-12f8d652]{cursor:pointer}.starFavorite[data-v-12f8d652]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12f8d652]:hover,.starNormal[data-v-12f8d652]:hover{color:#e85e29}.starNormal[data-v-12f8d652]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12f8d652]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12f8d652]{background-color:#dacece;font-weight:700}.scrollable[data-v-12f8d652]{overflow-y:auto}.collapsed>.when-opened[data-v-12f8d652],:not(.collapsed)>.when-closed[data-v-12f8d652]{display:none}[data-v-12f8d652]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12f8d652]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12f8d652]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12f8d652]:before{background-color:#555!important}.popover[data-v-12f8d652]{max-width:400px!important}.custom-control-label[data-v-12f8d652]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12f8d652],.form-control.is-invalid[data-v-12f8d652]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12f8d652]{overflow:auto!important}.modal-content[data-v-12f8d652],.popover-body[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12f8d652],.btn-primary[data-v-12f8d652]:active,.btn-primary[data-v-12f8d652]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12f8d652]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12f8d652]{background-color:#377a16}.btn-success[data-v-12f8d652]:hover{background-color:#1a390a}.btn-warning[data-v-12f8d652]{background-color:#dacece}.btn-warning[data-v-12f8d652]:hover{background-color:#b9a2a2}.btn-danger[data-v-12f8d652]{background-color:#ce1212}.btn-danger[data-v-12f8d652]:hover{background-color:#880c0c}.text-success[data-v-12f8d652]{color:#377a16!important}.text-warning[data-v-12f8d652]{color:#b9a2a2!important}.text-danger[data-v-12f8d652]{color:#ce1212!important}.alert-success[data-v-12f8d652]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12f8d652]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12f8d652]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12f8d652]{order:1}.order2[data-v-12f8d652]{order:2}.order3[data-v-12f8d652]{order:3}.order4[data-v-12f8d652]{order:4}.order5[data-v-12f8d652]{order:5}div kbd[data-v-12f8d652]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-12f8d652]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-12f8d652]{text-align:right}.mappingDetail-container p[data-v-12f8d652]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-86e9817c]{color:#212121}.text-grey[data-v-86e9817c]{color:#4a4a4a}.text-lightGrey[data-v-86e9817c]{color:#737373}.text-mediumLightGrey[data-v-86e9817c]{color:#aaa}.text-veryLightGrey[data-v-86e9817c]{color:#d2d2d2}.fontWeight-medium[data-v-86e9817c]{font-weight:500}.fontWeight-heavy[data-v-86e9817c]{font-weight:700}.font-italic[data-v-86e9817c]{font-style:italic}.fontSize-verySmall[data-v-86e9817c]{font-size:.75rem}.fontSize-small[data-v-86e9817c]{font-size:.8rem}.fontSize-normal[data-v-86e9817c]{font-size:.9rem}.fontSize-large[data-v-86e9817c]{font-size:1.1rem}.font-default[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-86e9817c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-86e9817c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-86e9817c]{word-break:break-all}.fillAndCenter[data-v-86e9817c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-86e9817c]{scrollbar-width:thin}.mainComponent[data-v-86e9817c]{position:relative}.mainComponent-minimized[data-v-86e9817c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-86e9817c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-86e9817c]{display:block}.visualComponent[data-v-86e9817c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-86e9817c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-86e9817c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-86e9817c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-86e9817c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-86e9817c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-86e9817c]{margin:3px 0!important}a[data-v-86e9817c]:link,a[data-v-86e9817c]:visited,a[data-v-86e9817c]:active{color:#b13f13}a[data-v-86e9817c]:hover,.alert a[data-v-86e9817c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-86e9817c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-86e9817c]{color:#737373!important}.page-link[data-v-86e9817c]:hover{color:#e85e29!important}ul[data-v-86e9817c]{padding-left:20px}h1[data-v-86e9817c]{font-size:1.85rem}h2[data-v-86e9817c]{font-size:1.7rem}h3[data-v-86e9817c]{font-size:1.55rem}h4[data-v-86e9817c]{font-size:1.35rem}h5[data-v-86e9817c]{font-size:1.25rem}h6[data-v-86e9817c]{font-size:1.2rem}.button[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-86e9817c]:hover{color:#e85e29}.button-disabled[data-v-86e9817c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-86e9817c]:hover{color:#880c0c}.button[data-v-86e9817c],button[data-v-86e9817c]{transition:all .2s ease-in-out}.button[data-v-86e9817c]:not(.button-disabled):active,button[data-v-86e9817c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-86e9817c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-86e9817c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-86e9817c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-86e9817c]:hover{color:#e85e29}.concept-mappingsExist[data-v-86e9817c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-86e9817c]{border-right:5px solid #ffffff}.pointer[data-v-86e9817c]{cursor:pointer}.starFavorite[data-v-86e9817c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-86e9817c]:hover,.starNormal[data-v-86e9817c]:hover{color:#e85e29}.starNormal[data-v-86e9817c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-86e9817c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-86e9817c]{background-color:#dacece;font-weight:700}.scrollable[data-v-86e9817c]{overflow-y:auto}.collapsed>.when-opened[data-v-86e9817c],:not(.collapsed)>.when-closed[data-v-86e9817c]{display:none}[data-v-86e9817c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-86e9817c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-86e9817c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-86e9817c]:before{background-color:#555!important}.popover[data-v-86e9817c]{max-width:400px!important}.custom-control-label[data-v-86e9817c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-86e9817c],.form-control.is-invalid[data-v-86e9817c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-86e9817c]{overflow:auto!important}.modal-content[data-v-86e9817c],.popover-body[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-86e9817c],.btn-primary[data-v-86e9817c]:active,.btn-primary[data-v-86e9817c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-86e9817c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-86e9817c]{background-color:#377a16}.btn-success[data-v-86e9817c]:hover{background-color:#1a390a}.btn-warning[data-v-86e9817c]{background-color:#dacece}.btn-warning[data-v-86e9817c]:hover{background-color:#b9a2a2}.btn-danger[data-v-86e9817c]{background-color:#ce1212}.btn-danger[data-v-86e9817c]:hover{background-color:#880c0c}.text-success[data-v-86e9817c]{color:#377a16!important}.text-warning[data-v-86e9817c]{color:#b9a2a2!important}.text-danger[data-v-86e9817c]{color:#ce1212!important}.alert-success[data-v-86e9817c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-86e9817c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-86e9817c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-86e9817c]{order:1}.order2[data-v-86e9817c]{order:2}.order3[data-v-86e9817c]{order:3}.order4[data-v-86e9817c]{order:4}.order5[data-v-86e9817c]{order:5}div kbd[data-v-86e9817c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-86e9817c]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-86e9817c]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-86e9817c]{width:20px}.text-dark[data-v-69b44c71]{color:#212121}.text-grey[data-v-69b44c71]{color:#4a4a4a}.text-lightGrey[data-v-69b44c71]{color:#737373}.text-mediumLightGrey[data-v-69b44c71]{color:#aaa}.text-veryLightGrey[data-v-69b44c71]{color:#d2d2d2}.fontWeight-medium[data-v-69b44c71]{font-weight:500}.fontWeight-heavy[data-v-69b44c71]{font-weight:700}.font-italic[data-v-69b44c71]{font-style:italic}.fontSize-verySmall[data-v-69b44c71]{font-size:.75rem}.fontSize-small[data-v-69b44c71]{font-size:.8rem}.fontSize-normal[data-v-69b44c71]{font-size:.9rem}.fontSize-large[data-v-69b44c71]{font-size:1.1rem}.font-default[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-69b44c71]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-69b44c71]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-69b44c71]{word-break:break-all}.fillAndCenter[data-v-69b44c71]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-69b44c71]{scrollbar-width:thin}.mainComponent[data-v-69b44c71]{position:relative}.mainComponent-minimized[data-v-69b44c71]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-69b44c71]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-69b44c71]{display:block}.visualComponent[data-v-69b44c71]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-69b44c71]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-69b44c71]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-69b44c71]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-69b44c71]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-69b44c71]{display:block;flex:1 1 auto;overflow:auto}p[data-v-69b44c71]{margin:3px 0!important}a[data-v-69b44c71]:link,a[data-v-69b44c71]:visited,a[data-v-69b44c71]:active{color:#b13f13}a[data-v-69b44c71]:hover,.alert a[data-v-69b44c71]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-69b44c71]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-69b44c71]{color:#737373!important}.page-link[data-v-69b44c71]:hover{color:#e85e29!important}ul[data-v-69b44c71]{padding-left:20px}h1[data-v-69b44c71]{font-size:1.85rem}h2[data-v-69b44c71]{font-size:1.7rem}h3[data-v-69b44c71]{font-size:1.55rem}h4[data-v-69b44c71]{font-size:1.35rem}h5[data-v-69b44c71]{font-size:1.25rem}h6[data-v-69b44c71]{font-size:1.2rem}.button[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-69b44c71]:hover{color:#e85e29}.button-disabled[data-v-69b44c71]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-69b44c71]:hover{color:#880c0c}.button[data-v-69b44c71],button[data-v-69b44c71]{transition:all .2s ease-in-out}.button[data-v-69b44c71]:not(.button-disabled):active,button[data-v-69b44c71]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-69b44c71]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-69b44c71]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-69b44c71]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-69b44c71]:hover{color:#e85e29}.concept-mappingsExist[data-v-69b44c71]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-69b44c71]{border-right:5px solid #ffffff}.pointer[data-v-69b44c71]{cursor:pointer}.starFavorite[data-v-69b44c71]{color:#b13f13;margin-right:5px}.starFavorite[data-v-69b44c71]:hover,.starNormal[data-v-69b44c71]:hover{color:#e85e29}.starNormal[data-v-69b44c71]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-69b44c71]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-69b44c71]{background-color:#dacece;font-weight:700}.scrollable[data-v-69b44c71]{overflow-y:auto}.collapsed>.when-opened[data-v-69b44c71],:not(.collapsed)>.when-closed[data-v-69b44c71]{display:none}[data-v-69b44c71]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-69b44c71]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-69b44c71]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-69b44c71]:before{background-color:#555!important}.popover[data-v-69b44c71]{max-width:400px!important}.custom-control-label[data-v-69b44c71]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-69b44c71],.form-control.is-invalid[data-v-69b44c71]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-69b44c71]{overflow:auto!important}.modal-content[data-v-69b44c71],.popover-body[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-69b44c71],.btn-primary[data-v-69b44c71]:active,.btn-primary[data-v-69b44c71]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-69b44c71]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-69b44c71]{background-color:#377a16}.btn-success[data-v-69b44c71]:hover{background-color:#1a390a}.btn-warning[data-v-69b44c71]{background-color:#dacece}.btn-warning[data-v-69b44c71]:hover{background-color:#b9a2a2}.btn-danger[data-v-69b44c71]{background-color:#ce1212}.btn-danger[data-v-69b44c71]:hover{background-color:#880c0c}.text-success[data-v-69b44c71]{color:#377a16!important}.text-warning[data-v-69b44c71]{color:#b9a2a2!important}.text-danger[data-v-69b44c71]{color:#ce1212!important}.alert-success[data-v-69b44c71]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-69b44c71]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-69b44c71]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-69b44c71]{order:1}.order2[data-v-69b44c71]{order:2}.order3[data-v-69b44c71]{order:3}.order4[data-v-69b44c71]{order:4}.order5[data-v-69b44c71]{order:5}div kbd[data-v-69b44c71]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-69b44c71]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-69b44c71]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:"";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~="800px"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~="800px"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~="699px"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~="700px"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-c18ca760]{color:#212121}.text-grey[data-v-c18ca760]{color:#4a4a4a}.text-lightGrey[data-v-c18ca760]{color:#737373}.text-mediumLightGrey[data-v-c18ca760]{color:#aaa}.text-veryLightGrey[data-v-c18ca760]{color:#d2d2d2}.fontWeight-medium[data-v-c18ca760]{font-weight:500}.fontWeight-heavy[data-v-c18ca760]{font-weight:700}.font-italic[data-v-c18ca760]{font-style:italic}.fontSize-verySmall[data-v-c18ca760]{font-size:.75rem}.fontSize-small[data-v-c18ca760]{font-size:.8rem}.fontSize-normal[data-v-c18ca760]{font-size:.9rem}.fontSize-large[data-v-c18ca760]{font-size:1.1rem}.font-default[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c18ca760]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c18ca760]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c18ca760]{word-break:break-all}.fillAndCenter[data-v-c18ca760]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c18ca760]{scrollbar-width:thin}.mainComponent[data-v-c18ca760]{position:relative}.mainComponent-minimized[data-v-c18ca760]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c18ca760]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c18ca760]{display:block}.visualComponent[data-v-c18ca760]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c18ca760]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c18ca760]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c18ca760]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c18ca760]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c18ca760]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c18ca760]{margin:3px 0!important}a[data-v-c18ca760]:link,a[data-v-c18ca760]:visited,a[data-v-c18ca760]:active{color:#b13f13}a[data-v-c18ca760]:hover,.alert a[data-v-c18ca760]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c18ca760]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c18ca760]{color:#737373!important}.page-link[data-v-c18ca760]:hover{color:#e85e29!important}ul[data-v-c18ca760]{padding-left:20px}h1[data-v-c18ca760]{font-size:1.85rem}h2[data-v-c18ca760]{font-size:1.7rem}h3[data-v-c18ca760]{font-size:1.55rem}h4[data-v-c18ca760]{font-size:1.35rem}h5[data-v-c18ca760]{font-size:1.25rem}h6[data-v-c18ca760]{font-size:1.2rem}.button[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c18ca760]:hover{color:#e85e29}.button-disabled[data-v-c18ca760]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c18ca760]:hover{color:#880c0c}.button[data-v-c18ca760],button[data-v-c18ca760]{transition:all .2s ease-in-out}.button[data-v-c18ca760]:not(.button-disabled):active,button[data-v-c18ca760]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c18ca760]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c18ca760]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c18ca760]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c18ca760]:hover{color:#e85e29}.concept-mappingsExist[data-v-c18ca760]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c18ca760]{border-right:5px solid #ffffff}.pointer[data-v-c18ca760]{cursor:pointer}.starFavorite[data-v-c18ca760]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c18ca760]:hover,.starNormal[data-v-c18ca760]:hover{color:#e85e29}.starNormal[data-v-c18ca760]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c18ca760]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c18ca760]{background-color:#dacece;font-weight:700}.scrollable[data-v-c18ca760]{overflow-y:auto}.collapsed>.when-opened[data-v-c18ca760],:not(.collapsed)>.when-closed[data-v-c18ca760]{display:none}[data-v-c18ca760]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c18ca760]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c18ca760]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c18ca760]:before{background-color:#555!important}.popover[data-v-c18ca760]{max-width:400px!important}.custom-control-label[data-v-c18ca760]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c18ca760],.form-control.is-invalid[data-v-c18ca760]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c18ca760]{overflow:auto!important}.modal-content[data-v-c18ca760],.popover-body[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c18ca760],.btn-primary[data-v-c18ca760]:active,.btn-primary[data-v-c18ca760]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c18ca760]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c18ca760]{background-color:#377a16}.btn-success[data-v-c18ca760]:hover{background-color:#1a390a}.btn-warning[data-v-c18ca760]{background-color:#dacece}.btn-warning[data-v-c18ca760]:hover{background-color:#b9a2a2}.btn-danger[data-v-c18ca760]{background-color:#ce1212}.btn-danger[data-v-c18ca760]:hover{background-color:#880c0c}.text-success[data-v-c18ca760]{color:#377a16!important}.text-warning[data-v-c18ca760]{color:#b9a2a2!important}.text-danger[data-v-c18ca760]{color:#ce1212!important}.alert-success[data-v-c18ca760]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c18ca760]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c18ca760]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c18ca760]{order:1}.order2[data-v-c18ca760]{order:2}.order3[data-v-c18ca760]{order:3}.order4[data-v-c18ca760]{order:4}.order5[data-v-c18ca760]{order:5}div kbd[data-v-c18ca760]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c18ca760]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-c18ca760]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-1c279eed]{color:#212121}.text-grey[data-v-1c279eed]{color:#4a4a4a}.text-lightGrey[data-v-1c279eed]{color:#737373}.text-mediumLightGrey[data-v-1c279eed]{color:#aaa}.text-veryLightGrey[data-v-1c279eed]{color:#d2d2d2}.fontWeight-medium[data-v-1c279eed]{font-weight:500}.fontWeight-heavy[data-v-1c279eed]{font-weight:700}.font-italic[data-v-1c279eed]{font-style:italic}.fontSize-verySmall[data-v-1c279eed]{font-size:.75rem}.fontSize-small[data-v-1c279eed]{font-size:.8rem}.fontSize-normal[data-v-1c279eed]{font-size:.9rem}.fontSize-large[data-v-1c279eed]{font-size:1.1rem}.font-default[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1c279eed]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1c279eed]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1c279eed]{word-break:break-all}.fillAndCenter[data-v-1c279eed]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1c279eed]{scrollbar-width:thin}.mainComponent[data-v-1c279eed]{position:relative}.mainComponent-minimized[data-v-1c279eed]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1c279eed]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1c279eed]{display:block}.visualComponent[data-v-1c279eed]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1c279eed]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1c279eed]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1c279eed]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1c279eed]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1c279eed]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1c279eed]{margin:3px 0!important}a[data-v-1c279eed]:link,a[data-v-1c279eed]:visited,a[data-v-1c279eed]:active{color:#b13f13}a[data-v-1c279eed]:hover,.alert a[data-v-1c279eed]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1c279eed]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1c279eed]{color:#737373!important}.page-link[data-v-1c279eed]:hover{color:#e85e29!important}ul[data-v-1c279eed]{padding-left:20px}h1[data-v-1c279eed]{font-size:1.85rem}h2[data-v-1c279eed]{font-size:1.7rem}h3[data-v-1c279eed]{font-size:1.55rem}h4[data-v-1c279eed]{font-size:1.35rem}h5[data-v-1c279eed]{font-size:1.25rem}h6[data-v-1c279eed]{font-size:1.2rem}.button[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1c279eed]:hover{color:#e85e29}.button-disabled[data-v-1c279eed]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1c279eed]:hover{color:#880c0c}.button[data-v-1c279eed],button[data-v-1c279eed]{transition:all .2s ease-in-out}.button[data-v-1c279eed]:not(.button-disabled):active,button[data-v-1c279eed]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1c279eed]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1c279eed]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1c279eed]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1c279eed]:hover{color:#e85e29}.concept-mappingsExist[data-v-1c279eed]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1c279eed]{border-right:5px solid #ffffff}.pointer[data-v-1c279eed]{cursor:pointer}.starFavorite[data-v-1c279eed]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1c279eed]:hover,.starNormal[data-v-1c279eed]:hover{color:#e85e29}.starNormal[data-v-1c279eed]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1c279eed]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1c279eed]{background-color:#dacece;font-weight:700}.scrollable[data-v-1c279eed]{overflow-y:auto}.collapsed>.when-opened[data-v-1c279eed],:not(.collapsed)>.when-closed[data-v-1c279eed]{display:none}[data-v-1c279eed]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1c279eed]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1c279eed]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1c279eed]:before{background-color:#555!important}.popover[data-v-1c279eed]{max-width:400px!important}.custom-control-label[data-v-1c279eed]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1c279eed],.form-control.is-invalid[data-v-1c279eed]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1c279eed]{overflow:auto!important}.modal-content[data-v-1c279eed],.popover-body[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1c279eed],.btn-primary[data-v-1c279eed]:active,.btn-primary[data-v-1c279eed]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1c279eed]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1c279eed]{background-color:#377a16}.btn-success[data-v-1c279eed]:hover{background-color:#1a390a}.btn-warning[data-v-1c279eed]{background-color:#dacece}.btn-warning[data-v-1c279eed]:hover{background-color:#b9a2a2}.btn-danger[data-v-1c279eed]{background-color:#ce1212}.btn-danger[data-v-1c279eed]:hover{background-color:#880c0c}.text-success[data-v-1c279eed]{color:#377a16!important}.text-warning[data-v-1c279eed]{color:#b9a2a2!important}.text-danger[data-v-1c279eed]{color:#ce1212!important}.alert-success[data-v-1c279eed]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1c279eed]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1c279eed]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1c279eed]{order:1}.order2[data-v-1c279eed]{order:2}.order3[data-v-1c279eed]{order:3}.order4[data-v-1c279eed]{order:4}.order5[data-v-1c279eed]{order:5}div kbd[data-v-1c279eed]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-1c279eed]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-1c279eed]{text-align:right}.concordanceDetail-container p[data-v-1c279eed]{margin:0!important}.text-dark[data-v-e8c9c2b0]{color:#212121}.text-grey[data-v-e8c9c2b0]{color:#4a4a4a}.text-lightGrey[data-v-e8c9c2b0]{color:#737373}.text-mediumLightGrey[data-v-e8c9c2b0]{color:#aaa}.text-veryLightGrey[data-v-e8c9c2b0]{color:#d2d2d2}.fontWeight-medium[data-v-e8c9c2b0]{font-weight:500}.fontWeight-heavy[data-v-e8c9c2b0]{font-weight:700}.font-italic[data-v-e8c9c2b0]{font-style:italic}.fontSize-verySmall[data-v-e8c9c2b0]{font-size:.75rem}.fontSize-small[data-v-e8c9c2b0]{font-size:.8rem}.fontSize-normal[data-v-e8c9c2b0]{font-size:.9rem}.fontSize-large[data-v-e8c9c2b0]{font-size:1.1rem}.font-default[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e8c9c2b0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e8c9c2b0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e8c9c2b0]{word-break:break-all}.fillAndCenter[data-v-e8c9c2b0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e8c9c2b0]{scrollbar-width:thin}.mainComponent[data-v-e8c9c2b0]{position:relative}.mainComponent-minimized[data-v-e8c9c2b0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:block}.visualComponent[data-v-e8c9c2b0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e8c9c2b0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e8c9c2b0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e8c9c2b0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e8c9c2b0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e8c9c2b0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e8c9c2b0]{margin:3px 0!important}a[data-v-e8c9c2b0]:link,a[data-v-e8c9c2b0]:visited,a[data-v-e8c9c2b0]:active{color:#b13f13}a[data-v-e8c9c2b0]:hover,.alert a[data-v-e8c9c2b0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e8c9c2b0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e8c9c2b0]{color:#737373!important}.page-link[data-v-e8c9c2b0]:hover{color:#e85e29!important}ul[data-v-e8c9c2b0]{padding-left:20px}h1[data-v-e8c9c2b0]{font-size:1.85rem}h2[data-v-e8c9c2b0]{font-size:1.7rem}h3[data-v-e8c9c2b0]{font-size:1.55rem}h4[data-v-e8c9c2b0]{font-size:1.35rem}h5[data-v-e8c9c2b0]{font-size:1.25rem}h6[data-v-e8c9c2b0]{font-size:1.2rem}.button[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e8c9c2b0]:hover{color:#e85e29}.button-disabled[data-v-e8c9c2b0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e8c9c2b0]:hover{color:#880c0c}.button[data-v-e8c9c2b0],button[data-v-e8c9c2b0]{transition:all .2s ease-in-out}.button[data-v-e8c9c2b0]:not(.button-disabled):active,button[data-v-e8c9c2b0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e8c9c2b0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e8c9c2b0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e8c9c2b0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e8c9c2b0]:hover{color:#e85e29}.concept-mappingsExist[data-v-e8c9c2b0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e8c9c2b0]{border-right:5px solid #ffffff}.pointer[data-v-e8c9c2b0]{cursor:pointer}.starFavorite[data-v-e8c9c2b0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e8c9c2b0]:hover,.starNormal[data-v-e8c9c2b0]:hover{color:#e85e29}.starNormal[data-v-e8c9c2b0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e8c9c2b0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e8c9c2b0]{background-color:#dacece;font-weight:700}.scrollable[data-v-e8c9c2b0]{overflow-y:auto}.collapsed>.when-opened[data-v-e8c9c2b0],:not(.collapsed)>.when-closed[data-v-e8c9c2b0]{display:none}[data-v-e8c9c2b0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e8c9c2b0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e8c9c2b0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e8c9c2b0]:before{background-color:#555!important}.popover[data-v-e8c9c2b0]{max-width:400px!important}.custom-control-label[data-v-e8c9c2b0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e8c9c2b0],.form-control.is-invalid[data-v-e8c9c2b0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e8c9c2b0]{overflow:auto!important}.modal-content[data-v-e8c9c2b0],.popover-body[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e8c9c2b0],.btn-primary[data-v-e8c9c2b0]:active,.btn-primary[data-v-e8c9c2b0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e8c9c2b0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e8c9c2b0]{background-color:#377a16}.btn-success[data-v-e8c9c2b0]:hover{background-color:#1a390a}.btn-warning[data-v-e8c9c2b0]{background-color:#dacece}.btn-warning[data-v-e8c9c2b0]:hover{background-color:#b9a2a2}.btn-danger[data-v-e8c9c2b0]{background-color:#ce1212}.btn-danger[data-v-e8c9c2b0]:hover{background-color:#880c0c}.text-success[data-v-e8c9c2b0]{color:#377a16!important}.text-warning[data-v-e8c9c2b0]{color:#b9a2a2!important}.text-danger[data-v-e8c9c2b0]{color:#ce1212!important}.alert-success[data-v-e8c9c2b0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e8c9c2b0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e8c9c2b0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e8c9c2b0]{order:1}.order2[data-v-e8c9c2b0]{order:2}.order3[data-v-e8c9c2b0]{order:3}.order4[data-v-e8c9c2b0]{order:4}.order5[data-v-e8c9c2b0]{order:5}div kbd[data-v-e8c9c2b0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-e8c9c2b0]{flex:1}.mappingBrowser-registryGroup-header[data-v-e8c9c2b0]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-e8c9c2b0]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-e8c9c2b0]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-e8c9c2b0]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-e8c9c2b0]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-e8c9c2b0]{flex:1;margin:5px 0}#mappingBrowser[data-v-e8c9c2b0]{max-width:100%}.noItems[data-v-e8c9c2b0]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-e8c9c2b0]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-e8c9c2b0]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-e8c9c2b0]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-e8c9c2b0]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~="750px"] .mappingBrowser-from750,#mappingBrowser[max-width~="650px"] .mappingBrowser-from650,#mappingBrowser[max-width~="550px"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*! * Bootstrap v4.6.2 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors * Copyright 2011-2022 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*! + */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*! * BootstrapVue Custom CSS (https://bootstrap-vue.org) */.bv-no-focus-ring:focus{outline:none}@media (max-width: 575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width: 767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width: 991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width: 1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:rgba(40,167,69,.35)}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-skeleton:before{content:" "}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:rgba(255,255,255,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:""}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:rgba(255,255,255,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:rgba(255,255,255,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:rgba(254,254,254,.85);border-bottom-color:rgba(253,253,254,.85)}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.cocoda-vue-tabs[data-v-21b608cb]{display:flex;flex-direction:column}.cocoda-vue-tabs-border-all[data-v-21b608cb]{border:1px solid rgba(132,141,149,.2);border-radius:8px}.cocoda-vue-tabs-border-top[data-v-21b608cb]{border-top:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-right[data-v-21b608cb]{border-right:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-bottom[data-v-21b608cb]{border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-left[data-v-21b608cb]{border-left:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header[data-v-21b608cb]{flex:none;display:flex;flex-wrap:wrap;user-select:none;margin:0 0 -1px;padding:0;border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header-item[data-v-21b608cb]{box-sizing:content-box;position:relative;margin:0 2px;border-top:3px solid transparent;font-weight:700}.cocoda-vue-tabs-header-item[data-v-21b608cb]:first-child{margin-left:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:last-child{margin-right:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:hover{cursor:pointer}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{color:#848d95}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]:hover,.cocoda-vue-tabs-header-item-active[data-v-21b608cb]{background-color:rgba(132,141,149,.05)}.cocoda-vue-tabs-header-item-active[data-v-21b608cb]:hover{cursor:auto}.cocoda-vue-tabs-header-item-fill[data-v-21b608cb]{flex-grow:1;flex-shrink:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cocoda-vue-tabs-sm[data-v-21b608cb]{font-size:.85rem}.cocoda-vue-tabs-md[data-v-21b608cb]{font-size:1rem}.cocoda-vue-tabs-lg[data-v-21b608cb]{font-size:1.2rem}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:24px;line-height:24px;padding:0 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:32px;line-height:32px;padding:0 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:48px;line-height:48px;padding:0 15px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:2px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:3px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:5px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:2px solid transparent}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:3px solid transparent}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:5px solid transparent}.cocoda-vue-tabs-content[data-v-7a27a12e]{flex:1;overflow:scroll}.cocoda-vue-tabs-sm .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:10px 8px 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:13px 10px 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:16px 15px 15px} diff --git a/dev/assets/main-fcb7163e.js b/dev/assets/main-e6c98e0e.js similarity index 82% rename from dev/assets/main-fcb7163e.js rename to dev/assets/main-e6c98e0e.js index 4991167a..32d78bef 100644 --- a/dev/assets/main-fcb7163e.js +++ b/dev/assets/main-e6c98e0e.js @@ -2,35 +2,35 @@ * Vue.js v2.7.15 * (c) 2014-2023 Evan You * Released under the MIT License. - */var An=Object.freeze({}),bt=Array.isArray;function dt(t){return t==null}function se(t){return t!=null}function $r(t){return t===!0}function wW(t){return t===!1}function up(t){return typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="boolean"}function Wt(t){return typeof t=="function"}function kn(t){return t!==null&&typeof t=="object"}var QS=Object.prototype.toString;function Kn(t){return QS.call(t)==="[object Object]"}function SW(t){return QS.call(t)==="[object RegExp]"}function nI(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function N1(t){return se(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function OW(t){return t==null?"":Array.isArray(t)||Kn(t)&&t.toString===QS?JSON.stringify(t,null,2):String(t)}function Id(t){var e=parseFloat(t);return isNaN(e)?t:e}function Da(t,e){for(var r=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var TW=Object.prototype.hasOwnProperty;function Un(t,e){return TW.call(t,e)}function mc(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var CW=/-(\w)/g,tc=mc(function(t){return t.replace(CW,function(e,r){return r?r.toUpperCase():""})}),EW=mc(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),PW=/\B([A-Z])/g,fp=mc(function(t){return t.replace(PW,"-$1").toLowerCase()});function AW(t,e){function r(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return r._length=t.length,r}function xW(t,e){return t.bind(e)}var iI=Function.prototype.bind?xW:AW;function B1(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function cr(t,e){for(var r in e)t[r]=e[r];return t}function aI(t){for(var e={},r=0;r0,uI=da&&da.indexOf("edge/")>0;da&&da.indexOf("android")>0;var IW=da&&/iphone|ipad|ipod|ios/.test(da),z2=da&&da.match(/firefox\/(\d+)/),j1={}.watch,fI=!1;if(gi)try{var H2={};Object.defineProperty(H2,"passive",{get:function(){fI=!0}}),window.addEventListener("test-passive",null,H2)}catch(t){}var Bh,tl=function(){return Bh===void 0&&(!gi&&typeof global<"u"?Bh=global.process&&global.process.env.VUE_ENV==="server":Bh=!1),Bh},wg=gi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function wu(t){return typeof t=="function"&&/native code/.test(t.toString())}var dp=typeof Symbol<"u"&&wu(Symbol)&&typeof Reflect<"u"&&wu(Reflect.ownKeys),Ld;typeof Set<"u"&&wu(Set)?Ld=Set:Ld=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Vr=null;function LW(){return Vr&&{proxy:Vr}}function Hs(t){t===void 0&&(t=null),t||Vr&&Vr._scope.off(),Vr=t,t&&t._scope.on()}var Fi=function(){function t(e,r,n,i,a,o,l,c){this.tag=e,this.data=r,this.children=n,this.text=i,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=l,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ql=function(t){t===void 0&&(t="");var e=new Fi;return e.text=t,e.isComment=!0,e};function cu(t){return new Fi(void 0,void 0,void 0,String(t))}function z1(t){var e=new Fi(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var NW=0,xm=[],BW=function(){for(var t=0;t1)return r&&Wt(e)?e.call(n):e}}var q2=mc(function(t){var e=t.charAt(0)==="&";t=e?t.slice(1):t;var r=t.charAt(0)==="~";t=r?t.slice(1):t;var n=t.charAt(0)==="!";return t=n?t.slice(1):t,{name:t,once:r,capture:n,passive:e}});function H1(t,e){function r(){var n=r.fns;if(bt(n))for(var i=n.slice(),a=0;a0&&(i=PI(i,"".concat(e||"","_").concat(n)),Rf(i[0])&&Rf(o)&&(r[a]=cu(o.text+i[0].text),i.shift()),r.push.apply(r,i)):up(i)?Rf(o)?r[a]=cu(o.text+i):i!==""&&r.push(cu(i)):Rf(i)&&Rf(o)?r[a]=cu(o.text+i.text):($r(t._isVList)&&se(i.tag)&&dt(i.key)&&se(e)&&(i.key="__vlist".concat(e,"_").concat(n,"__")),r.push(i)));return r}function cG(t,e){var r=null,n,i,a,o;if(bt(t)||typeof t=="string")for(r=new Array(t.length),n=0,i=t.length;n0,o=e?!!e.$stable:!a,l=e&&e.$key;if(!e)i={};else{if(e._normalized)return e._normalized;if(o&&n&&n!==An&&l===n.$key&&!a&&!n.$hasNormal)return n;i={};for(var c in e)e[c]&&c[0]!=="$"&&(i[c]=_G(t,r,c,e[c]))}for(var f in r)f in i||(i[f]=wG(r,f));return e&&Object.isExtensible(e)&&(e._normalized=i),zr(i,"$stable",o),zr(i,"$key",l),zr(i,"$hasNormal",a),i}function _G(t,e,r,n){var i=function(){var a=Vr;Hs(t);var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!bt(o)?[o]:nO(o);var l=o&&o[0];return Hs(a),o&&(!l||o.length===1&&l.isComment&&!Bd(l))?void 0:o};return n.proxy&&Object.defineProperty(e,r,{get:i,enumerable:!0,configurable:!0}),i}function wG(t,e){return function(){return t[e]}}function SG(t){var e=t.$options,r=e.setup;if(r){var n=t._setupContext=DI(t);Hs(t),Yu();var i=Xo(r,null,[t._props||tO({}),n],t,"setup");if(Xu(),Hs(),Wt(i))e.render=i;else if(kn(i))if(t._setupState=i,i.__sfc){var o=t._setupProxy={};for(var a in i)a!=="__sfc"&&$g(o,i,a)}else for(var a in i)cI(a)||$g(t,i,a)}}function DI(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};zr(e,"_v_attr_proxy",!0),Tg(e,t.$attrs,An,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Tg(e,t.$listeners,An,t,"$listeners")}return t._listenersProxy},get slots(){return $G(t)},emit:iI(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach(function(r){return $g(t,e,r)})}}}function Tg(t,e,r,n,i){var a=!1;for(var o in e)o in t?e[o]!==r[o]&&(a=!0):(a=!0,OG(t,o,n,i));for(var o in t)o in e||(a=!0,delete t[o]);return a}function OG(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function $G(t){return t._slotsProxy||RI(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function RI(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function TG(){return aO().slots}function CG(){return aO().attrs}function EG(){return aO().listeners}function aO(){var t=Vr;return t._setupContext||(t._setupContext=DI(t))}function PG(t,e){var r=bt(t)?t.reduce(function(a,o){return a[o]={},a},{}):t;for(var n in e){var i=r[n];i?bt(i)||Wt(i)?r[n]={type:i,default:e[n]}:i.default=e[n]:i===null&&(r[n]={default:e[n]})}return r}function AG(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,n=r&&r.context;t.$slots=iO(e._renderChildren,n),t.$scopedSlots=r?wd(t.$parent,r.data.scopedSlots,t.$slots):An,t._c=function(a,o,l,c){return Fd(t,a,o,l,c,!1)},t.$createElement=function(a,o,l,c){return Fd(t,a,o,l,c,!0)};var i=r&&r.data;Vs(t,"$attrs",i&&i.attrs||An,null,!0),Vs(t,"$listeners",e._parentListeners||An,null,!0)}var U1=null;function xG(t){kI(t.prototype),t.prototype.$nextTick=function(e){return hp(e,this)},t.prototype._render=function(){var e=this,r=e.$options,n=r.render,i=r._parentVnode;i&&e._isMounted&&(e.$scopedSlots=wd(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&RI(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;var a;try{Hs(e),U1=e,a=n.call(e._renderProxy,e.$createElement)}catch(o){nc(o,e,"render"),a=e._vnode}finally{U1=null,Hs()}return bt(a)&&a.length===1&&(a=a[0]),a instanceof Fi||(a=ql()),a.parent=i,a}}function Q_(t,e){return(t.__esModule||dp&&t[Symbol.toStringTag]==="Module")&&(t=t.default),kn(t)?e.extend(t):t}function kG(t,e,r,n,i){var a=ql();return a.asyncFactory=t,a.asyncMeta={data:e,context:r,children:n,tag:i},a}function DG(t,e){if($r(t.error)&&se(t.errorComp))return t.errorComp;if(se(t.resolved))return t.resolved;var r=U1;if(r&&se(t.owners)&&t.owners.indexOf(r)===-1&&t.owners.push(r),$r(t.loading)&&se(t.loadingComp))return t.loadingComp;if(r&&!se(t.owners)){var n=t.owners=[r],i=!0,a=null,o=null;r.$on("hook:destroyed",function(){return el(n,r)});var l=function(p){for(var g=0,y=n.length;g1?B1(i):i;for(var a=B1(arguments,1),o='event handler for "'.concat(r,'"'),l=0,c=i.length;ldocument.createEvent("Event").timeStamp&&(q1=function(){return ew.now()})}var hK=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function mK(){HI=q1(),lO=!0;var t,e;for(zo.sort(hK),uu=0;uuuu&&zo[r].id>t.id;)r--;zo.splice(r+1,0,t)}K1||(K1=!0,hp(mK))}}function yK(t){var e=t.$options.provide;if(e){var r=Wt(e)?e.call(t):e;if(!kn(r))return;for(var n=CI(t),i=dp?Reflect.ownKeys(r):Object.keys(r),a=0;a-1){if(a&&!Un(i,"default"))o=!1;else if(o===""||o===fp(t)){var c=lE(String,i.type);(c<0||l-1)return this;var n=B1(arguments,1);return n.unshift(this),Wt(e.install)?e.install.apply(e,n):Wt(e)&&e.apply(null,n),r.push(e),this}}function YK(t){t.mixin=function(e){return this.options=ic(this.options,e),this}}function XK(t){t.cid=0;var e=1;t.extend=function(r){r=r||{};var n=this,i=n.cid,a=r._Ctor||(r._Ctor={});if(a[i])return a[i];var o=Eg(r)||Eg(n.options),l=function(f){this._init(f)};return l.prototype=Object.create(n.prototype),l.prototype.constructor=l,l.cid=e++,l.options=ic(n.options,r),l.super=n,l.options.props&&JK(l),l.options.computed&&ZK(l),l.extend=n.extend,l.mixin=n.mixin,l.use=n.use,Hv.forEach(function(c){l[c]=n[c]}),o&&(l.options.components[o]=l),l.superOptions=n.options,l.extendOptions=r,l.sealedOptions=cr({},l.options),a[i]=l,l}}function JK(t){var e=t.options.props;for(var r in e)dO(t.prototype,"_props",r)}function ZK(t){var e=t.options.computed;for(var r in e)WI(t.prototype,r,e[r])}function QK(t){Hv.forEach(function(e){t[e]=function(r,n){return n?(e==="component"&&Kn(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),e==="directive"&&Wt(n)&&(n={bind:n,update:n}),this.options[e+"s"][r]=n,n):this.options[e+"s"][r]}})}function fE(t){return t&&(Eg(t.Ctor.options)||t.tag)}function zh(t,e){return bt(t)?t.indexOf(e)>-1:typeof t=="string"?t.split(",").indexOf(e)>-1:SW(t)?t.test(e):!1}function dE(t,e){var r=t.cache,n=t.keys,i=t._vnode;for(var a in r){var o=r[a];if(o){var l=o.name;l&&!e(l)&&Z1(r,a,n,i)}}}function Z1(t,e,r,n){var i=t[e];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),t[e]=null,el(r,e)}var pE=[String,RegExp,Array],eq={name:"keep-alive",abstract:!0,props:{include:pE,exclude:pE,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,r=t.keys,n=t.vnodeToCache,i=t.keyToCache;if(n){var a=n.tag,o=n.componentInstance,l=n.componentOptions;e[i]={name:fE(l),tag:a,componentInstance:o},r.push(i),this.max&&r.length>parseInt(this.max)&&Z1(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Z1(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){dE(t,function(r){return zh(e,r)})}),this.$watch("exclude",function(e){dE(t,function(r){return!zh(e,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=MI(t),r=e&&e.componentOptions;if(r){var n=fE(r),i=this,a=i.include,o=i.exclude;if(a&&(!n||!zh(a,n))||o&&n&&zh(o,n))return e;var l=this,c=l.cache,f=l.keys,d=e.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;c[d]?(e.componentInstance=c[d].componentInstance,el(f,d),f.push(d)):(this.vnodeToCache=e,this.keyToCache=d),e.data.keepAlive=!0}return e||t&&t[0]}},tq={KeepAlive:eq};function rq(t){var e={};e.get=function(){return ua},Object.defineProperty(t,"config",e),t.util={warn:CK,extend:cr,mergeOptions:ic,defineReactive:Vs},t.set=fo,t.delete=Nd,t.nextTick=hp,t.observable=function(r){return Yo(r),r},t.options=Object.create(null),Hv.forEach(function(r){t.options[r+"s"]=Object.create(null)}),t.options._base=t,cr(t.options.components,tq),qK(t),YK(t),XK(t),QK(t)}rq(Ze);Object.defineProperty(Ze.prototype,"$isServer",{get:tl});Object.defineProperty(Ze.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Ze,"FunctionalRenderContext",{value:cO});Ze.version=NI;var nq=Da("style,class"),iq=Da("input,textarea,option,select,progress"),aq=function(t,e,r){return r==="value"&&iq(t)&&e!=="button"||r==="selected"&&t==="option"||r==="checked"&&t==="input"||r==="muted"&&t==="video"},GI=Da("contenteditable,draggable,spellcheck"),oq=Da("events,caret,typing,plaintext-only"),sq=function(t,e){return Ag(e)||e==="false"?"false":t==="contenteditable"&&oq(e)?e:"true"},lq=Da("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Q1="http://www.w3.org/1999/xlink",hO=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},KI=function(t){return hO(t)?t.slice(6,t.length):""},Ag=function(t){return t==null||t===!1};function cq(t){for(var e=t.data,r=t,n=t;se(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(e=hE(n.data,e));for(;se(r=r.parent);)r&&r.data&&(e=hE(e,r.data));return uq(e.staticClass,e.class)}function hE(t,e){return{staticClass:mO(t.staticClass,e.staticClass),class:se(t.class)?[t.class,e.class]:e.class}}function uq(t,e){return se(t)||se(e)?mO(t,gO(e)):""}function mO(t,e){return t?e?t+" "+e:t:e||""}function gO(t){return Array.isArray(t)?fq(t):kn(t)?dq(t):typeof t=="string"?t:""}function fq(t){for(var e="",r,n=0,i=t.length;n-1?Hh[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Hh[t]=/HTMLUnknownElement/.test(e.toString())}var e0=Da("text,number,password,search,email,tel,url");function vq(t){if(typeof t=="string"){var e=document.querySelector(t);return e||document.createElement("div")}else return t}function bq(t,e){var r=document.createElement(t);return t!=="select"||e.data&&e.data.attrs&&e.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function yq(t,e){return document.createElementNS(pq[t],e)}function _q(t){return document.createTextNode(t)}function wq(t){return document.createComment(t)}function Sq(t,e,r){t.insertBefore(e,r)}function Oq(t,e){t.removeChild(e)}function $q(t,e){t.appendChild(e)}function Tq(t){return t.parentNode}function Cq(t){return t.nextSibling}function Eq(t){return t.tagName}function Pq(t,e){t.textContent=e}function Aq(t,e){t.setAttribute(e,"")}var xq=Object.freeze({__proto__:null,createElement:bq,createElementNS:yq,createTextNode:_q,createComment:wq,insertBefore:Sq,removeChild:Oq,appendChild:$q,parentNode:Tq,nextSibling:Cq,tagName:Eq,setTextContent:Pq,setStyleScope:Aq}),kq={create:function(t,e){fu(e)},update:function(t,e){t.data.ref!==e.data.ref&&(fu(t,!0),fu(e))},destroy:function(t){fu(t,!0)}};function fu(t,e){var r=t.data.ref;if(se(r)){var n=t.context,i=t.componentInstance||t.elm,a=e?null:i,o=e?void 0:i;if(Wt(r)){Xo(r,n,[a],n,"template ref function");return}var l=t.data.refInFor,c=typeof r=="string"||typeof r=="number",f=On(r),d=n.$refs;if(c||f){if(l){var p=c?d[r]:r.value;e?bt(p)&&el(p,i):bt(p)?p.includes(i)||p.push(i):c?(d[r]=[i],mE(n,r,d[r])):r.value=[i]}else if(c){if(e&&d[r]!==i)return;d[r]=o,mE(n,r,a)}else if(f){if(e&&r.value!==i)return;r.value=a}}}}function mE(t,e,r){var n=t._setupState;n&&Un(n,e)&&(On(n[e])?n[e].value=r:n[e]=r)}var ks=new Fi("",{},[]),Mf=["create","activate","update","remove","destroy"];function $l(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&se(t.data)===se(e.data)&&Dq(t,e)||$r(t.isAsyncPlaceholder)&&dt(e.asyncFactory.error))}function Dq(t,e){if(t.tag!=="input")return!0;var r,n=se(r=t.data)&&se(r=r.attrs)&&r.type,i=se(r=e.data)&&se(r=r.attrs)&&r.type;return n===i||e0(n)&&e0(i)}function Rq(t,e,r){var n,i,a={};for(n=e;n<=r;++n)i=t[n].key,se(i)&&(a[i]=n);return a}function Mq(t){var e,r,n={},i=t.modules,a=t.nodeOps;for(e=0;eve?(le=dt(R[ie+1])?null:R[ie+1].elm,D(z,le,R,Se,ie,X)):Se>ie&&N(H,Ee,ve)}function B(z,H,R,X){for(var ae=R;ae-1?yE(t,e,r):lq(e)?Ag(r)?t.removeAttribute(e):(r=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e,t.setAttribute(e,r)):GI(e)?t.setAttribute(e,sq(e,r)):hO(e)?Ag(r)?t.removeAttributeNS(Q1,KI(e)):t.setAttributeNS(Q1,e,r):yE(t,e,r)}function yE(t,e,r){if(Ag(r))t.removeAttribute(e);else{if(Ku&&!qu&&t.tagName==="TEXTAREA"&&e==="placeholder"&&r!==""&&!t.__ieph){var n=function(i){i.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var jq={create:vE,update:vE};function _E(t,e){var r=e.elm,n=e.data,i=t.data;if(!(dt(n.staticClass)&&dt(n.class)&&(dt(i)||dt(i.staticClass)&&dt(i.class)))){var a=cq(e),o=r._transitionClasses;se(o)&&(a=mO(a,gO(o))),a!==r._prevClass&&(r.setAttribute("class",a),r._prevClass=a)}}var zq={create:_E,update:_E},rw="__r",nw="__c";function Hq(t){if(se(t[rw])){var e=Ku?"change":"input";t[e]=[].concat(t[rw],t[e]||[]),delete t[rw]}se(t[nw])&&(t.change=[].concat(t[nw],t.change||[]),delete t[nw])}var Hd;function Uq(t,e,r){var n=Hd;return function i(){var a=e.apply(null,arguments);a!==null&&YI(t,i,r,n)}}var Vq=V1&&!(z2&&Number(z2[1])<=53);function Wq(t,e,r,n){if(Vq){var i=HI,a=e;e=a._wrapper=function(o){if(o.target===o.currentTarget||o.timeStamp>=i||o.timeStamp<=0||o.target.ownerDocument!==document)return a.apply(this,arguments)}}Hd.addEventListener(t,e,fI?{capture:r,passive:n}:r)}function YI(t,e,r,n){(n||Hd).removeEventListener(t,e._wrapper||e,r)}function iw(t,e){if(!(dt(t.data.on)&&dt(e.data.on))){var r=e.data.on||{},n=t.data.on||{};Hd=e.elm||t.elm,Hq(r),EI(r,n,Wq,YI,Uq,e.context),Hd=void 0}}var Gq={create:iw,update:iw,destroy:function(t){return iw(t,ks)}},Uh;function wE(t,e){if(!(dt(t.data.domProps)&&dt(e.data.domProps))){var r,n,i=e.elm,a=t.data.domProps||{},o=e.data.domProps||{};(se(o.__ob__)||$r(o._v_attr_proxy))&&(o=e.data.domProps=cr({},o));for(r in a)r in o||(i[r]="");for(r in o){if(n=o[r],r==="textContent"||r==="innerHTML"){if(e.children&&(e.children.length=0),n===a[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var l=dt(n)?"":String(n);Kq(i,l)&&(i.value=l)}else if(r==="innerHTML"&&vO(i.tagName)&&dt(i.innerHTML)){Uh=Uh||document.createElement("div"),Uh.innerHTML="".concat(n,"");for(var c=Uh.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==a[r])try{i[r]=n}catch(f){}}}}function Kq(t,e){return!t.composing&&(t.tagName==="OPTION"||qq(t,e)||Yq(t,e))}function qq(t,e){var r=!0;try{r=document.activeElement!==t}catch(n){}return r&&t.value!==e}function Yq(t,e){var r=t.value,n=t._vModifiers;if(se(n)){if(n.number)return Id(r)!==Id(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}var Xq={create:wE,update:wE},Jq=mc(function(t){var e={},r=/;(?![^(]*\))/g,n=/:(.+)/;return t.split(r).forEach(function(i){if(i){var a=i.split(n);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e});function aw(t){var e=XI(t.style);return t.staticStyle?cr(t.staticStyle,e):e}function XI(t){return Array.isArray(t)?aI(t):typeof t=="string"?Jq(t):t}function Zq(t,e){var r={},n;if(e)for(var i=t;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=aw(i.data))&&cr(r,n);(n=aw(t.data))&&cr(r,n);for(var a=t;a=a.parent;)a.data&&(n=aw(a.data))&&cr(r,n);return r}var Qq=/^--/,SE=/\s*!important$/,OE=function(t,e,r){if(Qq.test(e))t.style.setProperty(e,r);else if(SE.test(r))t.style.setProperty(fp(e),r.replace(SE,""),"important");else{var n=eY(e);if(Array.isArray(r))for(var i=0,a=r.length;i-1?e.split(JI).forEach(function(n){return t.classList.add(n)}):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function QI(t,e){if(!(!e||!(e=e.trim())))if(t.classList)e.indexOf(" ")>-1?e.split(JI).forEach(function(i){return t.classList.remove(i)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function e3(t){if(t){if(typeof t=="object"){var e={};return t.css!==!1&&cr(e,CE(t.name||"v")),cr(e,t),e}else if(typeof t=="string")return CE(t)}}var CE=mc(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),t3=gi&&!qu,iu="transition",ow="animation",Rm="transition",xg="transitionend",t0="animation",r3="animationend";t3&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Rm="WebkitTransition",xg="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(t0="WebkitAnimation",r3="webkitAnimationEnd"));var EE=gi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function n3(t){EE(function(){EE(t)})}function Jl(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),ZI(t,e))}function Ho(t,e){t._transitionClasses&&el(t._transitionClasses,e),QI(t,e)}function i3(t,e,r){var n=a3(t,e),i=n.type,a=n.timeout,o=n.propCount;if(!i)return r();var l=i===iu?xg:r3,c=0,f=function(){t.removeEventListener(l,d),r()},d=function(p){p.target===t&&++c>=o&&f()};setTimeout(function(){c0&&(f=iu,d=a,p=i.length):e===ow?c>0&&(f=ow,d=c,p=l.length):(d=Math.max(a,c),f=d>0?a>c?iu:ow:null,p=f?f===iu?i.length:l.length:0);var g=f===iu&&rY.test(r[Rm+"Property"]);return{type:f,timeout:d,propCount:p,hasTransform:g}}function PE(t,e){for(;t.length1}function xE(t,e){e.data.show!==!0&&r0(e)}var nY=gi?{create:xE,activate:xE,remove:function(t,e){t.data.show!==!0?o3(t,e):e()}}:{},iY=[jq,zq,Gq,Xq,tY,nY],aY=iY.concat(Fq),oY=Mq({nodeOps:xq,modules:aY});qu&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&yO(t,"input")});var l3={inserted:function(t,e,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?xs(r,"postpatch",function(){l3.componentUpdated(t,e,r)}):kE(t,e,r.context),t._vOptions=[].map.call(t.options,kg)):(r.tag==="textarea"||e0(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",sY),t.addEventListener("compositionend",ME),t.addEventListener("change",ME),qu&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if(r.tag==="select"){kE(t,e,r.context);var n=t._vOptions,i=t._vOptions=[].map.call(t.options,kg);if(i.some(function(o,l){return!rc(o,n[l])})){var a=t.multiple?e.value.some(function(o){return RE(o,i)}):e.value!==e.oldValue&&RE(e.value,i);a&&yO(t,"change")}}}};function kE(t,e,r){DE(t,e),(Ku||uI)&&setTimeout(function(){DE(t,e)},0)}function DE(t,e,r){var n=e.value,i=t.multiple;if(!(i&&!Array.isArray(n))){for(var a,o,l=0,c=t.options.length;l-1,o.selected!==a&&(o.selected=a);else if(rc(kg(o),n)){t.selectedIndex!==l&&(t.selectedIndex=l);return}i||(t.selectedIndex=-1)}}function RE(t,e){return e.every(function(r){return!rc(r,t)})}function kg(t){return"_value"in t?t._value:t.value}function sY(t){t.target.composing=!0}function ME(t){t.target.composing&&(t.target.composing=!1,yO(t.target,"input"))}function yO(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function n0(t){return t.componentInstance&&(!t.data||!t.data.transition)?n0(t.componentInstance._vnode):t}var lY={bind:function(t,e,r){var n=e.value;r=n0(r);var i=r.data&&r.data.transition,a=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;n&&i?(r.data.show=!0,r0(r,function(){t.style.display=a})):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value,i=e.oldValue;if(!n!=!i){r=n0(r);var a=r.data&&r.data.transition;a?(r.data.show=!0,n?r0(r,function(){t.style.display=t.__vOriginalDisplay}):o3(r,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,n,i){i||(t.style.display=t.__vOriginalDisplay)}},cY={model:l3,show:lY},c3={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function i0(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?i0(MI(e.children)):t}function u3(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var i=r._parentListeners;for(var n in i)e[tc(n)]=i[n];return e}function IE(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function uY(t){for(;t=t.parent;)if(t.data.transition)return!0}function fY(t,e){return e.key===t.key&&e.tag===t.tag}var dY=function(t){return t.tag||Bd(t)},pY=function(t){return t.name==="show"},hY={name:"transition",props:c3,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(dY),!!r.length)){var n=this.mode,i=r[0];if(uY(this.$vnode))return i;var a=i0(i);if(!a)return i;if(this._leaving)return IE(t,i);var o="__transition-".concat(this._uid,"-");a.key=a.key==null?a.isComment?o+"comment":o+a.tag:up(a.key)?String(a.key).indexOf(o)===0?a.key:o+a.key:a.key;var l=(a.data||(a.data={})).transition=u3(this),c=this._vnode,f=i0(c);if(a.data.directives&&a.data.directives.some(pY)&&(a.data.show=!0),f&&f.data&&!fY(a,f)&&!Bd(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var d=f.data.transition=cr({},l);if(n==="out-in")return this._leaving=!0,xs(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),IE(t,i);if(n==="in-out"){if(Bd(a))return c;var p,g=function(){p()};xs(l,"afterEnter",g),xs(l,"enterCancelled",g),xs(d,"delayLeave",function(y){p=y})}}return i}}},f3=cr({tag:String,moveClass:String},c3);delete f3.mode;var mY={props:f3,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var i=FI(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=u3(this),l=0;l=0&&Math.floor(e)===e&&isFinite(t)}function F1(t){return se(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function OW(t){return t==null?"":Array.isArray(t)||Kn(t)&&t.toString===tO?JSON.stringify(t,null,2):String(t)}function Id(t){var e=parseFloat(t);return isNaN(e)?t:e}function Da(t,e){for(var r=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var TW=Object.prototype.hasOwnProperty;function Un(t,e){return TW.call(t,e)}function mc(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var CW=/-(\w)/g,tc=mc(function(t){return t.replace(CW,function(e,r){return r?r.toUpperCase():""})}),EW=mc(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),PW=/\B([A-Z])/g,fp=mc(function(t){return t.replace(PW,"-$1").toLowerCase()});function AW(t,e){function r(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return r._length=t.length,r}function xW(t,e){return t.bind(e)}var iI=Function.prototype.bind?xW:AW;function j1(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function cr(t,e){for(var r in e)t[r]=e[r];return t}function aI(t){for(var e={},r=0;r0,uI=da&&da.indexOf("edge/")>0;da&&da.indexOf("android")>0;var IW=da&&/iphone|ipad|ipod|ios/.test(da),z2=da&&da.match(/firefox\/(\d+)/),H1={}.watch,fI=!1;if(gi)try{var H2={};Object.defineProperty(H2,"passive",{get:function(){fI=!0}}),window.addEventListener("test-passive",null,H2)}catch(t){}var Bh,tl=function(){return Bh===void 0&&(!gi&&typeof global<"u"?Bh=global.process&&global.process.env.VUE_ENV==="server":Bh=!1),Bh},wg=gi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function wu(t){return typeof t=="function"&&/native code/.test(t.toString())}var dp=typeof Symbol<"u"&&wu(Symbol)&&typeof Reflect<"u"&&wu(Reflect.ownKeys),Ld;typeof Set<"u"&&wu(Set)?Ld=Set:Ld=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Vr=null;function LW(){return Vr&&{proxy:Vr}}function Hs(t){t===void 0&&(t=null),t||Vr&&Vr._scope.off(),Vr=t,t&&t._scope.on()}var Fi=function(){function t(e,r,n,i,a,o,l,c){this.tag=e,this.data=r,this.children=n,this.text=i,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=l,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ql=function(t){t===void 0&&(t="");var e=new Fi;return e.text=t,e.isComment=!0,e};function cu(t){return new Fi(void 0,void 0,void 0,String(t))}function U1(t){var e=new Fi(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var NW=0,xm=[],BW=function(){for(var t=0;t1)return r&&Wt(e)?e.call(n):e}}var q2=mc(function(t){var e=t.charAt(0)==="&";t=e?t.slice(1):t;var r=t.charAt(0)==="~";t=r?t.slice(1):t;var n=t.charAt(0)==="!";return t=n?t.slice(1):t,{name:t,once:r,capture:n,passive:e}});function V1(t,e){function r(){var n=r.fns;if(bt(n))for(var i=n.slice(),a=0;a0&&(i=PI(i,"".concat(e||"","_").concat(n)),Rf(i[0])&&Rf(o)&&(r[a]=cu(o.text+i[0].text),i.shift()),r.push.apply(r,i)):up(i)?Rf(o)?r[a]=cu(o.text+i):i!==""&&r.push(cu(i)):Rf(i)&&Rf(o)?r[a]=cu(o.text+i.text):($r(t._isVList)&&se(i.tag)&&dt(i.key)&&se(e)&&(i.key="__vlist".concat(e,"_").concat(n,"__")),r.push(i)));return r}function cG(t,e){var r=null,n,i,a,o;if(bt(t)||typeof t=="string")for(r=new Array(t.length),n=0,i=t.length;n0,o=e?!!e.$stable:!a,l=e&&e.$key;if(!e)i={};else{if(e._normalized)return e._normalized;if(o&&n&&n!==An&&l===n.$key&&!a&&!n.$hasNormal)return n;i={};for(var c in e)e[c]&&c[0]!=="$"&&(i[c]=_G(t,r,c,e[c]))}for(var f in r)f in i||(i[f]=wG(r,f));return e&&Object.isExtensible(e)&&(e._normalized=i),zr(i,"$stable",o),zr(i,"$key",l),zr(i,"$hasNormal",a),i}function _G(t,e,r,n){var i=function(){var a=Vr;Hs(t);var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!bt(o)?[o]:aO(o);var l=o&&o[0];return Hs(a),o&&(!l||o.length===1&&l.isComment&&!Bd(l))?void 0:o};return n.proxy&&Object.defineProperty(e,r,{get:i,enumerable:!0,configurable:!0}),i}function wG(t,e){return function(){return t[e]}}function SG(t){var e=t.$options,r=e.setup;if(r){var n=t._setupContext=DI(t);Hs(t),Yu();var i=Xo(r,null,[t._props||nO({}),n],t,"setup");if(Xu(),Hs(),Wt(i))e.render=i;else if(kn(i))if(t._setupState=i,i.__sfc){var o=t._setupProxy={};for(var a in i)a!=="__sfc"&&$g(o,i,a)}else for(var a in i)cI(a)||$g(t,i,a)}}function DI(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};zr(e,"_v_attr_proxy",!0),Tg(e,t.$attrs,An,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Tg(e,t.$listeners,An,t,"$listeners")}return t._listenersProxy},get slots(){return $G(t)},emit:iI(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach(function(r){return $g(t,e,r)})}}}function Tg(t,e,r,n,i){var a=!1;for(var o in e)o in t?e[o]!==r[o]&&(a=!0):(a=!0,OG(t,o,n,i));for(var o in t)o in e||(a=!0,delete t[o]);return a}function OG(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function $G(t){return t._slotsProxy||RI(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function RI(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function TG(){return sO().slots}function CG(){return sO().attrs}function EG(){return sO().listeners}function sO(){var t=Vr;return t._setupContext||(t._setupContext=DI(t))}function PG(t,e){var r=bt(t)?t.reduce(function(a,o){return a[o]={},a},{}):t;for(var n in e){var i=r[n];i?bt(i)||Wt(i)?r[n]={type:i,default:e[n]}:i.default=e[n]:i===null&&(r[n]={default:e[n]})}return r}function AG(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,n=r&&r.context;t.$slots=oO(e._renderChildren,n),t.$scopedSlots=r?wd(t.$parent,r.data.scopedSlots,t.$slots):An,t._c=function(a,o,l,c){return Fd(t,a,o,l,c,!1)},t.$createElement=function(a,o,l,c){return Fd(t,a,o,l,c,!0)};var i=r&&r.data;Vs(t,"$attrs",i&&i.attrs||An,null,!0),Vs(t,"$listeners",e._parentListeners||An,null,!0)}var W1=null;function xG(t){kI(t.prototype),t.prototype.$nextTick=function(e){return hp(e,this)},t.prototype._render=function(){var e=this,r=e.$options,n=r.render,i=r._parentVnode;i&&e._isMounted&&(e.$scopedSlots=wd(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&RI(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;var a;try{Hs(e),W1=e,a=n.call(e._renderProxy,e.$createElement)}catch(o){nc(o,e,"render"),a=e._vnode}finally{W1=null,Hs()}return bt(a)&&a.length===1&&(a=a[0]),a instanceof Fi||(a=ql()),a.parent=i,a}}function tw(t,e){return(t.__esModule||dp&&t[Symbol.toStringTag]==="Module")&&(t=t.default),kn(t)?e.extend(t):t}function kG(t,e,r,n,i){var a=ql();return a.asyncFactory=t,a.asyncMeta={data:e,context:r,children:n,tag:i},a}function DG(t,e){if($r(t.error)&&se(t.errorComp))return t.errorComp;if(se(t.resolved))return t.resolved;var r=W1;if(r&&se(t.owners)&&t.owners.indexOf(r)===-1&&t.owners.push(r),$r(t.loading)&&se(t.loadingComp))return t.loadingComp;if(r&&!se(t.owners)){var n=t.owners=[r],i=!0,a=null,o=null;r.$on("hook:destroyed",function(){return el(n,r)});var l=function(p){for(var g=0,y=n.length;g1?j1(i):i;for(var a=j1(arguments,1),o='event handler for "'.concat(r,'"'),l=0,c=i.length;ldocument.createEvent("Event").timeStamp&&(X1=function(){return rw.now()})}var hK=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function mK(){HI=X1(),uO=!0;var t,e;for(zo.sort(hK),uu=0;uuuu&&zo[r].id>t.id;)r--;zo.splice(r+1,0,t)}Y1||(Y1=!0,hp(mK))}}function yK(t){var e=t.$options.provide;if(e){var r=Wt(e)?e.call(t):e;if(!kn(r))return;for(var n=CI(t),i=dp?Reflect.ownKeys(r):Object.keys(r),a=0;a-1){if(a&&!Un(i,"default"))o=!1;else if(o===""||o===fp(t)){var c=lE(String,i.type);(c<0||l-1)return this;var n=j1(arguments,1);return n.unshift(this),Wt(e.install)?e.install.apply(e,n):Wt(e)&&e.apply(null,n),r.push(e),this}}function YK(t){t.mixin=function(e){return this.options=ic(this.options,e),this}}function XK(t){t.cid=0;var e=1;t.extend=function(r){r=r||{};var n=this,i=n.cid,a=r._Ctor||(r._Ctor={});if(a[i])return a[i];var o=Eg(r)||Eg(n.options),l=function(f){this._init(f)};return l.prototype=Object.create(n.prototype),l.prototype.constructor=l,l.cid=e++,l.options=ic(n.options,r),l.super=n,l.options.props&&JK(l),l.options.computed&&ZK(l),l.extend=n.extend,l.mixin=n.mixin,l.use=n.use,Hv.forEach(function(c){l[c]=n[c]}),o&&(l.options.components[o]=l),l.superOptions=n.options,l.extendOptions=r,l.sealedOptions=cr({},l.options),a[i]=l,l}}function JK(t){var e=t.options.props;for(var r in e)hO(t.prototype,"_props",r)}function ZK(t){var e=t.options.computed;for(var r in e)WI(t.prototype,r,e[r])}function QK(t){Hv.forEach(function(e){t[e]=function(r,n){return n?(e==="component"&&Kn(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),e==="directive"&&Wt(n)&&(n={bind:n,update:n}),this.options[e+"s"][r]=n,n):this.options[e+"s"][r]}})}function fE(t){return t&&(Eg(t.Ctor.options)||t.tag)}function zh(t,e){return bt(t)?t.indexOf(e)>-1:typeof t=="string"?t.split(",").indexOf(e)>-1:SW(t)?t.test(e):!1}function dE(t,e){var r=t.cache,n=t.keys,i=t._vnode;for(var a in r){var o=r[a];if(o){var l=o.name;l&&!e(l)&&e0(r,a,n,i)}}}function e0(t,e,r,n){var i=t[e];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),t[e]=null,el(r,e)}var pE=[String,RegExp,Array],eq={name:"keep-alive",abstract:!0,props:{include:pE,exclude:pE,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,r=t.keys,n=t.vnodeToCache,i=t.keyToCache;if(n){var a=n.tag,o=n.componentInstance,l=n.componentOptions;e[i]={name:fE(l),tag:a,componentInstance:o},r.push(i),this.max&&r.length>parseInt(this.max)&&e0(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)e0(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){dE(t,function(r){return zh(e,r)})}),this.$watch("exclude",function(e){dE(t,function(r){return!zh(e,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=MI(t),r=e&&e.componentOptions;if(r){var n=fE(r),i=this,a=i.include,o=i.exclude;if(a&&(!n||!zh(a,n))||o&&n&&zh(o,n))return e;var l=this,c=l.cache,f=l.keys,d=e.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;c[d]?(e.componentInstance=c[d].componentInstance,el(f,d),f.push(d)):(this.vnodeToCache=e,this.keyToCache=d),e.data.keepAlive=!0}return e||t&&t[0]}},tq={KeepAlive:eq};function rq(t){var e={};e.get=function(){return ua},Object.defineProperty(t,"config",e),t.util={warn:CK,extend:cr,mergeOptions:ic,defineReactive:Vs},t.set=fo,t.delete=Nd,t.nextTick=hp,t.observable=function(r){return Yo(r),r},t.options=Object.create(null),Hv.forEach(function(r){t.options[r+"s"]=Object.create(null)}),t.options._base=t,cr(t.options.components,tq),qK(t),YK(t),XK(t),QK(t)}rq(Ze);Object.defineProperty(Ze.prototype,"$isServer",{get:tl});Object.defineProperty(Ze.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Ze,"FunctionalRenderContext",{value:fO});Ze.version=NI;var nq=Da("style,class"),iq=Da("input,textarea,option,select,progress"),aq=function(t,e,r){return r==="value"&&iq(t)&&e!=="button"||r==="selected"&&t==="option"||r==="checked"&&t==="input"||r==="muted"&&t==="video"},GI=Da("contenteditable,draggable,spellcheck"),oq=Da("events,caret,typing,plaintext-only"),sq=function(t,e){return Ag(e)||e==="false"?"false":t==="contenteditable"&&oq(e)?e:"true"},lq=Da("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),t0="http://www.w3.org/1999/xlink",gO=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},KI=function(t){return gO(t)?t.slice(6,t.length):""},Ag=function(t){return t==null||t===!1};function cq(t){for(var e=t.data,r=t,n=t;se(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(e=hE(n.data,e));for(;se(r=r.parent);)r&&r.data&&(e=hE(e,r.data));return uq(e.staticClass,e.class)}function hE(t,e){return{staticClass:vO(t.staticClass,e.staticClass),class:se(t.class)?[t.class,e.class]:e.class}}function uq(t,e){return se(t)||se(e)?vO(t,bO(e)):""}function vO(t,e){return t?e?t+" "+e:t:e||""}function bO(t){return Array.isArray(t)?fq(t):kn(t)?dq(t):typeof t=="string"?t:""}function fq(t){for(var e="",r,n=0,i=t.length;n-1?Hh[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Hh[t]=/HTMLUnknownElement/.test(e.toString())}var r0=Da("text,number,password,search,email,tel,url");function vq(t){if(typeof t=="string"){var e=document.querySelector(t);return e||document.createElement("div")}else return t}function bq(t,e){var r=document.createElement(t);return t!=="select"||e.data&&e.data.attrs&&e.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function yq(t,e){return document.createElementNS(pq[t],e)}function _q(t){return document.createTextNode(t)}function wq(t){return document.createComment(t)}function Sq(t,e,r){t.insertBefore(e,r)}function Oq(t,e){t.removeChild(e)}function $q(t,e){t.appendChild(e)}function Tq(t){return t.parentNode}function Cq(t){return t.nextSibling}function Eq(t){return t.tagName}function Pq(t,e){t.textContent=e}function Aq(t,e){t.setAttribute(e,"")}var xq=Object.freeze({__proto__:null,createElement:bq,createElementNS:yq,createTextNode:_q,createComment:wq,insertBefore:Sq,removeChild:Oq,appendChild:$q,parentNode:Tq,nextSibling:Cq,tagName:Eq,setTextContent:Pq,setStyleScope:Aq}),kq={create:function(t,e){fu(e)},update:function(t,e){t.data.ref!==e.data.ref&&(fu(t,!0),fu(e))},destroy:function(t){fu(t,!0)}};function fu(t,e){var r=t.data.ref;if(se(r)){var n=t.context,i=t.componentInstance||t.elm,a=e?null:i,o=e?void 0:i;if(Wt(r)){Xo(r,n,[a],n,"template ref function");return}var l=t.data.refInFor,c=typeof r=="string"||typeof r=="number",f=On(r),d=n.$refs;if(c||f){if(l){var p=c?d[r]:r.value;e?bt(p)&&el(p,i):bt(p)?p.includes(i)||p.push(i):c?(d[r]=[i],mE(n,r,d[r])):r.value=[i]}else if(c){if(e&&d[r]!==i)return;d[r]=o,mE(n,r,a)}else if(f){if(e&&r.value!==i)return;r.value=a}}}}function mE(t,e,r){var n=t._setupState;n&&Un(n,e)&&(On(n[e])?n[e].value=r:n[e]=r)}var ks=new Fi("",{},[]),Mf=["create","activate","update","remove","destroy"];function $l(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&se(t.data)===se(e.data)&&Dq(t,e)||$r(t.isAsyncPlaceholder)&&dt(e.asyncFactory.error))}function Dq(t,e){if(t.tag!=="input")return!0;var r,n=se(r=t.data)&&se(r=r.attrs)&&r.type,i=se(r=e.data)&&se(r=r.attrs)&&r.type;return n===i||r0(n)&&r0(i)}function Rq(t,e,r){var n,i,a={};for(n=e;n<=r;++n)i=t[n].key,se(i)&&(a[i]=n);return a}function Mq(t){var e,r,n={},i=t.modules,a=t.nodeOps;for(e=0;eve?(le=dt(R[ie+1])?null:R[ie+1].elm,D(z,le,R,Se,ie,X)):Se>ie&&N(H,Ee,ve)}function B(z,H,R,X){for(var ae=R;ae-1?yE(t,e,r):lq(e)?Ag(r)?t.removeAttribute(e):(r=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e,t.setAttribute(e,r)):GI(e)?t.setAttribute(e,sq(e,r)):gO(e)?Ag(r)?t.removeAttributeNS(t0,KI(e)):t.setAttributeNS(t0,e,r):yE(t,e,r)}function yE(t,e,r){if(Ag(r))t.removeAttribute(e);else{if(Ku&&!qu&&t.tagName==="TEXTAREA"&&e==="placeholder"&&r!==""&&!t.__ieph){var n=function(i){i.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var jq={create:vE,update:vE};function _E(t,e){var r=e.elm,n=e.data,i=t.data;if(!(dt(n.staticClass)&&dt(n.class)&&(dt(i)||dt(i.staticClass)&&dt(i.class)))){var a=cq(e),o=r._transitionClasses;se(o)&&(a=vO(a,bO(o))),a!==r._prevClass&&(r.setAttribute("class",a),r._prevClass=a)}}var zq={create:_E,update:_E},iw="__r",aw="__c";function Hq(t){if(se(t[iw])){var e=Ku?"change":"input";t[e]=[].concat(t[iw],t[e]||[]),delete t[iw]}se(t[aw])&&(t.change=[].concat(t[aw],t.change||[]),delete t[aw])}var Hd;function Uq(t,e,r){var n=Hd;return function i(){var a=e.apply(null,arguments);a!==null&&YI(t,i,r,n)}}var Vq=G1&&!(z2&&Number(z2[1])<=53);function Wq(t,e,r,n){if(Vq){var i=HI,a=e;e=a._wrapper=function(o){if(o.target===o.currentTarget||o.timeStamp>=i||o.timeStamp<=0||o.target.ownerDocument!==document)return a.apply(this,arguments)}}Hd.addEventListener(t,e,fI?{capture:r,passive:n}:r)}function YI(t,e,r,n){(n||Hd).removeEventListener(t,e._wrapper||e,r)}function ow(t,e){if(!(dt(t.data.on)&&dt(e.data.on))){var r=e.data.on||{},n=t.data.on||{};Hd=e.elm||t.elm,Hq(r),EI(r,n,Wq,YI,Uq,e.context),Hd=void 0}}var Gq={create:ow,update:ow,destroy:function(t){return ow(t,ks)}},Uh;function wE(t,e){if(!(dt(t.data.domProps)&&dt(e.data.domProps))){var r,n,i=e.elm,a=t.data.domProps||{},o=e.data.domProps||{};(se(o.__ob__)||$r(o._v_attr_proxy))&&(o=e.data.domProps=cr({},o));for(r in a)r in o||(i[r]="");for(r in o){if(n=o[r],r==="textContent"||r==="innerHTML"){if(e.children&&(e.children.length=0),n===a[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var l=dt(n)?"":String(n);Kq(i,l)&&(i.value=l)}else if(r==="innerHTML"&&yO(i.tagName)&&dt(i.innerHTML)){Uh=Uh||document.createElement("div"),Uh.innerHTML="".concat(n,"");for(var c=Uh.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==a[r])try{i[r]=n}catch(f){}}}}function Kq(t,e){return!t.composing&&(t.tagName==="OPTION"||qq(t,e)||Yq(t,e))}function qq(t,e){var r=!0;try{r=document.activeElement!==t}catch(n){}return r&&t.value!==e}function Yq(t,e){var r=t.value,n=t._vModifiers;if(se(n)){if(n.number)return Id(r)!==Id(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}var Xq={create:wE,update:wE},Jq=mc(function(t){var e={},r=/;(?![^(]*\))/g,n=/:(.+)/;return t.split(r).forEach(function(i){if(i){var a=i.split(n);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e});function sw(t){var e=XI(t.style);return t.staticStyle?cr(t.staticStyle,e):e}function XI(t){return Array.isArray(t)?aI(t):typeof t=="string"?Jq(t):t}function Zq(t,e){var r={},n;if(e)for(var i=t;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=sw(i.data))&&cr(r,n);(n=sw(t.data))&&cr(r,n);for(var a=t;a=a.parent;)a.data&&(n=sw(a.data))&&cr(r,n);return r}var Qq=/^--/,SE=/\s*!important$/,OE=function(t,e,r){if(Qq.test(e))t.style.setProperty(e,r);else if(SE.test(r))t.style.setProperty(fp(e),r.replace(SE,""),"important");else{var n=eY(e);if(Array.isArray(r))for(var i=0,a=r.length;i-1?e.split(JI).forEach(function(n){return t.classList.add(n)}):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function QI(t,e){if(!(!e||!(e=e.trim())))if(t.classList)e.indexOf(" ")>-1?e.split(JI).forEach(function(i){return t.classList.remove(i)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function e3(t){if(t){if(typeof t=="object"){var e={};return t.css!==!1&&cr(e,CE(t.name||"v")),cr(e,t),e}else if(typeof t=="string")return CE(t)}}var CE=mc(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),t3=gi&&!qu,iu="transition",lw="animation",Rm="transition",xg="transitionend",n0="animation",r3="animationend";t3&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Rm="WebkitTransition",xg="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(n0="WebkitAnimation",r3="webkitAnimationEnd"));var EE=gi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function n3(t){EE(function(){EE(t)})}function Jl(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),ZI(t,e))}function Ho(t,e){t._transitionClasses&&el(t._transitionClasses,e),QI(t,e)}function i3(t,e,r){var n=a3(t,e),i=n.type,a=n.timeout,o=n.propCount;if(!i)return r();var l=i===iu?xg:r3,c=0,f=function(){t.removeEventListener(l,d),r()},d=function(p){p.target===t&&++c>=o&&f()};setTimeout(function(){c0&&(f=iu,d=a,p=i.length):e===lw?c>0&&(f=lw,d=c,p=l.length):(d=Math.max(a,c),f=d>0?a>c?iu:lw:null,p=f?f===iu?i.length:l.length:0);var g=f===iu&&rY.test(r[Rm+"Property"]);return{type:f,timeout:d,propCount:p,hasTransform:g}}function PE(t,e){for(;t.length1}function xE(t,e){e.data.show!==!0&&i0(e)}var nY=gi?{create:xE,activate:xE,remove:function(t,e){t.data.show!==!0?o3(t,e):e()}}:{},iY=[jq,zq,Gq,Xq,tY,nY],aY=iY.concat(Fq),oY=Mq({nodeOps:xq,modules:aY});qu&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&wO(t,"input")});var l3={inserted:function(t,e,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?xs(r,"postpatch",function(){l3.componentUpdated(t,e,r)}):kE(t,e,r.context),t._vOptions=[].map.call(t.options,kg)):(r.tag==="textarea"||r0(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",sY),t.addEventListener("compositionend",ME),t.addEventListener("change",ME),qu&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if(r.tag==="select"){kE(t,e,r.context);var n=t._vOptions,i=t._vOptions=[].map.call(t.options,kg);if(i.some(function(o,l){return!rc(o,n[l])})){var a=t.multiple?e.value.some(function(o){return RE(o,i)}):e.value!==e.oldValue&&RE(e.value,i);a&&wO(t,"change")}}}};function kE(t,e,r){DE(t,e),(Ku||uI)&&setTimeout(function(){DE(t,e)},0)}function DE(t,e,r){var n=e.value,i=t.multiple;if(!(i&&!Array.isArray(n))){for(var a,o,l=0,c=t.options.length;l-1,o.selected!==a&&(o.selected=a);else if(rc(kg(o),n)){t.selectedIndex!==l&&(t.selectedIndex=l);return}i||(t.selectedIndex=-1)}}function RE(t,e){return e.every(function(r){return!rc(r,t)})}function kg(t){return"_value"in t?t._value:t.value}function sY(t){t.target.composing=!0}function ME(t){t.target.composing&&(t.target.composing=!1,wO(t.target,"input"))}function wO(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function a0(t){return t.componentInstance&&(!t.data||!t.data.transition)?a0(t.componentInstance._vnode):t}var lY={bind:function(t,e,r){var n=e.value;r=a0(r);var i=r.data&&r.data.transition,a=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;n&&i?(r.data.show=!0,i0(r,function(){t.style.display=a})):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value,i=e.oldValue;if(!n!=!i){r=a0(r);var a=r.data&&r.data.transition;a?(r.data.show=!0,n?i0(r,function(){t.style.display=t.__vOriginalDisplay}):o3(r,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,n,i){i||(t.style.display=t.__vOriginalDisplay)}},cY={model:l3,show:lY},c3={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function o0(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?o0(MI(e.children)):t}function u3(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var i=r._parentListeners;for(var n in i)e[tc(n)]=i[n];return e}function IE(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function uY(t){for(;t=t.parent;)if(t.data.transition)return!0}function fY(t,e){return e.key===t.key&&e.tag===t.tag}var dY=function(t){return t.tag||Bd(t)},pY=function(t){return t.name==="show"},hY={name:"transition",props:c3,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(dY),!!r.length)){var n=this.mode,i=r[0];if(uY(this.$vnode))return i;var a=o0(i);if(!a)return i;if(this._leaving)return IE(t,i);var o="__transition-".concat(this._uid,"-");a.key=a.key==null?a.isComment?o+"comment":o+a.tag:up(a.key)?String(a.key).indexOf(o)===0?a.key:o+a.key:a.key;var l=(a.data||(a.data={})).transition=u3(this),c=this._vnode,f=o0(c);if(a.data.directives&&a.data.directives.some(pY)&&(a.data.show=!0),f&&f.data&&!fY(a,f)&&!Bd(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var d=f.data.transition=cr({},l);if(n==="out-in")return this._leaving=!0,xs(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),IE(t,i);if(n==="in-out"){if(Bd(a))return c;var p,g=function(){p()};xs(l,"afterEnter",g),xs(l,"enterCancelled",g),xs(d,"delayLeave",function(y){p=y})}}return i}}},f3=cr({tag:String,moveClass:String},c3);delete f3.mode;var mY={props:f3,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var i=FI(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=u3(this),l=0;l * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Dg.exports;(function(t,e){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",l="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",f=500,d="__lodash_placeholder__",p=1,g=2,y=4,v=1,_=2,$=1,E=2,D=4,L=8,N=16,k=32,J=64,B=128,j=256,ee=512,fe=30,ge="...",z=800,H=16,R=1,X=2,ae=3,Ee=1/0,Se=9007199254740991,ve=17976931348623157e292,De=0/0,de=4294967295,ie=de-1,O=de>>>1,M=[["ary",B],["bind",$],["bindKey",E],["curry",L],["curryRight",N],["flip",ee],["partial",k],["partialRight",J],["rearg",j]],x="[object Arguments]",V="[object Array]",K="[object AsyncFunction]",le="[object Boolean]",ce="[object Date]",ue="[object DOMException]",be="[object Error]",$e="[object Function]",Ie="[object GeneratorFunction]",xe="[object Map]",Te="[object Number]",nt="[object Null]",Ve="[object Object]",xt="[object Promise]",It="[object Proxy]",Ct="[object RegExp]",Ne="[object Set]",it="[object String]",Et="[object Symbol]",Kr="[object Undefined]",Qt="[object WeakMap]",kr="[object WeakSet]",Dr="[object ArrayBuffer]",mn="[object DataView]",gn="[object Float32Array]",Ui="[object Float64Array]",yi="[object Int8Array]",va="[object Int16Array]",Xn="[object Int32Array]",Ha="[object Uint8Array]",cs="[object Uint8ClampedArray]",fl="[object Uint16Array]",br="[object Uint32Array]",Rr=/\b__p \+= '';/g,Yt=/\b(__p \+=) '' \+/g,Vi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,dl=/&(?:amp|lt|gt|quot|#39);/g,Cc=/[&<>"']/g,pl=RegExp(dl.source),pf=RegExp(Cc.source),Sy=/<%-([\s\S]+?)%>/g,Oy=/<%([\s\S]+?)%>/g,Up=/<%=([\s\S]+?)%>/g,$y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ty=/^\w*$/,Cy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hf=/[\\^$.*+?()[\]{}|]/g,Ey=RegExp(hf.source),mf=/^\s+/,Vp=/\s/,Py=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ay=/\{\n\/\* \[wrapped with (.+)\] \*/,xy=/,? & /,ky=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dy=/[()=,{}\[\]\/\s]/,Ry=/\\(\\)?/g,My=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wp=/\w*$/,Iy=/^[-+]0x[0-9a-f]+$/i,Ly=/^0b[01]+$/i,Ny=/^\[object .+?Constructor\]$/,By=/^0o[0-7]+$/i,Fy=/^(?:0|[1-9]\d*)$/,jy=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ec=/($^)/,Gp=/['\n\r\u2028\u2029\\]/g,Ua="\\ud800-\\udfff",Kp="\\u0300-\\u036f",us="\\ufe20-\\ufe2f",zy="\\u20d0-\\u20ff",hl=Kp+us+zy,Pc="\\u2700-\\u27bf",qp="a-z\\xdf-\\xf6\\xf8-\\xff",Hy="\\xac\\xb1\\xd7\\xf7",gf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Uy="\\u2000-\\u206f",Vy=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",C="A-Z\\xc0-\\xd6\\xd8-\\xde",U="\\ufe0e\\ufe0f",I=Hy+gf+Uy+Vy,Y="['’]",ne="["+Ua+"]",q="["+I+"]",me="["+hl+"]",Ce="\\d+",Pe="["+Pc+"]",Ae="["+qp+"]",ke="[^"+Ua+I+Ce+Pc+qp+C+"]",We="\\ud83c[\\udffb-\\udfff]",wt="(?:"+me+"|"+We+")",Bt="[^"+Ua+"]",Ft="(?:\\ud83c[\\udde6-\\uddff]){2}",yr="[\\ud800-\\udbff][\\udc00-\\udfff]",Xt="["+C+"]",In="\\u200d",fs="(?:"+Ae+"|"+ke+")",vf="(?:"+Xt+"|"+ke+")",Yp="(?:"+Y+"(?:d|ll|m|re|s|t|ve))?",Ac="(?:"+Y+"(?:D|LL|M|RE|S|T|VE))?",Wy=wt+"?",Xp="["+U+"]?",Gy="(?:"+In+"(?:"+[Bt,Ft,yr].join("|")+")"+Xp+Wy+")*",Jp="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",E8="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",DT=Xp+Wy+Gy,P8="(?:"+[Pe,Ft,yr].join("|")+")"+DT,A8="(?:"+[Bt+me+"?",me,Ft,yr,ne].join("|")+")",x8=RegExp(Y,"g"),k8=RegExp(me,"g"),Ky=RegExp(We+"(?="+We+")|"+A8+DT,"g"),D8=RegExp([Xt+"?"+Ae+"+"+Yp+"(?="+[q,Xt,"$"].join("|")+")",vf+"+"+Ac+"(?="+[q,Xt+fs,"$"].join("|")+")",Xt+"?"+fs+"+"+Yp,Xt+"+"+Ac,E8,Jp,Ce,P8].join("|"),"g"),R8=RegExp("["+In+Ua+hl+U+"]"),M8=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,I8=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],L8=-1,fr={};fr[gn]=fr[Ui]=fr[yi]=fr[va]=fr[Xn]=fr[Ha]=fr[cs]=fr[fl]=fr[br]=!0,fr[x]=fr[V]=fr[Dr]=fr[le]=fr[mn]=fr[ce]=fr[be]=fr[$e]=fr[xe]=fr[Te]=fr[Ve]=fr[Ct]=fr[Ne]=fr[it]=fr[Qt]=!1;var or={};or[x]=or[V]=or[Dr]=or[mn]=or[le]=or[ce]=or[gn]=or[Ui]=or[yi]=or[va]=or[Xn]=or[xe]=or[Te]=or[Ve]=or[Ct]=or[Ne]=or[it]=or[Et]=or[Ha]=or[cs]=or[fl]=or[br]=!0,or[be]=or[$e]=or[Qt]=!1;var N8={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},B8={"&":"&","<":"<",">":">",'"':""","'":"'"},F8={"&":"&","<":"<",">":">",""":'"',"'":"'"},j8={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},z8=parseFloat,H8=parseInt,RT=typeof ir=="object"&&ir&&ir.Object===Object&&ir,U8=typeof self=="object"&&self&&self.Object===Object&&self,vn=RT||U8||Function("return this")(),qy=e&&!e.nodeType&&e,ml=qy&&!0&&t&&!t.nodeType&&t,MT=ml&&ml.exports===qy,Yy=MT&&RT.process,Wi=function(){try{var Z=ml&&ml.require&&ml.require("util").types;return Z||Yy&&Yy.binding&&Yy.binding("util")}catch(he){}}(),IT=Wi&&Wi.isArrayBuffer,LT=Wi&&Wi.isDate,NT=Wi&&Wi.isMap,BT=Wi&&Wi.isRegExp,FT=Wi&&Wi.isSet,jT=Wi&&Wi.isTypedArray;function _i(Z,he,oe){switch(oe.length){case 0:return Z.call(he);case 1:return Z.call(he,oe[0]);case 2:return Z.call(he,oe[0],oe[1]);case 3:return Z.call(he,oe[0],oe[1],oe[2])}return Z.apply(he,oe)}function V8(Z,he,oe,Fe){for(var ht=-1,Ht=Z==null?0:Z.length;++ht-1}function Xy(Z,he,oe){for(var Fe=-1,ht=Z==null?0:Z.length;++Fe-1;);return oe}function qT(Z,he){for(var oe=Z.length;oe--&&xc(he,Z[oe],0)>-1;);return oe}function Q8(Z,he){for(var oe=Z.length,Fe=0;oe--;)Z[oe]===he&&++Fe;return Fe}var ez=e_(N8),tz=e_(B8);function rz(Z){return"\\"+j8[Z]}function nz(Z,he){return Z==null?r:Z[he]}function kc(Z){return R8.test(Z)}function iz(Z){return M8.test(Z)}function az(Z){for(var he,oe=[];!(he=Z.next()).done;)oe.push(he.value);return oe}function i_(Z){var he=-1,oe=Array(Z.size);return Z.forEach(function(Fe,ht){oe[++he]=[ht,Fe]}),oe}function YT(Z,he){return function(oe){return Z(he(oe))}}function hs(Z,he){for(var oe=-1,Fe=Z.length,ht=0,Ht=[];++oe-1}function Gz(s,u){var h=this.__data__,b=mh(h,s);return b<0?(++this.size,h.push([s,u])):h[b][1]=u,this}So.prototype.clear=Hz,So.prototype.delete=Uz,So.prototype.get=Vz,So.prototype.has=Wz,So.prototype.set=Gz;function Oo(s){var u=-1,h=s==null?0:s.length;for(this.clear();++u=u?s:u)),s}function Yi(s,u,h,b,S,P){var F,W=u&p,te=u&g,ye=u&y;if(h&&(F=S?h(s,b,S,P):h(s)),F!==r)return F;if(!Or(s))return s;var _e=gt(s);if(_e){if(F=X7(s),!W)return Jn(s,F)}else{var Oe=Cn(s),Re=Oe==$e||Oe==Ie;if(_s(s))return kC(s,W);if(Oe==Ve||Oe==x||Re&&!S){if(F=te||Re?{}:XC(s),!W)return te?F7(s,l7(F,s)):B7(s,sC(F,s))}else{if(!or[Oe])return S?s:{};F=J7(s,Oe,W)}}P||(P=new ya);var qe=P.get(s);if(qe)return qe;P.set(s,F),T2(s)?s.forEach(function(ct){F.add(Yi(ct,u,h,ct,s,P))}):O2(s)&&s.forEach(function(ct,At){F.set(At,Yi(ct,u,h,At,s,P))});var lt=ye?te?x_:A_:te?Qn:nn,St=_e?r:lt(s);return Gi(St||s,function(ct,At){St&&(At=ct,ct=s[At]),$f(F,At,Yi(ct,u,h,At,s,P))}),F}function c7(s){var u=nn(s);return function(h){return lC(h,s,u)}}function lC(s,u,h){var b=h.length;if(s==null)return!b;for(s=er(s);b--;){var S=h[b],P=u[S],F=s[S];if(F===r&&!(S in s)||!P(F))return!1}return!0}function cC(s,u,h){if(typeof s!="function")throw new Ki(o);return kf(function(){s.apply(r,h)},u)}function Tf(s,u,h,b){var S=-1,P=Zp,F=!0,W=s.length,te=[],ye=u.length;if(!W)return te;h&&(u=_r(u,wi(h))),b?(P=Xy,F=!1):u.length>=i&&(P=bf,F=!1,u=new bl(u));e:for(;++SS?0:S+h),b=b===r||b>S?S:yt(b),b<0&&(b+=S),b=h>b?0:E2(b);h0&&h(W)?u>1?bn(W,u-1,h,b,S):ps(S,W):b||(S[S.length]=W)}return S}var f_=NC(),dC=NC(!0);function Va(s,u){return s&&f_(s,u,nn)}function d_(s,u){return s&&dC(s,u,nn)}function vh(s,u){return ds(u,function(h){return Po(s[h])})}function _l(s,u){u=bs(u,s);for(var h=0,b=u.length;s!=null&&hu}function d7(s,u){return s!=null&&qt.call(s,u)}function p7(s,u){return s!=null&&u in er(s)}function h7(s,u,h){return s>=Tn(u,h)&&s=120&&_e.length>=120)?new bl(F&&_e):r}_e=s[0];var Oe=-1,Re=W[0];e:for(;++Oe-1;)W!==s&&lh.call(W,te,1),lh.call(s,te,1);return s}function OC(s,u){for(var h=s?u.length:0,b=h-1;h--;){var S=u[h];if(h==b||S!==P){var P=S;Eo(S)?lh.call(s,S,1):S_(s,S)}}return s}function y_(s,u){return s+fh(nC()*(u-s+1))}function E7(s,u,h,b){for(var S=-1,P=Zr(uh((u-s)/(h||1)),0),F=oe(P);P--;)F[b?P:++S]=s,s+=h;return F}function __(s,u){var h="";if(!s||u<1||u>Se)return h;do u%2&&(h+=s),u=fh(u/2),u&&(s+=s);while(u);return h}function Ot(s,u){return N_(QC(s,u,ei),s+"")}function P7(s){return oC(Hc(s))}function A7(s,u){var h=Hc(s);return Ph(h,yl(u,0,h.length))}function Pf(s,u,h,b){if(!Or(s))return s;u=bs(u,s);for(var S=-1,P=u.length,F=P-1,W=s;W!=null&&++SS?0:S+u),h=h>S?S:h,h<0&&(h+=S),S=u>h?0:h-u>>>0,u>>>=0;for(var P=oe(S);++b>>1,F=s[P];F!==null&&!Oi(F)&&(h?F<=u:F=i){var ye=u?null:U7(s);if(ye)return eh(ye);F=!1,S=bf,te=new bl}else te=u?[]:W;e:for(;++b=b?s:Xi(s,u,h)}var xC=_z||function(s){return vn.clearTimeout(s)};function kC(s,u){if(u)return s.slice();var h=s.length,b=ZT?ZT(h):new s.constructor(h);return s.copy(b),b}function C_(s){var u=new s.constructor(s.byteLength);return new oh(u).set(new oh(s)),u}function M7(s,u){var h=u?C_(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.byteLength)}function I7(s){var u=new s.constructor(s.source,Wp.exec(s));return u.lastIndex=s.lastIndex,u}function L7(s){return Of?er(Of.call(s)):{}}function DC(s,u){var h=u?C_(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.length)}function RC(s,u){if(s!==u){var h=s!==r,b=s===null,S=s===s,P=Oi(s),F=u!==r,W=u===null,te=u===u,ye=Oi(u);if(!W&&!ye&&!P&&s>u||P&&F&&te&&!W&&!ye||b&&F&&te||!h&&te||!S)return 1;if(!b&&!P&&!ye&&s=W)return te;var ye=h[b];return te*(ye=="desc"?-1:1)}}return s.index-u.index}function MC(s,u,h,b){for(var S=-1,P=s.length,F=h.length,W=-1,te=u.length,ye=Zr(P-F,0),_e=oe(te+ye),Oe=!b;++W1?h[S-1]:r,F=S>2?h[2]:r;for(P=s.length>3&&typeof P=="function"?(S--,P):r,F&&Nn(h[0],h[1],F)&&(P=S<3?r:P,S=1),u=er(u);++b-1?S[P?u[F]:F]:r}}function jC(s){return Co(function(u){var h=u.length,b=h,S=qi.prototype.thru;for(s&&u.reverse();b--;){var P=u[b];if(typeof P!="function")throw new Ki(o);if(S&&!F&&Ch(P)=="wrapper")var F=new qi([],!0)}for(b=F?b:h;++b1&&Dt.reverse(),_e&&teW))return!1;var ye=P.get(s),_e=P.get(u);if(ye&&_e)return ye==u&&_e==s;var Oe=-1,Re=!0,qe=h&_?new bl:r;for(P.set(s,u),P.set(u,s);++Oe1?"& ":"")+u[b],u=u.join(h>2?", ":" "),s.replace(Py,"{\n/* [wrapped with "+u+"] */\n")}function Q7(s){return gt(s)||Ol(s)||!!(tC&&s&&s[tC])}function Eo(s,u){var h=typeof s;return u=u==null?Se:u,!!u&&(h=="number"||h!="symbol"&&Fy.test(s))&&s>-1&&s%1==0&&s0){if(++u>=z)return arguments[0]}else u=0;return s.apply(r,arguments)}}function Ph(s,u){var h=-1,b=s.length,S=b-1;for(u=u===r?b:u;++h1?s[u-1]:r;return h=typeof h=="function"?(s.pop(),h):r,f2(s,h)});function d2(s){var u=T(s);return u.__chain__=!0,u}function u9(s,u){return u(s),s}function Ah(s,u){return u(s)}var f9=Co(function(s){var u=s.length,h=u?s[0]:0,b=this.__wrapped__,S=function(P){return u_(P,s)};return u>1||this.__actions__.length||!(b instanceof kt)||!Eo(h)?this.thru(S):(b=b.slice(h,+h+(u?1:0)),b.__actions__.push({func:Ah,args:[S],thisArg:r}),new qi(b,this.__chain__).thru(function(P){return u&&!P.length&&P.push(r),P}))});function d9(){return d2(this)}function p9(){return new qi(this.value(),this.__chain__)}function h9(){this.__values__===r&&(this.__values__=C2(this.value()));var s=this.__index__>=this.__values__.length,u=s?r:this.__values__[this.__index__++];return{done:s,value:u}}function m9(){return this}function g9(s){for(var u,h=this;h instanceof hh;){var b=a2(h);b.__index__=0,b.__values__=r,u?S.__wrapped__=b:u=b;var S=b;h=h.__wrapped__}return S.__wrapped__=s,u}function v9(){var s=this.__wrapped__;if(s instanceof kt){var u=s;return this.__actions__.length&&(u=new kt(this)),u=u.reverse(),u.__actions__.push({func:Ah,args:[B_],thisArg:r}),new qi(u,this.__chain__)}return this.thru(B_)}function b9(){return PC(this.__wrapped__,this.__actions__)}var y9=wh(function(s,u,h){qt.call(s,h)?++s[h]:$o(s,h,1)});function _9(s,u,h){var b=gt(s)?zT:u7;return h&&Nn(s,u,h)&&(u=r),b(s,at(u,3))}function w9(s,u){var h=gt(s)?ds:fC;return h(s,at(u,3))}var S9=FC(o2),O9=FC(s2);function $9(s,u){return bn(xh(s,u),1)}function T9(s,u){return bn(xh(s,u),Ee)}function C9(s,u,h){return h=h===r?1:yt(h),bn(xh(s,u),h)}function p2(s,u){var h=gt(s)?Gi:gs;return h(s,at(u,3))}function h2(s,u){var h=gt(s)?W8:uC;return h(s,at(u,3))}var E9=wh(function(s,u,h){qt.call(s,h)?s[h].push(u):$o(s,h,[u])});function P9(s,u,h,b){s=Zn(s)?s:Hc(s),h=h&&!b?yt(h):0;var S=s.length;return h<0&&(h=Zr(S+h,0)),Ih(s)?h<=S&&s.indexOf(u,h)>-1:!!S&&xc(s,u,h)>-1}var A9=Ot(function(s,u,h){var b=-1,S=typeof u=="function",P=Zn(s)?oe(s.length):[];return gs(s,function(F){P[++b]=S?_i(u,F,h):Cf(F,u,h)}),P}),x9=wh(function(s,u,h){$o(s,h,u)});function xh(s,u){var h=gt(s)?_r:vC;return h(s,at(u,3))}function k9(s,u,h,b){return s==null?[]:(gt(u)||(u=u==null?[]:[u]),h=b?r:h,gt(h)||(h=h==null?[]:[h]),wC(s,u,h))}var D9=wh(function(s,u,h){s[h?0:1].push(u)},function(){return[[],[]]});function R9(s,u,h){var b=gt(s)?Jy:WT,S=arguments.length<3;return b(s,at(u,4),h,S,gs)}function M9(s,u,h){var b=gt(s)?G8:WT,S=arguments.length<3;return b(s,at(u,4),h,S,uC)}function I9(s,u){var h=gt(s)?ds:fC;return h(s,Rh(at(u,3)))}function L9(s){var u=gt(s)?oC:P7;return u(s)}function N9(s,u,h){(h?Nn(s,u,h):u===r)?u=1:u=yt(u);var b=gt(s)?a7:A7;return b(s,u)}function B9(s){var u=gt(s)?o7:k7;return u(s)}function F9(s){if(s==null)return 0;if(Zn(s))return Ih(s)?Dc(s):s.length;var u=Cn(s);return u==xe||u==Ne?s.size:g_(s).length}function j9(s,u,h){var b=gt(s)?Zy:D7;return h&&Nn(s,u,h)&&(u=r),b(s,at(u,3))}var z9=Ot(function(s,u){if(s==null)return[];var h=u.length;return h>1&&Nn(s,u[0],u[1])?u=[]:h>2&&Nn(u[0],u[1],u[2])&&(u=[u[0]]),wC(s,bn(u,1),[])}),kh=wz||function(){return vn.Date.now()};function H9(s,u){if(typeof u!="function")throw new Ki(o);return s=yt(s),function(){if(--s<1)return u.apply(this,arguments)}}function m2(s,u,h){return u=h?r:u,u=s&&u==null?s.length:u,To(s,B,r,r,r,r,u)}function g2(s,u){var h;if(typeof u!="function")throw new Ki(o);return s=yt(s),function(){return--s>0&&(h=u.apply(this,arguments)),s<=1&&(u=r),h}}var j_=Ot(function(s,u,h){var b=$;if(h.length){var S=hs(h,jc(j_));b|=k}return To(s,b,u,h,S)}),v2=Ot(function(s,u,h){var b=$|E;if(h.length){var S=hs(h,jc(v2));b|=k}return To(u,b,s,h,S)});function b2(s,u,h){u=h?r:u;var b=To(s,L,r,r,r,r,r,u);return b.placeholder=b2.placeholder,b}function y2(s,u,h){u=h?r:u;var b=To(s,N,r,r,r,r,r,u);return b.placeholder=y2.placeholder,b}function _2(s,u,h){var b,S,P,F,W,te,ye=0,_e=!1,Oe=!1,Re=!0;if(typeof s!="function")throw new Ki(o);u=Zi(u)||0,Or(h)&&(_e=!!h.leading,Oe="maxWait"in h,P=Oe?Zr(Zi(h.maxWait)||0,u):P,Re="trailing"in h?!!h.trailing:Re);function qe(Br){var wa=b,xo=S;return b=S=r,ye=Br,F=s.apply(xo,wa),F}function lt(Br){return ye=Br,W=kf(At,u),_e?qe(Br):F}function St(Br){var wa=Br-te,xo=Br-ye,F2=u-wa;return Oe?Tn(F2,P-xo):F2}function ct(Br){var wa=Br-te,xo=Br-ye;return te===r||wa>=u||wa<0||Oe&&xo>=P}function At(){var Br=kh();if(ct(Br))return Dt(Br);W=kf(At,St(Br))}function Dt(Br){return W=r,Re&&b?qe(Br):(b=S=r,F)}function $i(){W!==r&&xC(W),ye=0,b=te=S=W=r}function Bn(){return W===r?F:Dt(kh())}function Ti(){var Br=kh(),wa=ct(Br);if(b=arguments,S=this,te=Br,wa){if(W===r)return lt(te);if(Oe)return xC(W),W=kf(At,u),qe(te)}return W===r&&(W=kf(At,u)),F}return Ti.cancel=$i,Ti.flush=Bn,Ti}var U9=Ot(function(s,u){return cC(s,1,u)}),V9=Ot(function(s,u,h){return cC(s,Zi(u)||0,h)});function W9(s){return To(s,ee)}function Dh(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Ki(o);var h=function(){var b=arguments,S=u?u.apply(this,b):b[0],P=h.cache;if(P.has(S))return P.get(S);var F=s.apply(this,b);return h.cache=P.set(S,F)||P,F};return h.cache=new(Dh.Cache||Oo),h}Dh.Cache=Oo;function Rh(s){if(typeof s!="function")throw new Ki(o);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function G9(s){return g2(2,s)}var K9=R7(function(s,u){u=u.length==1&>(u[0])?_r(u[0],wi(at())):_r(bn(u,1),wi(at()));var h=u.length;return Ot(function(b){for(var S=-1,P=Tn(b.length,h);++S=u}),Ol=hC(function(){return arguments}())?hC:function(s){return Mr(s)&&qt.call(s,"callee")&&!eC.call(s,"callee")},gt=oe.isArray,lU=IT?wi(IT):g7;function Zn(s){return s!=null&&Mh(s.length)&&!Po(s)}function Nr(s){return Mr(s)&&Zn(s)}function cU(s){return s===!0||s===!1||Mr(s)&&Ln(s)==le}var _s=Oz||Z_,uU=LT?wi(LT):v7;function fU(s){return Mr(s)&&s.nodeType===1&&!Df(s)}function dU(s){if(s==null)return!0;if(Zn(s)&&(gt(s)||typeof s=="string"||typeof s.splice=="function"||_s(s)||zc(s)||Ol(s)))return!s.length;var u=Cn(s);if(u==xe||u==Ne)return!s.size;if(xf(s))return!g_(s).length;for(var h in s)if(qt.call(s,h))return!1;return!0}function pU(s,u){return Ef(s,u)}function hU(s,u,h){h=typeof h=="function"?h:r;var b=h?h(s,u):r;return b===r?Ef(s,u,r,h):!!b}function H_(s){if(!Mr(s))return!1;var u=Ln(s);return u==be||u==ue||typeof s.message=="string"&&typeof s.name=="string"&&!Df(s)}function mU(s){return typeof s=="number"&&rC(s)}function Po(s){if(!Or(s))return!1;var u=Ln(s);return u==$e||u==Ie||u==K||u==It}function S2(s){return typeof s=="number"&&s==yt(s)}function Mh(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=Se}function Or(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function Mr(s){return s!=null&&typeof s=="object"}var O2=NT?wi(NT):y7;function gU(s,u){return s===u||m_(s,u,D_(u))}function vU(s,u,h){return h=typeof h=="function"?h:r,m_(s,u,D_(u),h)}function bU(s){return $2(s)&&s!=+s}function yU(s){if(rH(s))throw new ht(a);return mC(s)}function _U(s){return s===null}function wU(s){return s==null}function $2(s){return typeof s=="number"||Mr(s)&&Ln(s)==Te}function Df(s){if(!Mr(s)||Ln(s)!=Ve)return!1;var u=sh(s);if(u===null)return!0;var h=qt.call(u,"constructor")&&u.constructor;return typeof h=="function"&&h instanceof h&&nh.call(h)==vz}var U_=BT?wi(BT):_7;function SU(s){return S2(s)&&s>=-Se&&s<=Se}var T2=FT?wi(FT):w7;function Ih(s){return typeof s=="string"||!gt(s)&&Mr(s)&&Ln(s)==it}function Oi(s){return typeof s=="symbol"||Mr(s)&&Ln(s)==Et}var zc=jT?wi(jT):S7;function OU(s){return s===r}function $U(s){return Mr(s)&&Cn(s)==Qt}function TU(s){return Mr(s)&&Ln(s)==kr}var CU=Th(v_),EU=Th(function(s,u){return s<=u});function C2(s){if(!s)return[];if(Zn(s))return Ih(s)?ba(s):Jn(s);if(yf&&s[yf])return az(s[yf]());var u=Cn(s),h=u==xe?i_:u==Ne?eh:Hc;return h(s)}function Ao(s){if(!s)return s===0?s:0;if(s=Zi(s),s===Ee||s===-Ee){var u=s<0?-1:1;return u*ve}return s===s?s:0}function yt(s){var u=Ao(s),h=u%1;return u===u?h?u-h:u:0}function E2(s){return s?yl(yt(s),0,de):0}function Zi(s){if(typeof s=="number")return s;if(Oi(s))return De;if(Or(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=Or(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=GT(s);var h=Ly.test(s);return h||By.test(s)?H8(s.slice(2),h?2:8):Iy.test(s)?De:+s}function P2(s){return Wa(s,Qn(s))}function PU(s){return s?yl(yt(s),-Se,Se):s===0?s:0}function Vt(s){return s==null?"":Si(s)}var AU=Bc(function(s,u){if(xf(u)||Zn(u)){Wa(u,nn(u),s);return}for(var h in u)qt.call(u,h)&&$f(s,h,u[h])}),A2=Bc(function(s,u){Wa(u,Qn(u),s)}),Lh=Bc(function(s,u,h,b){Wa(u,Qn(u),s,b)}),xU=Bc(function(s,u,h,b){Wa(u,nn(u),s,b)}),kU=Co(u_);function DU(s,u){var h=Nc(s);return u==null?h:sC(h,u)}var RU=Ot(function(s,u){s=er(s);var h=-1,b=u.length,S=b>2?u[2]:r;for(S&&Nn(u[0],u[1],S)&&(b=1);++h1),P}),Wa(s,x_(s),h),b&&(h=Yi(h,p|g|y,V7));for(var S=u.length;S--;)S_(h,u[S]);return h});function JU(s,u){return k2(s,Rh(at(u)))}var ZU=Co(function(s,u){return s==null?{}:T7(s,u)});function k2(s,u){if(s==null)return{};var h=_r(x_(s),function(b){return[b]});return u=at(u),SC(s,h,function(b,S){return u(b,S[0])})}function QU(s,u,h){u=bs(u,s);var b=-1,S=u.length;for(S||(S=1,s=r);++bu){var b=s;s=u,u=b}if(h||s%1||u%1){var S=nC();return Tn(s+S*(u-s+z8("1e-"+((S+"").length-1))),u)}return y_(s,u)}var uV=Fc(function(s,u,h){return u=u.toLowerCase(),s+(h?M2(u):u)});function M2(s){return G_(Vt(s).toLowerCase())}function I2(s){return s=Vt(s),s&&s.replace(jy,ez).replace(k8,"")}function fV(s,u,h){s=Vt(s),u=Si(u);var b=s.length;h=h===r?b:yl(yt(h),0,b);var S=h;return h-=u.length,h>=0&&s.slice(h,S)==u}function dV(s){return s=Vt(s),s&&pf.test(s)?s.replace(Cc,tz):s}function pV(s){return s=Vt(s),s&&Ey.test(s)?s.replace(hf,"\\$&"):s}var hV=Fc(function(s,u,h){return s+(h?"-":"")+u.toLowerCase()}),mV=Fc(function(s,u,h){return s+(h?" ":"")+u.toLowerCase()}),gV=BC("toLowerCase");function vV(s,u,h){s=Vt(s),u=yt(u);var b=u?Dc(s):0;if(!u||b>=u)return s;var S=(u-b)/2;return $h(fh(S),h)+s+$h(uh(S),h)}function bV(s,u,h){s=Vt(s),u=yt(u);var b=u?Dc(s):0;return u&&b>>0,h?(s=Vt(s),s&&(typeof u=="string"||u!=null&&!U_(u))&&(u=Si(u),!u&&kc(s))?ys(ba(s),0,h):s.split(u,h)):[]}var TV=Fc(function(s,u,h){return s+(h?" ":"")+G_(u)});function CV(s,u,h){return s=Vt(s),h=h==null?0:yl(yt(h),0,s.length),u=Si(u),s.slice(h,h+u.length)==u}function EV(s,u,h){var b=T.templateSettings;h&&Nn(s,u,h)&&(u=r),s=Vt(s),u=Lh({},u,b,WC);var S=Lh({},u.imports,b.imports,WC),P=nn(S),F=n_(S,P),W,te,ye=0,_e=u.interpolate||Ec,Oe="__p += '",Re=a_((u.escape||Ec).source+"|"+_e.source+"|"+(_e===Up?My:Ec).source+"|"+(u.evaluate||Ec).source+"|$","g"),qe="//# sourceURL="+(qt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++L8+"]")+"\n";s.replace(Re,function(ct,At,Dt,$i,Bn,Ti){return Dt||(Dt=$i),Oe+=s.slice(ye,Ti).replace(Gp,rz),At&&(W=!0,Oe+="' +\n__e("+At+") +\n'"),Bn&&(te=!0,Oe+="';\n"+Bn+";\n__p += '"),Dt&&(Oe+="' +\n((__t = ("+Dt+")) == null ? '' : __t) +\n'"),ye=Ti+ct.length,ct}),Oe+="';\n";var lt=qt.call(u,"variable")&&u.variable;if(!lt)Oe="with (obj) {\n"+Oe+"\n}\n";else if(Dy.test(lt))throw new ht(l);Oe=(te?Oe.replace(Rr,""):Oe).replace(Yt,"$1").replace(Vi,"$1;"),Oe="function("+(lt||"obj")+") {\n"+(lt?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(W?", __e = _.escape":"")+(te?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Oe+"return __p\n}";var St=N2(function(){return Ht(P,qe+"return "+Oe).apply(r,F)});if(St.source=Oe,H_(St))throw St;return St}function PV(s){return Vt(s).toLowerCase()}function AV(s){return Vt(s).toUpperCase()}function xV(s,u,h){if(s=Vt(s),s&&(h||u===r))return GT(s);if(!s||!(u=Si(u)))return s;var b=ba(s),S=ba(u),P=KT(b,S),F=qT(b,S)+1;return ys(b,P,F).join("")}function kV(s,u,h){if(s=Vt(s),s&&(h||u===r))return s.slice(0,XT(s)+1);if(!s||!(u=Si(u)))return s;var b=ba(s),S=qT(b,ba(u))+1;return ys(b,0,S).join("")}function DV(s,u,h){if(s=Vt(s),s&&(h||u===r))return s.replace(mf,"");if(!s||!(u=Si(u)))return s;var b=ba(s),S=KT(b,ba(u));return ys(b,S).join("")}function RV(s,u){var h=fe,b=ge;if(Or(u)){var S="separator"in u?u.separator:S;h="length"in u?yt(u.length):h,b="omission"in u?Si(u.omission):b}s=Vt(s);var P=s.length;if(kc(s)){var F=ba(s);P=F.length}if(h>=P)return s;var W=h-Dc(b);if(W<1)return b;var te=F?ys(F,0,W).join(""):s.slice(0,W);if(S===r)return te+b;if(F&&(W+=te.length-W),U_(S)){if(s.slice(W).search(S)){var ye,_e=te;for(S.global||(S=a_(S.source,Vt(Wp.exec(S))+"g")),S.lastIndex=0;ye=S.exec(_e);)var Oe=ye.index;te=te.slice(0,Oe===r?W:Oe)}}else if(s.indexOf(Si(S),W)!=W){var Re=te.lastIndexOf(S);Re>-1&&(te=te.slice(0,Re))}return te+b}function MV(s){return s=Vt(s),s&&pl.test(s)?s.replace(dl,cz):s}var IV=Fc(function(s,u,h){return s+(h?" ":"")+u.toUpperCase()}),G_=BC("toUpperCase");function L2(s,u,h){return s=Vt(s),u=h?r:u,u===r?iz(s)?dz(s):Y8(s):s.match(u)||[]}var N2=Ot(function(s,u){try{return _i(s,r,u)}catch(h){return H_(h)?h:new ht(h)}}),LV=Co(function(s,u){return Gi(u,function(h){h=Ga(h),$o(s,h,j_(s[h],s))}),s});function NV(s){var u=s==null?0:s.length,h=at();return s=u?_r(s,function(b){if(typeof b[1]!="function")throw new Ki(o);return[h(b[0]),b[1]]}):[],Ot(function(b){for(var S=-1;++SSe)return[];var h=de,b=Tn(s,de);u=at(u),s-=de;for(var S=r_(b,u);++h0||u<0)?new kt(h):(s<0?h=h.takeRight(-s):s&&(h=h.drop(s)),u!==r&&(u=yt(u),h=u<0?h.dropRight(-u):h.take(u-s)),h)},kt.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},kt.prototype.toArray=function(){return this.take(de)},Va(kt.prototype,function(s,u){var h=/^(?:filter|find|map|reject)|While$/.test(u),b=/^(?:head|last)$/.test(u),S=T[b?"take"+(u=="last"?"Right":""):u],P=b||/^find/.test(u);S&&(T.prototype[u]=function(){var F=this.__wrapped__,W=b?[1]:arguments,te=F instanceof kt,ye=W[0],_e=te||gt(F),Oe=function(At){var Dt=S.apply(T,ps([At],W));return b&&Re?Dt[0]:Dt};_e&&h&&typeof ye=="function"&&ye.length!=1&&(te=_e=!1);var Re=this.__chain__,qe=!!this.__actions__.length,lt=P&&!Re,St=te&&!qe;if(!P&&_e){F=St?F:new kt(this);var ct=s.apply(F,W);return ct.__actions__.push({func:Ah,args:[Oe],thisArg:r}),new qi(ct,Re)}return lt&&St?s.apply(this,W):(ct=this.thru(Oe),lt?b?ct.value()[0]:ct.value():ct)})}),Gi(["pop","push","shift","sort","splice","unshift"],function(s){var u=th[s],h=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",b=/^(?:pop|shift)$/.test(s);T.prototype[s]=function(){var S=arguments;if(b&&!this.__chain__){var P=this.value();return u.apply(gt(P)?P:[],S)}return this[h](function(F){return u.apply(gt(F)?F:[],S)})}}),Va(kt.prototype,function(s,u){var h=T[u];if(h){var b=h.name+"";qt.call(Lc,b)||(Lc[b]=[]),Lc[b].push({name:u,func:h})}}),Lc[Sh(r,E).name]=[{name:"wrapper",func:r}],kt.prototype.clone=Mz,kt.prototype.reverse=Iz,kt.prototype.value=Lz,T.prototype.at=f9,T.prototype.chain=d9,T.prototype.commit=p9,T.prototype.next=h9,T.prototype.plant=g9,T.prototype.reverse=v9,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=b9,T.prototype.first=T.prototype.head,yf&&(T.prototype[yf]=m9),T},Rc=pz();ml?((ml.exports=Rc)._=Rc,qy._=Rc):vn._=Rc}).call(ir)})(Dg,Dg.exports);var _Y=Dg.exports;const Q=xr(_Y),Ra={computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded?this.$settings.components&&this.$settings.components[this.componentName]||{}:{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}};function ur(t,e,r,n,i,a,o,l){var c=typeof t=="function"?t.options:t;e&&(c.render=e,c.staticRenderFns=r,c._compiled=!0),n&&(c.functional=!0),a&&(c._scopeId="data-v-"+a);var f;if(o?(f=function(g){g=g||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!g&&typeof __VUE_SSR_CONTEXT__<"u"&&(g=__VUE_SSR_CONTEXT__),i&&i.call(this,g),g&&g._registeredComponents&&g._registeredComponents.add(o)},c._ssrRegister=f):i&&(f=l?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),f)if(c.functional){c._injectStyles=f;var d=c.render;c.render=function(y,v){return f.call(v),d(y,v)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,f):[f]}return{exports:t,options:c}}const wY={name:"RegistryNotation",mixins:[Ra],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}};var SY=function(){var e=this,r=e._self._c;return e.notation?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:e.tooltip?e.$jskos.prefLabel(e.registry,{language:e.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[e.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!e.disabled,"registry-notation-current":e.isCurrentRegistry},style:"width: ".concat(18+9*(e.notation.length-1),"px;")},[e._v(" "+e._s(e.notation)+" ")]):e._e()},OY=[],$Y=ur(wY,SY,OY,!1,null,null,null,null);const _O=$Y.exports;var TY=function(e){var r=function(k,J){var B=k<>>32-J;return B},n=function(k){var J="",B,j;for(B=7;B>=0;B--)j=k>>>B*4&15,J+=j.toString(16);return J},i,a,o,l=new Array(80),c=1732584193,f=4023233417,d=2562383102,p=271733878,g=3285377520,y,v,_,$,E,D;e=unescape(encodeURIComponent(e));var L=e.length,N=[];for(a=0;a>>29),N.push(L<<3&4294967295),i=0;ie&&e.uri).filter(Boolean)}function wO(t){return["memberSet","memberList","memberChoice"].find(e=>t[e])}function LE(t){const e=wO(t),r=t[e]?p3(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map(n=>({uri:n}))}}function h3(t){const{from:e,to:r,type:n}=t;let i={from:LE(e||{}),to:LE(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if((i[a][wO(i[a])]||[]).length==0){let o=t[a+"Scheme"];o&&o.uri&&(i[a+"Scheme"]={uri:o.uri})}return i}function m3(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map(i=>p3(i[wO(i)]||[]));return[].concat(...n).sort()}function g3(t){const e=JSON.stringify(h3(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"]);return"urn:jskos:mapping:content:"+d3(e+"\n")}function v3(t){const e=JSON.stringify(m3(t));return"urn:jskos:mapping:members:"+d3(e+"\n")}function a0(t){const e=(t.identifier||[]).filter(r=>r&&!r.startsWith("urn:jskos:mapping:")).concat([v3(t),g3(t)]).sort();return Object.assign({},t,{identifier:e})}function b3(t,e,r){t=t&&a0(t),e=e&&a0(e);let n=t&&t.identifier?t.identifier.find(a=>a.startsWith(r)):null,i=e&&e.identifier?e.identifier.find(a=>a.startsWith(r)):null;return n==i}function y3(t,e){return b3(t,e,"urn:jskos:mapping:content:")}const CY=y3;function EY(t,e){return b3(t,e,"urn:jskos:mapping:members:")}var PY={mappingContent:h3,mappingMembers:m3,mappingContentIdentifier:g3,mappingMembersIdentifier:v3,addMappingIdentifiers:a0,compareMappings:y3,compareMappingContent:CY,compareMappingMembers:EY};function _3(t,e,r){var n=Array.prototype.slice,i=typeof Object.keys=="function"?Object.keys:function(f){var d=[];for(var p in f)d.push(p);return d},a=function(f,d){return f===d?!0:f instanceof Date&&d instanceof Date?f.getTime()===d.getTime():typeof f!="object"&&typeof d!="object"?f==d:c(f,d)};function o(f){return f==null}function l(f){return Object.prototype.toString.call(f)=="[object Arguments]"}function c(f,d){if(o(f)||o(d)||f.prototype!==d.prototype)return!1;if(l(f))return l(d)?(f=n.call(f),d=n.call(d),a(f,d)):!1;try{var p=i(f),g=i(d),y,v}catch(_){return!1}if(p.length!=g.length)return!1;for(p.sort(),g.sort(),v=p.length-1;v>=0;v--)if(p[v]!=g[v])return!1;for(v=p.length-1;v>=0;v--)if(y=p[v],r){let _=r(f[y],d[y],y);if(_===void 0&&(_=_3(f[y],d[y])),!_)return!1}else if(!a(f[y],d[y]))return!1;return!0}return a(t,e)}var w3={get:(t,e,r=void 0)=>{const n=a=>String.prototype.split.call(e,a).filter(Boolean).reduce((o,l)=>o!=null?o[l]:o,t),i=n(/[,[\]]+?/)||n(/[,[\].]+?/);return i===void 0||i===t?r:i},pick:(t,e)=>e.reduce((r,n)=>(t&&t.hasOwnProperty(n)&&(r[n]=t[n]),r),{}),forOwn:(t,e)=>{for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)},isEqualWith:_3,isObject:t=>typeof t=="object"&&t!==null,isString:t=>!!(t&&typeof t.valueOf()=="string"),union:(t,e)=>[...new Set([...t,...e])],unionWith:(t,e,r)=>[...t,...e].reduce((n,i)=>(n.findIndex(a=>r(a,i))!==-1||n.push(i),n),[]),omitMod:(t,e)=>{for(let r of e){typeof r=="string"&&(r=r.split("."));for(let n=0;n"u";delete t[r.pop()]}}};const S3=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",fi:"vastaava laajempi käsite",he:"התאמה רחבה",it:"corrispondenza con termine più generico",ja:"部分一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sr:"у ширем смислу",sv:"bred träff","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",fi:"vastaava suppeampi käsite",he:"התאמה צרה",it:"corrispondenza con termine più specifico",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",he:"התאמה קשורה",it:"corrispondenza correlata",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",tr:"ilişkili benzeşme",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS mappaussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];var sw,NE;function AY(){if(NE)return sw;NE=1;const e={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:S3.map(i=>i.uri)},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},r=Object.keys(e).reduce((i,a)=>{for(let o of e[a].type||[])i[o]=a;return i},{});function n(i,a=!1){var o;if(typeof i=="string"&&i)i in r?o=r[i]:(i=i.toLowerCase().replace(/s$/,""),o=Object.keys(e).find(l=>{const c=l.toLowerCase();if(c===i||c==="concept"+i)return!0}));else if(typeof i=="object"&&i.type){let l=Array.isArray(i.type)?i.type:[i.type];for(let c of l)if(c in r){o=r[c];break}}return a&&o?o.toLowerCase().replace(/^concept(.+)/,"$1"):o}return sw={objectTypes:e,guessObjectType:n},sw}const xY=/[\\^$.*+?()[\]{}|]/g,kY=t=>t.replace(xY,"\\$&"),DY=/[%ÄÖÜäöü ]/g;let RY=class{constructor(e={}){if(Object.assign(this,e),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+kY(this.namespace);const r=this.notationPattern.replace(DY,encodeURI);this.uriPattern+="("+r+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(e){return this.NOTATION_REGEX.exec(e)}notationFromUri(e){if(this.URI_REGEX){const r=this.URI_REGEX.exec(e);if(r)return decodeURI(r[1])}}uriFromNotation(e){if(this.uriPattern)return e=encodeURIComponent(e),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,e)}conceptFromUri(e,r={}){const n=this.notationFromUri(e);if(n===void 0)return;const i={uri:e,notation:[n]};return r.inScheme&&(i.inScheme=[{uri:this.uri}]),r.topConcept&&(i.topConceptOf=[{uri:this.uri}]),i}conceptFromNotation(e,r){if(this.isValidNotation(e))return this.conceptFromUri(this.uriFromNotation(e),r)}};var O3=RY;const MY=w3,Mm={store:null,path:"",defaults:["en"],getLanguages:$3,selectLanguage:IY};function $3(){return MY.get(Mm.store,Mm.path)||Mm.defaults}function IY(t){if(!t)return null;for(let e of $3())if(t[e])return e;for(let e of Object.keys(t))if(e!="-")return e;return null}var T3=Mm;const et=w3,LY=t=>/^[A-Z]*$/.test(t),Uc=(t,e)=>e.split(".").reduce((r,n)=>r&&r[n]?r[n]:null,t),NY=t=>((t instanceof Array?t:[t]).forEach(r=>{r["@context"]="https://gbv.github.io/jskos/context.json"}),t),SO=t=>(Object.keys(t).forEach(e=>{LY(e)||e.startsWith("_")?delete t[e]:t[e]!=null&&typeof t[e]=="object"&&(t[e]=SO(t[e]))}),t),BY=SO,Wv=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let i in t)if(!(r&&i[0]=="_")){if(e.includes(i))if(t[i]&&Array.isArray(t[i])){t[i].length>0?n[i]=[null]:n[i]=[];continue}else{n[i]=null;continue}if(i=="inScheme"){let a=[];for(let o of t.inScheme){let l={uri:o.uri};o.notation&&(l.notation=o.notation),o.prefLabel&&(l.prefLabel=o.prefLabel),a.push(l)}n.inScheme=a;continue}t[i]!=null&&typeof t[i]=="object"?n[i]=Wv(t[i]):n[i]=t[i]}return n},FY=Wv,o0=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Ws=(t,e)=>{if(t==null&&e==null)return!0;const r=i=>i.replace("http://").replace("https://"),n=o0(t).map(r);for(let i of o0(e).map(r))if(n.indexOf(i)!==-1)return!0;return!1},jY=Ws,zY=Ws,HY=Ws,UY=t=>et.get(t,"type",[]).includes("http://www.w3.org/2004/02/skos/core#Concept")||et.get(t,"inScheme")!=null||et.get(t,"topConceptOf")!=null,C3=t=>et.get(t,"type",[]).includes("http://www.w3.org/2004/02/skos/core#ConceptScheme"),E3=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Ws(t,r))return!0;return!1},VY=E3,WY=(t,e=!1)=>t.sort((r,n)=>{let i=et.get(r,"notation[0]"),a=et.get(n,"notation[0]");if(i&&a&&(i=i.toLowerCase(),a=a.toLowerCase()),e&&(i=parseFloat(i)||i,a=parseFloat(a)||a),(!i||!a||i==a)&&(i=r.uri,a=n.uri),i&&a){if(i>a)return 1;if(i{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort((r,n)=>{for(let i of e){let a,o;if(Array.isArray(i))for(let l of i)a=a||et.get(r,l),o=o||et.get(n,l);else a=et.get(r,i),o=et.get(n,i);if(a!=null&&o!=null){if(a=a.toLowerCase(),o=o.toLowerCase(),a>o)return 1;if(a{let e=et.pick(Wv(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])et.forOwn(r,(n,i)=>{let a=[];for(let o of n)a.push(et.pick(o,["uri","notation"]));r[i]=a});return e.fromScheme&&(e.fromScheme=et.pick(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=et.pick(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map(r=>et.pick(r,["uri"]))),e},P3=S3,gp=function(t){for(let e of P3)if(t==e.uri)return e;return null},A3=gp("http://www.w3.org/2004/02/skos/core#mappingRelation"),qY=function(t,e=A3){let r;return Array.isArray(t)&&t.length>0?r=t[0]:r=t,gp(r)||e},YY=(t,e={})=>{const{language:r}=e;let n=Uc(t,"from.memberSet.0.notation.0"),i=Uc(t,"to.memberSet.0.notation.0");n=n!==null?n:"",i=i!==null?i:"";let a=gp(Uc(t,"type.0"));a=a?a.SHORT:"";let o=Su(Uc(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",l=Su(Uc(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",c=Su(Uc(t,"creator.0"),{language:r,fallbackToUri:!1})||"";return{fromNotation:n,toNotation:i,fromLabel:o,toLabel:l,type:a,creator:c}},XY=(t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",i=r+r,a=o=>r+(o==null?"":o.split(r).join(i))+r;return o=>o.map(a).join(e)+n},Hl=(t,e)=>{let r=[];for(let n of["from","to"])(e==null||n===e)&&(r=r.concat(et.get(t,"".concat(n,".memberSet"))||et.get(t,"".concat(n,".memberChoice"))||et.get(t,"".concat(n,".memberList"))||[]));return r.filter(n=>n!=null)},JY=(t={})=>{const e=XY(t),r=t.language||"en";t.type==null&&(t.type=!0);const n=o=>{o=o||[];let l=[];for(let c of["from","to"]){t.schemes&&l.push("".concat(c,"Scheme"));let f=Math.max(...o.map(d=>Hl(d,c).length),1);for(let d=0;d{let c=[];for(let f of["from","to"]){t.schemes&&c.push(et.get(o,"".concat(f,"Scheme.notation[0]"),""));const d=Hl(o,f);let p=l["".concat(f,"Count")];p==null&&(p=d.length),p=Math.max(p,1);for(let g=0;g{let c="";l.header&&(c+=n(o));const f={fromCount:Math.max(...o.map(d=>Hl(d,"from").length)),toCount:Math.max(...o.map(d=>Hl(d,"to").length))};for(let d of o)c+=i(d,f);return c}}};function ZY(t,e){return et.isEqualWith(t,e,(r,n,i)=>{let a={[i]:r},o={[i]:n};if(i=="from"||i=="to")return et.isEqualWith(Object.getOwnPropertyNames(et.get(r,i,{})),Object.getOwnPropertyNames(et.get(n,i,{})))?et.isEqualWith(Hl(a,i),Hl(o,i),(l,c,f)=>{if(f!=null)return Ws(l,c)}):!1;if(i=="fromScheme"||i=="toScheme")return Ws(r,n)})}const{objectTypes:QY,guessObjectType:s0}=AY(),eX=(t,e)=>{let r=s0(t),n=s0(e);return!(r&&n&&r!=n)},x3=t=>{Array.isArray(t)&&t.sort((e,r)=>e===null?1:r===null?-1:0)},k3=(t,e)=>(!t||!e||((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=et.union(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter(r=>r!==t.uri)),(t.identifier||[]).length==0&&delete t.identifier,x3(t.identifier)),t),D3=(t,e,r)=>{if(!t||!e)return t||e;r=r||{};let n=r._path||"",i=r.detectMismatch||[],a=r.skipPaths||[],o={};return et.forOwn(t,(l,c)=>{if(!a.includes(n+c))if(Array.isArray(l)&&Array.isArray(e[c]))o[c]=et.unionWith(l,e[c],(f,d)=>et.isObject(f)&&et.isObject(d)?Ws(f,d):f===d),x3(o[c]);else if(et.isObject(l)&&et.isObject(e[c]))o[c]=D3(l,e[c],Object.assign({_path:"".concat(n).concat(c,".")},r));else{if(l&&e[c]&&i.includes(n+c)&&!et.isEqualWith(l,e[c]))throw new Error("Property mismatch in "+n+c);o[c]=l}}),et.forOwn(e,(l,c)=>{t[c]||(o[c]=l)}),n==""&&et.omitMod(o,a),r.mergeUris&&k3(o,e),o},l0=t=>Array.isArray(t)?t.map(e=>l0(e)):et.isObject(t)?(et.forOwn(t,(e,r)=>{t[r]=l0(e)}),t):et.isString(t)?t.normalize():t;let tX=t=>{var e=/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/;return t.match(e)!==null},rX={mappingsByConcepts:(t,e,r)=>{let n=["memberSet","memberList","memberChoice"],i,a;for(let o of n)i=i||et.get(t,r+"."+o+"[0].notation[0]"),a=a||et.get(e,r+"."+o+"[0].notation[0]");return i==null||ia?1:0}};const nX=(t,e)=>!t||!e?!1:[t.uri].concat(Object.values(t.identities||{}).map(r=>r.uri)).filter(r=>r!=null).includes(et.get(e,"creator[0].uri")),iX=O3,aX=T3;function oX(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(C3(t)||e=="scheme")&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new iX(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function OO(t,e,{language:r}={}){let n=t&&e?t[e]:t;return n&&(n[r]||(r=aX.selectLanguage(n),r))?n[r]:null}function Su(t,e={}){e=e||{};const r=e.fallbackToUri==null?!0:e.fallbackToUri;return et.get(t,"prefLabel.".concat(e.language))||OO(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function sX(t,e={}){e=e||{};let r=et.get(t,"definition.".concat(e.language))||OO(t,"definition",e)||[];return et.isString(r)&&(r=[r]),r}function lX(t){return et.get(t,"stored",et.get(t,"constructor.stored",et.get(t,"provider.constructor.stored",!1)))}function cX(t){return et.isString(t.creator)?t.creator:t.creator&&t.creator.id}function uX(t){return et.get(t,"creator.name")||""}function fX(t,e){return!!(t&&et.isString(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function dX(t,e){return e.filter(({notationPattern:r})=>(r||".+")===".+"?!1:RegExp("^("+r+")$").test(t))}var pX={addContext:NY,clean:SO,cleanJSKOS:BY,copyDeep:Wv,deepCopy:FY,getAllUris:o0,compare:Ws,compareObjects:jY,compareSchemes:zY,compareConcepts:HY,isConcept:UY,isScheme:C3,isContainedIn:E3,isSchemeInList:VY,sortConcepts:WY,sortSchemes:GY,minifyMapping:KY,mappingTypes:P3,mappingTypeByUri:gp,mappingTypeByType:qY,flattenMapping:YY,mappingCSV:JY,defaultMappingType:A3,conceptsOfMapping:Hl,compareMappingsDeep:ZY,objectTypes:QY,guessObjectType:s0,matchObjectTypes:eX,mergeUris:k3,merge:D3,normalize:l0,isValidUri:tX,compareFunctions:rX,userOwnsMapping:nX,notation:oX,languageMapContent:OO,prefLabel:Su,definition:sX,mappingRegistryIsStored:lX,annotationCreatorUri:cX,annotationCreatorName:uX,annotationCreatorMatches:fX,guessSchemeFromNotation:dX};const hX=PY,mX=pX,gX=O3,vX=T3;var Di=Object.assign({ConceptScheme:gX,languagePreference:vX},hX,mX);const G=xr(Di);class ji extends Error{constructor({message:e="",relatedError:r=null,code:n=null}={}){!e&&r&&r.message&&(e=r.message),super(e),this.name=this.constructor.name,this.relatedError=r,this.code=n}}class R3 extends ji{constructor({method:e,message:r="",...n}){n.message="Method not implemented: ".concat(e," (").concat(r,")"),super(n)}}class Me extends ji{constructor({parameter:e,message:r="",...n}){n.message="Invalid or missing parameter: ".concat(e," (").concat(r,")"),super(n)}}class du extends ji{}class M3 extends ji{}class I3 extends ji{}class L3 extends ji{}class Ya extends ji{}class c0 extends ji{}const bX=Object.freeze(Object.defineProperty({__proto__:null,BackendError:M3,BackendUnavailableError:I3,CDKError:ji,InvalidOrMissingParameterError:Me,InvalidProviderError:c0,InvalidRequestError:du,MethodNotImplementedError:R3,MissingApiUrlError:Ya,NetworkError:L3},Symbol.toStringTag,{value:"Module"}));function N3(t,e){return function(){return t.apply(e,arguments)}}const{toString:yX}=Object.prototype,{getPrototypeOf:$O}=Object,Gv=(t=>e=>{const r=yX.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),go=t=>(t=t.toLowerCase(),e=>Gv(e)===t),Kv=t=>e=>typeof e===t,{isArray:Ju}=Array,Ud=Kv("undefined");function _X(t){return t!==null&&!Ud(t)&&t.constructor!==null&&!Ud(t.constructor)&&fa(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const B3=go("ArrayBuffer");function wX(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&B3(t.buffer),e}const SX=Kv("string"),fa=Kv("function"),F3=Kv("number"),qv=t=>t!==null&&typeof t=="object",OX=t=>t===!0||t===!1,Im=t=>{if(Gv(t)!=="object")return!1;const e=$O(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},$X=go("Date"),TX=go("File"),CX=go("Blob"),EX=go("FileList"),PX=t=>qv(t)&&fa(t.pipe),AX=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||fa(t.append)&&((e=Gv(t))==="formdata"||e==="object"&&fa(t.toString)&&t.toString()==="[object FormData]"))},xX=go("URLSearchParams"),kX=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vp(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,i;if(typeof t!="object"&&(t=[t]),Ju(t))for(n=0,i=t.length;n0;)if(i=r[n],e===i.toLowerCase())return i;return null}const z3=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),H3=t=>!Ud(t)&&t!==z3;function u0(){const{caseless:t}=H3(this)&&this||{},e={},r=(n,i)=>{const a=t&&j3(e,i)||i;Im(e[a])&&Im(n)?e[a]=u0(e[a],n):Im(n)?e[a]=u0({},n):Ju(n)?e[a]=n.slice():e[a]=n};for(let n=0,i=arguments.length;n(vp(e,(i,a)=>{r&&fa(i)?t[a]=N3(i,r):t[a]=i},{allOwnKeys:n}),t),RX=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),MX=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},IX=(t,e,r,n)=>{let i,a,o;const l={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),a=i.length;a-- >0;)o=i[a],(!n||n(o,t,e))&&!l[o]&&(e[o]=t[o],l[o]=!0);t=r!==!1&&$O(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},LX=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return n!==-1&&n===r},NX=t=>{if(!t)return null;if(Ju(t))return t;let e=t.length;if(!F3(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},BX=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&$O(Uint8Array)),FX=(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const a=i.value;e.call(t,a[0],a[1])}},jX=(t,e)=>{let r;const n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},zX=go("HTMLFormElement"),HX=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),BE=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),UX=go("RegExp"),U3=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};vp(r,(i,a)=>{let o;(o=e(i,a,t))!==!1&&(n[a]=o||i)}),Object.defineProperties(t,n)},VX=t=>{U3(t,(e,r)=>{if(fa(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=t[r];if(fa(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},WX=(t,e)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return Ju(t)?n(t):n(String(t).split(e)),r},GX=()=>{},KX=(t,e)=>(t=+t,Number.isFinite(t)?t:e),lw="abcdefghijklmnopqrstuvwxyz",FE="0123456789",V3={DIGIT:FE,ALPHA:lw,ALPHA_DIGIT:lw+lw.toUpperCase()+FE},qX=(t=16,e=V3.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function YX(t){return!!(t&&fa(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const XX=t=>{const e=new Array(10),r=(n,i)=>{if(qv(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[i]=n;const a=Ju(n)?[]:{};return vp(n,(o,l)=>{const c=r(o,i+1);!Ud(c)&&(a[l]=c)}),e[i]=void 0,a}}return n};return r(t,0)},JX=go("AsyncFunction"),ZX=t=>t&&(qv(t)||fa(t))&&fa(t.then)&&fa(t.catch),we={isArray:Ju,isArrayBuffer:B3,isBuffer:_X,isFormData:AX,isArrayBufferView:wX,isString:SX,isNumber:F3,isBoolean:OX,isObject:qv,isPlainObject:Im,isUndefined:Ud,isDate:$X,isFile:TX,isBlob:CX,isRegExp:UX,isFunction:fa,isStream:PX,isURLSearchParams:xX,isTypedArray:BX,isFileList:EX,forEach:vp,merge:u0,extend:DX,trim:kX,stripBOM:RX,inherits:MX,toFlatObject:IX,kindOf:Gv,kindOfTest:go,endsWith:LX,toArray:NX,forEachEntry:FX,matchAll:jX,isHTMLForm:zX,hasOwnProperty:BE,hasOwnProp:BE,reduceDescriptors:U3,freezeMethods:VX,toObjectSet:WX,toCamelCase:HX,noop:GX,toFiniteNumber:KX,findKey:j3,global:z3,isContextDefined:H3,ALPHABET:V3,generateString:qX,isSpecCompliantForm:YX,toJSONObject:XX,isAsyncFn:JX,isThenable:ZX};function Lt(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}we.inherits(Lt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const W3=Lt.prototype,G3={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{G3[t]={value:t}});Object.defineProperties(Lt,G3);Object.defineProperty(W3,"isAxiosError",{value:!0});Lt.from=(t,e,r,n,i,a)=>{const o=Object.create(W3);return we.toFlatObject(t,o,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),Lt.call(o,t.message,e,r,n,i),o.cause=t,o.name=t.name,a&&Object.assign(o,a),o};const QX=null;function f0(t){return we.isPlainObject(t)||we.isArray(t)}function K3(t){return we.endsWith(t,"[]")?t.slice(0,-2):t}function jE(t,e,r){return t?t.concat(e).map(function(i,a){return i=K3(i),!r&&a?"["+i+"]":i}).join(r?".":""):e}function eJ(t){return we.isArray(t)&&!t.some(f0)}const tJ=we.toFlatObject(we,{},null,function(e){return/^is[A-Z]/.test(e)});function Yv(t,e,r){if(!we.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=we.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,$){return!we.isUndefined($[_])});const n=r.metaTokens,i=r.visitor||d,a=r.dots,o=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&we.isSpecCompliantForm(e);if(!we.isFunction(i))throw new TypeError("visitor must be a function");function f(v){if(v===null)return"";if(we.isDate(v))return v.toISOString();if(!c&&we.isBlob(v))throw new Lt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(v)||we.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,_,$){let E=v;if(v&&!$&&typeof v=="object"){if(we.endsWith(_,"{}"))_=n?_:_.slice(0,-2),v=JSON.stringify(v);else if(we.isArray(v)&&eJ(v)||(we.isFileList(v)||we.endsWith(_,"[]"))&&(E=we.toArray(v)))return _=K3(_),E.forEach(function(L,N){!(we.isUndefined(L)||L===null)&&e.append(o===!0?jE([_],N,a):o===null?_:_+"[]",f(L))}),!1}return f0(v)?!0:(e.append(jE($,_,a),f(v)),!1)}const p=[],g=Object.assign(tJ,{defaultVisitor:d,convertValue:f,isVisitable:f0});function y(v,_){if(!we.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+_.join("."));p.push(v),we.forEach(v,function(E,D){(!(we.isUndefined(E)||E===null)&&i.call(e,E,we.isString(D)?D.trim():D,_,g))===!0&&y(E,_?_.concat(D):[D])}),p.pop()}}if(!we.isObject(t))throw new TypeError("data must be an object");return y(t),e}function zE(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function TO(t,e){this._pairs=[],t&&Yv(t,this,e)}const q3=TO.prototype;q3.append=function(e,r){this._pairs.push([e,r])};q3.toString=function(e){const r=e?function(n){return e.call(this,n,zE)}:zE;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function rJ(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Y3(t,e,r){if(!e)return t;const n=r&&r.encode||rJ,i=r&&r.serialize;let a;if(i?a=i(e,r):a=we.isURLSearchParams(e)?e.toString():new TO(e,r).toString(n),a){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class nJ{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){we.forEach(this.handlers,function(n){n!==null&&e(n)})}}const HE=nJ,X3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},iJ=typeof URLSearchParams<"u"?URLSearchParams:TO,aJ=typeof FormData<"u"?FormData:null,oJ=typeof Blob<"u"?Blob:null,sJ={isBrowser:!0,classes:{URLSearchParams:iJ,FormData:aJ,Blob:oJ},protocols:["http","https","file","blob","url","data"]},J3=typeof window<"u"&&typeof document<"u",lJ=(t=>J3&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),cJ=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),uJ=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:J3,hasStandardBrowserEnv:lJ,hasStandardBrowserWebWorkerEnv:cJ},Symbol.toStringTag,{value:"Module"})),no={...uJ,...sJ};function fJ(t,e){return Yv(t,new no.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return no.isNode&&we.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function dJ(t){return we.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function pJ(t){const e={},r=Object.keys(t);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&we.isArray(i)?i.length:o,c?(we.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!l):((!i[o]||!we.isObject(i[o]))&&(i[o]=[]),e(r,n,i[o],a)&&we.isArray(i[o])&&(i[o]=pJ(i[o])),!l)}if(we.isFormData(t)&&we.isFunction(t.entries)){const r={};return we.forEachEntry(t,(n,i)=>{e(dJ(n),i,r,0)}),r}return null}function hJ(t,e,r){if(we.isString(t))try{return(e||JSON.parse)(t),we.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}const CO={transitional:X3,adapter:["xhr","http"],transformRequest:[function(e,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=we.isObject(e);if(a&&we.isHTMLForm(e)&&(e=new FormData(e)),we.isFormData(e))return i&&i?JSON.stringify(Z3(e)):e;if(we.isArrayBuffer(e)||we.isBuffer(e)||we.isStream(e)||we.isFile(e)||we.isBlob(e))return e;if(we.isArrayBufferView(e))return e.buffer;if(we.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return fJ(e,this.formSerializer).toString();if((l=we.isFileList(e))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Yv(l?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),hJ(e)):e}],transformResponse:[function(e){const r=this.transitional||CO.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(e&&we.isString(e)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(l){if(o)throw l.name==="SyntaxError"?Lt.from(l,Lt.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:no.classes.FormData,Blob:no.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],t=>{CO.headers[t]={}});const EO=CO,mJ=we.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gJ=t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||e[r]&&mJ[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e},UE=Symbol("internals");function Lf(t){return t&&String(t).trim().toLowerCase()}function Lm(t){return t===!1||t==null?t:we.isArray(t)?t.map(Lm):String(t)}function vJ(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}const bJ=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function cw(t,e,r,n,i){if(we.isFunction(n))return n.call(this,e,r);if(i&&(e=r),!!we.isString(e)){if(we.isString(n))return e.indexOf(n)!==-1;if(we.isRegExp(n))return n.test(e)}}function yJ(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function _J(t,e){const r=we.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(i,a,o){return this[n].call(this,e,i,a,o)},configurable:!0})})}class Xv{constructor(e){e&&this.set(e)}set(e,r,n){const i=this;function a(l,c,f){const d=Lf(c);if(!d)throw new Error("header name must be a non-empty string");const p=we.findKey(i,d);(!p||i[p]===void 0||f===!0||f===void 0&&i[p]!==!1)&&(i[p||c]=Lm(l))}const o=(l,c)=>we.forEach(l,(f,d)=>a(f,d,c));return we.isPlainObject(e)||e instanceof this.constructor?o(e,r):we.isString(e)&&(e=e.trim())&&!bJ(e)?o(gJ(e),r):e!=null&&a(r,e,n),this}get(e,r){if(e=Lf(e),e){const n=we.findKey(this,e);if(n){const i=this[n];if(!r)return i;if(r===!0)return vJ(i);if(we.isFunction(r))return r.call(this,i,n);if(we.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Lf(e),e){const n=we.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||cw(this,this[n],n,r)))}return!1}delete(e,r){const n=this;let i=!1;function a(o){if(o=Lf(o),o){const l=we.findKey(n,o);l&&(!r||cw(n,n[l],l,r))&&(delete n[l],i=!0)}}return we.isArray(e)?e.forEach(a):a(e),i}clear(e){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!e||cw(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const r=this,n={};return we.forEach(this,(i,a)=>{const o=we.findKey(n,a);if(o){r[o]=Lm(i),delete r[a];return}const l=e?yJ(a):String(a).trim();l!==a&&delete r[a],r[l]=Lm(i),n[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return we.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=e&&we.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const n=new this(e);return r.forEach(i=>n.set(i)),n}static accessor(e){const n=(this[UE]=this[UE]={accessors:{}}).accessors,i=this.prototype;function a(o){const l=Lf(o);n[l]||(_J(i,o),n[l]=!0)}return we.isArray(e)?e.forEach(a):a(e),this}}Xv.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);we.reduceDescriptors(Xv.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});we.freezeMethods(Xv);const Wo=Xv;function uw(t,e){const r=this||EO,n=e||r,i=Wo.from(n.headers);let a=n.data;return we.forEach(t,function(l){a=l.call(r,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function Q3(t){return!!(t&&t.__CANCEL__)}function bp(t,e,r){Lt.call(this,t==null?"canceled":t,Lt.ERR_CANCELED,e,r),this.name="CanceledError"}we.inherits(bp,Lt,{__CANCEL__:!0});function wJ(t,e,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new Lt("Request failed with status code "+r.status,[Lt.ERR_BAD_REQUEST,Lt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const SJ=no.hasStandardBrowserEnv?{write(t,e,r,n,i,a){const o=[t+"="+encodeURIComponent(e)];we.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),we.isString(n)&&o.push("path="+n),we.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function OJ(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function $J(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function eL(t,e){return t&&!OJ(e)?$J(t,e):e}const TJ=no.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return e&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const l=we.isString(o)?i(o):o;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}();function CJ(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function EJ(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(c){const f=Date.now(),d=n[a];o||(o=f),r[i]=c,n[i]=f;let p=a,g=0;for(;p!==i;)g+=r[p++],p=p%t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),f-o{const a=i.loaded,o=i.lengthComputable?i.total:void 0,l=a-r,c=n(l),f=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&f?(o-a)/c:void 0,event:i};d[e?"download":"upload"]=!0,t(d)}}const PJ=typeof XMLHttpRequest<"u",AJ=PJ&&function(t){return new Promise(function(r,n){let i=t.data;const a=Wo.from(t.headers).normalize();let{responseType:o,withXSRFToken:l}=t,c;function f(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}let d;if(we.isFormData(i)){if(no.hasStandardBrowserEnv||no.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((d=a.getContentType())!==!1){const[_,...$]=d?d.split(";").map(E=>E.trim()).filter(Boolean):[];a.setContentType([_||"multipart/form-data",...$].join("; "))}}let p=new XMLHttpRequest;if(t.auth){const _=t.auth.username||"",$=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.set("Authorization","Basic "+btoa(_+":"+$))}const g=eL(t.baseURL,t.url);p.open(t.method.toUpperCase(),Y3(g,t.params,t.paramsSerializer),!0),p.timeout=t.timeout;function y(){if(!p)return;const _=Wo.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),E={data:!o||o==="text"||o==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:_,config:t,request:p};wJ(function(L){r(L),f()},function(L){n(L),f()},E),p=null}if("onloadend"in p?p.onloadend=y:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(y)},p.onabort=function(){p&&(n(new Lt("Request aborted",Lt.ECONNABORTED,t,p)),p=null)},p.onerror=function(){n(new Lt("Network Error",Lt.ERR_NETWORK,t,p)),p=null},p.ontimeout=function(){let $=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const E=t.transitional||X3;t.timeoutErrorMessage&&($=t.timeoutErrorMessage),n(new Lt($,E.clarifyTimeoutError?Lt.ETIMEDOUT:Lt.ECONNABORTED,t,p)),p=null},no.hasStandardBrowserEnv&&(l&&we.isFunction(l)&&(l=l(t)),l||l!==!1&&TJ(g))){const _=t.xsrfHeaderName&&t.xsrfCookieName&&SJ.read(t.xsrfCookieName);_&&a.set(t.xsrfHeaderName,_)}i===void 0&&a.setContentType(null),"setRequestHeader"in p&&we.forEach(a.toJSON(),function($,E){p.setRequestHeader(E,$)}),we.isUndefined(t.withCredentials)||(p.withCredentials=!!t.withCredentials),o&&o!=="json"&&(p.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&p.addEventListener("progress",VE(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&p.upload&&p.upload.addEventListener("progress",VE(t.onUploadProgress)),(t.cancelToken||t.signal)&&(c=_=>{p&&(n(!_||_.type?new bp(null,t,p):_),p.abort(),p=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c)));const v=CJ(g);if(v&&no.protocols.indexOf(v)===-1){n(new Lt("Unsupported protocol "+v+":",Lt.ERR_BAD_REQUEST,t));return}p.send(i||null)})},d0={http:QX,xhr:AJ};we.forEach(d0,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(r){}Object.defineProperty(t,"adapterName",{value:e})}});const WE=t=>"- ".concat(t),xJ=t=>we.isFunction(t)||t===null||t===!1,tL={getAdapter:t=>{t=we.isArray(t)?t:[t];const{length:e}=t;let r,n;const i={};for(let a=0;a"adapter ".concat(l," ")+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?"since :\n"+a.map(WE).join("\n"):" "+WE(a[0]):"as no adapter specified";throw new Lt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:d0};function fw(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new bp(null,t)}function GE(t){return fw(t),t.headers=Wo.from(t.headers),t.data=uw.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),tL.getAdapter(t.adapter||EO.adapter)(t).then(function(n){return fw(t),n.data=uw.call(t,t.transformResponse,n),n.headers=Wo.from(n.headers),n},function(n){return Q3(n)||(fw(t),n&&n.response&&(n.response.data=uw.call(t,t.transformResponse,n.response),n.response.headers=Wo.from(n.response.headers))),Promise.reject(n)})}const KE=t=>t instanceof Wo?t.toJSON():t;function Eu(t,e){e=e||{};const r={};function n(f,d,p){return we.isPlainObject(f)&&we.isPlainObject(d)?we.merge.call({caseless:p},f,d):we.isPlainObject(d)?we.merge({},d):we.isArray(d)?d.slice():d}function i(f,d,p){if(we.isUndefined(d)){if(!we.isUndefined(f))return n(void 0,f,p)}else return n(f,d,p)}function a(f,d){if(!we.isUndefined(d))return n(void 0,d)}function o(f,d){if(we.isUndefined(d)){if(!we.isUndefined(f))return n(void 0,f)}else return n(void 0,d)}function l(f,d,p){if(p in e)return n(f,d);if(p in t)return n(void 0,f)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(f,d)=>i(KE(f),KE(d),!0)};return we.forEach(Object.keys(Object.assign({},t,e)),function(d){const p=c[d]||i,g=p(t[d],e[d],d);we.isUndefined(g)&&p!==l||(r[d]=g)}),r}const rL="1.6.2",PO={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{PO[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const qE={};PO.transitional=function(e,r,n){function i(a,o){return"[Axios v"+rL+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,l)=>{if(e===!1)throw new Lt(i(o," has been removed"+(r?" in "+r:"")),Lt.ERR_DEPRECATED);return r&&!qE[o]&&(qE[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,o,l):!0}};function kJ(t,e,r){if(typeof t!="object")throw new Lt("options must be an object",Lt.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const a=n[i],o=e[a];if(o){const l=t[a],c=l===void 0||o(l,a,t);if(c!==!0)throw new Lt("option "+a+" must be "+c,Lt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Lt("Unknown option "+a,Lt.ERR_BAD_OPTION)}}const p0={assertOptions:kJ,validators:PO},ws=p0.validators;class Rg{constructor(e){this.defaults=e,this.interceptors={request:new HE,response:new HE}}request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=Eu(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&p0.assertOptions(n,{silentJSONParsing:ws.transitional(ws.boolean),forcedJSONParsing:ws.transitional(ws.boolean),clarifyTimeoutError:ws.transitional(ws.boolean)},!1),i!=null&&(we.isFunction(i)?r.paramsSerializer={serialize:i}:p0.assertOptions(i,{encode:ws.function,serialize:ws.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&we.merge(a.common,a[r.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),r.headers=Wo.concat(o,a);const l=[];let c=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(c=c&&_.synchronous,l.unshift(_.fulfilled,_.rejected))});const f=[];this.interceptors.response.forEach(function(_){f.push(_.fulfilled,_.rejected)});let d,p=0,g;if(!c){const v=[GE.bind(this),void 0];for(v.unshift.apply(v,l),v.push.apply(v,f),g=v.length,d=Promise.resolve(r);p{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(l=>{n.subscribe(l),a=l}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},e(function(a,o,l){n.reason||(n.reason=new bp(a,o,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new AO(function(i){e=i}),cancel:e}}}const DJ=AO;function RJ(t){return function(r){return t.apply(null,r)}}function MJ(t){return we.isObject(t)&&t.isAxiosError===!0}const h0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(h0).forEach(([t,e])=>{h0[e]=t});const IJ=h0;function nL(t){const e=new Nm(t),r=N3(Nm.prototype.request,e);return we.extend(r,Nm.prototype,e,{allOwnKeys:!0}),we.extend(r,e,null,{allOwnKeys:!0}),r.create=function(i){return nL(Eu(t,i))},r}const Yr=nL(EO);Yr.Axios=Nm;Yr.CanceledError=bp;Yr.CancelToken=DJ;Yr.isCancel=Q3;Yr.VERSION=rL;Yr.toFormData=Yv;Yr.AxiosError=Lt;Yr.Cancel=Yr.CanceledError;Yr.all=function(e){return Promise.all(e)};Yr.spread=RJ;Yr.isAxiosError=MJ;Yr.mergeConfig=Eu;Yr.AxiosHeaders=Wo;Yr.formToJSON=t=>Z3(we.isHTMLForm(t)?new FormData(t):t);Yr.getAdapter=tL.getAdapter;Yr.HttpStatusCode=IJ;Yr.default=Yr;const Hr=Yr;var LJ=Array.isArray,ga=LJ;const oa=xr(ga);var NJ=typeof ir=="object"&&ir&&ir.Object===Object&&ir,iL=NJ,BJ=iL,FJ=typeof self=="object"&&self&&self.Object===Object&&self,jJ=BJ||FJ||Function("return this")(),vo=jJ,zJ=vo,HJ=zJ.Symbol,Zu=HJ,YE=Zu,aL=Object.prototype,UJ=aL.hasOwnProperty,VJ=aL.toString,Nf=YE?YE.toStringTag:void 0;function WJ(t){var e=UJ.call(t,Nf),r=t[Nf];try{t[Nf]=void 0;var n=!0}catch(a){}var i=VJ.call(t);return n&&(e?t[Nf]=r:delete t[Nf]),i}var GJ=WJ,KJ=Object.prototype,qJ=KJ.toString;function YJ(t){return qJ.call(t)}var XJ=YJ,XE=Zu,JJ=GJ,ZJ=XJ,QJ="[object Null]",eZ="[object Undefined]",JE=XE?XE.toStringTag:void 0;function tZ(t){return t==null?t===void 0?eZ:QJ:JE&&JE in Object(t)?JJ(t):ZJ(t)}var vc=tZ;function rZ(t){return t!=null&&typeof t=="object"}var bo=rZ,nZ=vc,iZ=bo,aZ="[object Symbol]";function oZ(t){return typeof t=="symbol"||iZ(t)&&nZ(t)==aZ}var xO=oZ,sZ=ga,lZ=xO,cZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uZ=/^\w*$/;function fZ(t,e){if(sZ(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||lZ(t)?!0:uZ.test(t)||!cZ.test(t)||e!=null&&t in Object(e)}var dZ=fZ;function pZ(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var bc=pZ;const dw=xr(bc);var hZ=vc,mZ=bc,gZ="[object AsyncFunction]",vZ="[object Function]",bZ="[object GeneratorFunction]",yZ="[object Proxy]";function _Z(t){if(!mZ(t))return!1;var e=hZ(t);return e==vZ||e==bZ||e==gZ||e==yZ}var oL=_Z,wZ=vo,SZ=wZ["__core-js_shared__"],OZ=SZ,pw=OZ,ZE=function(){var t=/[^.]+$/.exec(pw&&pw.keys&&pw.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function $Z(t){return!!ZE&&ZE in t}var TZ=$Z,CZ=Function.prototype,EZ=CZ.toString;function PZ(t){if(t!=null){try{return EZ.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var sL=PZ,AZ=oL,xZ=TZ,kZ=bc,DZ=sL,RZ=/[\\^$.*+?()[\]{}|]/g,MZ=/^\[object .+?Constructor\]$/,IZ=Function.prototype,LZ=Object.prototype,NZ=IZ.toString,BZ=LZ.hasOwnProperty,FZ=RegExp("^"+NZ.call(BZ).replace(RZ,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function jZ(t){if(!kZ(t)||xZ(t))return!1;var e=AZ(t)?FZ:MZ;return e.test(DZ(t))}var zZ=jZ;function HZ(t,e){return t==null?void 0:t[e]}var UZ=HZ,VZ=zZ,WZ=UZ;function GZ(t,e){var r=WZ(t,e);return VZ(r)?r:void 0}var yc=GZ,KZ=yc,qZ=KZ(Object,"create"),Jv=qZ,QE=Jv;function YZ(){this.__data__=QE?QE(null):{},this.size=0}var XZ=YZ;function JZ(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var ZZ=JZ,QZ=Jv,eQ="__lodash_hash_undefined__",tQ=Object.prototype,rQ=tQ.hasOwnProperty;function nQ(t){var e=this.__data__;if(QZ){var r=e[t];return r===eQ?void 0:r}return rQ.call(e,t)?e[t]:void 0}var iQ=nQ,aQ=Jv,oQ=Object.prototype,sQ=oQ.hasOwnProperty;function lQ(t){var e=this.__data__;return aQ?e[t]!==void 0:sQ.call(e,t)}var cQ=lQ,uQ=Jv,fQ="__lodash_hash_undefined__";function dQ(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=uQ&&e===void 0?fQ:e,this}var pQ=dQ,hQ=XZ,mQ=ZZ,gQ=iQ,vQ=cQ,bQ=pQ;function Qu(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1}var IQ=MQ,LQ=Zv;function NQ(t,e){var r=this.__data__,n=LQ(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var BQ=NQ,FQ=wQ,jQ=AQ,zQ=DQ,HQ=IQ,UQ=BQ;function ef(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1}var hL=Bte;function Fte(t,e,r){for(var n=-1,i=t==null?0:t.length;++n=ire){var f=e?null:rre(t);if(f)return nre(f);o=!1,i=tre,c=new Zte}else c=e?[]:l;e:for(;++n=120&&d.length>=120)?new ure(o&&d):void 0}d=t[0];var p=-1,g=l[0];e:for(;++p0){if(++e>=Are)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var Rre=Dre,Mre=Pre,Ire=Rre,Lre=Ire(Mre),yL=Lre,Nre=jO,Bre=bL,Fre=yL;function jre(t,e){return Fre(Bre(t,e,Nre),t+"")}var _L=jre,zre=9007199254740991;function Hre(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=zre}var wL=Hre,Ure=oL,Vre=wL;function Wre(t){return t!=null&&Vre(t.length)&&!Ure(t)}var ib=Wre,Gre=ib,Kre=bo;function qre(t){return Kre(t)&&Gre(t)}var SL=qre,Yre=SL;function Xre(t){return Yre(t)?t:[]}var Jre=Xre,Zre=tb,Qre=vre,ene=_L,tne=Jre,rne=ene(function(t){var e=Zre(t,tne);return e.length&&e[0]===t[0]?Qre(e):[]}),nne=rne;const mw=xr(nne);function ine(t,e){for(var r=-1,n=e.length,i=t.length;++r0&&r(l)?e>1?$L(l,e-1,r,n,i):bne(i,l):n||(i[i.length]=l)}return i}var HO=$L,_ne=HO,wne=_L,Sne=vL,One=SL,$ne=wne(function(t){return Sne(_ne(t,1,One,!0))}),Tne=$ne;const Cne=xr(Tne);function Ene(t){return function(e,r,n){for(var i=-1,a=Object(e),o=n(e),l=o.length;l--;){var c=o[t?l:++i];if(r(a[c],c,a)===!1)break}return e}}var Pne=Ene,Ane=Pne,xne=Ane(),kne=xne;function Dne(t,e){for(var r=-1,n=Array(t);++rl))return!1;var f=a.get(t),d=a.get(e);if(f&&d)return f==e&&d==t;var p=-1,g=!0,y=r&loe?new ioe:void 0;for(a.set(t,e),a.set(e,t);++pi?0:i+e),r=r>i?i:r,r<0&&(r+=i),i=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(i);++n1),a}),efe(t,nfe(t),r),n&&(r=Jue(r,ife|afe|ofe,tfe));for(var i=e.length;i--;)Zue(r,e[i]);return r}),lfe=sfe;const Vd=xr(lfe);var cfe=ab,ufe=HO,ffe=LL,dfe=ga;function pfe(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return cfe(dfe(r)?ffe(r):[r],ufe(e,1))}var hfe=pfe;const mfe=xr(hfe),VL=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Pu(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function Sd(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const vi=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],gfe=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Pu,listOfCapabilities:vi,requestMethods:VL,withCustomProps:Sd},Symbol.toStringTag,{value:"Module"}));class qr{constructor(e={}){this._jskos=e,this.axios=Hr.create({timeout:2e4}),this._path=typeof window<"u"&&window.location.pathname,this.has={},this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:e.status,schemes:Array.isArray(e.schemes)?void 0:e.schemes,top:e.top,data:e.data,concepts:e.concepts,narrower:e.narrower,ancestors:e.ancestors,types:e.types,suggest:e.suggest,search:e.search,"voc-suggest":e["voc-suggest"],"voc-search":e["voc-search"],mappings:e.mappings,concordances:e.concordances,annotations:e.annotations,occurrences:e.occurrences,reconcile:e.reconcile,api:e.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use((n={})=>{var i;if(!n._skipAdditionalParameters){const a=Ig([].concat(ft(n,"params.language","").split(","),this.languages,this._defaultLanguages).filter(o=>o!="")).join(",");_n(n,"params.language",a),this.has.auth&&this._auth.bearerToken&&!ft(n,"headers.Authorization")&&_n(n,"headers.Authorization","Bearer ".concat(this._auth.bearerToken))}if((i=n.url)!=null&&i.startsWith("http:")&&typeof window<"u"&&window.location.protocol=="https:")throw new Hr.Cancel("Can't call http API from https.");return n}),this.axios.interceptors.response.use(({data:n,headers:i={},config:a={}})=>{n=G.normalize(n);let o=a.url;if(o.endsWith("?")||(o+="?"),Yie(a.params||{},(l,c)=>{o+="".concat(c,"=").concat(encodeURIComponent(l),"&")}),oa(n)||dw(n)){let l=parseInt(i["x-total-count"]);isNaN(l)||(n._totalCount=l),n._url=o}return n},n=>{const i=ft(n,"config._retryCount",0),a=ft(n,"config.method"),o=ft(n,"response.status");return this._retryConfig.methods.includes(a)&&this._retryConfig.statusCodes.includes(o)&&i{setTimeout(()=>{this.axios(n.config).then(l).catch(c)},(()=>{const f=this._retryConfig.delay;return typeof f=="function"?f(i):f})())})):Promise.reject(n)});const r=[];for(let{method:n,type:i}of VL){const a=this[n]&&this[n].bind(this);if(!a){this[n]=()=>{throw new R3({method:n})};continue}this[n]=(o={})=>{if(o._raw)return delete o._raw,a(o);const l=r.find(p=>p.method==n&&Ms(p.options,o));if(l)return l.promise;let c;o.cancelToken||(c=this.getCancelTokenSource(),o.cancelToken=c.token);const f=this.init().then(()=>a(o)).then(p=>(oa(p)&&p._totalCount===void 0?p._totalCount=p.length:dw(p)&&p._totalCount===void 0&&(p._totalCount=1),p&&i&&this["adjust".concat(i)]&&(p=this["adjust".concat(i)](p)),p)).catch(p=>{throw p instanceof ji?p:p.response?p.response.status.toString().startsWith(4)?new du({relatedError:p,code:p.response.status}):new M3({relatedError:p,code:p.response.status}):p.request?typeof navigator<"u"&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection)?new I3({relatedError:p}):new L3({relatedError:p}):new ji({relatedError:p})});c&&(f.cancel=(...p)=>c.cancel(...p));const d={method:n,options:Vd(o,["cancelToken"]),promise:f};return r.push(d),f.catch(()=>{}).then(()=>r.splice(r.indexOf(d),1)),f}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return this._jskos.stored!==void 0?this._jskos.stored:this.constructor.stored}async init(){return this._init?this._init:(this._init=(async()=>{this._prepare();let e;if(Qr(this._api.status))try{e=await this.axios({method:"get",url:this._api.status})}catch(r){ft(r,"response.status")===404&&(this._api.status=null)}else e=this._api.status;if(dw(e)&&!Mae(e)){this._config=e.config||{};for(let r of Object.keys(this._api))this._api[r]===void 0&&(this._api[r]=e[r]||null)}this._setup()})(),this._init)}_prepare(){}_setup(){}getCancelTokenSource(){return Hr.CancelToken.source()}setAuth({key:e=this._auth.key,bearerToken:r=this._auth.bearerToken}){this._auth.key=e,this._auth.bearerToken=r}setRetryConfig(e={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:r=>300*r},e)}isAuthorizedFor({type:e,action:r,user:n,crossUser:i}){if(r=="read"&&this.has[e]===!0)return!0;if(!this.has[e])return!1;const a=ft(this._config,"".concat(e,".").concat(r));if(!a)return!!this.has[e][r];if(a.auth&&(!n||!this._auth.key)||a.auth&&this._auth.key!=ft(this._config,"auth.key"))return!1;const o=[n==null?void 0:n.uri].concat(Object.values((n==null?void 0:n.identities)||{}).map(l=>l.uri)).filter(Boolean);if(a.auth&&a.identities&&mw(o,a.identities).length==0)return!1;if(a.auth&&a.identityProviders){const l=Object.keys((n==null?void 0:n.identities)||{});if(mw(l,a.identityProviders).length==0)return!1}return i?a.crossUser===!0||mw(a.crossUser||[],o).length>0:!!this.has[e][r]}supportsScheme(e){if(!e)return!1;let r=oa(this.schemes)?this.schemes:null;return r==null&&!G.isContainedIn(e,this.excludedSchemes||[])?!0:G.isContainedIn(e,r)}adjustConcept(e){if(!e||e.__SAVED__)return e;e._getNarrower=r=>this.getNarrower({...r,concept:e}),e._getAncestors=r=>this.getAncestors({...r,concept:e}),e._getDetails=async r=>(await this.getConcepts({...r,concepts:[e]}))[0];for(let r of["broader","narrower","ancestors"])Array.isArray(e[r])&&e[r].length&&!e[r].includes(null)&&(e[r]=this.adjustConcepts(e[r]));return e._registry=this,e}adjustConcepts(e){return Sd(e.map(r=>this.adjustConcept(r)),e)}adjustRegistries(e){return e}adjustScheme(e){if(!e||e.__SAVED__)return e;const r=e._registry;return e._registry=this.cdk&&this.cdk.registryForScheme(e),!e._registry||r===e._registry||e._registry._api.api===this._api.api?e._registry=r||this:["concepts","topConcepts"].forEach(n=>{Array.isArray(e[n])&&(e[n].length===0||e[n][0]===null)&&delete e[n]}),e._registry&&(e._getTop=n=>e._registry.getTop({...n,scheme:e}),e._getTypes=n=>e._registry.getTypes({...n,scheme:e}),e._suggest=({search:n,...i})=>e._registry.suggest({...i,search:n,scheme:e})),e}adjustSchemes(e){return Sd(e.map(r=>this.adjustScheme(r)),e)}adjustConcordances(e){for(let r of e)r._registry=this;return e}adjustMapping(e){for(let r of["from","to"]){let n="".concat(r,"Scheme");e[n]||(e[n]=ft(G.conceptsOfMapping(e,r),"[0].inScheme[0]",null))}if(e._registry=this,!e.identifier){let r=ft(G.addMappingIdentifiers(e),"identifier");r&&(e.identifier=r)}return e}adjustMappings(e){return Sd(e.map(r=>this.adjustMapping(r)),e)}async postMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Me({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:e,itemProperty:"mapping",config:r})}async deleteMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Me({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:e,itemProperty:"mapping",config:r})}async _callHelperForArrayWrappers({method:e,items:r,itemProperty:n,config:i}){const a=[],o=await Promise.all(r.map(async l=>{try{return await this[e]({[n]:l,...i,_raw:!0})}catch(c){return a[r.indexOf(l)]=c,null}}));return o._errors=a,o}}qr.providerName="Base";function Gh(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var WL={exports:{}};/*! + */Dg.exports;(function(t,e){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",l="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",f=500,d="__lodash_placeholder__",p=1,g=2,y=4,v=1,_=2,$=1,E=2,D=4,L=8,N=16,k=32,J=64,B=128,j=256,ee=512,fe=30,ge="...",z=800,H=16,R=1,X=2,ae=3,Ee=1/0,Se=9007199254740991,ve=17976931348623157e292,De=0/0,de=4294967295,ie=de-1,O=de>>>1,M=[["ary",B],["bind",$],["bindKey",E],["curry",L],["curryRight",N],["flip",ee],["partial",k],["partialRight",J],["rearg",j]],x="[object Arguments]",V="[object Array]",K="[object AsyncFunction]",le="[object Boolean]",ce="[object Date]",ue="[object DOMException]",be="[object Error]",$e="[object Function]",Ie="[object GeneratorFunction]",xe="[object Map]",Te="[object Number]",nt="[object Null]",Ve="[object Object]",xt="[object Promise]",It="[object Proxy]",Ct="[object RegExp]",Ne="[object Set]",it="[object String]",Et="[object Symbol]",Kr="[object Undefined]",Qt="[object WeakMap]",kr="[object WeakSet]",Dr="[object ArrayBuffer]",mn="[object DataView]",gn="[object Float32Array]",Ui="[object Float64Array]",yi="[object Int8Array]",va="[object Int16Array]",Xn="[object Int32Array]",Ha="[object Uint8Array]",cs="[object Uint8ClampedArray]",fl="[object Uint16Array]",br="[object Uint32Array]",Rr=/\b__p \+= '';/g,Yt=/\b(__p \+=) '' \+/g,Vi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,dl=/&(?:amp|lt|gt|quot|#39);/g,Cc=/[&<>"']/g,pl=RegExp(dl.source),pf=RegExp(Cc.source),$y=/<%-([\s\S]+?)%>/g,Ty=/<%([\s\S]+?)%>/g,Up=/<%=([\s\S]+?)%>/g,Cy=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ey=/^\w*$/,Py=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hf=/[\\^$.*+?()[\]{}|]/g,Ay=RegExp(hf.source),mf=/^\s+/,Vp=/\s/,xy=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ky=/\{\n\/\* \[wrapped with (.+)\] \*/,Dy=/,? & /,Ry=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,My=/[()=,{}\[\]\/\s]/,Iy=/\\(\\)?/g,Ly=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wp=/\w*$/,Ny=/^[-+]0x[0-9a-f]+$/i,By=/^0b[01]+$/i,Fy=/^\[object .+?Constructor\]$/,jy=/^0o[0-7]+$/i,zy=/^(?:0|[1-9]\d*)$/,Hy=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ec=/($^)/,Gp=/['\n\r\u2028\u2029\\]/g,Ua="\\ud800-\\udfff",Kp="\\u0300-\\u036f",us="\\ufe20-\\ufe2f",Uy="\\u20d0-\\u20ff",hl=Kp+us+Uy,Pc="\\u2700-\\u27bf",qp="a-z\\xdf-\\xf6\\xf8-\\xff",Vy="\\xac\\xb1\\xd7\\xf7",gf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Wy="\\u2000-\\u206f",Gy=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",C="A-Z\\xc0-\\xd6\\xd8-\\xde",U="\\ufe0e\\ufe0f",I=Vy+gf+Wy+Gy,Y="['’]",ne="["+Ua+"]",q="["+I+"]",me="["+hl+"]",Ce="\\d+",Pe="["+Pc+"]",Ae="["+qp+"]",ke="[^"+Ua+I+Ce+Pc+qp+C+"]",We="\\ud83c[\\udffb-\\udfff]",wt="(?:"+me+"|"+We+")",Bt="[^"+Ua+"]",Ft="(?:\\ud83c[\\udde6-\\uddff]){2}",yr="[\\ud800-\\udbff][\\udc00-\\udfff]",Xt="["+C+"]",In="\\u200d",fs="(?:"+Ae+"|"+ke+")",vf="(?:"+Xt+"|"+ke+")",Yp="(?:"+Y+"(?:d|ll|m|re|s|t|ve))?",Ac="(?:"+Y+"(?:D|LL|M|RE|S|T|VE))?",Ky=wt+"?",Xp="["+U+"]?",qy="(?:"+In+"(?:"+[Bt,Ft,yr].join("|")+")"+Xp+Ky+")*",Jp="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",E8="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",DT=Xp+Ky+qy,P8="(?:"+[Pe,Ft,yr].join("|")+")"+DT,A8="(?:"+[Bt+me+"?",me,Ft,yr,ne].join("|")+")",x8=RegExp(Y,"g"),k8=RegExp(me,"g"),Yy=RegExp(We+"(?="+We+")|"+A8+DT,"g"),D8=RegExp([Xt+"?"+Ae+"+"+Yp+"(?="+[q,Xt,"$"].join("|")+")",vf+"+"+Ac+"(?="+[q,Xt+fs,"$"].join("|")+")",Xt+"?"+fs+"+"+Yp,Xt+"+"+Ac,E8,Jp,Ce,P8].join("|"),"g"),R8=RegExp("["+In+Ua+hl+U+"]"),M8=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,I8=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],L8=-1,fr={};fr[gn]=fr[Ui]=fr[yi]=fr[va]=fr[Xn]=fr[Ha]=fr[cs]=fr[fl]=fr[br]=!0,fr[x]=fr[V]=fr[Dr]=fr[le]=fr[mn]=fr[ce]=fr[be]=fr[$e]=fr[xe]=fr[Te]=fr[Ve]=fr[Ct]=fr[Ne]=fr[it]=fr[Qt]=!1;var or={};or[x]=or[V]=or[Dr]=or[mn]=or[le]=or[ce]=or[gn]=or[Ui]=or[yi]=or[va]=or[Xn]=or[xe]=or[Te]=or[Ve]=or[Ct]=or[Ne]=or[it]=or[Et]=or[Ha]=or[cs]=or[fl]=or[br]=!0,or[be]=or[$e]=or[Qt]=!1;var N8={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},B8={"&":"&","<":"<",">":">",'"':""","'":"'"},F8={"&":"&","<":"<",">":">",""":'"',"'":"'"},j8={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},z8=parseFloat,H8=parseInt,RT=typeof ir=="object"&&ir&&ir.Object===Object&&ir,U8=typeof self=="object"&&self&&self.Object===Object&&self,vn=RT||U8||Function("return this")(),Xy=e&&!e.nodeType&&e,ml=Xy&&!0&&t&&!t.nodeType&&t,MT=ml&&ml.exports===Xy,Jy=MT&&RT.process,Wi=function(){try{var Z=ml&&ml.require&&ml.require("util").types;return Z||Jy&&Jy.binding&&Jy.binding("util")}catch(he){}}(),IT=Wi&&Wi.isArrayBuffer,LT=Wi&&Wi.isDate,NT=Wi&&Wi.isMap,BT=Wi&&Wi.isRegExp,FT=Wi&&Wi.isSet,jT=Wi&&Wi.isTypedArray;function _i(Z,he,oe){switch(oe.length){case 0:return Z.call(he);case 1:return Z.call(he,oe[0]);case 2:return Z.call(he,oe[0],oe[1]);case 3:return Z.call(he,oe[0],oe[1],oe[2])}return Z.apply(he,oe)}function V8(Z,he,oe,Fe){for(var ht=-1,Ht=Z==null?0:Z.length;++ht-1}function Zy(Z,he,oe){for(var Fe=-1,ht=Z==null?0:Z.length;++Fe-1;);return oe}function qT(Z,he){for(var oe=Z.length;oe--&&xc(he,Z[oe],0)>-1;);return oe}function Q8(Z,he){for(var oe=Z.length,Fe=0;oe--;)Z[oe]===he&&++Fe;return Fe}var ez=r_(N8),tz=r_(B8);function rz(Z){return"\\"+j8[Z]}function nz(Z,he){return Z==null?r:Z[he]}function kc(Z){return R8.test(Z)}function iz(Z){return M8.test(Z)}function az(Z){for(var he,oe=[];!(he=Z.next()).done;)oe.push(he.value);return oe}function o_(Z){var he=-1,oe=Array(Z.size);return Z.forEach(function(Fe,ht){oe[++he]=[ht,Fe]}),oe}function YT(Z,he){return function(oe){return Z(he(oe))}}function hs(Z,he){for(var oe=-1,Fe=Z.length,ht=0,Ht=[];++oe-1}function Gz(s,u){var h=this.__data__,b=mh(h,s);return b<0?(++this.size,h.push([s,u])):h[b][1]=u,this}So.prototype.clear=Hz,So.prototype.delete=Uz,So.prototype.get=Vz,So.prototype.has=Wz,So.prototype.set=Gz;function Oo(s){var u=-1,h=s==null?0:s.length;for(this.clear();++u=u?s:u)),s}function Yi(s,u,h,b,S,P){var F,W=u&p,te=u&g,ye=u&y;if(h&&(F=S?h(s,b,S,P):h(s)),F!==r)return F;if(!Or(s))return s;var _e=gt(s);if(_e){if(F=X7(s),!W)return Jn(s,F)}else{var Oe=Cn(s),Re=Oe==$e||Oe==Ie;if(_s(s))return kC(s,W);if(Oe==Ve||Oe==x||Re&&!S){if(F=te||Re?{}:XC(s),!W)return te?F7(s,l7(F,s)):B7(s,sC(F,s))}else{if(!or[Oe])return S?s:{};F=J7(s,Oe,W)}}P||(P=new ya);var qe=P.get(s);if(qe)return qe;P.set(s,F),T2(s)?s.forEach(function(ct){F.add(Yi(ct,u,h,ct,s,P))}):O2(s)&&s.forEach(function(ct,At){F.set(At,Yi(ct,u,h,At,s,P))});var lt=ye?te?D_:k_:te?Qn:nn,St=_e?r:lt(s);return Gi(St||s,function(ct,At){St&&(At=ct,ct=s[At]),$f(F,At,Yi(ct,u,h,At,s,P))}),F}function c7(s){var u=nn(s);return function(h){return lC(h,s,u)}}function lC(s,u,h){var b=h.length;if(s==null)return!b;for(s=er(s);b--;){var S=h[b],P=u[S],F=s[S];if(F===r&&!(S in s)||!P(F))return!1}return!0}function cC(s,u,h){if(typeof s!="function")throw new Ki(o);return kf(function(){s.apply(r,h)},u)}function Tf(s,u,h,b){var S=-1,P=Zp,F=!0,W=s.length,te=[],ye=u.length;if(!W)return te;h&&(u=_r(u,wi(h))),b?(P=Zy,F=!1):u.length>=i&&(P=bf,F=!1,u=new bl(u));e:for(;++SS?0:S+h),b=b===r||b>S?S:yt(b),b<0&&(b+=S),b=h>b?0:E2(b);h0&&h(W)?u>1?bn(W,u-1,h,b,S):ps(S,W):b||(S[S.length]=W)}return S}var p_=NC(),dC=NC(!0);function Va(s,u){return s&&p_(s,u,nn)}function h_(s,u){return s&&dC(s,u,nn)}function vh(s,u){return ds(u,function(h){return Po(s[h])})}function _l(s,u){u=bs(u,s);for(var h=0,b=u.length;s!=null&&hu}function d7(s,u){return s!=null&&qt.call(s,u)}function p7(s,u){return s!=null&&u in er(s)}function h7(s,u,h){return s>=Tn(u,h)&&s=120&&_e.length>=120)?new bl(F&&_e):r}_e=s[0];var Oe=-1,Re=W[0];e:for(;++Oe-1;)W!==s&&lh.call(W,te,1),lh.call(s,te,1);return s}function OC(s,u){for(var h=s?u.length:0,b=h-1;h--;){var S=u[h];if(h==b||S!==P){var P=S;Eo(S)?lh.call(s,S,1):$_(s,S)}}return s}function w_(s,u){return s+fh(nC()*(u-s+1))}function E7(s,u,h,b){for(var S=-1,P=Zr(uh((u-s)/(h||1)),0),F=oe(P);P--;)F[b?P:++S]=s,s+=h;return F}function S_(s,u){var h="";if(!s||u<1||u>Se)return h;do u%2&&(h+=s),u=fh(u/2),u&&(s+=s);while(u);return h}function Ot(s,u){return F_(QC(s,u,ei),s+"")}function P7(s){return oC(Hc(s))}function A7(s,u){var h=Hc(s);return Ph(h,yl(u,0,h.length))}function Pf(s,u,h,b){if(!Or(s))return s;u=bs(u,s);for(var S=-1,P=u.length,F=P-1,W=s;W!=null&&++SS?0:S+u),h=h>S?S:h,h<0&&(h+=S),S=u>h?0:h-u>>>0,u>>>=0;for(var P=oe(S);++b>>1,F=s[P];F!==null&&!Oi(F)&&(h?F<=u:F=i){var ye=u?null:U7(s);if(ye)return eh(ye);F=!1,S=bf,te=new bl}else te=u?[]:W;e:for(;++b=b?s:Xi(s,u,h)}var xC=_z||function(s){return vn.clearTimeout(s)};function kC(s,u){if(u)return s.slice();var h=s.length,b=ZT?ZT(h):new s.constructor(h);return s.copy(b),b}function P_(s){var u=new s.constructor(s.byteLength);return new oh(u).set(new oh(s)),u}function M7(s,u){var h=u?P_(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.byteLength)}function I7(s){var u=new s.constructor(s.source,Wp.exec(s));return u.lastIndex=s.lastIndex,u}function L7(s){return Of?er(Of.call(s)):{}}function DC(s,u){var h=u?P_(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.length)}function RC(s,u){if(s!==u){var h=s!==r,b=s===null,S=s===s,P=Oi(s),F=u!==r,W=u===null,te=u===u,ye=Oi(u);if(!W&&!ye&&!P&&s>u||P&&F&&te&&!W&&!ye||b&&F&&te||!h&&te||!S)return 1;if(!b&&!P&&!ye&&s=W)return te;var ye=h[b];return te*(ye=="desc"?-1:1)}}return s.index-u.index}function MC(s,u,h,b){for(var S=-1,P=s.length,F=h.length,W=-1,te=u.length,ye=Zr(P-F,0),_e=oe(te+ye),Oe=!b;++W1?h[S-1]:r,F=S>2?h[2]:r;for(P=s.length>3&&typeof P=="function"?(S--,P):r,F&&Nn(h[0],h[1],F)&&(P=S<3?r:P,S=1),u=er(u);++b-1?S[P?u[F]:F]:r}}function jC(s){return Co(function(u){var h=u.length,b=h,S=qi.prototype.thru;for(s&&u.reverse();b--;){var P=u[b];if(typeof P!="function")throw new Ki(o);if(S&&!F&&Ch(P)=="wrapper")var F=new qi([],!0)}for(b=F?b:h;++b1&&Dt.reverse(),_e&&teW))return!1;var ye=P.get(s),_e=P.get(u);if(ye&&_e)return ye==u&&_e==s;var Oe=-1,Re=!0,qe=h&_?new bl:r;for(P.set(s,u),P.set(u,s);++Oe1?"& ":"")+u[b],u=u.join(h>2?", ":" "),s.replace(xy,"{\n/* [wrapped with "+u+"] */\n")}function Q7(s){return gt(s)||Ol(s)||!!(tC&&s&&s[tC])}function Eo(s,u){var h=typeof s;return u=u==null?Se:u,!!u&&(h=="number"||h!="symbol"&&zy.test(s))&&s>-1&&s%1==0&&s0){if(++u>=z)return arguments[0]}else u=0;return s.apply(r,arguments)}}function Ph(s,u){var h=-1,b=s.length,S=b-1;for(u=u===r?b:u;++h1?s[u-1]:r;return h=typeof h=="function"?(s.pop(),h):r,f2(s,h)});function d2(s){var u=T(s);return u.__chain__=!0,u}function u9(s,u){return u(s),s}function Ah(s,u){return u(s)}var f9=Co(function(s){var u=s.length,h=u?s[0]:0,b=this.__wrapped__,S=function(P){return d_(P,s)};return u>1||this.__actions__.length||!(b instanceof kt)||!Eo(h)?this.thru(S):(b=b.slice(h,+h+(u?1:0)),b.__actions__.push({func:Ah,args:[S],thisArg:r}),new qi(b,this.__chain__).thru(function(P){return u&&!P.length&&P.push(r),P}))});function d9(){return d2(this)}function p9(){return new qi(this.value(),this.__chain__)}function h9(){this.__values__===r&&(this.__values__=C2(this.value()));var s=this.__index__>=this.__values__.length,u=s?r:this.__values__[this.__index__++];return{done:s,value:u}}function m9(){return this}function g9(s){for(var u,h=this;h instanceof hh;){var b=a2(h);b.__index__=0,b.__values__=r,u?S.__wrapped__=b:u=b;var S=b;h=h.__wrapped__}return S.__wrapped__=s,u}function v9(){var s=this.__wrapped__;if(s instanceof kt){var u=s;return this.__actions__.length&&(u=new kt(this)),u=u.reverse(),u.__actions__.push({func:Ah,args:[j_],thisArg:r}),new qi(u,this.__chain__)}return this.thru(j_)}function b9(){return PC(this.__wrapped__,this.__actions__)}var y9=wh(function(s,u,h){qt.call(s,h)?++s[h]:$o(s,h,1)});function _9(s,u,h){var b=gt(s)?zT:u7;return h&&Nn(s,u,h)&&(u=r),b(s,at(u,3))}function w9(s,u){var h=gt(s)?ds:fC;return h(s,at(u,3))}var S9=FC(o2),O9=FC(s2);function $9(s,u){return bn(xh(s,u),1)}function T9(s,u){return bn(xh(s,u),Ee)}function C9(s,u,h){return h=h===r?1:yt(h),bn(xh(s,u),h)}function p2(s,u){var h=gt(s)?Gi:gs;return h(s,at(u,3))}function h2(s,u){var h=gt(s)?W8:uC;return h(s,at(u,3))}var E9=wh(function(s,u,h){qt.call(s,h)?s[h].push(u):$o(s,h,[u])});function P9(s,u,h,b){s=Zn(s)?s:Hc(s),h=h&&!b?yt(h):0;var S=s.length;return h<0&&(h=Zr(S+h,0)),Ih(s)?h<=S&&s.indexOf(u,h)>-1:!!S&&xc(s,u,h)>-1}var A9=Ot(function(s,u,h){var b=-1,S=typeof u=="function",P=Zn(s)?oe(s.length):[];return gs(s,function(F){P[++b]=S?_i(u,F,h):Cf(F,u,h)}),P}),x9=wh(function(s,u,h){$o(s,h,u)});function xh(s,u){var h=gt(s)?_r:vC;return h(s,at(u,3))}function k9(s,u,h,b){return s==null?[]:(gt(u)||(u=u==null?[]:[u]),h=b?r:h,gt(h)||(h=h==null?[]:[h]),wC(s,u,h))}var D9=wh(function(s,u,h){s[h?0:1].push(u)},function(){return[[],[]]});function R9(s,u,h){var b=gt(s)?Qy:WT,S=arguments.length<3;return b(s,at(u,4),h,S,gs)}function M9(s,u,h){var b=gt(s)?G8:WT,S=arguments.length<3;return b(s,at(u,4),h,S,uC)}function I9(s,u){var h=gt(s)?ds:fC;return h(s,Rh(at(u,3)))}function L9(s){var u=gt(s)?oC:P7;return u(s)}function N9(s,u,h){(h?Nn(s,u,h):u===r)?u=1:u=yt(u);var b=gt(s)?a7:A7;return b(s,u)}function B9(s){var u=gt(s)?o7:k7;return u(s)}function F9(s){if(s==null)return 0;if(Zn(s))return Ih(s)?Dc(s):s.length;var u=Cn(s);return u==xe||u==Ne?s.size:b_(s).length}function j9(s,u,h){var b=gt(s)?e_:D7;return h&&Nn(s,u,h)&&(u=r),b(s,at(u,3))}var z9=Ot(function(s,u){if(s==null)return[];var h=u.length;return h>1&&Nn(s,u[0],u[1])?u=[]:h>2&&Nn(u[0],u[1],u[2])&&(u=[u[0]]),wC(s,bn(u,1),[])}),kh=wz||function(){return vn.Date.now()};function H9(s,u){if(typeof u!="function")throw new Ki(o);return s=yt(s),function(){if(--s<1)return u.apply(this,arguments)}}function m2(s,u,h){return u=h?r:u,u=s&&u==null?s.length:u,To(s,B,r,r,r,r,u)}function g2(s,u){var h;if(typeof u!="function")throw new Ki(o);return s=yt(s),function(){return--s>0&&(h=u.apply(this,arguments)),s<=1&&(u=r),h}}var H_=Ot(function(s,u,h){var b=$;if(h.length){var S=hs(h,jc(H_));b|=k}return To(s,b,u,h,S)}),v2=Ot(function(s,u,h){var b=$|E;if(h.length){var S=hs(h,jc(v2));b|=k}return To(u,b,s,h,S)});function b2(s,u,h){u=h?r:u;var b=To(s,L,r,r,r,r,r,u);return b.placeholder=b2.placeholder,b}function y2(s,u,h){u=h?r:u;var b=To(s,N,r,r,r,r,r,u);return b.placeholder=y2.placeholder,b}function _2(s,u,h){var b,S,P,F,W,te,ye=0,_e=!1,Oe=!1,Re=!0;if(typeof s!="function")throw new Ki(o);u=Zi(u)||0,Or(h)&&(_e=!!h.leading,Oe="maxWait"in h,P=Oe?Zr(Zi(h.maxWait)||0,u):P,Re="trailing"in h?!!h.trailing:Re);function qe(Br){var wa=b,xo=S;return b=S=r,ye=Br,F=s.apply(xo,wa),F}function lt(Br){return ye=Br,W=kf(At,u),_e?qe(Br):F}function St(Br){var wa=Br-te,xo=Br-ye,F2=u-wa;return Oe?Tn(F2,P-xo):F2}function ct(Br){var wa=Br-te,xo=Br-ye;return te===r||wa>=u||wa<0||Oe&&xo>=P}function At(){var Br=kh();if(ct(Br))return Dt(Br);W=kf(At,St(Br))}function Dt(Br){return W=r,Re&&b?qe(Br):(b=S=r,F)}function $i(){W!==r&&xC(W),ye=0,b=te=S=W=r}function Bn(){return W===r?F:Dt(kh())}function Ti(){var Br=kh(),wa=ct(Br);if(b=arguments,S=this,te=Br,wa){if(W===r)return lt(te);if(Oe)return xC(W),W=kf(At,u),qe(te)}return W===r&&(W=kf(At,u)),F}return Ti.cancel=$i,Ti.flush=Bn,Ti}var U9=Ot(function(s,u){return cC(s,1,u)}),V9=Ot(function(s,u,h){return cC(s,Zi(u)||0,h)});function W9(s){return To(s,ee)}function Dh(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Ki(o);var h=function(){var b=arguments,S=u?u.apply(this,b):b[0],P=h.cache;if(P.has(S))return P.get(S);var F=s.apply(this,b);return h.cache=P.set(S,F)||P,F};return h.cache=new(Dh.Cache||Oo),h}Dh.Cache=Oo;function Rh(s){if(typeof s!="function")throw new Ki(o);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function G9(s){return g2(2,s)}var K9=R7(function(s,u){u=u.length==1&>(u[0])?_r(u[0],wi(at())):_r(bn(u,1),wi(at()));var h=u.length;return Ot(function(b){for(var S=-1,P=Tn(b.length,h);++S=u}),Ol=hC(function(){return arguments}())?hC:function(s){return Mr(s)&&qt.call(s,"callee")&&!eC.call(s,"callee")},gt=oe.isArray,lU=IT?wi(IT):g7;function Zn(s){return s!=null&&Mh(s.length)&&!Po(s)}function Nr(s){return Mr(s)&&Zn(s)}function cU(s){return s===!0||s===!1||Mr(s)&&Ln(s)==le}var _s=Oz||ew,uU=LT?wi(LT):v7;function fU(s){return Mr(s)&&s.nodeType===1&&!Df(s)}function dU(s){if(s==null)return!0;if(Zn(s)&&(gt(s)||typeof s=="string"||typeof s.splice=="function"||_s(s)||zc(s)||Ol(s)))return!s.length;var u=Cn(s);if(u==xe||u==Ne)return!s.size;if(xf(s))return!b_(s).length;for(var h in s)if(qt.call(s,h))return!1;return!0}function pU(s,u){return Ef(s,u)}function hU(s,u,h){h=typeof h=="function"?h:r;var b=h?h(s,u):r;return b===r?Ef(s,u,r,h):!!b}function V_(s){if(!Mr(s))return!1;var u=Ln(s);return u==be||u==ue||typeof s.message=="string"&&typeof s.name=="string"&&!Df(s)}function mU(s){return typeof s=="number"&&rC(s)}function Po(s){if(!Or(s))return!1;var u=Ln(s);return u==$e||u==Ie||u==K||u==It}function S2(s){return typeof s=="number"&&s==yt(s)}function Mh(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=Se}function Or(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function Mr(s){return s!=null&&typeof s=="object"}var O2=NT?wi(NT):y7;function gU(s,u){return s===u||v_(s,u,M_(u))}function vU(s,u,h){return h=typeof h=="function"?h:r,v_(s,u,M_(u),h)}function bU(s){return $2(s)&&s!=+s}function yU(s){if(rH(s))throw new ht(a);return mC(s)}function _U(s){return s===null}function wU(s){return s==null}function $2(s){return typeof s=="number"||Mr(s)&&Ln(s)==Te}function Df(s){if(!Mr(s)||Ln(s)!=Ve)return!1;var u=sh(s);if(u===null)return!0;var h=qt.call(u,"constructor")&&u.constructor;return typeof h=="function"&&h instanceof h&&nh.call(h)==vz}var W_=BT?wi(BT):_7;function SU(s){return S2(s)&&s>=-Se&&s<=Se}var T2=FT?wi(FT):w7;function Ih(s){return typeof s=="string"||!gt(s)&&Mr(s)&&Ln(s)==it}function Oi(s){return typeof s=="symbol"||Mr(s)&&Ln(s)==Et}var zc=jT?wi(jT):S7;function OU(s){return s===r}function $U(s){return Mr(s)&&Cn(s)==Qt}function TU(s){return Mr(s)&&Ln(s)==kr}var CU=Th(y_),EU=Th(function(s,u){return s<=u});function C2(s){if(!s)return[];if(Zn(s))return Ih(s)?ba(s):Jn(s);if(yf&&s[yf])return az(s[yf]());var u=Cn(s),h=u==xe?o_:u==Ne?eh:Hc;return h(s)}function Ao(s){if(!s)return s===0?s:0;if(s=Zi(s),s===Ee||s===-Ee){var u=s<0?-1:1;return u*ve}return s===s?s:0}function yt(s){var u=Ao(s),h=u%1;return u===u?h?u-h:u:0}function E2(s){return s?yl(yt(s),0,de):0}function Zi(s){if(typeof s=="number")return s;if(Oi(s))return De;if(Or(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=Or(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=GT(s);var h=By.test(s);return h||jy.test(s)?H8(s.slice(2),h?2:8):Ny.test(s)?De:+s}function P2(s){return Wa(s,Qn(s))}function PU(s){return s?yl(yt(s),-Se,Se):s===0?s:0}function Vt(s){return s==null?"":Si(s)}var AU=Bc(function(s,u){if(xf(u)||Zn(u)){Wa(u,nn(u),s);return}for(var h in u)qt.call(u,h)&&$f(s,h,u[h])}),A2=Bc(function(s,u){Wa(u,Qn(u),s)}),Lh=Bc(function(s,u,h,b){Wa(u,Qn(u),s,b)}),xU=Bc(function(s,u,h,b){Wa(u,nn(u),s,b)}),kU=Co(d_);function DU(s,u){var h=Nc(s);return u==null?h:sC(h,u)}var RU=Ot(function(s,u){s=er(s);var h=-1,b=u.length,S=b>2?u[2]:r;for(S&&Nn(u[0],u[1],S)&&(b=1);++h1),P}),Wa(s,D_(s),h),b&&(h=Yi(h,p|g|y,V7));for(var S=u.length;S--;)$_(h,u[S]);return h});function JU(s,u){return k2(s,Rh(at(u)))}var ZU=Co(function(s,u){return s==null?{}:T7(s,u)});function k2(s,u){if(s==null)return{};var h=_r(D_(s),function(b){return[b]});return u=at(u),SC(s,h,function(b,S){return u(b,S[0])})}function QU(s,u,h){u=bs(u,s);var b=-1,S=u.length;for(S||(S=1,s=r);++bu){var b=s;s=u,u=b}if(h||s%1||u%1){var S=nC();return Tn(s+S*(u-s+z8("1e-"+((S+"").length-1))),u)}return w_(s,u)}var uV=Fc(function(s,u,h){return u=u.toLowerCase(),s+(h?M2(u):u)});function M2(s){return q_(Vt(s).toLowerCase())}function I2(s){return s=Vt(s),s&&s.replace(Hy,ez).replace(k8,"")}function fV(s,u,h){s=Vt(s),u=Si(u);var b=s.length;h=h===r?b:yl(yt(h),0,b);var S=h;return h-=u.length,h>=0&&s.slice(h,S)==u}function dV(s){return s=Vt(s),s&&pf.test(s)?s.replace(Cc,tz):s}function pV(s){return s=Vt(s),s&&Ay.test(s)?s.replace(hf,"\\$&"):s}var hV=Fc(function(s,u,h){return s+(h?"-":"")+u.toLowerCase()}),mV=Fc(function(s,u,h){return s+(h?" ":"")+u.toLowerCase()}),gV=BC("toLowerCase");function vV(s,u,h){s=Vt(s),u=yt(u);var b=u?Dc(s):0;if(!u||b>=u)return s;var S=(u-b)/2;return $h(fh(S),h)+s+$h(uh(S),h)}function bV(s,u,h){s=Vt(s),u=yt(u);var b=u?Dc(s):0;return u&&b>>0,h?(s=Vt(s),s&&(typeof u=="string"||u!=null&&!W_(u))&&(u=Si(u),!u&&kc(s))?ys(ba(s),0,h):s.split(u,h)):[]}var TV=Fc(function(s,u,h){return s+(h?" ":"")+q_(u)});function CV(s,u,h){return s=Vt(s),h=h==null?0:yl(yt(h),0,s.length),u=Si(u),s.slice(h,h+u.length)==u}function EV(s,u,h){var b=T.templateSettings;h&&Nn(s,u,h)&&(u=r),s=Vt(s),u=Lh({},u,b,WC);var S=Lh({},u.imports,b.imports,WC),P=nn(S),F=a_(S,P),W,te,ye=0,_e=u.interpolate||Ec,Oe="__p += '",Re=s_((u.escape||Ec).source+"|"+_e.source+"|"+(_e===Up?Ly:Ec).source+"|"+(u.evaluate||Ec).source+"|$","g"),qe="//# sourceURL="+(qt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++L8+"]")+"\n";s.replace(Re,function(ct,At,Dt,$i,Bn,Ti){return Dt||(Dt=$i),Oe+=s.slice(ye,Ti).replace(Gp,rz),At&&(W=!0,Oe+="' +\n__e("+At+") +\n'"),Bn&&(te=!0,Oe+="';\n"+Bn+";\n__p += '"),Dt&&(Oe+="' +\n((__t = ("+Dt+")) == null ? '' : __t) +\n'"),ye=Ti+ct.length,ct}),Oe+="';\n";var lt=qt.call(u,"variable")&&u.variable;if(!lt)Oe="with (obj) {\n"+Oe+"\n}\n";else if(My.test(lt))throw new ht(l);Oe=(te?Oe.replace(Rr,""):Oe).replace(Yt,"$1").replace(Vi,"$1;"),Oe="function("+(lt||"obj")+") {\n"+(lt?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(W?", __e = _.escape":"")+(te?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Oe+"return __p\n}";var St=N2(function(){return Ht(P,qe+"return "+Oe).apply(r,F)});if(St.source=Oe,V_(St))throw St;return St}function PV(s){return Vt(s).toLowerCase()}function AV(s){return Vt(s).toUpperCase()}function xV(s,u,h){if(s=Vt(s),s&&(h||u===r))return GT(s);if(!s||!(u=Si(u)))return s;var b=ba(s),S=ba(u),P=KT(b,S),F=qT(b,S)+1;return ys(b,P,F).join("")}function kV(s,u,h){if(s=Vt(s),s&&(h||u===r))return s.slice(0,XT(s)+1);if(!s||!(u=Si(u)))return s;var b=ba(s),S=qT(b,ba(u))+1;return ys(b,0,S).join("")}function DV(s,u,h){if(s=Vt(s),s&&(h||u===r))return s.replace(mf,"");if(!s||!(u=Si(u)))return s;var b=ba(s),S=KT(b,ba(u));return ys(b,S).join("")}function RV(s,u){var h=fe,b=ge;if(Or(u)){var S="separator"in u?u.separator:S;h="length"in u?yt(u.length):h,b="omission"in u?Si(u.omission):b}s=Vt(s);var P=s.length;if(kc(s)){var F=ba(s);P=F.length}if(h>=P)return s;var W=h-Dc(b);if(W<1)return b;var te=F?ys(F,0,W).join(""):s.slice(0,W);if(S===r)return te+b;if(F&&(W+=te.length-W),W_(S)){if(s.slice(W).search(S)){var ye,_e=te;for(S.global||(S=s_(S.source,Vt(Wp.exec(S))+"g")),S.lastIndex=0;ye=S.exec(_e);)var Oe=ye.index;te=te.slice(0,Oe===r?W:Oe)}}else if(s.indexOf(Si(S),W)!=W){var Re=te.lastIndexOf(S);Re>-1&&(te=te.slice(0,Re))}return te+b}function MV(s){return s=Vt(s),s&&pl.test(s)?s.replace(dl,cz):s}var IV=Fc(function(s,u,h){return s+(h?" ":"")+u.toUpperCase()}),q_=BC("toUpperCase");function L2(s,u,h){return s=Vt(s),u=h?r:u,u===r?iz(s)?dz(s):Y8(s):s.match(u)||[]}var N2=Ot(function(s,u){try{return _i(s,r,u)}catch(h){return V_(h)?h:new ht(h)}}),LV=Co(function(s,u){return Gi(u,function(h){h=Ga(h),$o(s,h,H_(s[h],s))}),s});function NV(s){var u=s==null?0:s.length,h=at();return s=u?_r(s,function(b){if(typeof b[1]!="function")throw new Ki(o);return[h(b[0]),b[1]]}):[],Ot(function(b){for(var S=-1;++SSe)return[];var h=de,b=Tn(s,de);u=at(u),s-=de;for(var S=i_(b,u);++h0||u<0)?new kt(h):(s<0?h=h.takeRight(-s):s&&(h=h.drop(s)),u!==r&&(u=yt(u),h=u<0?h.dropRight(-u):h.take(u-s)),h)},kt.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},kt.prototype.toArray=function(){return this.take(de)},Va(kt.prototype,function(s,u){var h=/^(?:filter|find|map|reject)|While$/.test(u),b=/^(?:head|last)$/.test(u),S=T[b?"take"+(u=="last"?"Right":""):u],P=b||/^find/.test(u);S&&(T.prototype[u]=function(){var F=this.__wrapped__,W=b?[1]:arguments,te=F instanceof kt,ye=W[0],_e=te||gt(F),Oe=function(At){var Dt=S.apply(T,ps([At],W));return b&&Re?Dt[0]:Dt};_e&&h&&typeof ye=="function"&&ye.length!=1&&(te=_e=!1);var Re=this.__chain__,qe=!!this.__actions__.length,lt=P&&!Re,St=te&&!qe;if(!P&&_e){F=St?F:new kt(this);var ct=s.apply(F,W);return ct.__actions__.push({func:Ah,args:[Oe],thisArg:r}),new qi(ct,Re)}return lt&&St?s.apply(this,W):(ct=this.thru(Oe),lt?b?ct.value()[0]:ct.value():ct)})}),Gi(["pop","push","shift","sort","splice","unshift"],function(s){var u=th[s],h=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",b=/^(?:pop|shift)$/.test(s);T.prototype[s]=function(){var S=arguments;if(b&&!this.__chain__){var P=this.value();return u.apply(gt(P)?P:[],S)}return this[h](function(F){return u.apply(gt(F)?F:[],S)})}}),Va(kt.prototype,function(s,u){var h=T[u];if(h){var b=h.name+"";qt.call(Lc,b)||(Lc[b]=[]),Lc[b].push({name:u,func:h})}}),Lc[Sh(r,E).name]=[{name:"wrapper",func:r}],kt.prototype.clone=Mz,kt.prototype.reverse=Iz,kt.prototype.value=Lz,T.prototype.at=f9,T.prototype.chain=d9,T.prototype.commit=p9,T.prototype.next=h9,T.prototype.plant=g9,T.prototype.reverse=v9,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=b9,T.prototype.first=T.prototype.head,yf&&(T.prototype[yf]=m9),T},Rc=pz();ml?((ml.exports=Rc)._=Rc,Xy._=Rc):vn._=Rc}).call(ir)})(Dg,Dg.exports);var _Y=Dg.exports;const Q=xr(_Y),Ra={computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded?this.$settings.components&&this.$settings.components[this.componentName]||{}:{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}};function ur(t,e,r,n,i,a,o,l){var c=typeof t=="function"?t.options:t;e&&(c.render=e,c.staticRenderFns=r,c._compiled=!0),n&&(c.functional=!0),a&&(c._scopeId="data-v-"+a);var f;if(o?(f=function(g){g=g||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!g&&typeof __VUE_SSR_CONTEXT__<"u"&&(g=__VUE_SSR_CONTEXT__),i&&i.call(this,g),g&&g._registeredComponents&&g._registeredComponents.add(o)},c._ssrRegister=f):i&&(f=l?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),f)if(c.functional){c._injectStyles=f;var d=c.render;c.render=function(y,v){return f.call(v),d(y,v)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,f):[f]}return{exports:t,options:c}}const wY={name:"RegistryNotation",mixins:[Ra],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}};var SY=function(){var e=this,r=e._self._c;return e.notation?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:e.tooltip?e.$jskos.prefLabel(e.registry,{language:e.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[e.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!e.disabled,"registry-notation-current":e.isCurrentRegistry},style:"width: ".concat(18+9*(e.notation.length-1),"px;")},[e._v(" "+e._s(e.notation)+" ")]):e._e()},OY=[],$Y=ur(wY,SY,OY,!1,null,null,null,null);const SO=$Y.exports;var TY=function(e){var r=function(k,J){var B=k<>>32-J;return B},n=function(k){var J="",B,j;for(B=7;B>=0;B--)j=k>>>B*4&15,J+=j.toString(16);return J},i,a,o,l=new Array(80),c=1732584193,f=4023233417,d=2562383102,p=271733878,g=3285377520,y,v,_,$,E,D;e=unescape(encodeURIComponent(e));var L=e.length,N=[];for(a=0;a>>29),N.push(L<<3&4294967295),i=0;ie&&e.uri).filter(Boolean)}function OO(t){return["memberSet","memberList","memberChoice"].find(e=>t[e])}function LE(t){const e=OO(t),r=t[e]?p3(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map(n=>({uri:n}))}}function h3(t){const{from:e,to:r,type:n}=t;let i={from:LE(e||{}),to:LE(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if((i[a][OO(i[a])]||[]).length==0){let o=t[a+"Scheme"];o&&o.uri&&(i[a+"Scheme"]={uri:o.uri})}return i}function m3(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map(i=>p3(i[OO(i)]||[]));return[].concat(...n).sort()}function g3(t){const e=JSON.stringify(h3(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"]);return"urn:jskos:mapping:content:"+d3(e+"\n")}function v3(t){const e=JSON.stringify(m3(t));return"urn:jskos:mapping:members:"+d3(e+"\n")}function s0(t){const e=(t.identifier||[]).filter(r=>r&&!r.startsWith("urn:jskos:mapping:")).concat([v3(t),g3(t)]).sort();return Object.assign({},t,{identifier:e})}function b3(t,e,r){t=t&&s0(t),e=e&&s0(e);let n=t&&t.identifier?t.identifier.find(a=>a.startsWith(r)):null,i=e&&e.identifier?e.identifier.find(a=>a.startsWith(r)):null;return n==i}function y3(t,e){return b3(t,e,"urn:jskos:mapping:content:")}const CY=y3;function EY(t,e){return b3(t,e,"urn:jskos:mapping:members:")}var PY={mappingContent:h3,mappingMembers:m3,mappingContentIdentifier:g3,mappingMembersIdentifier:v3,addMappingIdentifiers:s0,compareMappings:y3,compareMappingContent:CY,compareMappingMembers:EY};function _3(t,e,r){var n=Array.prototype.slice,i=typeof Object.keys=="function"?Object.keys:function(f){var d=[];for(var p in f)d.push(p);return d},a=function(f,d){return f===d?!0:f instanceof Date&&d instanceof Date?f.getTime()===d.getTime():typeof f!="object"&&typeof d!="object"?f==d:c(f,d)};function o(f){return f==null}function l(f){return Object.prototype.toString.call(f)=="[object Arguments]"}function c(f,d){if(o(f)||o(d)||f.prototype!==d.prototype)return!1;if(l(f))return l(d)?(f=n.call(f),d=n.call(d),a(f,d)):!1;try{var p=i(f),g=i(d),y,v}catch(_){return!1}if(p.length!=g.length)return!1;for(p.sort(),g.sort(),v=p.length-1;v>=0;v--)if(p[v]!=g[v])return!1;for(v=p.length-1;v>=0;v--)if(y=p[v],r){let _=r(f[y],d[y],y);if(_===void 0&&(_=_3(f[y],d[y])),!_)return!1}else if(!a(f[y],d[y]))return!1;return!0}return a(t,e)}var w3={get:(t,e,r=void 0)=>{const n=a=>String.prototype.split.call(e,a).filter(Boolean).reduce((o,l)=>o!=null?o[l]:o,t),i=n(/[,[\]]+?/)||n(/[,[\].]+?/);return i===void 0||i===t?r:i},pick:(t,e)=>e.reduce((r,n)=>(t&&t.hasOwnProperty(n)&&(r[n]=t[n]),r),{}),forOwn:(t,e)=>{for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)},isEqualWith:_3,isObject:t=>typeof t=="object"&&t!==null,isString:t=>!!(t&&typeof t.valueOf()=="string"),union:(t,e)=>[...new Set([...t,...e])],unionWith:(t,e,r)=>[...t,...e].reduce((n,i)=>(n.findIndex(a=>r(a,i))!==-1||n.push(i),n),[]),omitMod:(t,e)=>{for(let r of e){typeof r=="string"&&(r=r.split("."));for(let n=0;n"u";delete t[r.pop()]}}};const S3=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",fi:"vastaava laajempi käsite",he:"התאמה רחבה",it:"corrispondenza con termine più generico",ja:"部分一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sr:"у ширем смислу",sv:"bred träff","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",fi:"vastaava suppeampi käsite",he:"התאמה צרה",it:"corrispondenza con termine più specifico",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",he:"התאמה קשורה",it:"corrispondenza correlata",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",tr:"ilişkili benzeşme",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS mappaussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];var cw,NE;function AY(){if(NE)return cw;NE=1;const e={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:S3.map(i=>i.uri)},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},r=Object.keys(e).reduce((i,a)=>{for(let o of e[a].type||[])i[o]=a;return i},{});function n(i,a=!1){var o;if(typeof i=="string"&&i)i in r?o=r[i]:(i=i.toLowerCase().replace(/s$/,""),o=Object.keys(e).find(l=>{const c=l.toLowerCase();if(c===i||c==="concept"+i)return!0}));else if(typeof i=="object"&&i.type){let l=Array.isArray(i.type)?i.type:[i.type];for(let c of l)if(c in r){o=r[c];break}}return a&&o?o.toLowerCase().replace(/^concept(.+)/,"$1"):o}return cw={objectTypes:e,guessObjectType:n},cw}const xY=/[\\^$.*+?()[\]{}|]/g,kY=t=>t.replace(xY,"\\$&"),DY=/[%ÄÖÜäöü ]/g;let RY=class{constructor(e={}){if(Object.assign(this,e),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+kY(this.namespace);const r=this.notationPattern.replace(DY,encodeURI);this.uriPattern+="("+r+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(e){return this.NOTATION_REGEX.exec(e)}notationFromUri(e){if(this.URI_REGEX){const r=this.URI_REGEX.exec(e);if(r)return decodeURI(r[1])}}uriFromNotation(e){if(this.uriPattern)return e=encodeURIComponent(e),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,e)}conceptFromUri(e,r={}){const n=this.notationFromUri(e);if(n===void 0)return;const i={uri:e,notation:[n]};return r.inScheme&&(i.inScheme=[{uri:this.uri}]),r.topConcept&&(i.topConceptOf=[{uri:this.uri}]),i}conceptFromNotation(e,r){if(this.isValidNotation(e))return this.conceptFromUri(this.uriFromNotation(e),r)}};var O3=RY;const MY=w3,Mm={store:null,path:"",defaults:["en"],getLanguages:$3,selectLanguage:IY};function $3(){return MY.get(Mm.store,Mm.path)||Mm.defaults}function IY(t){if(!t)return null;for(let e of $3())if(t[e])return e;for(let e of Object.keys(t))if(e!="-")return e;return null}var T3=Mm;const et=w3,LY=t=>/^[A-Z]*$/.test(t),Uc=(t,e)=>e.split(".").reduce((r,n)=>r&&r[n]?r[n]:null,t),NY=t=>((t instanceof Array?t:[t]).forEach(r=>{r["@context"]="https://gbv.github.io/jskos/context.json"}),t),$O=t=>(Object.keys(t).forEach(e=>{LY(e)||e.startsWith("_")?delete t[e]:t[e]!=null&&typeof t[e]=="object"&&(t[e]=$O(t[e]))}),t),BY=$O,Wv=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let i in t)if(!(r&&i[0]=="_")){if(e.includes(i))if(t[i]&&Array.isArray(t[i])){t[i].length>0?n[i]=[null]:n[i]=[];continue}else{n[i]=null;continue}if(i=="inScheme"){let a=[];for(let o of t.inScheme){let l={uri:o.uri};o.notation&&(l.notation=o.notation),o.prefLabel&&(l.prefLabel=o.prefLabel),a.push(l)}n.inScheme=a;continue}t[i]!=null&&typeof t[i]=="object"?n[i]=Wv(t[i]):n[i]=t[i]}return n},FY=Wv,l0=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Ws=(t,e)=>{if(t==null&&e==null)return!0;const r=i=>i.replace("http://").replace("https://"),n=l0(t).map(r);for(let i of l0(e).map(r))if(n.indexOf(i)!==-1)return!0;return!1},jY=Ws,zY=Ws,HY=Ws,UY=t=>et.get(t,"type",[]).includes("http://www.w3.org/2004/02/skos/core#Concept")||et.get(t,"inScheme")!=null||et.get(t,"topConceptOf")!=null,C3=t=>et.get(t,"type",[]).includes("http://www.w3.org/2004/02/skos/core#ConceptScheme"),E3=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Ws(t,r))return!0;return!1},VY=E3,WY=(t,e=!1)=>t.sort((r,n)=>{let i=et.get(r,"notation[0]"),a=et.get(n,"notation[0]");if(i&&a&&(i=i.toLowerCase(),a=a.toLowerCase()),e&&(i=parseFloat(i)||i,a=parseFloat(a)||a),(!i||!a||i==a)&&(i=r.uri,a=n.uri),i&&a){if(i>a)return 1;if(i{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort((r,n)=>{for(let i of e){let a,o;if(Array.isArray(i))for(let l of i)a=a||et.get(r,l),o=o||et.get(n,l);else a=et.get(r,i),o=et.get(n,i);if(a!=null&&o!=null){if(a=a.toLowerCase(),o=o.toLowerCase(),a>o)return 1;if(a{let e=et.pick(Wv(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])et.forOwn(r,(n,i)=>{let a=[];for(let o of n)a.push(et.pick(o,["uri","notation"]));r[i]=a});return e.fromScheme&&(e.fromScheme=et.pick(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=et.pick(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map(r=>et.pick(r,["uri"]))),e},P3=S3,gp=function(t){for(let e of P3)if(t==e.uri)return e;return null},A3=gp("http://www.w3.org/2004/02/skos/core#mappingRelation"),qY=function(t,e=A3){let r;return Array.isArray(t)&&t.length>0?r=t[0]:r=t,gp(r)||e},YY=(t,e={})=>{const{language:r}=e;let n=Uc(t,"from.memberSet.0.notation.0"),i=Uc(t,"to.memberSet.0.notation.0");n=n!==null?n:"",i=i!==null?i:"";let a=gp(Uc(t,"type.0"));a=a?a.SHORT:"";let o=Su(Uc(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",l=Su(Uc(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",c=Su(Uc(t,"creator.0"),{language:r,fallbackToUri:!1})||"";return{fromNotation:n,toNotation:i,fromLabel:o,toLabel:l,type:a,creator:c}},XY=(t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",i=r+r,a=o=>r+(o==null?"":o.split(r).join(i))+r;return o=>o.map(a).join(e)+n},Hl=(t,e)=>{let r=[];for(let n of["from","to"])(e==null||n===e)&&(r=r.concat(et.get(t,"".concat(n,".memberSet"))||et.get(t,"".concat(n,".memberChoice"))||et.get(t,"".concat(n,".memberList"))||[]));return r.filter(n=>n!=null)},JY=(t={})=>{const e=XY(t),r=t.language||"en";t.type==null&&(t.type=!0);const n=o=>{o=o||[];let l=[];for(let c of["from","to"]){t.schemes&&l.push("".concat(c,"Scheme"));let f=Math.max(...o.map(d=>Hl(d,c).length),1);for(let d=0;d{let c=[];for(let f of["from","to"]){t.schemes&&c.push(et.get(o,"".concat(f,"Scheme.notation[0]"),""));const d=Hl(o,f);let p=l["".concat(f,"Count")];p==null&&(p=d.length),p=Math.max(p,1);for(let g=0;g{let c="";l.header&&(c+=n(o));const f={fromCount:Math.max(...o.map(d=>Hl(d,"from").length)),toCount:Math.max(...o.map(d=>Hl(d,"to").length))};for(let d of o)c+=i(d,f);return c}}};function ZY(t,e){return et.isEqualWith(t,e,(r,n,i)=>{let a={[i]:r},o={[i]:n};if(i=="from"||i=="to")return et.isEqualWith(Object.getOwnPropertyNames(et.get(r,i,{})),Object.getOwnPropertyNames(et.get(n,i,{})))?et.isEqualWith(Hl(a,i),Hl(o,i),(l,c,f)=>{if(f!=null)return Ws(l,c)}):!1;if(i=="fromScheme"||i=="toScheme")return Ws(r,n)})}const{objectTypes:QY,guessObjectType:c0}=AY(),eX=(t,e)=>{let r=c0(t),n=c0(e);return!(r&&n&&r!=n)},x3=t=>{Array.isArray(t)&&t.sort((e,r)=>e===null?1:r===null?-1:0)},k3=(t,e)=>(!t||!e||((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=et.union(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter(r=>r!==t.uri)),(t.identifier||[]).length==0&&delete t.identifier,x3(t.identifier)),t),D3=(t,e,r)=>{if(!t||!e)return t||e;r=r||{};let n=r._path||"",i=r.detectMismatch||[],a=r.skipPaths||[],o={};return et.forOwn(t,(l,c)=>{if(!a.includes(n+c))if(Array.isArray(l)&&Array.isArray(e[c]))o[c]=et.unionWith(l,e[c],(f,d)=>et.isObject(f)&&et.isObject(d)?Ws(f,d):f===d),x3(o[c]);else if(et.isObject(l)&&et.isObject(e[c]))o[c]=D3(l,e[c],Object.assign({_path:"".concat(n).concat(c,".")},r));else{if(l&&e[c]&&i.includes(n+c)&&!et.isEqualWith(l,e[c]))throw new Error("Property mismatch in "+n+c);o[c]=l}}),et.forOwn(e,(l,c)=>{t[c]||(o[c]=l)}),n==""&&et.omitMod(o,a),r.mergeUris&&k3(o,e),o},u0=t=>Array.isArray(t)?t.map(e=>u0(e)):et.isObject(t)?(et.forOwn(t,(e,r)=>{t[r]=u0(e)}),t):et.isString(t)?t.normalize():t;let tX=t=>{var e=/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/;return t.match(e)!==null},rX={mappingsByConcepts:(t,e,r)=>{let n=["memberSet","memberList","memberChoice"],i,a;for(let o of n)i=i||et.get(t,r+"."+o+"[0].notation[0]"),a=a||et.get(e,r+"."+o+"[0].notation[0]");return i==null||ia?1:0}};const nX=(t,e)=>!t||!e?!1:[t.uri].concat(Object.values(t.identities||{}).map(r=>r.uri)).filter(r=>r!=null).includes(et.get(e,"creator[0].uri")),iX=O3,aX=T3;function oX(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(C3(t)||e=="scheme")&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new iX(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function TO(t,e,{language:r}={}){let n=t&&e?t[e]:t;return n&&(n[r]||(r=aX.selectLanguage(n),r))?n[r]:null}function Su(t,e={}){e=e||{};const r=e.fallbackToUri==null?!0:e.fallbackToUri;return et.get(t,"prefLabel.".concat(e.language))||TO(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function sX(t,e={}){e=e||{};let r=et.get(t,"definition.".concat(e.language))||TO(t,"definition",e)||[];return et.isString(r)&&(r=[r]),r}function lX(t){return et.get(t,"stored",et.get(t,"constructor.stored",et.get(t,"provider.constructor.stored",!1)))}function cX(t){return et.isString(t.creator)?t.creator:t.creator&&t.creator.id}function uX(t){return et.get(t,"creator.name")||""}function fX(t,e){return!!(t&&et.isString(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function dX(t,e){return e.filter(({notationPattern:r})=>(r||".+")===".+"?!1:RegExp("^("+r+")$").test(t))}var pX={addContext:NY,clean:$O,cleanJSKOS:BY,copyDeep:Wv,deepCopy:FY,getAllUris:l0,compare:Ws,compareObjects:jY,compareSchemes:zY,compareConcepts:HY,isConcept:UY,isScheme:C3,isContainedIn:E3,isSchemeInList:VY,sortConcepts:WY,sortSchemes:GY,minifyMapping:KY,mappingTypes:P3,mappingTypeByUri:gp,mappingTypeByType:qY,flattenMapping:YY,mappingCSV:JY,defaultMappingType:A3,conceptsOfMapping:Hl,compareMappingsDeep:ZY,objectTypes:QY,guessObjectType:c0,matchObjectTypes:eX,mergeUris:k3,merge:D3,normalize:u0,isValidUri:tX,compareFunctions:rX,userOwnsMapping:nX,notation:oX,languageMapContent:TO,prefLabel:Su,definition:sX,mappingRegistryIsStored:lX,annotationCreatorUri:cX,annotationCreatorName:uX,annotationCreatorMatches:fX,guessSchemeFromNotation:dX};const hX=PY,mX=pX,gX=O3,vX=T3;var Di=Object.assign({ConceptScheme:gX,languagePreference:vX},hX,mX);const G=xr(Di);class ji extends Error{constructor({message:e="",relatedError:r=null,code:n=null}={}){!e&&r&&r.message&&(e=r.message),super(e),this.name=this.constructor.name,this.relatedError=r,this.code=n}}class R3 extends ji{constructor({method:e,message:r="",...n}){n.message="Method not implemented: ".concat(e," (").concat(r,")"),super(n)}}class Me extends ji{constructor({parameter:e,message:r="",...n}){n.message="Invalid or missing parameter: ".concat(e," (").concat(r,")"),super(n)}}class du extends ji{}class M3 extends ji{}class I3 extends ji{}class L3 extends ji{}class Ya extends ji{}class f0 extends ji{}const bX=Object.freeze(Object.defineProperty({__proto__:null,BackendError:M3,BackendUnavailableError:I3,CDKError:ji,InvalidOrMissingParameterError:Me,InvalidProviderError:f0,InvalidRequestError:du,MethodNotImplementedError:R3,MissingApiUrlError:Ya,NetworkError:L3},Symbol.toStringTag,{value:"Module"}));function N3(t,e){return function(){return t.apply(e,arguments)}}const{toString:yX}=Object.prototype,{getPrototypeOf:CO}=Object,Gv=(t=>e=>{const r=yX.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),go=t=>(t=t.toLowerCase(),e=>Gv(e)===t),Kv=t=>e=>typeof e===t,{isArray:Ju}=Array,Ud=Kv("undefined");function _X(t){return t!==null&&!Ud(t)&&t.constructor!==null&&!Ud(t.constructor)&&fa(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const B3=go("ArrayBuffer");function wX(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&B3(t.buffer),e}const SX=Kv("string"),fa=Kv("function"),F3=Kv("number"),qv=t=>t!==null&&typeof t=="object",OX=t=>t===!0||t===!1,Im=t=>{if(Gv(t)!=="object")return!1;const e=CO(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},$X=go("Date"),TX=go("File"),CX=go("Blob"),EX=go("FileList"),PX=t=>qv(t)&&fa(t.pipe),AX=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||fa(t.append)&&((e=Gv(t))==="formdata"||e==="object"&&fa(t.toString)&&t.toString()==="[object FormData]"))},xX=go("URLSearchParams"),kX=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vp(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,i;if(typeof t!="object"&&(t=[t]),Ju(t))for(n=0,i=t.length;n0;)if(i=r[n],e===i.toLowerCase())return i;return null}const z3=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),H3=t=>!Ud(t)&&t!==z3;function d0(){const{caseless:t}=H3(this)&&this||{},e={},r=(n,i)=>{const a=t&&j3(e,i)||i;Im(e[a])&&Im(n)?e[a]=d0(e[a],n):Im(n)?e[a]=d0({},n):Ju(n)?e[a]=n.slice():e[a]=n};for(let n=0,i=arguments.length;n(vp(e,(i,a)=>{r&&fa(i)?t[a]=N3(i,r):t[a]=i},{allOwnKeys:n}),t),RX=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),MX=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},IX=(t,e,r,n)=>{let i,a,o;const l={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),a=i.length;a-- >0;)o=i[a],(!n||n(o,t,e))&&!l[o]&&(e[o]=t[o],l[o]=!0);t=r!==!1&&CO(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},LX=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return n!==-1&&n===r},NX=t=>{if(!t)return null;if(Ju(t))return t;let e=t.length;if(!F3(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},BX=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&CO(Uint8Array)),FX=(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const a=i.value;e.call(t,a[0],a[1])}},jX=(t,e)=>{let r;const n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},zX=go("HTMLFormElement"),HX=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),BE=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),UX=go("RegExp"),U3=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};vp(r,(i,a)=>{let o;(o=e(i,a,t))!==!1&&(n[a]=o||i)}),Object.defineProperties(t,n)},VX=t=>{U3(t,(e,r)=>{if(fa(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=t[r];if(fa(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},WX=(t,e)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return Ju(t)?n(t):n(String(t).split(e)),r},GX=()=>{},KX=(t,e)=>(t=+t,Number.isFinite(t)?t:e),uw="abcdefghijklmnopqrstuvwxyz",FE="0123456789",V3={DIGIT:FE,ALPHA:uw,ALPHA_DIGIT:uw+uw.toUpperCase()+FE},qX=(t=16,e=V3.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function YX(t){return!!(t&&fa(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const XX=t=>{const e=new Array(10),r=(n,i)=>{if(qv(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[i]=n;const a=Ju(n)?[]:{};return vp(n,(o,l)=>{const c=r(o,i+1);!Ud(c)&&(a[l]=c)}),e[i]=void 0,a}}return n};return r(t,0)},JX=go("AsyncFunction"),ZX=t=>t&&(qv(t)||fa(t))&&fa(t.then)&&fa(t.catch),we={isArray:Ju,isArrayBuffer:B3,isBuffer:_X,isFormData:AX,isArrayBufferView:wX,isString:SX,isNumber:F3,isBoolean:OX,isObject:qv,isPlainObject:Im,isUndefined:Ud,isDate:$X,isFile:TX,isBlob:CX,isRegExp:UX,isFunction:fa,isStream:PX,isURLSearchParams:xX,isTypedArray:BX,isFileList:EX,forEach:vp,merge:d0,extend:DX,trim:kX,stripBOM:RX,inherits:MX,toFlatObject:IX,kindOf:Gv,kindOfTest:go,endsWith:LX,toArray:NX,forEachEntry:FX,matchAll:jX,isHTMLForm:zX,hasOwnProperty:BE,hasOwnProp:BE,reduceDescriptors:U3,freezeMethods:VX,toObjectSet:WX,toCamelCase:HX,noop:GX,toFiniteNumber:KX,findKey:j3,global:z3,isContextDefined:H3,ALPHABET:V3,generateString:qX,isSpecCompliantForm:YX,toJSONObject:XX,isAsyncFn:JX,isThenable:ZX};function Lt(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}we.inherits(Lt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const W3=Lt.prototype,G3={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{G3[t]={value:t}});Object.defineProperties(Lt,G3);Object.defineProperty(W3,"isAxiosError",{value:!0});Lt.from=(t,e,r,n,i,a)=>{const o=Object.create(W3);return we.toFlatObject(t,o,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),Lt.call(o,t.message,e,r,n,i),o.cause=t,o.name=t.name,a&&Object.assign(o,a),o};const QX=null;function p0(t){return we.isPlainObject(t)||we.isArray(t)}function K3(t){return we.endsWith(t,"[]")?t.slice(0,-2):t}function jE(t,e,r){return t?t.concat(e).map(function(i,a){return i=K3(i),!r&&a?"["+i+"]":i}).join(r?".":""):e}function eJ(t){return we.isArray(t)&&!t.some(p0)}const tJ=we.toFlatObject(we,{},null,function(e){return/^is[A-Z]/.test(e)});function Yv(t,e,r){if(!we.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=we.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,$){return!we.isUndefined($[_])});const n=r.metaTokens,i=r.visitor||d,a=r.dots,o=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&we.isSpecCompliantForm(e);if(!we.isFunction(i))throw new TypeError("visitor must be a function");function f(v){if(v===null)return"";if(we.isDate(v))return v.toISOString();if(!c&&we.isBlob(v))throw new Lt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(v)||we.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,_,$){let E=v;if(v&&!$&&typeof v=="object"){if(we.endsWith(_,"{}"))_=n?_:_.slice(0,-2),v=JSON.stringify(v);else if(we.isArray(v)&&eJ(v)||(we.isFileList(v)||we.endsWith(_,"[]"))&&(E=we.toArray(v)))return _=K3(_),E.forEach(function(L,N){!(we.isUndefined(L)||L===null)&&e.append(o===!0?jE([_],N,a):o===null?_:_+"[]",f(L))}),!1}return p0(v)?!0:(e.append(jE($,_,a),f(v)),!1)}const p=[],g=Object.assign(tJ,{defaultVisitor:d,convertValue:f,isVisitable:p0});function y(v,_){if(!we.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+_.join("."));p.push(v),we.forEach(v,function(E,D){(!(we.isUndefined(E)||E===null)&&i.call(e,E,we.isString(D)?D.trim():D,_,g))===!0&&y(E,_?_.concat(D):[D])}),p.pop()}}if(!we.isObject(t))throw new TypeError("data must be an object");return y(t),e}function zE(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function EO(t,e){this._pairs=[],t&&Yv(t,this,e)}const q3=EO.prototype;q3.append=function(e,r){this._pairs.push([e,r])};q3.toString=function(e){const r=e?function(n){return e.call(this,n,zE)}:zE;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function rJ(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Y3(t,e,r){if(!e)return t;const n=r&&r.encode||rJ,i=r&&r.serialize;let a;if(i?a=i(e,r):a=we.isURLSearchParams(e)?e.toString():new EO(e,r).toString(n),a){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class nJ{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){we.forEach(this.handlers,function(n){n!==null&&e(n)})}}const HE=nJ,X3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},iJ=typeof URLSearchParams<"u"?URLSearchParams:EO,aJ=typeof FormData<"u"?FormData:null,oJ=typeof Blob<"u"?Blob:null,sJ={isBrowser:!0,classes:{URLSearchParams:iJ,FormData:aJ,Blob:oJ},protocols:["http","https","file","blob","url","data"]},J3=typeof window<"u"&&typeof document<"u",lJ=(t=>J3&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),cJ=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),uJ=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:J3,hasStandardBrowserEnv:lJ,hasStandardBrowserWebWorkerEnv:cJ},Symbol.toStringTag,{value:"Module"})),no={...uJ,...sJ};function fJ(t,e){return Yv(t,new no.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return no.isNode&&we.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function dJ(t){return we.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function pJ(t){const e={},r=Object.keys(t);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&we.isArray(i)?i.length:o,c?(we.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!l):((!i[o]||!we.isObject(i[o]))&&(i[o]=[]),e(r,n,i[o],a)&&we.isArray(i[o])&&(i[o]=pJ(i[o])),!l)}if(we.isFormData(t)&&we.isFunction(t.entries)){const r={};return we.forEachEntry(t,(n,i)=>{e(dJ(n),i,r,0)}),r}return null}function hJ(t,e,r){if(we.isString(t))try{return(e||JSON.parse)(t),we.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}const PO={transitional:X3,adapter:["xhr","http"],transformRequest:[function(e,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=we.isObject(e);if(a&&we.isHTMLForm(e)&&(e=new FormData(e)),we.isFormData(e))return i&&i?JSON.stringify(Z3(e)):e;if(we.isArrayBuffer(e)||we.isBuffer(e)||we.isStream(e)||we.isFile(e)||we.isBlob(e))return e;if(we.isArrayBufferView(e))return e.buffer;if(we.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return fJ(e,this.formSerializer).toString();if((l=we.isFileList(e))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Yv(l?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),hJ(e)):e}],transformResponse:[function(e){const r=this.transitional||PO.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(e&&we.isString(e)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(l){if(o)throw l.name==="SyntaxError"?Lt.from(l,Lt.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:no.classes.FormData,Blob:no.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],t=>{PO.headers[t]={}});const AO=PO,mJ=we.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gJ=t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||e[r]&&mJ[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e},UE=Symbol("internals");function Lf(t){return t&&String(t).trim().toLowerCase()}function Lm(t){return t===!1||t==null?t:we.isArray(t)?t.map(Lm):String(t)}function vJ(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}const bJ=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function fw(t,e,r,n,i){if(we.isFunction(n))return n.call(this,e,r);if(i&&(e=r),!!we.isString(e)){if(we.isString(n))return e.indexOf(n)!==-1;if(we.isRegExp(n))return n.test(e)}}function yJ(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function _J(t,e){const r=we.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(i,a,o){return this[n].call(this,e,i,a,o)},configurable:!0})})}class Xv{constructor(e){e&&this.set(e)}set(e,r,n){const i=this;function a(l,c,f){const d=Lf(c);if(!d)throw new Error("header name must be a non-empty string");const p=we.findKey(i,d);(!p||i[p]===void 0||f===!0||f===void 0&&i[p]!==!1)&&(i[p||c]=Lm(l))}const o=(l,c)=>we.forEach(l,(f,d)=>a(f,d,c));return we.isPlainObject(e)||e instanceof this.constructor?o(e,r):we.isString(e)&&(e=e.trim())&&!bJ(e)?o(gJ(e),r):e!=null&&a(r,e,n),this}get(e,r){if(e=Lf(e),e){const n=we.findKey(this,e);if(n){const i=this[n];if(!r)return i;if(r===!0)return vJ(i);if(we.isFunction(r))return r.call(this,i,n);if(we.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Lf(e),e){const n=we.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||fw(this,this[n],n,r)))}return!1}delete(e,r){const n=this;let i=!1;function a(o){if(o=Lf(o),o){const l=we.findKey(n,o);l&&(!r||fw(n,n[l],l,r))&&(delete n[l],i=!0)}}return we.isArray(e)?e.forEach(a):a(e),i}clear(e){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!e||fw(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const r=this,n={};return we.forEach(this,(i,a)=>{const o=we.findKey(n,a);if(o){r[o]=Lm(i),delete r[a];return}const l=e?yJ(a):String(a).trim();l!==a&&delete r[a],r[l]=Lm(i),n[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return we.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=e&&we.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const n=new this(e);return r.forEach(i=>n.set(i)),n}static accessor(e){const n=(this[UE]=this[UE]={accessors:{}}).accessors,i=this.prototype;function a(o){const l=Lf(o);n[l]||(_J(i,o),n[l]=!0)}return we.isArray(e)?e.forEach(a):a(e),this}}Xv.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);we.reduceDescriptors(Xv.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});we.freezeMethods(Xv);const Wo=Xv;function dw(t,e){const r=this||AO,n=e||r,i=Wo.from(n.headers);let a=n.data;return we.forEach(t,function(l){a=l.call(r,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function Q3(t){return!!(t&&t.__CANCEL__)}function bp(t,e,r){Lt.call(this,t==null?"canceled":t,Lt.ERR_CANCELED,e,r),this.name="CanceledError"}we.inherits(bp,Lt,{__CANCEL__:!0});function wJ(t,e,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new Lt("Request failed with status code "+r.status,[Lt.ERR_BAD_REQUEST,Lt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const SJ=no.hasStandardBrowserEnv?{write(t,e,r,n,i,a){const o=[t+"="+encodeURIComponent(e)];we.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),we.isString(n)&&o.push("path="+n),we.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function OJ(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function $J(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function eL(t,e){return t&&!OJ(e)?$J(t,e):e}const TJ=no.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return e&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const l=we.isString(o)?i(o):o;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}();function CJ(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function EJ(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(c){const f=Date.now(),d=n[a];o||(o=f),r[i]=c,n[i]=f;let p=a,g=0;for(;p!==i;)g+=r[p++],p=p%t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),f-o{const a=i.loaded,o=i.lengthComputable?i.total:void 0,l=a-r,c=n(l),f=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&f?(o-a)/c:void 0,event:i};d[e?"download":"upload"]=!0,t(d)}}const PJ=typeof XMLHttpRequest<"u",AJ=PJ&&function(t){return new Promise(function(r,n){let i=t.data;const a=Wo.from(t.headers).normalize();let{responseType:o,withXSRFToken:l}=t,c;function f(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}let d;if(we.isFormData(i)){if(no.hasStandardBrowserEnv||no.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((d=a.getContentType())!==!1){const[_,...$]=d?d.split(";").map(E=>E.trim()).filter(Boolean):[];a.setContentType([_||"multipart/form-data",...$].join("; "))}}let p=new XMLHttpRequest;if(t.auth){const _=t.auth.username||"",$=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.set("Authorization","Basic "+btoa(_+":"+$))}const g=eL(t.baseURL,t.url);p.open(t.method.toUpperCase(),Y3(g,t.params,t.paramsSerializer),!0),p.timeout=t.timeout;function y(){if(!p)return;const _=Wo.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),E={data:!o||o==="text"||o==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:_,config:t,request:p};wJ(function(L){r(L),f()},function(L){n(L),f()},E),p=null}if("onloadend"in p?p.onloadend=y:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(y)},p.onabort=function(){p&&(n(new Lt("Request aborted",Lt.ECONNABORTED,t,p)),p=null)},p.onerror=function(){n(new Lt("Network Error",Lt.ERR_NETWORK,t,p)),p=null},p.ontimeout=function(){let $=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const E=t.transitional||X3;t.timeoutErrorMessage&&($=t.timeoutErrorMessage),n(new Lt($,E.clarifyTimeoutError?Lt.ETIMEDOUT:Lt.ECONNABORTED,t,p)),p=null},no.hasStandardBrowserEnv&&(l&&we.isFunction(l)&&(l=l(t)),l||l!==!1&&TJ(g))){const _=t.xsrfHeaderName&&t.xsrfCookieName&&SJ.read(t.xsrfCookieName);_&&a.set(t.xsrfHeaderName,_)}i===void 0&&a.setContentType(null),"setRequestHeader"in p&&we.forEach(a.toJSON(),function($,E){p.setRequestHeader(E,$)}),we.isUndefined(t.withCredentials)||(p.withCredentials=!!t.withCredentials),o&&o!=="json"&&(p.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&p.addEventListener("progress",VE(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&p.upload&&p.upload.addEventListener("progress",VE(t.onUploadProgress)),(t.cancelToken||t.signal)&&(c=_=>{p&&(n(!_||_.type?new bp(null,t,p):_),p.abort(),p=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c)));const v=CJ(g);if(v&&no.protocols.indexOf(v)===-1){n(new Lt("Unsupported protocol "+v+":",Lt.ERR_BAD_REQUEST,t));return}p.send(i||null)})},h0={http:QX,xhr:AJ};we.forEach(h0,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(r){}Object.defineProperty(t,"adapterName",{value:e})}});const WE=t=>"- ".concat(t),xJ=t=>we.isFunction(t)||t===null||t===!1,tL={getAdapter:t=>{t=we.isArray(t)?t:[t];const{length:e}=t;let r,n;const i={};for(let a=0;a"adapter ".concat(l," ")+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?"since :\n"+a.map(WE).join("\n"):" "+WE(a[0]):"as no adapter specified";throw new Lt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:h0};function pw(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new bp(null,t)}function GE(t){return pw(t),t.headers=Wo.from(t.headers),t.data=dw.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),tL.getAdapter(t.adapter||AO.adapter)(t).then(function(n){return pw(t),n.data=dw.call(t,t.transformResponse,n),n.headers=Wo.from(n.headers),n},function(n){return Q3(n)||(pw(t),n&&n.response&&(n.response.data=dw.call(t,t.transformResponse,n.response),n.response.headers=Wo.from(n.response.headers))),Promise.reject(n)})}const KE=t=>t instanceof Wo?t.toJSON():t;function Eu(t,e){e=e||{};const r={};function n(f,d,p){return we.isPlainObject(f)&&we.isPlainObject(d)?we.merge.call({caseless:p},f,d):we.isPlainObject(d)?we.merge({},d):we.isArray(d)?d.slice():d}function i(f,d,p){if(we.isUndefined(d)){if(!we.isUndefined(f))return n(void 0,f,p)}else return n(f,d,p)}function a(f,d){if(!we.isUndefined(d))return n(void 0,d)}function o(f,d){if(we.isUndefined(d)){if(!we.isUndefined(f))return n(void 0,f)}else return n(void 0,d)}function l(f,d,p){if(p in e)return n(f,d);if(p in t)return n(void 0,f)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(f,d)=>i(KE(f),KE(d),!0)};return we.forEach(Object.keys(Object.assign({},t,e)),function(d){const p=c[d]||i,g=p(t[d],e[d],d);we.isUndefined(g)&&p!==l||(r[d]=g)}),r}const rL="1.6.2",xO={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{xO[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const qE={};xO.transitional=function(e,r,n){function i(a,o){return"[Axios v"+rL+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,l)=>{if(e===!1)throw new Lt(i(o," has been removed"+(r?" in "+r:"")),Lt.ERR_DEPRECATED);return r&&!qE[o]&&(qE[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,o,l):!0}};function kJ(t,e,r){if(typeof t!="object")throw new Lt("options must be an object",Lt.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const a=n[i],o=e[a];if(o){const l=t[a],c=l===void 0||o(l,a,t);if(c!==!0)throw new Lt("option "+a+" must be "+c,Lt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Lt("Unknown option "+a,Lt.ERR_BAD_OPTION)}}const m0={assertOptions:kJ,validators:xO},ws=m0.validators;class Rg{constructor(e){this.defaults=e,this.interceptors={request:new HE,response:new HE}}request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=Eu(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&m0.assertOptions(n,{silentJSONParsing:ws.transitional(ws.boolean),forcedJSONParsing:ws.transitional(ws.boolean),clarifyTimeoutError:ws.transitional(ws.boolean)},!1),i!=null&&(we.isFunction(i)?r.paramsSerializer={serialize:i}:m0.assertOptions(i,{encode:ws.function,serialize:ws.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&we.merge(a.common,a[r.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),r.headers=Wo.concat(o,a);const l=[];let c=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(c=c&&_.synchronous,l.unshift(_.fulfilled,_.rejected))});const f=[];this.interceptors.response.forEach(function(_){f.push(_.fulfilled,_.rejected)});let d,p=0,g;if(!c){const v=[GE.bind(this),void 0];for(v.unshift.apply(v,l),v.push.apply(v,f),g=v.length,d=Promise.resolve(r);p{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(l=>{n.subscribe(l),a=l}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},e(function(a,o,l){n.reason||(n.reason=new bp(a,o,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new kO(function(i){e=i}),cancel:e}}}const DJ=kO;function RJ(t){return function(r){return t.apply(null,r)}}function MJ(t){return we.isObject(t)&&t.isAxiosError===!0}const g0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(g0).forEach(([t,e])=>{g0[e]=t});const IJ=g0;function nL(t){const e=new Nm(t),r=N3(Nm.prototype.request,e);return we.extend(r,Nm.prototype,e,{allOwnKeys:!0}),we.extend(r,e,null,{allOwnKeys:!0}),r.create=function(i){return nL(Eu(t,i))},r}const Yr=nL(AO);Yr.Axios=Nm;Yr.CanceledError=bp;Yr.CancelToken=DJ;Yr.isCancel=Q3;Yr.VERSION=rL;Yr.toFormData=Yv;Yr.AxiosError=Lt;Yr.Cancel=Yr.CanceledError;Yr.all=function(e){return Promise.all(e)};Yr.spread=RJ;Yr.isAxiosError=MJ;Yr.mergeConfig=Eu;Yr.AxiosHeaders=Wo;Yr.formToJSON=t=>Z3(we.isHTMLForm(t)?new FormData(t):t);Yr.getAdapter=tL.getAdapter;Yr.HttpStatusCode=IJ;Yr.default=Yr;const Hr=Yr;var LJ=Array.isArray,ga=LJ;const oa=xr(ga);var NJ=typeof ir=="object"&&ir&&ir.Object===Object&&ir,iL=NJ,BJ=iL,FJ=typeof self=="object"&&self&&self.Object===Object&&self,jJ=BJ||FJ||Function("return this")(),vo=jJ,zJ=vo,HJ=zJ.Symbol,Zu=HJ,YE=Zu,aL=Object.prototype,UJ=aL.hasOwnProperty,VJ=aL.toString,Nf=YE?YE.toStringTag:void 0;function WJ(t){var e=UJ.call(t,Nf),r=t[Nf];try{t[Nf]=void 0;var n=!0}catch(a){}var i=VJ.call(t);return n&&(e?t[Nf]=r:delete t[Nf]),i}var GJ=WJ,KJ=Object.prototype,qJ=KJ.toString;function YJ(t){return qJ.call(t)}var XJ=YJ,XE=Zu,JJ=GJ,ZJ=XJ,QJ="[object Null]",eZ="[object Undefined]",JE=XE?XE.toStringTag:void 0;function tZ(t){return t==null?t===void 0?eZ:QJ:JE&&JE in Object(t)?JJ(t):ZJ(t)}var vc=tZ;function rZ(t){return t!=null&&typeof t=="object"}var bo=rZ,nZ=vc,iZ=bo,aZ="[object Symbol]";function oZ(t){return typeof t=="symbol"||iZ(t)&&nZ(t)==aZ}var DO=oZ,sZ=ga,lZ=DO,cZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uZ=/^\w*$/;function fZ(t,e){if(sZ(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||lZ(t)?!0:uZ.test(t)||!cZ.test(t)||e!=null&&t in Object(e)}var dZ=fZ;function pZ(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var bc=pZ;const hw=xr(bc);var hZ=vc,mZ=bc,gZ="[object AsyncFunction]",vZ="[object Function]",bZ="[object GeneratorFunction]",yZ="[object Proxy]";function _Z(t){if(!mZ(t))return!1;var e=hZ(t);return e==vZ||e==bZ||e==gZ||e==yZ}var oL=_Z,wZ=vo,SZ=wZ["__core-js_shared__"],OZ=SZ,mw=OZ,ZE=function(){var t=/[^.]+$/.exec(mw&&mw.keys&&mw.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function $Z(t){return!!ZE&&ZE in t}var TZ=$Z,CZ=Function.prototype,EZ=CZ.toString;function PZ(t){if(t!=null){try{return EZ.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var sL=PZ,AZ=oL,xZ=TZ,kZ=bc,DZ=sL,RZ=/[\\^$.*+?()[\]{}|]/g,MZ=/^\[object .+?Constructor\]$/,IZ=Function.prototype,LZ=Object.prototype,NZ=IZ.toString,BZ=LZ.hasOwnProperty,FZ=RegExp("^"+NZ.call(BZ).replace(RZ,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function jZ(t){if(!kZ(t)||xZ(t))return!1;var e=AZ(t)?FZ:MZ;return e.test(DZ(t))}var zZ=jZ;function HZ(t,e){return t==null?void 0:t[e]}var UZ=HZ,VZ=zZ,WZ=UZ;function GZ(t,e){var r=WZ(t,e);return VZ(r)?r:void 0}var yc=GZ,KZ=yc,qZ=KZ(Object,"create"),Jv=qZ,QE=Jv;function YZ(){this.__data__=QE?QE(null):{},this.size=0}var XZ=YZ;function JZ(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var ZZ=JZ,QZ=Jv,eQ="__lodash_hash_undefined__",tQ=Object.prototype,rQ=tQ.hasOwnProperty;function nQ(t){var e=this.__data__;if(QZ){var r=e[t];return r===eQ?void 0:r}return rQ.call(e,t)?e[t]:void 0}var iQ=nQ,aQ=Jv,oQ=Object.prototype,sQ=oQ.hasOwnProperty;function lQ(t){var e=this.__data__;return aQ?e[t]!==void 0:sQ.call(e,t)}var cQ=lQ,uQ=Jv,fQ="__lodash_hash_undefined__";function dQ(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=uQ&&e===void 0?fQ:e,this}var pQ=dQ,hQ=XZ,mQ=ZZ,gQ=iQ,vQ=cQ,bQ=pQ;function Qu(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1}var IQ=MQ,LQ=Zv;function NQ(t,e){var r=this.__data__,n=LQ(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var BQ=NQ,FQ=wQ,jQ=AQ,zQ=DQ,HQ=IQ,UQ=BQ;function ef(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1}var hL=Bte;function Fte(t,e,r){for(var n=-1,i=t==null?0:t.length;++n=ire){var f=e?null:rre(t);if(f)return nre(f);o=!1,i=tre,c=new Zte}else c=e?[]:l;e:for(;++n=120&&d.length>=120)?new ure(o&&d):void 0}d=t[0];var p=-1,g=l[0];e:for(;++p0){if(++e>=Are)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var Rre=Dre,Mre=Pre,Ire=Rre,Lre=Ire(Mre),yL=Lre,Nre=HO,Bre=bL,Fre=yL;function jre(t,e){return Fre(Bre(t,e,Nre),t+"")}var _L=jre,zre=9007199254740991;function Hre(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=zre}var wL=Hre,Ure=oL,Vre=wL;function Wre(t){return t!=null&&Vre(t.length)&&!Ure(t)}var ib=Wre,Gre=ib,Kre=bo;function qre(t){return Kre(t)&&Gre(t)}var SL=qre,Yre=SL;function Xre(t){return Yre(t)?t:[]}var Jre=Xre,Zre=tb,Qre=vre,ene=_L,tne=Jre,rne=ene(function(t){var e=Zre(t,tne);return e.length&&e[0]===t[0]?Qre(e):[]}),nne=rne;const vw=xr(nne);function ine(t,e){for(var r=-1,n=e.length,i=t.length;++r0&&r(l)?e>1?$L(l,e-1,r,n,i):bne(i,l):n||(i[i.length]=l)}return i}var VO=$L,_ne=VO,wne=_L,Sne=vL,One=SL,$ne=wne(function(t){return Sne(_ne(t,1,One,!0))}),Tne=$ne;const Cne=xr(Tne);function Ene(t){return function(e,r,n){for(var i=-1,a=Object(e),o=n(e),l=o.length;l--;){var c=o[t?l:++i];if(r(a[c],c,a)===!1)break}return e}}var Pne=Ene,Ane=Pne,xne=Ane(),kne=xne;function Dne(t,e){for(var r=-1,n=Array(t);++rl))return!1;var f=a.get(t),d=a.get(e);if(f&&d)return f==e&&d==t;var p=-1,g=!0,y=r&loe?new ioe:void 0;for(a.set(t,e),a.set(e,t);++pi?0:i+e),r=r>i?i:r,r<0&&(r+=i),i=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(i);++n1),a}),efe(t,nfe(t),r),n&&(r=Jue(r,ife|afe|ofe,tfe));for(var i=e.length;i--;)Zue(r,e[i]);return r}),lfe=sfe;const Vd=xr(lfe);var cfe=ab,ufe=VO,ffe=LL,dfe=ga;function pfe(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return cfe(dfe(r)?ffe(r):[r],ufe(e,1))}var hfe=pfe;const mfe=xr(hfe),VL=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Pu(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function Sd(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const vi=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],gfe=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Pu,listOfCapabilities:vi,requestMethods:VL,withCustomProps:Sd},Symbol.toStringTag,{value:"Module"}));class qr{constructor(e={}){this._jskos=e,this.axios=Hr.create({timeout:2e4}),this._path=typeof window<"u"&&window.location.pathname,this.has={},this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:e.status,schemes:Array.isArray(e.schemes)?void 0:e.schemes,top:e.top,data:e.data,concepts:e.concepts,narrower:e.narrower,ancestors:e.ancestors,types:e.types,suggest:e.suggest,search:e.search,"voc-suggest":e["voc-suggest"],"voc-search":e["voc-search"],mappings:e.mappings,concordances:e.concordances,annotations:e.annotations,occurrences:e.occurrences,reconcile:e.reconcile,api:e.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use((n={})=>{var i;if(!n._skipAdditionalParameters){const a=Ig([].concat(ft(n,"params.language","").split(","),this.languages,this._defaultLanguages).filter(o=>o!="")).join(",");_n(n,"params.language",a),this.has.auth&&this._auth.bearerToken&&!ft(n,"headers.Authorization")&&_n(n,"headers.Authorization","Bearer ".concat(this._auth.bearerToken))}if((i=n.url)!=null&&i.startsWith("http:")&&typeof window<"u"&&window.location.protocol=="https:")throw new Hr.Cancel("Can't call http API from https.");return n}),this.axios.interceptors.response.use(({data:n,headers:i={},config:a={}})=>{n=G.normalize(n);let o=a.url;if(o.endsWith("?")||(o+="?"),Yie(a.params||{},(l,c)=>{o+="".concat(c,"=").concat(encodeURIComponent(l),"&")}),oa(n)||hw(n)){let l=parseInt(i["x-total-count"]);isNaN(l)||(n._totalCount=l),n._url=o}return n},n=>{const i=ft(n,"config._retryCount",0),a=ft(n,"config.method"),o=ft(n,"response.status");return this._retryConfig.methods.includes(a)&&this._retryConfig.statusCodes.includes(o)&&i{setTimeout(()=>{this.axios(n.config).then(l).catch(c)},(()=>{const f=this._retryConfig.delay;return typeof f=="function"?f(i):f})())})):Promise.reject(n)});const r=[];for(let{method:n,type:i}of VL){const a=this[n]&&this[n].bind(this);if(!a){this[n]=()=>{throw new R3({method:n})};continue}this[n]=(o={})=>{if(o._raw)return delete o._raw,a(o);const l=r.find(p=>p.method==n&&Ms(p.options,o));if(l)return l.promise;let c;o.cancelToken||(c=this.getCancelTokenSource(),o.cancelToken=c.token);const f=this.init().then(()=>a(o)).then(p=>(oa(p)&&p._totalCount===void 0?p._totalCount=p.length:hw(p)&&p._totalCount===void 0&&(p._totalCount=1),p&&i&&this["adjust".concat(i)]&&(p=this["adjust".concat(i)](p)),p)).catch(p=>{throw p instanceof ji?p:p.response?p.response.status.toString().startsWith(4)?new du({relatedError:p,code:p.response.status}):new M3({relatedError:p,code:p.response.status}):p.request?typeof navigator<"u"&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection)?new I3({relatedError:p}):new L3({relatedError:p}):new ji({relatedError:p})});c&&(f.cancel=(...p)=>c.cancel(...p));const d={method:n,options:Vd(o,["cancelToken"]),promise:f};return r.push(d),f.catch(()=>{}).then(()=>r.splice(r.indexOf(d),1)),f}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return this._jskos.stored!==void 0?this._jskos.stored:this.constructor.stored}async init(){return this._init?this._init:(this._init=(async()=>{this._prepare();let e;if(Qr(this._api.status))try{e=await this.axios({method:"get",url:this._api.status})}catch(r){ft(r,"response.status")===404&&(this._api.status=null)}else e=this._api.status;if(hw(e)&&!Mae(e)){this._config=e.config||{};for(let r of Object.keys(this._api))this._api[r]===void 0&&(this._api[r]=e[r]||null)}this._setup()})(),this._init)}_prepare(){}_setup(){}getCancelTokenSource(){return Hr.CancelToken.source()}setAuth({key:e=this._auth.key,bearerToken:r=this._auth.bearerToken}){this._auth.key=e,this._auth.bearerToken=r}setRetryConfig(e={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:r=>300*r},e)}isAuthorizedFor({type:e,action:r,user:n,crossUser:i}){if(r=="read"&&this.has[e]===!0)return!0;if(!this.has[e])return!1;const a=ft(this._config,"".concat(e,".").concat(r));if(!a)return!!this.has[e][r];if(a.auth&&(!n||!this._auth.key)||a.auth&&this._auth.key!=ft(this._config,"auth.key"))return!1;const o=[n==null?void 0:n.uri].concat(Object.values((n==null?void 0:n.identities)||{}).map(l=>l.uri)).filter(Boolean);if(a.auth&&a.identities&&vw(o,a.identities).length==0)return!1;if(a.auth&&a.identityProviders){const l=Object.keys((n==null?void 0:n.identities)||{});if(vw(l,a.identityProviders).length==0)return!1}return i?a.crossUser===!0||vw(a.crossUser||[],o).length>0:!!this.has[e][r]}supportsScheme(e){if(!e)return!1;let r=oa(this.schemes)?this.schemes:null;return r==null&&!G.isContainedIn(e,this.excludedSchemes||[])?!0:G.isContainedIn(e,r)}adjustConcept(e){if(!e||e.__SAVED__)return e;e._getNarrower=r=>this.getNarrower({...r,concept:e}),e._getAncestors=r=>this.getAncestors({...r,concept:e}),e._getDetails=async r=>(await this.getConcepts({...r,concepts:[e]}))[0];for(let r of["broader","narrower","ancestors"])Array.isArray(e[r])&&e[r].length&&!e[r].includes(null)&&(e[r]=this.adjustConcepts(e[r]));return e._registry=this,e}adjustConcepts(e){return Sd(e.map(r=>this.adjustConcept(r)),e)}adjustRegistries(e){return e}adjustScheme(e){if(!e||e.__SAVED__)return e;const r=e._registry;return e._registry=this.cdk&&this.cdk.registryForScheme(e),!e._registry||r===e._registry||e._registry._api.api===this._api.api?e._registry=r||this:["concepts","topConcepts"].forEach(n=>{Array.isArray(e[n])&&(e[n].length===0||e[n][0]===null)&&delete e[n]}),e._registry&&(e._getTop=n=>e._registry.getTop({...n,scheme:e}),e._getTypes=n=>e._registry.getTypes({...n,scheme:e}),e._suggest=({search:n,...i})=>e._registry.suggest({...i,search:n,scheme:e})),e}adjustSchemes(e){return Sd(e.map(r=>this.adjustScheme(r)),e)}adjustConcordances(e){for(let r of e)r._registry=this;return e}adjustMapping(e){for(let r of["from","to"]){let n="".concat(r,"Scheme");e[n]||(e[n]=ft(G.conceptsOfMapping(e,r),"[0].inScheme[0]",null))}if(e._registry=this,!e.identifier){let r=ft(G.addMappingIdentifiers(e),"identifier");r&&(e.identifier=r)}return e}adjustMappings(e){return Sd(e.map(r=>this.adjustMapping(r)),e)}async postMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Me({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:e,itemProperty:"mapping",config:r})}async deleteMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Me({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:e,itemProperty:"mapping",config:r})}async _callHelperForArrayWrappers({method:e,items:r,itemProperty:n,config:i}){const a=[],o=await Promise.all(r.map(async l=>{try{return await this[e]({[n]:l,...i,_raw:!0})}catch(c){return a[r.indexOf(l)]=c,null}}));return o._errors=a,o}}qr.providerName="Base";function Gh(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var WL={exports:{}};/*! localForage -- Offline Storage, Improved Version 1.10.0 https://localforage.github.io/localForage (c) 2013-2017 Mozilla, Apache License 2.0 -*/(function(t,e){(function(r){t.exports=r()})(function(){return function r(n,i,a){function o(f,d){if(!i[f]){if(!n[f]){var p=typeof Gh=="function"&&Gh;if(!d&&p)return p(f,!0);if(l)return l(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var y=i[f]={exports:{}};n[f][0].call(y.exports,function(v){var _=n[f][1][v];return o(_||v)},y,y.exports,r,n,i,a)}return i[f].exports}for(var l=typeof Gh=="function"&&Gh,c=0;c"u"&&r(3);var p=Promise;function g(C,U){U&&C.then(function(I){U(null,I)},function(I){U(I)})}function y(C,U,I){typeof U=="function"&&C.then(U),typeof I=="function"&&C.catch(I)}function v(C){return typeof C!="string"&&(console.warn(C+" used as a key, but it is not a string."),C=String(C)),C}function _(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var $="local-forage-detect-blob-support",E=void 0,D={},L=Object.prototype.toString,N="readonly",k="readwrite";function J(C){for(var U=C.length,I=new ArrayBuffer(U),Y=new Uint8Array(I),ne=0;ne=43)}}).catch(function(){return!1})}function j(C){return typeof E=="boolean"?p.resolve(E):B(C).then(function(U){return E=U,E})}function ee(C){var U=D[C.name],I={};I.promise=new p(function(Y,ne){I.resolve=Y,I.reject=ne}),U.deferredOperations.push(I),U.dbReady?U.dbReady=U.dbReady.then(function(){return I.promise}):U.dbReady=I.promise}function fe(C){var U=D[C.name],I=U.deferredOperations.pop();if(I)return I.resolve(),I.promise}function ge(C,U){var I=D[C.name],Y=I.deferredOperations.pop();if(Y)return Y.reject(U),Y.promise}function z(C,U){return new p(function(I,Y){if(D[C.name]=D[C.name]||ie(),C.db)if(U)ee(C),C.db.close();else return I(C.db);var ne=[C.name];U&&ne.push(C.version);var q=c.open.apply(c,ne);U&&(q.onupgradeneeded=function(me){var Ce=q.result;try{Ce.createObjectStore(C.storeName),me.oldVersion<=1&&Ce.createObjectStore($)}catch(Pe){if(Pe.name==="ConstraintError")console.warn('The database "'+C.name+'" has been upgraded from version '+me.oldVersion+" to version "+me.newVersion+', but the storage "'+C.storeName+'" already exists.');else throw Pe}}),q.onerror=function(me){me.preventDefault(),Y(q.error)},q.onsuccess=function(){var me=q.result;me.onversionchange=function(Ce){Ce.target.close()},I(me),fe(C)}})}function H(C){return z(C,!1)}function R(C){return z(C,!0)}function X(C,U){if(!C.db)return!0;var I=!C.db.objectStoreNames.contains(C.storeName),Y=C.versionC.db.version;if(Y&&(C.version!==U&&console.warn('The database "'+C.name+"\" can't be downgraded from version "+C.db.version+" to version "+C.version+"."),C.version=C.db.version),ne||I){if(I){var q=C.db.version+1;q>C.version&&(C.version=q)}return!0}return!1}function ae(C){return new p(function(U,I){var Y=new FileReader;Y.onerror=I,Y.onloadend=function(ne){var q=btoa(ne.target.result||"");U({__local_forage_encoded_blob:!0,data:q,type:C.type})},Y.readAsBinaryString(C)})}function Ee(C){var U=J(atob(C.data));return d([U],{type:C.type})}function Se(C){return C&&C.__local_forage_encoded_blob}function ve(C){var U=this,I=U._initReady().then(function(){var Y=D[U._dbInfo.name];if(Y&&Y.dbReady)return Y.dbReady});return y(I,C,C),I}function De(C){ee(C);for(var U=D[C.name],I=U.forages,Y=0;Y0&&(!C.db||q.name==="InvalidStateError"||q.name==="NotFoundError"))return p.resolve().then(function(){if(!C.db||q.name==="NotFoundError"&&!C.db.objectStoreNames.contains(C.storeName)&&C.version<=C.db.version)return C.db&&(C.version=C.db.version+1),R(C)}).then(function(){return De(C).then(function(){de(C,U,I,Y-1)})}).catch(I);I(q)}}function ie(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function O(C){var U=this,I={db:null};if(C)for(var Y in C)I[Y]=C[Y];var ne=D[I.name];ne||(ne=ie(),D[I.name]=ne),ne.forages.push(U),U._initReady||(U._initReady=U.ready,U.ready=ve);var q=[];function me(){return p.resolve()}for(var Ce=0;Ce>4,ke[ne++]=(me&15)<<4|Ce>>2,ke[ne++]=(Ce&3)<<6|Pe&63;return Ae}function Ha(C){var U=new Uint8Array(C),I="",Y;for(Y=0;Y>2],I+=Te[(U[Y]&3)<<4|U[Y+1]>>4],I+=Te[(U[Y+1]&15)<<2|U[Y+2]>>6],I+=Te[U[Y+2]&63];return U.length%3===2?I=I.substring(0,I.length-1)+"=":U.length%3===1&&(I=I.substring(0,I.length-2)+"=="),I}function cs(C,U){var I="";if(C&&(I=va.call(C)),C&&(I==="[object ArrayBuffer]"||C.buffer&&va.call(C.buffer)==="[object ArrayBuffer]")){var Y,ne=xt;C instanceof ArrayBuffer?(Y=C,ne+=Ct):(Y=C.buffer,I==="[object Int8Array]"?ne+=it:I==="[object Uint8Array]"?ne+=Et:I==="[object Uint8ClampedArray]"?ne+=Kr:I==="[object Int16Array]"?ne+=Qt:I==="[object Uint16Array]"?ne+=Dr:I==="[object Int32Array]"?ne+=kr:I==="[object Uint32Array]"?ne+=mn:I==="[object Float32Array]"?ne+=gn:I==="[object Float64Array]"?ne+=Ui:U(new Error("Failed to get type for BinaryArray"))),U(ne+Ha(Y))}else if(I==="[object Blob]"){var q=new FileReader;q.onload=function(){var me=nt+C.type+"~"+Ha(this.result);U(xt+Ne+me)},q.readAsArrayBuffer(C)}else try{U(JSON.stringify(C))}catch(me){console.error("Couldn't convert value into a JSON string: ",C),U(null,me)}}function fl(C){if(C.substring(0,It)!==xt)return JSON.parse(C);var U=C.substring(yi),I=C.substring(It,yi),Y;if(I===Ne&&Ve.test(U)){var ne=U.match(Ve);Y=ne[1],U=U.substring(ne[0].length)}var q=Xn(U);switch(I){case Ct:return q;case Ne:return d([q],{type:Y});case it:return new Int8Array(q);case Et:return new Uint8Array(q);case Kr:return new Uint8ClampedArray(q);case Qt:return new Int16Array(q);case Dr:return new Uint16Array(q);case kr:return new Int32Array(q);case mn:return new Uint32Array(q);case gn:return new Float32Array(q);case Ui:return new Float64Array(q);default:throw new Error("Unkown type: "+I)}}var br={serialize:cs,deserialize:fl,stringToBuffer:Xn,bufferToString:Ha};function Rr(C,U,I,Y){C.executeSql("CREATE TABLE IF NOT EXISTS "+U.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],I,Y)}function Yt(C){var U=this,I={db:null};if(C)for(var Y in C)I[Y]=typeof C[Y]!="string"?C[Y].toString():C[Y];var ne=new p(function(q,me){try{I.db=openDatabase(I.name,String(I.version),I.description,I.size)}catch(Ce){return me(Ce)}I.db.transaction(function(Ce){Rr(Ce,I,function(){U._dbInfo=I,q()},function(Pe,Ae){me(Ae)})},me)});return I.serializer=br,ne}function Vi(C,U,I,Y,ne,q){C.executeSql(I,Y,ne,function(me,Ce){Ce.code===Ce.SYNTAX_ERR?me.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[U.storeName],function(Pe,Ae){Ae.rows.length?q(Pe,Ce):Rr(Pe,U,function(){Pe.executeSql(I,Y,ne,q)},q)},q):q(me,Ce)},q)}function dl(C,U){var I=this;C=v(C);var Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT * FROM "+me.storeName+" WHERE key = ? LIMIT 1",[C],function(Pe,Ae){var ke=Ae.rows.length?Ae.rows.item(0).value:null;ke&&(ke=me.serializer.deserialize(ke)),ne(ke)},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Cc(C,U){var I=this,Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT * FROM "+me.storeName,[],function(Pe,Ae){for(var ke=Ae.rows,We=ke.length,wt=0;wt0){me(pl.apply(ne,[C,Pe,I,Y-1]));return}Ce(wt)}})})}).catch(Ce)});return g(q,I),q}function pf(C,U,I){return pl.apply(this,[C,U,I,1])}function Sy(C,U){var I=this;C=v(C);var Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"DELETE FROM "+me.storeName+" WHERE key = ?",[C],function(){ne()},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Oy(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"DELETE FROM "+q.storeName,[],function(){Y()},function(Ce,Pe){ne(Pe)})})}).catch(ne)});return g(I,C),I}function Up(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"SELECT COUNT(key) as c FROM "+q.storeName,[],function(Ce,Pe){var Ae=Pe.rows.item(0).c;Y(Ae)},function(Ce,Pe){ne(Pe)})})}).catch(ne)});return g(I,C),I}function $y(C,U){var I=this,Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT key FROM "+me.storeName+" WHERE id = ? LIMIT 1",[C+1],function(Pe,Ae){var ke=Ae.rows.length?Ae.rows.item(0).key:null;ne(ke)},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Ty(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"SELECT key FROM "+q.storeName,[],function(Ce,Pe){for(var Ae=[],ke=0;ke '__WebKitDatabaseInfoTable__'",[],function(ne,q){for(var me=[],Ce=0;Ce0}function xy(C){var U=this,I={};if(C)for(var Y in C)I[Y]=C[Y];return I.keyPrefix=Vp(C,U._defaultConfig),Ay()?(U._dbInfo=I,I.serializer=br,p.resolve()):p.reject()}function ky(C){var U=this,I=U.ready().then(function(){for(var Y=U._dbInfo.keyPrefix,ne=localStorage.length-1;ne>=0;ne--){var q=localStorage.key(ne);q.indexOf(Y)===0&&localStorage.removeItem(q)}});return g(I,C),I}function Dy(C,U){var I=this;C=v(C);var Y=I.ready().then(function(){var ne=I._dbInfo,q=localStorage.getItem(ne.keyPrefix+C);return q&&(q=ne.serializer.deserialize(q)),q});return g(Y,U),Y}function Ry(C,U){var I=this,Y=I.ready().then(function(){for(var ne=I._dbInfo,q=ne.keyPrefix,me=q.length,Ce=localStorage.length,Pe=1,Ae=0;Ae=0;me--){var Ce=localStorage.key(me);Ce.indexOf(q)===0&&localStorage.removeItem(Ce)}}):ne=p.reject("Invalid arguments"),g(ne,U),ne}var Fy={_driver:"localStorageWrapper",_initStorage:xy,_support:mf(),iterate:Ry,getItem:Dy,setItem:Ny,removeItem:Ly,clear:ky,length:Iy,key:My,keys:Wp,dropInstance:By},jy=function(U,I){return U===I||typeof U=="number"&&typeof I=="number"&&isNaN(U)&&isNaN(I)},Ec=function(U,I){for(var Y=U.length,ne=0;ne"u"?"undefined":a(I))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var Y in I){if(Y==="storeName"&&(I[Y]=I[Y].replace(/\W/g,"_")),Y==="version"&&typeof I[Y]!="number")return new Error("Database version must be a number.");this._config[Y]=I[Y]}return"driver"in I&&I.driver?this.setDriver(this._config.driver):!0}else return typeof I=="string"?this._config[I]:this._config},C.prototype.defineDriver=function(I,Y,ne){var q=new p(function(me,Ce){try{var Pe=I._driver,Ae=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!I._driver){Ce(Ae);return}for(var ke=Pc.concat("_initStorage"),We=0,wt=ke.length;We!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this.queue=[],this.localStorageKey="cocoda-mappings--"+this._path;let e="mappings",r=()=>ai.getItem(this.localStorageKey).then(n=>{n=n||[];let i=0;for(let a of n.filter(o=>!o.uri||!o.uri.startsWith(qh)))a.uri&&(a.identifier||(a.identifier=[]),a.identifier.push(a.uri)),a.uri="".concat(qh).concat(zP()),i+=1;return i&&console.warn("URIs added to ".concat(i," local mappings.")),ai.setItem(this.localStorageKey,n)});ai.getItem(e).then(n=>{n&&console.warn('Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "'.concat(e,'". This data will not be used anymore. A manual export is necessary to get this data back.'))}),this.queue.push(r().catch(n=>{console.warn("Error when adding URIs to local mappings:",n)}))}isAuthorizedFor({type:e,action:r}){return e=="mappings"&&r!="anonymous"}_getMappingsQueue(){let e=tle(this.queue)||Promise.resolve();return new Promise(r=>{function n(){var o,l,c=new Promise((f,d)=>{o=f,l=d});return c.resolve=o,c.reject=l,c}let i=n(),a=()=>{i.resolve()};this.queue.push(i),e.then(()=>ai.getItem(this.localStorageKey)).then(o=>{r({mappings:o,done:a})})})}async getMapping({mapping:e,...r}){if(r._raw=!0,!e||!e.uri)throw new Me({parameter:"mapping"});return(await this.getMappings({...r,uri:e.uri}))[0]}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:p,identifier:g,uri:y}={}){let v={};return e&&(v.from=Qr(e)?e:e.uri),r&&(v.fromScheme=Qr(r)?{uri:r}:r),n&&(v.to=Qr(n)?n:n.uri),i&&(v.toScheme=Qr(i)?{uri:i}:i),a&&(v.creator=Qr(a)?a:G.prefLabel(a)),o&&(v.type=Qr(o)?o:o.uri),l&&(v.partOf=Qr(l)?l:l.uri),c&&(v.offset=c),f&&(v.limit=f),d&&(v.direction=d),p&&(v.mode=p),g&&(v.identifier=g),y&&(v.uri=y),this._getMappingsQueue().catch(_=>{throw new ji({message:"Could not get mappings from local storage",relatedError:_})}).then(({mappings:_,done:$})=>{$();let E=(L,N)=>L.uri==N||N&&L.notation&&L.notation[0].toLowerCase()==N.toLowerCase();if((v.from||v.to)&&(_=_.filter(L=>{let N=G.conceptsOfMapping(L,"from").find(j=>E(j,v.from))!=null,k=G.conceptsOfMapping(L,"to").find(j=>E(j,v.from))!=null,J=G.conceptsOfMapping(L,"from").find(j=>E(j,v.to))!=null,B=G.conceptsOfMapping(L,"to").find(j=>E(j,v.to))!=null;return v.direction=="backward"?v.mode=="or"?v.from&&k||v.to&&J:(!v.from||k)&&(!v.to||J):v.direction=="both"?v.mode=="or"?v.from&&(N||k)||v.to&&(J||B):(!v.from||N)&&(!v.to||B)||(!v.from||k)&&(!v.to||J):v.mode=="or"?v.from&&N||v.to&&B:(!v.from||N)&&(!v.to||B)})),(v.fromScheme||v.toScheme)&&(_=_.filter(L=>{let N=G.compare(L.fromScheme,v.fromScheme),k=G.compare(L.toScheme,v.fromScheme),J=G.compare(L.fromScheme,v.toScheme),B=G.compare(L.toScheme,v.toScheme);return v.direction=="backward"?v.mode=="or"?v.fromScheme&&k||v.toScheme&&J:(!v.fromScheme||k)&&(!v.toScheme||J):v.direction=="both"?v.mode=="or"?v.fromScheme&&(N||k)||v.toScheme&&(J||B):(!v.fromScheme||N)&&(!v.toScheme||B)||(!v.fromScheme||k)&&(!v.toScheme||J):v.mode=="or"?v.fromScheme&&N||v.toScheme&&B:(!v.fromScheme||N)&&(!v.toScheme||B)})),v.creator){let L=v.creator.split("|");_=_.filter(N=>(N.creator&&N.creator.find(k=>L.includes(G.prefLabel(k))||L.includes(k.uri)))!=null)}v.type&&(_=_.filter(L=>(L.type||[G.defaultMappingType.uri]).includes(v.type))),v.partOf&&(_=_.filter(L=>L.partOf!=null&&L.partOf.find(N=>G.compare(N,{uri:v.partOf}))!=null)),v.identifier&&(_=_.filter(L=>v.identifier.split("|").map(N=>(L.identifier||[]).includes(N)||L.uri==N).reduce((N,k)=>N||k))),v.uri&&(_=_.filter(L=>L.uri==v.uri));let D=_.length;return _=_.sort((L,N)=>{let k=L.modified||L.created,J=N.modified||N.created;return J==null?-1:k==null?1:k>J?-1:1}),_=_.slice(v.offset||0),_=_.slice(0,v.limit),_._totalCount=D,_})}async postMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();if((!e.uri||!e.uri.startsWith(qh))&&(e.uri&&(e.identifier||(e.identifier=[]),e.identifier.push(e.uri)),e.uri="".concat(qh).concat(zP())),r.find(i=>i.uri==e.uri))throw n(),new Me({parameter:"mapping",message:"Duplicate URI"});e.created||(e.created=new Date().toISOString()),e.modified||(e.modified=e.created),r.push(e),r=r.map(i=>G.minifyMapping(i));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(i){throw n(),i}}async putMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Me({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=e,r=r.map(a=>G.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async patchMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Me({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=Object.assign(r[i],e),r=r.map(a=>G.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async deleteMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();try{return r=r.filter(i=>i.uri!=e.uri),r=r.map(i=>G.minifyMapping(i)),await ai.setItem(this.localStorageKey,r),n(),!0}catch(i){throw n(),i}}}cb.providerName="LocalMappings";cb.stored=!0;class wp extends qr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status")),this.has.mappings=!0,this.has.concordances=!0,this.has.annotations=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){if(this._api.api){const e={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.mappings=this._api.mappings?{}:!1,this.has.mappings&&(this.has.mappings.read=!!ft(this._config,"mappings.read",!0),this.has.mappings.create=!!ft(this._config,"mappings.create"),this.has.mappings.update=!!ft(this._config,"mappings.update"),this.has.mappings.delete=!!ft(this._config,"mappings.delete"),this.has.mappings.anonymous=!!ft(this._config,"mappings.anonymous")),this.has.concordances=this._api.concordances?{}:!1,this.has.concordances&&(this.has.concordances.read=!!ft(this._config,"concordances.read"),this.has.concordances.create=!!ft(this._config,"concordances.create"),this.has.concordances.update=!!ft(this._config,"concordances.update"),this.has.concordances.delete=!!ft(this._config,"concordances.delete")),this.has.annotations=this._api.annotations?{}:!1,this.has.annotations&&(this.has.annotations.read=!!ft(this._config,"annotations.read"),this.has.annotations.create=!!ft(this._config,"annotations.create"),this.has.annotations.update=!!ft(this._config,"annotations.update"),this.has.annotations.delete=!!ft(this._config,"annotations.delete")),this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"annotations"}}async getMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});if(!e.uri||!e.uri.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...r,url:e.uri,params:{...this._defaultParams,...r.params||{}}})}catch(n){if(ft(n,"response.status")==404)return null;throw n}}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:p,identifier:g,cardinality:y,annotatedBy:v,annotatedFor:_,annotatedWith:$,sort:E,order:D,...L}){let N={},k=this._api.mappings;return e&&(N.from=Qr(e)?e:e.uri),r&&(N.fromScheme=Qr(r)?r:r.uri),n&&(N.to=Qr(n)?n:n.uri),i&&(N.toScheme=Qr(i)?i:i.uri),a&&(N.creator=Qr(a)?a:G.prefLabel(a)),o&&(N.type=Qr(o)?o:o.uri),l&&(N.partOf=Qr(l)?l:l.uri),c&&(N.offset=c),f&&(N.limit=f),d&&(N.direction=d),y&&(N.cardinality=y),v&&(N.annotatedBy=v),_&&(N.annotatedFor=_),$&&(N.annotatedWith=$),p&&(N.mode=p),g&&(N.identifier=g),E&&(N.sort=E),D&&(N.order=D),this.axios({...L,method:"get",url:k,params:{...this._defaultParams,...L.params||{},...N}})}async postMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});return e=G.minifyMapping(e),e=G.addMappingIdentifiers(e),this.axios({...r,method:"post",url:this._api.mappings,data:e,params:{...this._defaultParams,...r.params||{}}})}async putMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});e=G.minifyMapping(e),e=G.addMappingIdentifiers(e);const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:Vd(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getAnnotations({target:e,...r}){return e&&_n(r,"params.target",e),this.axios({...r,method:"get",url:this._api.annotations})}async postAnnotation({annotation:e,...r}){return this.axios({...r,method:"post",url:this._api.annotations,data:e})}async putAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e})}async patchAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:e})}async deleteAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getConcordances(e){return this.axios({...e,method:"get",url:this._api.concordances})}async postConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});return this.axios({...r,method:"post",url:this._api.concordances,data:e,params:{...this._defaultParams,...r.params||{}}})}async putConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:Vd(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}}wp.providerName="MappingsApi";wp.stored=!0;const bw={};class ub extends qr{get _cache(){return bw[this.uri]}_prepare(){bw[this.uri]=[],this._occurrencesSupportedSchemes=[],this.has.occurrences=!0,this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}async _occurrencesIsSupported(e){if(!(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length))try{const n=Pu(this._api.api,"voc"),i=await this.axios({method:"get",url:n});this._occurrencesSupportedSchemes=i||[]}catch(n){}let r=!1;for(let n of this._occurrencesSupportedSchemes)G.compare(e,n)&&(r=!0);return r}async getMappings(e){const r=await this.getOccurrences(e),n=e.from,i=ft(n,"inScheme[0]")||e.fromScheme,a=e.to,o=ft(a,"inScheme[0]")||e.toScheme,l=[];for(let c of r){if(!c)continue;let f={};f.from=ft(c,"memberSet[0]"),f.from?f.from={memberSet:[f.from]}:f.from=null,f.fromScheme=ft(c,"memberSet[0].inScheme[0]"),f.to=ft(c,"memberSet[1]"),f.to?f.to={memberSet:[f.to]}:f.to={memberSet:[]},f.toScheme=ft(c,"memberSet[1].inScheme[0]"),(n&&G.compare(n,ft(f,"to.memberSet[0]"))||a&&G.compare(a,ft(f,"from.memberSet[0]")))&&([f.from,f.fromScheme,f.to,f.toScheme]=[f.to,f.toScheme,f.from,f.fromScheme]),!f.fromScheme&&i&&(f.fromScheme=i),!f.toScheme&&o&&(f.toScheme=o),f.type=[G.defaultMappingType.uri],f._occurrence=c,f=G.addMappingIdentifiers(f),l.push(f)}return l._url=r._url,l}async getOccurrences({from:e,to:r,concepts:n,threshold:i=0,...a}){let o=[];n=(n||[]).concat([e,r]).filter(g=>!!g);for(let g of n)o.push(this._occurrencesIsSupported(ft(g,"inScheme[0]")).then(y=>y&&g.uri?g.uri:null));let l=await Promise.all(o);if(l=l.filter(g=>g!=null),l.length==0)throw new Me({parameter:"concepts"});o=[];for(let g of l)o.push(this._getOccurrences({...a,params:{member:g,scheme:"*",threshold:i}}));const c=await Promise.all(o);let f=mfe([],...c),d=[],p=[];for(let g=0;g_.concat($.uri),[]).sort().join(" ");d.includes(v)?p.push(g):d.push(v)}return p.forEach(g=>{delete f[g]}),f=f.filter(g=>g!=null),f=f.sort((g,y)=>parseInt(y.count||0)-parseInt(g.count||0)),f._url=c.map(g=>g._url),f}async _getOccurrences(e){let r=this._cache.find(i=>Ms(i.config.params,e.params));if(r)return r.data;const n=await this.axios({...e,method:"get",url:this._api.api});return this._cache.push({config:e,data:n}),this._cache.length>20&&(bw[this.uri]=this._cache.slice(this._cache.length-20)),n}}ub.providerName="OccurrencesApi";ub.stored=!1;class Sp extends qr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status")),this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,this.has.auth=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){if(this._api.api){const e={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(a=>G.compare(e,a));if(r)return r.uri;if(this._rejectedSchemes.find(a=>G.compare(e,a)))return null;const i=(await this.getSchemes({params:{uri:G.getAllUris(e).join("|")}})).find(a=>G.compare(a,e));return i?(this._approvedSchemes.push({uri:i.uri,identifier:G.getAllUris(e)}),i.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}async getSchemes(e={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ya}const r=await this.axios({...e,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...e.params||{}}});return Array.isArray(this.schemes)?Sd(r.filter(n=>G.isContainedIn(n,this.schemes)),r):r}async getTop({scheme:e,...r}){if(!this._api.top)throw new Ya;if(!e)throw new Me({parameter:"scheme"});const n=await this._getSchemeUri(e);if(!n)throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...r,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:n}})}async getConcepts({concepts:e,...r}){if(this.has.data===!1)throw new Ya;if(!e)throw new Me({parameter:"concepts"});Array.isArray(e)||(e=[e]);let n=e.map(i=>i.uri).filter(i=>i!=null);return this.axios({...r,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...r.params||{},uri:n.join("|")}})}async getNarrower({concept:e,...r}){if(!this._api.narrower)throw new Ya;if(!e||!e.uri)throw new Me({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async getAncestors({concept:e,...r}){if(!this._api.ancestors)throw new Ya;if(!e||!e.uri)throw new Me({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async suggest({use:e="notation,label",types:r=[],sort:n="score",params:i={},...a}){return this._search({...a,endpoint:"suggest",params:{...i,type:r.join("|"),use:e,sort:n}})}async search({types:e=[],params:r={},...n}){return this._search({...n,endpoint:"search",params:{...r,type:e.join("|")}})}async vocSuggest({use:e="notation,label",sort:r="score",params:n={},...i}){return this._search({...i,endpoint:"voc-suggest",params:{...n,use:e,sort:r}})}async vocSearch(e){return this._search({...e,endpoint:"voc-search"})}async _search({endpoint:e,scheme:r,search:n,limit:i,offset:a,params:o,url:l,...c}){if(l=l!=null?l:this._api[e],!l)throw new Ya;if(!n)throw new Me({parameter:"search"});i=i||this._jskos.suggestResultLimit||100,a=a||0;const f=r&&await this._getSchemeUri(r);return l=l.replace("{searchTerms}",n),this.axios({...c,params:{...this._defaultParams,...o,limit:i,count:i,offset:a,search:n,query:n,voc:f},method:"get",url:l})}async getTypes({scheme:e,...r}){if(!this._api.types)throw new Ya;if(Array.isArray(this._api.types))return this._api.types;const n=e&&await this._getSchemeUri(e);n&&_n(r,"params.uri",n);let i=await this.axios({...r,method:"get",url:this._api.types});return n&&(i=i.filter(a=>!a.inScheme||G.isContainedIn(e,a.inScheme))),i}}Sp.providerName="ConceptApi";Sp.providerType="http://bartoc.org/api-type/jskos";const yw={};class fb extends qr{get _cache(){return yw[this.uri]}_prepare(){yw[this.uri]=[],this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}async getMappings({from:e,to:r,mode:n,...i}){let a=[];oa(this.schemes)&&(a=this.schemes);let o,l,c=ft(e,"inScheme[0]"),f=ft(r,"inScheme[0]"),d,p;if(!e||G.isContainedIn(c,a)?(o=!0,l=r,d=f,p=a.find(N=>G.compare(N,c))||a[0]):(o=!1,l=e,d=c,p=a.find(N=>G.compare(N,f))||a[0]),n!="or")return[];if(!this._api.api)throw new Ya;if(!l)throw new Me({parameter:o?"to":"from"});let g=G.languagePreference.selectLanguage(l.prefLabel);if(!g)throw new Me({parameter:o?"to":"from",message:"Missing language"});let y=ft(l,"altLabel.".concat(g),[]);Qr(y)&&(y=[y]);let v=ft(l,"prefLabel.".concat(g)),_=y.concat([v]);_=[v];let{url:$,data:E}=await this._getReconciliationResults({...i,labels:_,language:g});E=[].concat(...Object.values(E).map(N=>N.result)).filter(N=>N),E=E.sort((N,k)=>N.score!=k.score?k.score-N.score:N.match!=k.match?N.match?-1:1:N.id.length-k.id.length);let D=ft(p,"namespace",""),L=E.map(N=>({fromScheme:d,from:{memberSet:[l]},toScheme:p,to:{memberSet:[{uri:D+N.id}]},type:[N.match?"http://www.w3.org/2004/02/skos/core#exactMatch":N.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return o&&(L=L.map(N=>Object.assign(N,{fromScheme:N.toScheme,from:N.to,toScheme:N.fromScheme,to:N.from}))),L._url=$,L}async _getReconciliationResults({labels:e,language:r,...n}){e=e.sort();let i=this._cache.find(p=>Ms(p.labels,e)&&p.language==r);if(i)return i;let a={},o=0;for(let p of e)a["q".concat(o)]={query:p},o+=1;let l=this._api.api;r&&(l=l.replace("{language}",r));const c="queries=".concat(encodeURIComponent(JSON.stringify(a)));_n(n,["headers","Content-Type"],"application/x-www-form-urlencoded");let f=await this.axios({...n,method:"post",url:l,data:c});f=f||{};let d={labels:e,language:r,data:f,url:"".concat(l).concat(l.includes("?")?"&":"?").concat(c)};return this._cache.push(d),this._cache.length>20&&(yw[this.uri]=this._cache.slice(this._cache.length-20)),d}}fb.providerName="ReconciliationApi";fb.stored=!1;class db extends qr{_prepare(){this._cache=[],this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}supportsScheme(e){return super.supportsScheme(e)&&ft(e,"_registry.has.search",!1)}async getMappings({from:e,to:r,mode:n,selected:i,limit:a=10,...o}){if(n!="or")return[];if(!i)throw new Me({parameter:"selected"});let l=[];e&&this.supportsScheme(i.scheme[!1])?l.push(this._getMappings({...o,concept:e,sourceScheme:i.scheme[!0],targetScheme:i.scheme[!1],limit:a})):l.push(Promise.resolve([])),r&&this.supportsScheme(i.scheme[!0])?l.push(this._getMappings({...o,concept:r,sourceScheme:i.scheme[!1],targetScheme:i.scheme[!0],limit:a,swap:!0})):l.push(Promise.resolve([]));let[c,f]=await Promise.all(l);for(f=f.filter(d=>!c.find(p=>G.compareMappingMembers(d,p)));c.length+f.length>a;)f.length>=c.length?f=f.slice(0,-1):c=c.slice(0,-1);return Cne(c,f)}async _getMappings({concept:e,sourceScheme:r,targetScheme:n,limit:i,swap:a=!1,...o}){var g;if(!e||!r||!n)return[];if(G.compare(r,n))return[];const l=G.languagePreference.selectLanguage(e.prefLabel)||this._defaultLanguages[0];let c=G.prefLabel(e,{fallbackToUri:!1,language:l});if(!c)return[];const f=/^[\s\wäüöÄÜÖß]*\w/.exec(c);c=f?f[0]:c;let d=await this._getResults({...o,label:c,targetScheme:n,limit:i});if(!d.length&&((g=e.broader)!=null&&g.length))for(const y of e.broader){const v=G.prefLabel(y,{fallbackToUri:!1,language:l});if(v&&(d=await this._getResults({...o,label:v,targetScheme:n,limit:i}),d.length))break}let p=d.map(y=>({fromScheme:r,from:{memberSet:[e]},toScheme:n,to:{memberSet:[y]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return a&&(p=p.map(y=>Object.assign(y,{fromScheme:y.toScheme,from:y.to,toScheme:y.fromScheme,to:y.from}))),p}async _getResults({label:e,targetScheme:r,limit:n,...i}){var f;let a=(this._cache[r.uri]||{})[e];if(a&&a._limit>=n)return a;const o=ft(r,"_registry");if(!o||o.has.search===!1)return[];let l=(f=(this._jskos.overrides||[]).find(d=>G.compare(d,r)))==null?void 0:f.search;const c=await o.search({...i,url:l,search:e,scheme:r,limit:n});return this._cache[r.uri]||(this._cache[r.uri]={}),this._cache[r.uri][e]=c,this._cache[r.uri][e]._limit=n,c}}db.providerName="LabelSearchSuggestion";db.stored=!1;class pb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){if(!e||!r)return null;const n={},i=e.match(/(.+\/)([^/]+)\/$/);return i?(n.api=i[1]+"rest/v1/",r.VOCID=i[2],n.schemes=[r],n):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(e,r,n){const i=e&&e.VOCID||ft(this.schemes.find(o=>G.compare(o,e)),"VOCID");if(!i)throw new Me({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});r=r||"",n=n||{},n.lang||(n.lang=this._language);const a=Object.keys(n).map(o=>"".concat(o,"=").concat(encodeURIComponent(n[o]))).join("&");return"".concat(this._api.api).concat(i).concat(r).concat(a?"?"+a:"")}_getDataUrl(e,{addFormatParameter:r=!0}={}){const n=ft(e,"inScheme[0]");if(!e||!e.uri)throw new Me({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(n,"/data",r?{format:"application/json"}:{})}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(o=>G.compare(e,o));if(r)return r.uri;if(this._rejectedSchemes.find(o=>G.compare(e,o)))return null;const n=this._getApiUrl(e,"/"),a=(await this.axios({method:"get",url:n})).conceptschemes.find(o=>G.compare(o,e));return a?(this._approvedSchemes.push({uri:a.uri,identifier:G.getAllUris(e)}),a.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}_toJskosConcept(e,{concept:r,scheme:n,result:i,language:a}={}){if(!e)return null;r=G.deepCopy(r||{}),a=a||e.lang||"en",r.uri=e.uri,n&&(r.inScheme=[n]);let o=e.matchedPrefLabel||e.prefLabel||e.label;if(Qr(o))_n(r,"prefLabel.".concat(a),o);else{o&&!oa(o)&&(o=[o]);for(let f of o||[])_n(r,"prefLabel.".concat(f.lang),f.value)}let l=e.altLabel;if(Qr(l))_n(r,"altLabel.".concat(a),[l]);else{l&&!oa(l)&&(l=[l]);for(let f of l||[])ft(r,"altLabel.".concat(f.lang))?(r.altLabel[f.lang].push(f.value),r.altLabel[f.lang]=Ig(r.altLabel[f.lang])):_n(r,"altLabel.".concat(f.lang),[f.value])}const c=e.notation||e["skos:notation"]||G.notation(r);c&&(r.notation=[c.value||c]),e.broader&&(oa(e.broader)||(e.broader=[e.broader]),r.broader=e.broader.map(f=>Qr(f)?{uri:f}:f)),e.hasChildren===!0?r.narrower=[null]:e.hasChildren===!1&&(r.narrower=[]),e.type&&!oa(e.type)&&(e.type=[e.type]),r.type=r.type||[];for(let f of e.type||[]){if(!G.isValidUri(f))continue;const d=f.slice(0,f.indexOf(":"));i&&i["@context"]&&i["@context"][d]&&(f=f.replace(d+":",i["@context"][d])),r.type.push(f)}return r.type=Ig(r.type),r.type.length||(r.type=["http://www.w3.org/2004/02/skos/core#Concept"]),r}async getSchemes({...e}={}){const r=[];for(let n of this.schemes||[]){const i=this._getApiUrl(n,"/"),o=(await this.axios({...e,method:"get",url:i})).conceptschemes.find(c=>G.compare(c,n)),l=o&&(o.prefLabel||o.label||o.title);l&&_n(n,"prefLabel.".concat(this._language),l),r.push(n),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find(c=>G.compare(n,c))||this._approvedSchemes.push({uri:o.uri,identifier:G.getAllUris(n)})}return r}async getTop({scheme:e,...r}){const n=this._getApiUrl(e,"/topConcepts"),i=await this._getSchemeUri(e);if(!i)throw new Me({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});_n(r,"params.scheme",i);const a=await this.axios({...r,method:"get",url:n}),o=[];for(let l of a.topconcepts||[]){const c=this._toJskosConcept(l,{scheme:e,language:this._language});c.topConceptOf=[e],o.push(c)}return o}async getConcepts({concepts:e,...r}){oa(e)||(e=[e]),e=e.map(i=>({uri:i.uri,inScheme:i.inScheme}));const n=[];for(let i of e){const a=this._getDataUrl(i,{addFormatParameter:!1});if(!a)continue;const o=await this.axios({...r,method:"get",url:a,params:{uri:i.uri,format:"application/json"}}),l=o&&o.graph&&o.graph.find(c=>G.compare(c,i));if(l){const c=this._toJskosConcept(l,{concept:i,result:o});for(let f of["broader","narrower"]){let d=l[f]||c[f];d&&!oa(d)&&(d=[d]),d||(d=[]),c[f]=d.map(p=>this._toJskosConcept(o.graph.find(g=>G.compare(g,p)),{scheme:i.inScheme[0],result:o}))}c.ancestors=[],n.push(c)}}return n}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/children");return _n(r,"params.uri",e.uri),((await this.axios({...r,method:"get",url:i})).narrower||[]).map(l=>this._toJskosConcept(l,{scheme:n}))}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/broaderTransitive");_n(r,"params.uri",e.uri);const a=await this.axios({...r,method:"get",url:i});let o=[],l=e.uri;for(;l;){if(l!=e.uri){const f=ft(a,'broaderTransitive["'.concat(l,'"]'));o=o.concat([f])}l=ft(a,'broaderTransitive["'.concat(l,'"].broader[0]'))}return o.map(f=>this._toJskosConcept(f,{scheme:n})).filter(f=>f.uri!=e.uri)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}async search({search:e,scheme:r,limit:n,types:i=[],...a}){const o=this._getApiUrl(r,"/search");return _n(a,"params.query","".concat(e,"*")),_n(a,"params.unique",1),_n(a,"params.maxhits",n||100),_n(a,"params.type",i.join(" ")),((await this.axios({...a,method:"get",url:o})).results||[]).map(f=>this._toJskosConcept(f,{scheme:r}))}async getTypes({scheme:e,...r}){const n=this._getApiUrl(e,"/types"),i=[],a=await this.axios({...r,method:"get",url:n});for(let o of a&&a.types||[])o.uri!="http://www.w3.org/2004/02/skos/core#Concept"&&(o.label&&(o.prefLabel={[a["@context"]["@language"]]:o.label},delete o.label),i.push(o));return i._url=n,i}}pb.providerName="SkosmosApi";pb.providerType="http://bartoc.org/api-type/skosmos";const Fg="http://id.loc.gov/authorities/",Fm=[{uri:"".concat(Fg,"subjects"),identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:"".concat(Fg,"names"),identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],HP="".concat(Fg,"classification");function GL(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map(i=>i["@value"]);const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map(i=>i["@value"])});for(let i of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(i["@value"]);return e}function Sfe(t){const e=GL(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}const _0=t=>e=>!e||!t||!t.namespace?!0:e.uri.startsWith(t.namespace);function Ofe(t,{scheme:e}){const r=GL(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map(a=>Fm.find(o=>o.uri===a["@id"])),(!r.inScheme.length||!r.inScheme[0])&&delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||G.compare(r.inScheme[0],{uri:HP})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map(a=>({uri:a["@id"]})).filter(_0(r.inScheme&&r.inScheme[0]));const i=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||G.compare(r.inScheme[0],{uri:HP})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=i.map(a=>({uri:a["@id"]})).filter(_0(r.inScheme&&r.inScheme[0])),r}class hb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({scheme:e}={}){return!e||!Fm.find(r=>G.compare(r,e))?null:{schemes:[e]}}async getSchemes(){const e=[];for(let r of await Promise.all(Fm.filter(n=>!this.schemes||!this.schemes.length||this.schemes.find(i=>G.compare(n,i))).map(n=>Hr({method:"get",url:"".concat(n.uri.replace("http:","https:"),".json")}).then(({status:i,data:a})=>{if(i===200){let o=a.find(l=>n.uri===l["@id"]);if(o)return o=G.merge(Sfe(o),n),o.topConcepts=(o.topConcepts||[]).filter(l=>l),o}return null}))))r&&e.push(r);return e}async getConcepts({concepts:e}){Array.isArray(e)||(e=[e]);const r=[];for(let n of await Promise.all(e.map(i=>Hr({method:"get",url:"".concat(i.uri.replace("http:","https:"),".json")}).then(({status:a,data:o})=>{if(a===200){let l=o.find(c=>i.uri===c["@id"]);return l?Ofe(l,{scheme:i.inScheme&&i.inScheme[0]}):null}}))))n&&r.push(n);return r}async suggest(e){const r=await this.search(e);return[e.search,r.map(n=>G.prefLabel(n,{fallbackToUri:!0})),[],r.map(n=>n.uri)]}async search({search:e,scheme:r,limit:n,offset:i}){const a=G.getAllUris(r).find(l=>l.startsWith(Fg));if(!a||!Fm.find(l=>G.compare(l,{uri:a})))throw new Me({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!e)throw new Me({parameter:"search",message:"parameter is empty or missing"});n=n||this._jskos.suggestResultLimit||100,i=i||0;const{data:o}=await Hr({method:"get",url:"".concat(a,"/suggest2").replace("http:","https:"),params:{q:e,count:n||100,offset:i,searchtype:"keyword"}});return(o.hits||[]).map(l=>({uri:l.uri,notation:[l.token],prefLabel:{en:l.aLabel},inScheme:[r]})).filter(_0(r))}}hb.providerName="LocApi";hb.providerType="http://bartoc.org/api-type/loc";var KL={exports:{}};(function(t,e){(function(r,n,i){let a;(a=i.define)&&a.amd?a([],function(){return n}):(a=i.modules)?a[r.toLowerCase()]=n:t.exports=n})("FlexSearch",function r(n){function i(O,M){const x=M?M.id:O&&O.id;this.id=x||x===0?x:ae++,this.init(O,M),f(this,"index",function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)}),f(this,"length",function(){return this.index.length})}function a(O,M,x,V){return this.u!==this.g&&(this.o=this.o.concat(x),this.u++,V&&this.o.length>=V&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(M,this.o),this.F&&this.F(this.o))),this}function o(O){const M=fe();for(const x in O)if(O.hasOwnProperty(x)){const V=O[x];k(V)?M[x]=V.slice(0):B(V)?M[x]=o(V):M[x]=V}return M}function l(O,M){const x=O.length,V=J(M),K=[];for(let le=0,ce=0;le=ce&&(O=O[ue-(K+.5>>0)],O=O[x]||(O[x]=[]),O[O.length]=V),K)}function y(O,M){if(O){const x=Object.keys(O);for(let V=0,K=x.length;VO?1:O?-1:0}function $(O,M){return O=O[ve],M=M[ve],OM?1:0}function E(O,M){const x=ve.length;for(let V=0;VM?1:0}function D(O,M,x){return O?{page:O,next:M?""+M:null,result:x}:x}function L(O,M,x,V,K,le,ce){let ue,be=[];if(x===!0){x="0";var $e=""}else $e=x&&x.split(":");const Ie=O.length;if(1ce&&($e=0),$e=$e||0,ue=$e+M,ue"u"}function ee(O){const M=Array(O);for(let x=0;x"u")O.worker=!1,this.m=null;else{var V=parseInt(x,10)||4;this.C=-1,this.u=0,this.o=[],this.F=null,this.m=Array(V);for(var K=0;K"u"||j(x=O.async)?this.async||H.async:x,this.g=j(x=O.worker)?this.g||H.g:x,this.threshold=j(x=O.threshold)?M.threshold||this.threshold||H.threshold:x,this.b=j(x=O.resolution)?x=M.b||this.b||H.b:x,x<=this.threshold&&(this.b=this.threshold+1),this.depth=this.f!=="strict"||j(x=O.depth)?M.depth||this.depth||H.depth:x,this.w=(x=j(x=O.encode)?M.encode||H.encode:x)&&de[x]&&de[x].bind(de)||(J(x)?x:this.w||!1),(x=O.matcher)&&this.addMatcher(x),x=(M=O.lang)||O.filter){if(N(x)&&(x=Ee[x]),k(x)){V=this.w,K=fe();for(var le=0;le=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:O,content:M}),this.c[le]=""+this.C,x&&x(),this;if(!K){if(this.async&&typeof importScripts!="function"){let Ne=this;if(le=new Promise(function(it){setTimeout(function(){Ne.add(O,M,null,V,!0),Ne=null,it()})}),x)le.then(x);else return le;return this}if(x)return this.add(O,M,null,V,!0),x(),this}if(M=this.encode(M),!M.length)return this;x=this.f,K=J(x)?x(M):M.split(this.split),this.filter&&(K=l(K,this.filter));const xe=fe();xe._ctx=fe();const Te=K.length,nt=this.threshold,Ve=this.depth,xt=this.b,It=this.i,Ct=this.D;for(let Ne=0;NeIe;Et--)$e=ce.substring(Ie,Et),g(It,xe,$e,O,it,be,nt,xt-1)}break;default:if(ue=g(It,xe,ce,O,1,be,nt,xt-1),Ve&&1=nt)for(ue=xe._ctx[ce]||(xe._ctx[ce]=fe()),ce=this.h[ce]||(this.h[ce]=ee(xt-(nt||0))),be=Ne-Ve,$e=Ne+Ve+1,0>be&&(be=0),$e>Te&&($e=Te);be<$e;be++)be!==Ne&&g(ce,ue,K[be],O,0,xt-(bece;V--)K=ue[V-1],ue[V]=K,le[K]=V;ue[ce]=M,le[M]=ce}}}return x},O}();return i}(function(){const r={},n=typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL;return function(i,a,o,l,c){return o=n?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):i+".min.js",i+="-"+a,r[i]||(r[i]=[]),r[i][c]=new Worker(o),r[i][c].onmessage=l,r[i][c]}}()),ir)})(KL);var $fe=KL.exports;const qL=xr($fe);function Yh(t){return t.replace(/\\u[\dA-F]{4}/gi,function(e){return String.fromCharCode(parseInt(e.replace(/\\u/g,""),16))})}const Tl={};class mb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),Tl[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Tl[this.uri]&&Tl[this.uri].index}get _conceptCache(){return Tl[this.uri]&&Tl[this.uri].conceptCache}get _schemeCache(){return Tl[this.uri]&&Tl[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{schemes:[{uri:e,identifier:G.getAllUris(r).filter(i=>i!==e)}]}}async _loadScheme({scheme:e,...r}){let n=G.getAllUris(e);for(let g of n)if(this._schemeCache[g])return this._schemeCache[g];const i=this.schemes.find(g=>G.compare(g,e));if(!i||!i.uri)throw new du({message:"Tried to load unsupported scheme (".concat(e&&e.uri,")")});const a=i.uri;n=Ig(n.concat(G.getAllUris(i)));let o=".json";a.endsWith("/")&&(o="index.json");const l=await this.axios({...r,url:"".concat(a).concat(o),_skipAdditionalParameters:!0});if(l.id!==a)throw new du({message:"Skohub URL did not return expected concept scheme"});const{title:c,preferredNamespaceUri:f,hasTopConcept:d,description:p}=l;e={uri:a,identifier:n.filter(g=>g!==a)},e.prefLabel=c,Object.keys(e.prefLabel||{}).forEach(g=>{e.prefLabel[g]=Yh(e.prefLabel[g])}),e.namespace=f,e.topConcepts=(d||[]).map(g=>this._toJskosConcept(g)),e.concepts=[null],p&&(e.definition=p,Object.keys(e.definition).forEach(g=>{e.definition[g]=[Yh(e.definition[g])]}));for(let g of Object.keys(e).filter(y=>!e[y]))delete e[g];for(let g of n)this._schemeCache[g]=e;return e}async _loadConcept({uri:e,...r}){if(this._conceptCache[e])return this._conceptCache[e];try{const n=await this.axios({...r,url:"".concat(e,".json"),_skipAdditionalParameters:!0});if(n.id!==e)throw new du({message:"Skohub URL did not return expected concept URI"});const i=this._toJskosConcept(n);return this._conceptCache[e]=i,i}catch(n){return null}}_toJskosConcept(e){const r={uri:e.id};return r.prefLabel=e.prefLabel,Object.keys(r.prefLabel||{}).forEach(n=>{r.prefLabel[n]=Yh(r.prefLabel[n])}),r.narrower=(e.narrower||[]).map(n=>this._toJskosConcept(n)),r.notation=e.notation||[],e.broader&&e.broader.id&&(r.broader=[{uri:e.broader.id}]),e.inScheme&&e.inScheme.id&&(r.inScheme=[{uri:e.inScheme.id}]),e.scopeNote&&(r.scopeNote=e.scopeNote,Object.keys(r.scopeNote).forEach(n=>{r.scopeNote[n]=[Yh(r.scopeNote[n])]})),r}async getSchemes({...e}={}){return Promise.all(this.schemes.map(r=>this._loadScheme({...e,scheme:r})))}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});return e=await this._loadScheme({scheme:e,...r}),e.topConcepts||[]}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),(await Promise.all(e.map(({uri:n})=>this._loadConcept({...r,uri:n})))).filter(Boolean)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;if(e=await this._loadConcept({...r,uri:e.uri}),!e||!e.broader||!e.broader.length)return[];const n=e.broader[0];return[n].concat(await this.getAncestors({concept:n,...r})).map(i=>({uri:i.uri}))}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});return e.narrower&&e.narrower[0]!==null||(e=await this._loadConcept({...r,uri:e.uri})),e.narrower}async search({search:e,scheme:r,limit:n=100}){if(r=await this._loadScheme({scheme:r}),!r||!r.uri)throw new Me({parameter:"scheme"});if(!e)throw new Me({parameter:"search"});let i;this._index[r.uri]||(this._index[r.uri]={});for(const l of[""].concat(this.languages)){if(this._index[r.uri][l]){i=this._index[r.uri][l];break}if(this._index[r.uri][l]!==null)try{let c=l?".".concat(l,".index"):".index";r.uri.endsWith("/")&&(c="index".concat(c));const f=await this.axios({url:"".concat(r.uri).concat(c),_skipAdditionalParameters:!0});if(f.length<100){this._index[r.uri][l]=null;continue}i=qL.create(),i.import(f),this._index[r.uri][l]=i;break}catch(c){this._index[r.uri][l]=null}}if(!i)throw new du({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const a=i.search(e);return(await this.getConcepts({concepts:a.map(l=>({uri:l}))})).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}mb.providerName="Skohub";mb.providerType="http://bartoc.org/api-type/skohub";const UP="https://lobid.org/gnd/",Bo={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},YO=new G.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Bo.types.forEach(t=>{t.notation=[YO.notationFromUri(t.uri)]});const Tfe=new G.ConceptScheme(Bo),YL=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function _w(t){var r;const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Bo.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),(r=t.usingInstructions)!=null&&r.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map(n=>YO.uriFromNotation(n)).filter(Boolean),e.broader=[],YL.forEach(n=>{e.broader=e.broader.concat(t[n]||[])}),e.broader=e.broader.map(n=>({uri:n.id})),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map(n=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:Bo.uri},to:{memberSet:[{uri:n.id}]},toScheme:{uri:n.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]}))),e}function ww(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class XO extends qr{_prepare(){this.has.schemes=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.suggest=!0,this.has.search=!0,this.has.types=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this._api.api||(this._api.api=UP)}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r||!G.compare(r,Bo)||e!=="https://lobid.org/gnd/api"?null:{api:UP,schemes:[Bo]}}async getSchemes(){return[Bo]}async getTop(){return[]}async getConcepts({concepts:e}){if(!e)throw new n.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(e)||(e=[e]);const r=e.map(a=>{var o,l;return(o=a==null?void 0:a.notation)!=null&&o[0]?(l=a==null?void 0:a.notation)==null?void 0:l[0]:Tfe.notationFromUri(ww(a==null?void 0:a.uri))}).filter(Boolean),n=[],i=await Promise.all(r.map(async a=>{try{const o=await Hr.get("".concat(this._api.api).concat(a,".json"));return _w(o.data)}catch(o){n.push(o)}}));if(n.length===e.length)throw n[0];return i.filter(Boolean)}async getNarrower({concept:e,limit:r=200,offset:n=0}){if(!e||!e.uri)throw new Me({parameter:"concept"});const i=ww(e.uri),a=YL.map(l=>"".concat(l,'.id:"').concat(i,'"')).join(" OR ");return(await Hr.get("".concat(this._api.api,"search"),{params:{q:a,format:"json",size:r,from:n}})).data.member.map(l=>_w(l))}async suggest(e){const r=await this._search({...e,format:"json:suggest"});return[e.search,r.map(n=>n.label),[],r.map(n=>n.id)]}async search(e){return(await this._search(e)).member.map(n=>_w(n))}async _search({search:e,types:r,limit:n=100,offset:i=0,format:a="json"}){if(!e)throw new Me({parameter:"search"});let o="";return r=(r==null?void 0:r.map(c=>YO.notationFromUri(ww(c))).filter(Boolean))||[],r.length&&(o=r.map(c=>"type:".concat(c)).join(" OR ")),(await Hr.get("".concat(this._api.api,"search"),{params:{q:e,filter:o,format:a,size:n,from:i}})).data}async getTypes({scheme:e}){if(!e||!G.compare(e,Bo))throw new Me({parameter:"search",message:e!=null&&e.uri?"scheme ".concat(e==null?void 0:e.uri," not supported"):""});return Bo.types}}XO.providerName="LobidApi";const ti={};class gb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e}}_schemeInfoToJSKOS(e){const r=e.labels.find(a=>a.lang==="x-uri").text,n={};e.labels.filter(a=>!a.lang.startsWith("x-")).forEach(a=>{n[a.lang]=a.text});const i={uri:r,prefLabel:n};return e.categories&&e.categories.length&&(i.topConcepts=[null]),e.category&&e.category.length&&(i.concepts=[null]),i}_categoryToJSKOS(e,{scheme:r,broader:n=[]}){if(!e||!r)return null;const i=e.ID,a="".concat(r.uri,"/").concat(i);if(ti[r.uri].concepts[a])return ti[r.uri].concepts[a];const o={};e.labels.filter(c=>!c.lang.startsWith("x-")&&c.text).forEach(c=>{o[c.lang]=c.text.replace("".concat(i," "),""),ti[r.uri].searchIndex.add(a,o[c.lang])});const l={};return e.labels.filter(c=>!c.lang.startsWith("x-")&&c.description).forEach(c=>{l[c.lang]||(l[c.lang]=[]),l[c.lang].push(c.description)}),ti[r.uri].concepts[a]={uri:a,notation:[i],prefLabel:o,scopeNote:l,inScheme:[{uri:r.uri}],narrower:(e.categories||[]).map(c=>({uri:"".concat(r.uri,"/").concat(c.ID)})),broader:n},ti[r.uri].concepts[a]}_removeNarrower(e){return e&&Object.assign({},e,{narrower:e.narrower&&e.narrower.length?[null]:[]})}async _loadSchemeData(e){const r=await this.axios({...e,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(r);const n=this._scheme.uri;ti[n]={schemeInfo:r,searchIndex:qL.create({tokenize:"full"}),concepts:{}};const i=(a,{broader:o=[]}={})=>{const l=this._categoryToJSKOS(a,{scheme:this._scheme,broader:o});(a.categories||[]).forEach(c=>i(c,{broader:[{uri:l.uri}]}))};r.categories.forEach(a=>i(a)),ti[n].topConcepts=r.categories.map(a=>this._categoryToJSKOS(a,{scheme:this._scheme}))}async getSchemes(e={}){if(!this._api.api)throw new Ya;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(e)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(r),!G.compare(e,this._scheme))throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return ti[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),this._scheme||await this.getSchemes(r),e.map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri];const n=e&&e.broader&&e.broader[0];return n?[n].concat(await this.getAncestors({concept:n,...r})):[]}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});return e.narrower&&e.narrower[0]!==null?e.narrower:(this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri],(e&&e.narrower||[]).map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower))}async search({search:e,scheme:r,limit:n=100}){if(!r||!r.uri)throw new Me({parameter:"scheme"});if(!e)throw new Me({parameter:"search"});if(!r||!r.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!G.compare(r,this._scheme))throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await ti[this._scheme.uri].searchIndex.search(e)).map(a=>ti[this._scheme.uri].concepts[a]).map(this._removeNarrower).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}gb.providerName="MyCoRe";gb.providerType="http://bartoc.org/api-type/mycore";const Bf={schemes:[]};class JO extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({url:e}={}){return e?{api:e}:null}async getSchemes(){var e,r;if(!Bf.schemes.length){const n=await Hr.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),i=((r=(e=n==null?void 0:n.data)==null?void 0:e.data)==null?void 0:r.sources)||[];if(i.length)Bf.schemes=i.map(a=>{const o={uri:a.uri,prefLabel:{und:a.name}};return a.desciption&&(o.description={und:[a.description]}),a.alternateName&&(o.notation=[a.alternateName]),o});else return[]}return Bf.schemes}async getConcepts({concepts:e}){var n,i;if(!e)throw new Me({parameter:"concepts"});return Array.isArray(e)||(e=[e]),(((i=(n=(await Hr.post(this._api.api,{query:"query { lookup( uris: [".concat(e.map(a=>'"'.concat(a.uri,'"')),"], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }")})).data)==null?void 0:n.data)==null?void 0:i.lookup)||[]).map(a=>{var l,c,f,d,p,g,y,v,_,$;const o={uri:a.uri,inScheme:[Bf.schemes.find(E=>G.compare(E,{uri:a.source.uri}))]};return(c=(l=a.result)==null?void 0:l.prefLabel)!=null&&c[0]&&(o.prefLabel={und:a.result.prefLabel[0]}),(d=(f=a.result)==null?void 0:f.altLabel)!=null&&d[0]&&(o.altLabel={und:a.result.altLabel}),(g=(p=a.result)==null?void 0:p.scopeNote)!=null&&g[0]&&(o.scopeNote={und:a.result.scopeNote}),(v=(y=a.result)==null?void 0:y.broader)!=null&&v.length&&(o.broader=a.result.broader),($=(_=a.result)==null?void 0:_.narrower)!=null&&$.length&&(o.narrower=a.result.narrower),o})}async suggest(e){const r=e.search,n=await this.search(e);return[r,n.map(i=>G.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search({scheme:e,search:r}){var i,a,o,l,c;if(!r)throw new Me({parameter:"search"});if(!e||!G.isContainedIn(e,Bf.schemes))throw new Me({parameter:"scheme"});return(((c=(l=(o=(a=(i=(await Hr.post(this._api.api,{query:'query { terms( sources: ["'.concat(e.uri,'"] query: "').concat(r,'" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}')})).data)==null?void 0:i.data)==null?void 0:a.terms)==null?void 0:o[0])==null?void 0:l.result)==null?void 0:c.terms)||[]).map(f=>{var p,g,y;const d={uri:f.uri,inScheme:[e]};return(p=f.prefLabel)!=null&&p[0]&&(d.prefLabel={und:f.prefLabel[0]}),(g=f.altLabel)!=null&&g[0]&&(d.altLabel={und:f.altLabel}),(y=f.scopeNote)!=null&&y[0]&&(d.scopeNote={und:f.scopeNote[0]}),d})}}JO.providerName="NoTApi";const Cfe=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:qr,ConceptApiProvider:Sp,LabelSearchSuggestionProvider:db,LobidApiProvider:XO,LocApiProvider:hb,LocalMappingsProvider:cb,MappingsApiProvider:wp,MyCoReProvider:gb,NoTApiProvider:JO,OccurrencesApiProvider:ub,ReconciliationApiProvider:fb,SkohubProvider:mb,SkosmosApiProvider:pb},Symbol.toStringTag,{value:"Module"})),Ro={[qr.providerName]:qr,init(t){if(this[t.provider])return new this[t.provider](t);throw new c0},addProvider(t){if(t.prototype instanceof qr||t===qr)this[t.providerName]=t;else throw new c0}};Ro.addProvider(Sp);Ro.addProvider(wp);const Sw={};let XL=class JL{constructor(e){this.config=e,this.axios=Hr.create()}setConfig(e){this.config=e}get config(){return this._config}set config(e){e=e||{},e.registries=e.registries||[],e.registries=e.registries.map(r=>Ro.init(r)).filter(r=>r),e.registries.forEach(r=>{r.cdk=this}),this._config=e}get providers(){return Ro}createInstance(e){return new JL(e)}async loadConfig(e){const r=await this.axios.get(e);this.config=r.data}loadBuildInfo({url:e,buildInfo:r=null,interval:n=6e4,callback:i,...a}){if(!e&&!this.config.cocodaBaseUrl)throw new ji({message:"Could not determine URL to load build config."});return e||(e="".concat(this.config.cocodaBaseUrl,"build-info.json")),this.repeat({...a,function:async()=>(await this.axios.get(e,{headers:{"Cache-Control":"no-cache"}})).data,interval:n,callback:(o,l,c)=>{o?i(o):(c||!c&&r&&!Ms(l,r))&&i(null,l,c||r)}})}getRegistryForUri(e){return this.config.registries.find(r=>r.uri==e)}initializeRegistry(e){return e=Ro.init(e),e.cdk=this,e}addProvider(e){Ro.addProvider(e)}static addProvider(e){Ro.addProvider(e)}repeat({function:e,interval:r=15e3,callback:n,callImmediately:i=!0}={}){if(!e)throw new Me({parameter:"function"});if(typeof e!="function")throw new Me({parameter:"function",message:"function needs to be a function"});const a=async()=>e();if(r=parseInt(r),isNaN(r))throw new Me({parameter:"interval"});if(!n)throw new Me({parameter:"callback"});if(typeof n!="function")throw new Me({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:r};const l=g=>{const y=o.result;Ms(y,g)||(o.result=g,o.error=null,n(null,g,y))},c=g=>{o.error=g,n(g)},f=g=>{o.isPaused||(o.timer=setTimeout(()=>{g()},o.interval))},d=()=>a().then(l).catch(c).then(()=>f(d)),p=(g=i)=>{g?d():f(d)};return p(),{start:(...g)=>{o.isPaused=!1,p(...g)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout(()=>{o.timer&&clearTimeout(o.timer)},o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(g){o.interval=g}}}async getSchemes(e={}){let r=[],n=[];for(let i of this.config.registries)if(i.has.schemes!==!1){let a=i.getSchemes(e).then(o=>{for(let l of o){l._registry=i,l.__DETAILSLOADED__=1,l.type=l.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let c=r.find(g=>G.compare(g,l)),f,d,p=!1;if(c){f=this.config.registries.indexOf(i),f!=-1&&(f=this.config.registries.length-f),d=this.config.registries.indexOf(ft(c,"_registry")),d!=-1&&(d=this.config.registries.length-d);let g=l.concepts?l.concepts.length==0?-1:1:0,y=c.concepts?c.concepts.length==0?-1:1:0;g>y?p=!0:gG.compare(y,c));g!=-1&&r.splice(g,1),l=G.merge(l,Vd(c,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}l._registry=i,r.push(l)}else{const g=r.findIndex(y=>G.compare(y,l));if(g!=-1){const y=r[g]._registry;r[g]=G.merge(r[g],Vd(l,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),r[g]._registry=y}}}}).catch(o=>{console.warn("Couldn't load schemes for registry",i.uri,o)});n.push(a)}return await Promise.all(n),r.forEach(i=>{const a=i._registry;delete i._registry;const o=this.registryForScheme(i);!o||o._api.api===a._api.api?i._registry=a:i._registry=o}),G.sortSchemes(r.filter(Boolean))}registryForScheme(e){let r=e._registry;if(r)return r;for(let{type:n,...i}of e.API||[]){const a=i.url;if(Sw[a]){const o=Sw[a];return Array.isArray(o._jskos.schemes)&&!G.isContainedIn(e,o._jskos.schemes)&&o._jskos.schemes.push(e),o}else{i.scheme=e;for(const o of Object.values(Ro)){if(o.providerType&&o.providerType!==n||!o._registryConfigForBartocApiConfig)continue;const l=o.providerName,c=Ro[l]._registryConfigForBartocApiConfig(i);if(c){c.provider=l;try{if(r=this.initializeRegistry(c),r)return Sw[a]=r,r}catch(f){continue}}}}}return null}};const is=new XL;function Efe(t){Object.values(Cfe).forEach(e=>(t||is).addProvider(e))}const VP=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:qr,CocodaSDK:XL,ConceptApiProvider:Sp,LabelSearchSuggestionProvider:db,LobidApiProvider:XO,LocApiProvider:hb,LocalMappingsProvider:cb,MappingsApiProvider:wp,MyCoReProvider:gb,NoTApiProvider:JO,OccurrencesApiProvider:ub,ReconciliationApiProvider:fb,SkohubProvider:mb,SkosmosApiProvider:pb,addAllProviders:Efe,cdk:is,errors:bX,utils:gfe},Symbol.toStringTag,{value:"Module"})),Pfe=t=>(...e)=>{},cn={};for(let t of["log","warn","error"])cn[t]=Pfe();/*! +*/(function(t,e){(function(r){t.exports=r()})(function(){return function r(n,i,a){function o(f,d){if(!i[f]){if(!n[f]){var p=typeof Gh=="function"&&Gh;if(!d&&p)return p(f,!0);if(l)return l(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var y=i[f]={exports:{}};n[f][0].call(y.exports,function(v){var _=n[f][1][v];return o(_||v)},y,y.exports,r,n,i,a)}return i[f].exports}for(var l=typeof Gh=="function"&&Gh,c=0;c"u"&&r(3);var p=Promise;function g(C,U){U&&C.then(function(I){U(null,I)},function(I){U(I)})}function y(C,U,I){typeof U=="function"&&C.then(U),typeof I=="function"&&C.catch(I)}function v(C){return typeof C!="string"&&(console.warn(C+" used as a key, but it is not a string."),C=String(C)),C}function _(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var $="local-forage-detect-blob-support",E=void 0,D={},L=Object.prototype.toString,N="readonly",k="readwrite";function J(C){for(var U=C.length,I=new ArrayBuffer(U),Y=new Uint8Array(I),ne=0;ne=43)}}).catch(function(){return!1})}function j(C){return typeof E=="boolean"?p.resolve(E):B(C).then(function(U){return E=U,E})}function ee(C){var U=D[C.name],I={};I.promise=new p(function(Y,ne){I.resolve=Y,I.reject=ne}),U.deferredOperations.push(I),U.dbReady?U.dbReady=U.dbReady.then(function(){return I.promise}):U.dbReady=I.promise}function fe(C){var U=D[C.name],I=U.deferredOperations.pop();if(I)return I.resolve(),I.promise}function ge(C,U){var I=D[C.name],Y=I.deferredOperations.pop();if(Y)return Y.reject(U),Y.promise}function z(C,U){return new p(function(I,Y){if(D[C.name]=D[C.name]||ie(),C.db)if(U)ee(C),C.db.close();else return I(C.db);var ne=[C.name];U&&ne.push(C.version);var q=c.open.apply(c,ne);U&&(q.onupgradeneeded=function(me){var Ce=q.result;try{Ce.createObjectStore(C.storeName),me.oldVersion<=1&&Ce.createObjectStore($)}catch(Pe){if(Pe.name==="ConstraintError")console.warn('The database "'+C.name+'" has been upgraded from version '+me.oldVersion+" to version "+me.newVersion+', but the storage "'+C.storeName+'" already exists.');else throw Pe}}),q.onerror=function(me){me.preventDefault(),Y(q.error)},q.onsuccess=function(){var me=q.result;me.onversionchange=function(Ce){Ce.target.close()},I(me),fe(C)}})}function H(C){return z(C,!1)}function R(C){return z(C,!0)}function X(C,U){if(!C.db)return!0;var I=!C.db.objectStoreNames.contains(C.storeName),Y=C.versionC.db.version;if(Y&&(C.version!==U&&console.warn('The database "'+C.name+"\" can't be downgraded from version "+C.db.version+" to version "+C.version+"."),C.version=C.db.version),ne||I){if(I){var q=C.db.version+1;q>C.version&&(C.version=q)}return!0}return!1}function ae(C){return new p(function(U,I){var Y=new FileReader;Y.onerror=I,Y.onloadend=function(ne){var q=btoa(ne.target.result||"");U({__local_forage_encoded_blob:!0,data:q,type:C.type})},Y.readAsBinaryString(C)})}function Ee(C){var U=J(atob(C.data));return d([U],{type:C.type})}function Se(C){return C&&C.__local_forage_encoded_blob}function ve(C){var U=this,I=U._initReady().then(function(){var Y=D[U._dbInfo.name];if(Y&&Y.dbReady)return Y.dbReady});return y(I,C,C),I}function De(C){ee(C);for(var U=D[C.name],I=U.forages,Y=0;Y0&&(!C.db||q.name==="InvalidStateError"||q.name==="NotFoundError"))return p.resolve().then(function(){if(!C.db||q.name==="NotFoundError"&&!C.db.objectStoreNames.contains(C.storeName)&&C.version<=C.db.version)return C.db&&(C.version=C.db.version+1),R(C)}).then(function(){return De(C).then(function(){de(C,U,I,Y-1)})}).catch(I);I(q)}}function ie(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function O(C){var U=this,I={db:null};if(C)for(var Y in C)I[Y]=C[Y];var ne=D[I.name];ne||(ne=ie(),D[I.name]=ne),ne.forages.push(U),U._initReady||(U._initReady=U.ready,U.ready=ve);var q=[];function me(){return p.resolve()}for(var Ce=0;Ce>4,ke[ne++]=(me&15)<<4|Ce>>2,ke[ne++]=(Ce&3)<<6|Pe&63;return Ae}function Ha(C){var U=new Uint8Array(C),I="",Y;for(Y=0;Y>2],I+=Te[(U[Y]&3)<<4|U[Y+1]>>4],I+=Te[(U[Y+1]&15)<<2|U[Y+2]>>6],I+=Te[U[Y+2]&63];return U.length%3===2?I=I.substring(0,I.length-1)+"=":U.length%3===1&&(I=I.substring(0,I.length-2)+"=="),I}function cs(C,U){var I="";if(C&&(I=va.call(C)),C&&(I==="[object ArrayBuffer]"||C.buffer&&va.call(C.buffer)==="[object ArrayBuffer]")){var Y,ne=xt;C instanceof ArrayBuffer?(Y=C,ne+=Ct):(Y=C.buffer,I==="[object Int8Array]"?ne+=it:I==="[object Uint8Array]"?ne+=Et:I==="[object Uint8ClampedArray]"?ne+=Kr:I==="[object Int16Array]"?ne+=Qt:I==="[object Uint16Array]"?ne+=Dr:I==="[object Int32Array]"?ne+=kr:I==="[object Uint32Array]"?ne+=mn:I==="[object Float32Array]"?ne+=gn:I==="[object Float64Array]"?ne+=Ui:U(new Error("Failed to get type for BinaryArray"))),U(ne+Ha(Y))}else if(I==="[object Blob]"){var q=new FileReader;q.onload=function(){var me=nt+C.type+"~"+Ha(this.result);U(xt+Ne+me)},q.readAsArrayBuffer(C)}else try{U(JSON.stringify(C))}catch(me){console.error("Couldn't convert value into a JSON string: ",C),U(null,me)}}function fl(C){if(C.substring(0,It)!==xt)return JSON.parse(C);var U=C.substring(yi),I=C.substring(It,yi),Y;if(I===Ne&&Ve.test(U)){var ne=U.match(Ve);Y=ne[1],U=U.substring(ne[0].length)}var q=Xn(U);switch(I){case Ct:return q;case Ne:return d([q],{type:Y});case it:return new Int8Array(q);case Et:return new Uint8Array(q);case Kr:return new Uint8ClampedArray(q);case Qt:return new Int16Array(q);case Dr:return new Uint16Array(q);case kr:return new Int32Array(q);case mn:return new Uint32Array(q);case gn:return new Float32Array(q);case Ui:return new Float64Array(q);default:throw new Error("Unkown type: "+I)}}var br={serialize:cs,deserialize:fl,stringToBuffer:Xn,bufferToString:Ha};function Rr(C,U,I,Y){C.executeSql("CREATE TABLE IF NOT EXISTS "+U.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],I,Y)}function Yt(C){var U=this,I={db:null};if(C)for(var Y in C)I[Y]=typeof C[Y]!="string"?C[Y].toString():C[Y];var ne=new p(function(q,me){try{I.db=openDatabase(I.name,String(I.version),I.description,I.size)}catch(Ce){return me(Ce)}I.db.transaction(function(Ce){Rr(Ce,I,function(){U._dbInfo=I,q()},function(Pe,Ae){me(Ae)})},me)});return I.serializer=br,ne}function Vi(C,U,I,Y,ne,q){C.executeSql(I,Y,ne,function(me,Ce){Ce.code===Ce.SYNTAX_ERR?me.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[U.storeName],function(Pe,Ae){Ae.rows.length?q(Pe,Ce):Rr(Pe,U,function(){Pe.executeSql(I,Y,ne,q)},q)},q):q(me,Ce)},q)}function dl(C,U){var I=this;C=v(C);var Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT * FROM "+me.storeName+" WHERE key = ? LIMIT 1",[C],function(Pe,Ae){var ke=Ae.rows.length?Ae.rows.item(0).value:null;ke&&(ke=me.serializer.deserialize(ke)),ne(ke)},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Cc(C,U){var I=this,Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT * FROM "+me.storeName,[],function(Pe,Ae){for(var ke=Ae.rows,We=ke.length,wt=0;wt0){me(pl.apply(ne,[C,Pe,I,Y-1]));return}Ce(wt)}})})}).catch(Ce)});return g(q,I),q}function pf(C,U,I){return pl.apply(this,[C,U,I,1])}function $y(C,U){var I=this;C=v(C);var Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"DELETE FROM "+me.storeName+" WHERE key = ?",[C],function(){ne()},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Ty(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"DELETE FROM "+q.storeName,[],function(){Y()},function(Ce,Pe){ne(Pe)})})}).catch(ne)});return g(I,C),I}function Up(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"SELECT COUNT(key) as c FROM "+q.storeName,[],function(Ce,Pe){var Ae=Pe.rows.item(0).c;Y(Ae)},function(Ce,Pe){ne(Pe)})})}).catch(ne)});return g(I,C),I}function Cy(C,U){var I=this,Y=new p(function(ne,q){I.ready().then(function(){var me=I._dbInfo;me.db.transaction(function(Ce){Vi(Ce,me,"SELECT key FROM "+me.storeName+" WHERE id = ? LIMIT 1",[C+1],function(Pe,Ae){var ke=Ae.rows.length?Ae.rows.item(0).key:null;ne(ke)},function(Pe,Ae){q(Ae)})})}).catch(q)});return g(Y,U),Y}function Ey(C){var U=this,I=new p(function(Y,ne){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Vi(me,q,"SELECT key FROM "+q.storeName,[],function(Ce,Pe){for(var Ae=[],ke=0;ke '__WebKitDatabaseInfoTable__'",[],function(ne,q){for(var me=[],Ce=0;Ce0}function Dy(C){var U=this,I={};if(C)for(var Y in C)I[Y]=C[Y];return I.keyPrefix=Vp(C,U._defaultConfig),ky()?(U._dbInfo=I,I.serializer=br,p.resolve()):p.reject()}function Ry(C){var U=this,I=U.ready().then(function(){for(var Y=U._dbInfo.keyPrefix,ne=localStorage.length-1;ne>=0;ne--){var q=localStorage.key(ne);q.indexOf(Y)===0&&localStorage.removeItem(q)}});return g(I,C),I}function My(C,U){var I=this;C=v(C);var Y=I.ready().then(function(){var ne=I._dbInfo,q=localStorage.getItem(ne.keyPrefix+C);return q&&(q=ne.serializer.deserialize(q)),q});return g(Y,U),Y}function Iy(C,U){var I=this,Y=I.ready().then(function(){for(var ne=I._dbInfo,q=ne.keyPrefix,me=q.length,Ce=localStorage.length,Pe=1,Ae=0;Ae=0;me--){var Ce=localStorage.key(me);Ce.indexOf(q)===0&&localStorage.removeItem(Ce)}}):ne=p.reject("Invalid arguments"),g(ne,U),ne}var zy={_driver:"localStorageWrapper",_initStorage:Dy,_support:mf(),iterate:Iy,getItem:My,setItem:Fy,removeItem:By,clear:Ry,length:Ny,key:Ly,keys:Wp,dropInstance:jy},Hy=function(U,I){return U===I||typeof U=="number"&&typeof I=="number"&&isNaN(U)&&isNaN(I)},Ec=function(U,I){for(var Y=U.length,ne=0;ne"u"?"undefined":a(I))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var Y in I){if(Y==="storeName"&&(I[Y]=I[Y].replace(/\W/g,"_")),Y==="version"&&typeof I[Y]!="number")return new Error("Database version must be a number.");this._config[Y]=I[Y]}return"driver"in I&&I.driver?this.setDriver(this._config.driver):!0}else return typeof I=="string"?this._config[I]:this._config},C.prototype.defineDriver=function(I,Y,ne){var q=new p(function(me,Ce){try{var Pe=I._driver,Ae=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!I._driver){Ce(Ae);return}for(var ke=Pc.concat("_initStorage"),We=0,wt=ke.length;We!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this.queue=[],this.localStorageKey="cocoda-mappings--"+this._path;let e="mappings",r=()=>ai.getItem(this.localStorageKey).then(n=>{n=n||[];let i=0;for(let a of n.filter(o=>!o.uri||!o.uri.startsWith(qh)))a.uri&&(a.identifier||(a.identifier=[]),a.identifier.push(a.uri)),a.uri="".concat(qh).concat(zP()),i+=1;return i&&console.warn("URIs added to ".concat(i," local mappings.")),ai.setItem(this.localStorageKey,n)});ai.getItem(e).then(n=>{n&&console.warn('Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "'.concat(e,'". This data will not be used anymore. A manual export is necessary to get this data back.'))}),this.queue.push(r().catch(n=>{console.warn("Error when adding URIs to local mappings:",n)}))}isAuthorizedFor({type:e,action:r}){return e=="mappings"&&r!="anonymous"}_getMappingsQueue(){let e=tle(this.queue)||Promise.resolve();return new Promise(r=>{function n(){var o,l,c=new Promise((f,d)=>{o=f,l=d});return c.resolve=o,c.reject=l,c}let i=n(),a=()=>{i.resolve()};this.queue.push(i),e.then(()=>ai.getItem(this.localStorageKey)).then(o=>{r({mappings:o,done:a})})})}async getMapping({mapping:e,...r}){if(r._raw=!0,!e||!e.uri)throw new Me({parameter:"mapping"});return(await this.getMappings({...r,uri:e.uri}))[0]}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:p,identifier:g,uri:y}={}){let v={};return e&&(v.from=Qr(e)?e:e.uri),r&&(v.fromScheme=Qr(r)?{uri:r}:r),n&&(v.to=Qr(n)?n:n.uri),i&&(v.toScheme=Qr(i)?{uri:i}:i),a&&(v.creator=Qr(a)?a:G.prefLabel(a)),o&&(v.type=Qr(o)?o:o.uri),l&&(v.partOf=Qr(l)?l:l.uri),c&&(v.offset=c),f&&(v.limit=f),d&&(v.direction=d),p&&(v.mode=p),g&&(v.identifier=g),y&&(v.uri=y),this._getMappingsQueue().catch(_=>{throw new ji({message:"Could not get mappings from local storage",relatedError:_})}).then(({mappings:_,done:$})=>{$();let E=(L,N)=>L.uri==N||N&&L.notation&&L.notation[0].toLowerCase()==N.toLowerCase();if((v.from||v.to)&&(_=_.filter(L=>{let N=G.conceptsOfMapping(L,"from").find(j=>E(j,v.from))!=null,k=G.conceptsOfMapping(L,"to").find(j=>E(j,v.from))!=null,J=G.conceptsOfMapping(L,"from").find(j=>E(j,v.to))!=null,B=G.conceptsOfMapping(L,"to").find(j=>E(j,v.to))!=null;return v.direction=="backward"?v.mode=="or"?v.from&&k||v.to&&J:(!v.from||k)&&(!v.to||J):v.direction=="both"?v.mode=="or"?v.from&&(N||k)||v.to&&(J||B):(!v.from||N)&&(!v.to||B)||(!v.from||k)&&(!v.to||J):v.mode=="or"?v.from&&N||v.to&&B:(!v.from||N)&&(!v.to||B)})),(v.fromScheme||v.toScheme)&&(_=_.filter(L=>{let N=G.compare(L.fromScheme,v.fromScheme),k=G.compare(L.toScheme,v.fromScheme),J=G.compare(L.fromScheme,v.toScheme),B=G.compare(L.toScheme,v.toScheme);return v.direction=="backward"?v.mode=="or"?v.fromScheme&&k||v.toScheme&&J:(!v.fromScheme||k)&&(!v.toScheme||J):v.direction=="both"?v.mode=="or"?v.fromScheme&&(N||k)||v.toScheme&&(J||B):(!v.fromScheme||N)&&(!v.toScheme||B)||(!v.fromScheme||k)&&(!v.toScheme||J):v.mode=="or"?v.fromScheme&&N||v.toScheme&&B:(!v.fromScheme||N)&&(!v.toScheme||B)})),v.creator){let L=v.creator.split("|");_=_.filter(N=>(N.creator&&N.creator.find(k=>L.includes(G.prefLabel(k))||L.includes(k.uri)))!=null)}v.type&&(_=_.filter(L=>(L.type||[G.defaultMappingType.uri]).includes(v.type))),v.partOf&&(_=_.filter(L=>L.partOf!=null&&L.partOf.find(N=>G.compare(N,{uri:v.partOf}))!=null)),v.identifier&&(_=_.filter(L=>v.identifier.split("|").map(N=>(L.identifier||[]).includes(N)||L.uri==N).reduce((N,k)=>N||k))),v.uri&&(_=_.filter(L=>L.uri==v.uri));let D=_.length;return _=_.sort((L,N)=>{let k=L.modified||L.created,J=N.modified||N.created;return J==null?-1:k==null?1:k>J?-1:1}),_=_.slice(v.offset||0),_=_.slice(0,v.limit),_._totalCount=D,_})}async postMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();if((!e.uri||!e.uri.startsWith(qh))&&(e.uri&&(e.identifier||(e.identifier=[]),e.identifier.push(e.uri)),e.uri="".concat(qh).concat(zP())),r.find(i=>i.uri==e.uri))throw n(),new Me({parameter:"mapping",message:"Duplicate URI"});e.created||(e.created=new Date().toISOString()),e.modified||(e.modified=e.created),r.push(e),r=r.map(i=>G.minifyMapping(i));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(i){throw n(),i}}async putMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Me({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=e,r=r.map(a=>G.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async patchMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Me({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=Object.assign(r[i],e),r=r.map(a=>G.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async deleteMapping({mapping:e}){if(!e)throw new Me({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();try{return r=r.filter(i=>i.uri!=e.uri),r=r.map(i=>G.minifyMapping(i)),await ai.setItem(this.localStorageKey,r),n(),!0}catch(i){throw n(),i}}}cb.providerName="LocalMappings";cb.stored=!0;class wp extends qr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status")),this.has.mappings=!0,this.has.concordances=!0,this.has.annotations=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){if(this._api.api){const e={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.mappings=this._api.mappings?{}:!1,this.has.mappings&&(this.has.mappings.read=!!ft(this._config,"mappings.read",!0),this.has.mappings.create=!!ft(this._config,"mappings.create"),this.has.mappings.update=!!ft(this._config,"mappings.update"),this.has.mappings.delete=!!ft(this._config,"mappings.delete"),this.has.mappings.anonymous=!!ft(this._config,"mappings.anonymous")),this.has.concordances=this._api.concordances?{}:!1,this.has.concordances&&(this.has.concordances.read=!!ft(this._config,"concordances.read"),this.has.concordances.create=!!ft(this._config,"concordances.create"),this.has.concordances.update=!!ft(this._config,"concordances.update"),this.has.concordances.delete=!!ft(this._config,"concordances.delete")),this.has.annotations=this._api.annotations?{}:!1,this.has.annotations&&(this.has.annotations.read=!!ft(this._config,"annotations.read"),this.has.annotations.create=!!ft(this._config,"annotations.create"),this.has.annotations.update=!!ft(this._config,"annotations.update"),this.has.annotations.delete=!!ft(this._config,"annotations.delete")),this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"annotations"}}async getMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});if(!e.uri||!e.uri.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...r,url:e.uri,params:{...this._defaultParams,...r.params||{}}})}catch(n){if(ft(n,"response.status")==404)return null;throw n}}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:p,identifier:g,cardinality:y,annotatedBy:v,annotatedFor:_,annotatedWith:$,sort:E,order:D,...L}){let N={},k=this._api.mappings;return e&&(N.from=Qr(e)?e:e.uri),r&&(N.fromScheme=Qr(r)?r:r.uri),n&&(N.to=Qr(n)?n:n.uri),i&&(N.toScheme=Qr(i)?i:i.uri),a&&(N.creator=Qr(a)?a:G.prefLabel(a)),o&&(N.type=Qr(o)?o:o.uri),l&&(N.partOf=Qr(l)?l:l.uri),c&&(N.offset=c),f&&(N.limit=f),d&&(N.direction=d),y&&(N.cardinality=y),v&&(N.annotatedBy=v),_&&(N.annotatedFor=_),$&&(N.annotatedWith=$),p&&(N.mode=p),g&&(N.identifier=g),E&&(N.sort=E),D&&(N.order=D),this.axios({...L,method:"get",url:k,params:{...this._defaultParams,...L.params||{},...N}})}async postMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});return e=G.minifyMapping(e),e=G.addMappingIdentifiers(e),this.axios({...r,method:"post",url:this._api.mappings,data:e,params:{...this._defaultParams,...r.params||{}}})}async putMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});e=G.minifyMapping(e),e=G.addMappingIdentifiers(e);const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:Vd(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteMapping({mapping:e,...r}){if(!e)throw new Me({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Me({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getAnnotations({target:e,...r}){return e&&_n(r,"params.target",e),this.axios({...r,method:"get",url:this._api.annotations})}async postAnnotation({annotation:e,...r}){return this.axios({...r,method:"post",url:this._api.annotations,data:e})}async putAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e})}async patchAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:e})}async deleteAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Me({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getConcordances(e){return this.axios({...e,method:"get",url:this._api.concordances})}async postConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});return this.axios({...r,method:"post",url:this._api.concordances,data:e,params:{...this._defaultParams,...r.params||{}}})}async putConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:Vd(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteConcordance({concordance:e,...r}){if(!e)throw new Me({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Me({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}}wp.providerName="MappingsApi";wp.stored=!0;const _w={};class ub extends qr{get _cache(){return _w[this.uri]}_prepare(){_w[this.uri]=[],this._occurrencesSupportedSchemes=[],this.has.occurrences=!0,this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}async _occurrencesIsSupported(e){if(!(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length))try{const n=Pu(this._api.api,"voc"),i=await this.axios({method:"get",url:n});this._occurrencesSupportedSchemes=i||[]}catch(n){}let r=!1;for(let n of this._occurrencesSupportedSchemes)G.compare(e,n)&&(r=!0);return r}async getMappings(e){const r=await this.getOccurrences(e),n=e.from,i=ft(n,"inScheme[0]")||e.fromScheme,a=e.to,o=ft(a,"inScheme[0]")||e.toScheme,l=[];for(let c of r){if(!c)continue;let f={};f.from=ft(c,"memberSet[0]"),f.from?f.from={memberSet:[f.from]}:f.from=null,f.fromScheme=ft(c,"memberSet[0].inScheme[0]"),f.to=ft(c,"memberSet[1]"),f.to?f.to={memberSet:[f.to]}:f.to={memberSet:[]},f.toScheme=ft(c,"memberSet[1].inScheme[0]"),(n&&G.compare(n,ft(f,"to.memberSet[0]"))||a&&G.compare(a,ft(f,"from.memberSet[0]")))&&([f.from,f.fromScheme,f.to,f.toScheme]=[f.to,f.toScheme,f.from,f.fromScheme]),!f.fromScheme&&i&&(f.fromScheme=i),!f.toScheme&&o&&(f.toScheme=o),f.type=[G.defaultMappingType.uri],f._occurrence=c,f=G.addMappingIdentifiers(f),l.push(f)}return l._url=r._url,l}async getOccurrences({from:e,to:r,concepts:n,threshold:i=0,...a}){let o=[];n=(n||[]).concat([e,r]).filter(g=>!!g);for(let g of n)o.push(this._occurrencesIsSupported(ft(g,"inScheme[0]")).then(y=>y&&g.uri?g.uri:null));let l=await Promise.all(o);if(l=l.filter(g=>g!=null),l.length==0)throw new Me({parameter:"concepts"});o=[];for(let g of l)o.push(this._getOccurrences({...a,params:{member:g,scheme:"*",threshold:i}}));const c=await Promise.all(o);let f=mfe([],...c),d=[],p=[];for(let g=0;g_.concat($.uri),[]).sort().join(" ");d.includes(v)?p.push(g):d.push(v)}return p.forEach(g=>{delete f[g]}),f=f.filter(g=>g!=null),f=f.sort((g,y)=>parseInt(y.count||0)-parseInt(g.count||0)),f._url=c.map(g=>g._url),f}async _getOccurrences(e){let r=this._cache.find(i=>Ms(i.config.params,e.params));if(r)return r.data;const n=await this.axios({...e,method:"get",url:this._api.api});return this._cache.push({config:e,data:n}),this._cache.length>20&&(_w[this.uri]=this._cache.slice(this._cache.length-20)),n}}ub.providerName="OccurrencesApi";ub.stored=!1;class Sp extends qr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status")),this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,this.has.auth=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){if(this._api.api){const e={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(a=>G.compare(e,a));if(r)return r.uri;if(this._rejectedSchemes.find(a=>G.compare(e,a)))return null;const i=(await this.getSchemes({params:{uri:G.getAllUris(e).join("|")}})).find(a=>G.compare(a,e));return i?(this._approvedSchemes.push({uri:i.uri,identifier:G.getAllUris(e)}),i.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}async getSchemes(e={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ya}const r=await this.axios({...e,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...e.params||{}}});return Array.isArray(this.schemes)?Sd(r.filter(n=>G.isContainedIn(n,this.schemes)),r):r}async getTop({scheme:e,...r}){if(!this._api.top)throw new Ya;if(!e)throw new Me({parameter:"scheme"});const n=await this._getSchemeUri(e);if(!n)throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...r,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:n}})}async getConcepts({concepts:e,...r}){if(this.has.data===!1)throw new Ya;if(!e)throw new Me({parameter:"concepts"});Array.isArray(e)||(e=[e]);let n=e.map(i=>i.uri).filter(i=>i!=null);return this.axios({...r,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...r.params||{},uri:n.join("|")}})}async getNarrower({concept:e,...r}){if(!this._api.narrower)throw new Ya;if(!e||!e.uri)throw new Me({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async getAncestors({concept:e,...r}){if(!this._api.ancestors)throw new Ya;if(!e||!e.uri)throw new Me({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async suggest({use:e="notation,label",types:r=[],sort:n="score",params:i={},...a}){return this._search({...a,endpoint:"suggest",params:{...i,type:r.join("|"),use:e,sort:n}})}async search({types:e=[],params:r={},...n}){return this._search({...n,endpoint:"search",params:{...r,type:e.join("|")}})}async vocSuggest({use:e="notation,label",sort:r="score",params:n={},...i}){return this._search({...i,endpoint:"voc-suggest",params:{...n,use:e,sort:r}})}async vocSearch(e){return this._search({...e,endpoint:"voc-search"})}async _search({endpoint:e,scheme:r,search:n,limit:i,offset:a,params:o,url:l,...c}){if(l=l!=null?l:this._api[e],!l)throw new Ya;if(!n)throw new Me({parameter:"search"});i=i||this._jskos.suggestResultLimit||100,a=a||0;const f=r&&await this._getSchemeUri(r);return l=l.replace("{searchTerms}",n),this.axios({...c,params:{...this._defaultParams,...o,limit:i,count:i,offset:a,search:n,query:n,voc:f},method:"get",url:l})}async getTypes({scheme:e,...r}){if(!this._api.types)throw new Ya;if(Array.isArray(this._api.types))return this._api.types;const n=e&&await this._getSchemeUri(e);n&&_n(r,"params.uri",n);let i=await this.axios({...r,method:"get",url:this._api.types});return n&&(i=i.filter(a=>!a.inScheme||G.isContainedIn(e,a.inScheme))),i}}Sp.providerName="ConceptApi";Sp.providerType="http://bartoc.org/api-type/jskos";const ww={};class fb extends qr{get _cache(){return ww[this.uri]}_prepare(){ww[this.uri]=[],this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}async getMappings({from:e,to:r,mode:n,...i}){let a=[];oa(this.schemes)&&(a=this.schemes);let o,l,c=ft(e,"inScheme[0]"),f=ft(r,"inScheme[0]"),d,p;if(!e||G.isContainedIn(c,a)?(o=!0,l=r,d=f,p=a.find(N=>G.compare(N,c))||a[0]):(o=!1,l=e,d=c,p=a.find(N=>G.compare(N,f))||a[0]),n!="or")return[];if(!this._api.api)throw new Ya;if(!l)throw new Me({parameter:o?"to":"from"});let g=G.languagePreference.selectLanguage(l.prefLabel);if(!g)throw new Me({parameter:o?"to":"from",message:"Missing language"});let y=ft(l,"altLabel.".concat(g),[]);Qr(y)&&(y=[y]);let v=ft(l,"prefLabel.".concat(g)),_=y.concat([v]);_=[v];let{url:$,data:E}=await this._getReconciliationResults({...i,labels:_,language:g});E=[].concat(...Object.values(E).map(N=>N.result)).filter(N=>N),E=E.sort((N,k)=>N.score!=k.score?k.score-N.score:N.match!=k.match?N.match?-1:1:N.id.length-k.id.length);let D=ft(p,"namespace",""),L=E.map(N=>({fromScheme:d,from:{memberSet:[l]},toScheme:p,to:{memberSet:[{uri:D+N.id}]},type:[N.match?"http://www.w3.org/2004/02/skos/core#exactMatch":N.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return o&&(L=L.map(N=>Object.assign(N,{fromScheme:N.toScheme,from:N.to,toScheme:N.fromScheme,to:N.from}))),L._url=$,L}async _getReconciliationResults({labels:e,language:r,...n}){e=e.sort();let i=this._cache.find(p=>Ms(p.labels,e)&&p.language==r);if(i)return i;let a={},o=0;for(let p of e)a["q".concat(o)]={query:p},o+=1;let l=this._api.api;r&&(l=l.replace("{language}",r));const c="queries=".concat(encodeURIComponent(JSON.stringify(a)));_n(n,["headers","Content-Type"],"application/x-www-form-urlencoded");let f=await this.axios({...n,method:"post",url:l,data:c});f=f||{};let d={labels:e,language:r,data:f,url:"".concat(l).concat(l.includes("?")?"&":"?").concat(c)};return this._cache.push(d),this._cache.length>20&&(ww[this.uri]=this._cache.slice(this._cache.length-20)),d}}fb.providerName="ReconciliationApi";fb.stored=!1;class db extends qr{_prepare(){this._cache=[],this.has.mappings=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}supportsScheme(e){return super.supportsScheme(e)&&ft(e,"_registry.has.search",!1)}async getMappings({from:e,to:r,mode:n,selected:i,limit:a=10,...o}){if(n!="or")return[];if(!i)throw new Me({parameter:"selected"});let l=[];e&&this.supportsScheme(i.scheme[!1])?l.push(this._getMappings({...o,concept:e,sourceScheme:i.scheme[!0],targetScheme:i.scheme[!1],limit:a})):l.push(Promise.resolve([])),r&&this.supportsScheme(i.scheme[!0])?l.push(this._getMappings({...o,concept:r,sourceScheme:i.scheme[!1],targetScheme:i.scheme[!0],limit:a,swap:!0})):l.push(Promise.resolve([]));let[c,f]=await Promise.all(l);for(f=f.filter(d=>!c.find(p=>G.compareMappingMembers(d,p)));c.length+f.length>a;)f.length>=c.length?f=f.slice(0,-1):c=c.slice(0,-1);return Cne(c,f)}async _getMappings({concept:e,sourceScheme:r,targetScheme:n,limit:i,swap:a=!1,...o}){var g;if(!e||!r||!n)return[];if(G.compare(r,n))return[];const l=G.languagePreference.selectLanguage(e.prefLabel)||this._defaultLanguages[0];let c=G.prefLabel(e,{fallbackToUri:!1,language:l});if(!c)return[];const f=/^[\s\wäüöÄÜÖß]*\w/.exec(c);c=f?f[0]:c;let d=await this._getResults({...o,label:c,targetScheme:n,limit:i});if(!d.length&&((g=e.broader)!=null&&g.length))for(const y of e.broader){const v=G.prefLabel(y,{fallbackToUri:!1,language:l});if(v&&(d=await this._getResults({...o,label:v,targetScheme:n,limit:i}),d.length))break}let p=d.map(y=>({fromScheme:r,from:{memberSet:[e]},toScheme:n,to:{memberSet:[y]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return a&&(p=p.map(y=>Object.assign(y,{fromScheme:y.toScheme,from:y.to,toScheme:y.fromScheme,to:y.from}))),p}async _getResults({label:e,targetScheme:r,limit:n,...i}){var f;let a=(this._cache[r.uri]||{})[e];if(a&&a._limit>=n)return a;const o=ft(r,"_registry");if(!o||o.has.search===!1)return[];let l=(f=(this._jskos.overrides||[]).find(d=>G.compare(d,r)))==null?void 0:f.search;const c=await o.search({...i,url:l,search:e,scheme:r,limit:n});return this._cache[r.uri]||(this._cache[r.uri]={}),this._cache[r.uri][e]=c,this._cache[r.uri][e]._limit=n,c}}db.providerName="LabelSearchSuggestion";db.stored=!1;class pb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){if(!e||!r)return null;const n={},i=e.match(/(.+\/)([^/]+)\/$/);return i?(n.api=i[1]+"rest/v1/",r.VOCID=i[2],n.schemes=[r],n):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(e,r,n){const i=e&&e.VOCID||ft(this.schemes.find(o=>G.compare(o,e)),"VOCID");if(!i)throw new Me({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});r=r||"",n=n||{},n.lang||(n.lang=this._language);const a=Object.keys(n).map(o=>"".concat(o,"=").concat(encodeURIComponent(n[o]))).join("&");return"".concat(this._api.api).concat(i).concat(r).concat(a?"?"+a:"")}_getDataUrl(e,{addFormatParameter:r=!0}={}){const n=ft(e,"inScheme[0]");if(!e||!e.uri)throw new Me({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(n,"/data",r?{format:"application/json"}:{})}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(o=>G.compare(e,o));if(r)return r.uri;if(this._rejectedSchemes.find(o=>G.compare(e,o)))return null;const n=this._getApiUrl(e,"/"),a=(await this.axios({method:"get",url:n})).conceptschemes.find(o=>G.compare(o,e));return a?(this._approvedSchemes.push({uri:a.uri,identifier:G.getAllUris(e)}),a.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}_toJskosConcept(e,{concept:r,scheme:n,result:i,language:a}={}){if(!e)return null;r=G.deepCopy(r||{}),a=a||e.lang||"en",r.uri=e.uri,n&&(r.inScheme=[n]);let o=e.matchedPrefLabel||e.prefLabel||e.label;if(Qr(o))_n(r,"prefLabel.".concat(a),o);else{o&&!oa(o)&&(o=[o]);for(let f of o||[])_n(r,"prefLabel.".concat(f.lang),f.value)}let l=e.altLabel;if(Qr(l))_n(r,"altLabel.".concat(a),[l]);else{l&&!oa(l)&&(l=[l]);for(let f of l||[])ft(r,"altLabel.".concat(f.lang))?(r.altLabel[f.lang].push(f.value),r.altLabel[f.lang]=Ig(r.altLabel[f.lang])):_n(r,"altLabel.".concat(f.lang),[f.value])}const c=e.notation||e["skos:notation"]||G.notation(r);c&&(r.notation=[c.value||c]),e.broader&&(oa(e.broader)||(e.broader=[e.broader]),r.broader=e.broader.map(f=>Qr(f)?{uri:f}:f)),e.hasChildren===!0?r.narrower=[null]:e.hasChildren===!1&&(r.narrower=[]),e.type&&!oa(e.type)&&(e.type=[e.type]),r.type=r.type||[];for(let f of e.type||[]){if(!G.isValidUri(f))continue;const d=f.slice(0,f.indexOf(":"));i&&i["@context"]&&i["@context"][d]&&(f=f.replace(d+":",i["@context"][d])),r.type.push(f)}return r.type=Ig(r.type),r.type.length||(r.type=["http://www.w3.org/2004/02/skos/core#Concept"]),r}async getSchemes({...e}={}){const r=[];for(let n of this.schemes||[]){const i=this._getApiUrl(n,"/"),o=(await this.axios({...e,method:"get",url:i})).conceptschemes.find(c=>G.compare(c,n)),l=o&&(o.prefLabel||o.label||o.title);l&&_n(n,"prefLabel.".concat(this._language),l),r.push(n),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find(c=>G.compare(n,c))||this._approvedSchemes.push({uri:o.uri,identifier:G.getAllUris(n)})}return r}async getTop({scheme:e,...r}){const n=this._getApiUrl(e,"/topConcepts"),i=await this._getSchemeUri(e);if(!i)throw new Me({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});_n(r,"params.scheme",i);const a=await this.axios({...r,method:"get",url:n}),o=[];for(let l of a.topconcepts||[]){const c=this._toJskosConcept(l,{scheme:e,language:this._language});c.topConceptOf=[e],o.push(c)}return o}async getConcepts({concepts:e,...r}){oa(e)||(e=[e]),e=e.map(i=>({uri:i.uri,inScheme:i.inScheme}));const n=[];for(let i of e){const a=this._getDataUrl(i,{addFormatParameter:!1});if(!a)continue;const o=await this.axios({...r,method:"get",url:a,params:{uri:i.uri,format:"application/json"}}),l=o&&o.graph&&o.graph.find(c=>G.compare(c,i));if(l){const c=this._toJskosConcept(l,{concept:i,result:o});for(let f of["broader","narrower"]){let d=l[f]||c[f];d&&!oa(d)&&(d=[d]),d||(d=[]),c[f]=d.map(p=>this._toJskosConcept(o.graph.find(g=>G.compare(g,p)),{scheme:i.inScheme[0],result:o}))}c.ancestors=[],n.push(c)}}return n}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/children");return _n(r,"params.uri",e.uri),((await this.axios({...r,method:"get",url:i})).narrower||[]).map(l=>this._toJskosConcept(l,{scheme:n}))}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/broaderTransitive");_n(r,"params.uri",e.uri);const a=await this.axios({...r,method:"get",url:i});let o=[],l=e.uri;for(;l;){if(l!=e.uri){const f=ft(a,'broaderTransitive["'.concat(l,'"]'));o=o.concat([f])}l=ft(a,'broaderTransitive["'.concat(l,'"].broader[0]'))}return o.map(f=>this._toJskosConcept(f,{scheme:n})).filter(f=>f.uri!=e.uri)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}async search({search:e,scheme:r,limit:n,types:i=[],...a}){const o=this._getApiUrl(r,"/search");return _n(a,"params.query","".concat(e,"*")),_n(a,"params.unique",1),_n(a,"params.maxhits",n||100),_n(a,"params.type",i.join(" ")),((await this.axios({...a,method:"get",url:o})).results||[]).map(f=>this._toJskosConcept(f,{scheme:r}))}async getTypes({scheme:e,...r}){const n=this._getApiUrl(e,"/types"),i=[],a=await this.axios({...r,method:"get",url:n});for(let o of a&&a.types||[])o.uri!="http://www.w3.org/2004/02/skos/core#Concept"&&(o.label&&(o.prefLabel={[a["@context"]["@language"]]:o.label},delete o.label),i.push(o));return i._url=n,i}}pb.providerName="SkosmosApi";pb.providerType="http://bartoc.org/api-type/skosmos";const Fg="http://id.loc.gov/authorities/",Fm=[{uri:"".concat(Fg,"subjects"),identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:"".concat(Fg,"names"),identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],HP="".concat(Fg,"classification");function GL(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map(i=>i["@value"]);const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map(i=>i["@value"])});for(let i of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(i["@value"]);return e}function Sfe(t){const e=GL(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}const S0=t=>e=>!e||!t||!t.namespace?!0:e.uri.startsWith(t.namespace);function Ofe(t,{scheme:e}){const r=GL(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map(a=>Fm.find(o=>o.uri===a["@id"])),(!r.inScheme.length||!r.inScheme[0])&&delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||G.compare(r.inScheme[0],{uri:HP})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map(a=>({uri:a["@id"]})).filter(S0(r.inScheme&&r.inScheme[0]));const i=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||G.compare(r.inScheme[0],{uri:HP})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=i.map(a=>({uri:a["@id"]})).filter(S0(r.inScheme&&r.inScheme[0])),r}class hb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({scheme:e}={}){return!e||!Fm.find(r=>G.compare(r,e))?null:{schemes:[e]}}async getSchemes(){const e=[];for(let r of await Promise.all(Fm.filter(n=>!this.schemes||!this.schemes.length||this.schemes.find(i=>G.compare(n,i))).map(n=>Hr({method:"get",url:"".concat(n.uri.replace("http:","https:"),".json")}).then(({status:i,data:a})=>{if(i===200){let o=a.find(l=>n.uri===l["@id"]);if(o)return o=G.merge(Sfe(o),n),o.topConcepts=(o.topConcepts||[]).filter(l=>l),o}return null}))))r&&e.push(r);return e}async getConcepts({concepts:e}){Array.isArray(e)||(e=[e]);const r=[];for(let n of await Promise.all(e.map(i=>Hr({method:"get",url:"".concat(i.uri.replace("http:","https:"),".json")}).then(({status:a,data:o})=>{if(a===200){let l=o.find(c=>i.uri===c["@id"]);return l?Ofe(l,{scheme:i.inScheme&&i.inScheme[0]}):null}}))))n&&r.push(n);return r}async suggest(e){const r=await this.search(e);return[e.search,r.map(n=>G.prefLabel(n,{fallbackToUri:!0})),[],r.map(n=>n.uri)]}async search({search:e,scheme:r,limit:n,offset:i}){const a=G.getAllUris(r).find(l=>l.startsWith(Fg));if(!a||!Fm.find(l=>G.compare(l,{uri:a})))throw new Me({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!e)throw new Me({parameter:"search",message:"parameter is empty or missing"});n=n||this._jskos.suggestResultLimit||100,i=i||0;const{data:o}=await Hr({method:"get",url:"".concat(a,"/suggest2").replace("http:","https:"),params:{q:e,count:n||100,offset:i,searchtype:"keyword"}});return(o.hits||[]).map(l=>({uri:l.uri,notation:[l.token],prefLabel:{en:l.aLabel},inScheme:[r]})).filter(S0(r))}}hb.providerName="LocApi";hb.providerType="http://bartoc.org/api-type/loc";var KL={exports:{}};(function(t,e){(function(r,n,i){let a;(a=i.define)&&a.amd?a([],function(){return n}):(a=i.modules)?a[r.toLowerCase()]=n:t.exports=n})("FlexSearch",function r(n){function i(O,M){const x=M?M.id:O&&O.id;this.id=x||x===0?x:ae++,this.init(O,M),f(this,"index",function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)}),f(this,"length",function(){return this.index.length})}function a(O,M,x,V){return this.u!==this.g&&(this.o=this.o.concat(x),this.u++,V&&this.o.length>=V&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(M,this.o),this.F&&this.F(this.o))),this}function o(O){const M=fe();for(const x in O)if(O.hasOwnProperty(x)){const V=O[x];k(V)?M[x]=V.slice(0):B(V)?M[x]=o(V):M[x]=V}return M}function l(O,M){const x=O.length,V=J(M),K=[];for(let le=0,ce=0;le=ce&&(O=O[ue-(K+.5>>0)],O=O[x]||(O[x]=[]),O[O.length]=V),K)}function y(O,M){if(O){const x=Object.keys(O);for(let V=0,K=x.length;VO?1:O?-1:0}function $(O,M){return O=O[ve],M=M[ve],OM?1:0}function E(O,M){const x=ve.length;for(let V=0;VM?1:0}function D(O,M,x){return O?{page:O,next:M?""+M:null,result:x}:x}function L(O,M,x,V,K,le,ce){let ue,be=[];if(x===!0){x="0";var $e=""}else $e=x&&x.split(":");const Ie=O.length;if(1ce&&($e=0),$e=$e||0,ue=$e+M,ue"u"}function ee(O){const M=Array(O);for(let x=0;x"u")O.worker=!1,this.m=null;else{var V=parseInt(x,10)||4;this.C=-1,this.u=0,this.o=[],this.F=null,this.m=Array(V);for(var K=0;K"u"||j(x=O.async)?this.async||H.async:x,this.g=j(x=O.worker)?this.g||H.g:x,this.threshold=j(x=O.threshold)?M.threshold||this.threshold||H.threshold:x,this.b=j(x=O.resolution)?x=M.b||this.b||H.b:x,x<=this.threshold&&(this.b=this.threshold+1),this.depth=this.f!=="strict"||j(x=O.depth)?M.depth||this.depth||H.depth:x,this.w=(x=j(x=O.encode)?M.encode||H.encode:x)&&de[x]&&de[x].bind(de)||(J(x)?x:this.w||!1),(x=O.matcher)&&this.addMatcher(x),x=(M=O.lang)||O.filter){if(N(x)&&(x=Ee[x]),k(x)){V=this.w,K=fe();for(var le=0;le=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:O,content:M}),this.c[le]=""+this.C,x&&x(),this;if(!K){if(this.async&&typeof importScripts!="function"){let Ne=this;if(le=new Promise(function(it){setTimeout(function(){Ne.add(O,M,null,V,!0),Ne=null,it()})}),x)le.then(x);else return le;return this}if(x)return this.add(O,M,null,V,!0),x(),this}if(M=this.encode(M),!M.length)return this;x=this.f,K=J(x)?x(M):M.split(this.split),this.filter&&(K=l(K,this.filter));const xe=fe();xe._ctx=fe();const Te=K.length,nt=this.threshold,Ve=this.depth,xt=this.b,It=this.i,Ct=this.D;for(let Ne=0;NeIe;Et--)$e=ce.substring(Ie,Et),g(It,xe,$e,O,it,be,nt,xt-1)}break;default:if(ue=g(It,xe,ce,O,1,be,nt,xt-1),Ve&&1=nt)for(ue=xe._ctx[ce]||(xe._ctx[ce]=fe()),ce=this.h[ce]||(this.h[ce]=ee(xt-(nt||0))),be=Ne-Ve,$e=Ne+Ve+1,0>be&&(be=0),$e>Te&&($e=Te);be<$e;be++)be!==Ne&&g(ce,ue,K[be],O,0,xt-(bece;V--)K=ue[V-1],ue[V]=K,le[K]=V;ue[ce]=M,le[M]=ce}}}return x},O}();return i}(function(){const r={},n=typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL;return function(i,a,o,l,c){return o=n?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):i+".min.js",i+="-"+a,r[i]||(r[i]=[]),r[i][c]=new Worker(o),r[i][c].onmessage=l,r[i][c]}}()),ir)})(KL);var $fe=KL.exports;const qL=xr($fe);function Yh(t){return t.replace(/\\u[\dA-F]{4}/gi,function(e){return String.fromCharCode(parseInt(e.replace(/\\u/g,""),16))})}const Tl={};class mb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),Tl[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Tl[this.uri]&&Tl[this.uri].index}get _conceptCache(){return Tl[this.uri]&&Tl[this.uri].conceptCache}get _schemeCache(){return Tl[this.uri]&&Tl[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{schemes:[{uri:e,identifier:G.getAllUris(r).filter(i=>i!==e)}]}}async _loadScheme({scheme:e,...r}){let n=G.getAllUris(e);for(let g of n)if(this._schemeCache[g])return this._schemeCache[g];const i=this.schemes.find(g=>G.compare(g,e));if(!i||!i.uri)throw new du({message:"Tried to load unsupported scheme (".concat(e&&e.uri,")")});const a=i.uri;n=Ig(n.concat(G.getAllUris(i)));let o=".json";a.endsWith("/")&&(o="index.json");const l=await this.axios({...r,url:"".concat(a).concat(o),_skipAdditionalParameters:!0});if(l.id!==a)throw new du({message:"Skohub URL did not return expected concept scheme"});const{title:c,preferredNamespaceUri:f,hasTopConcept:d,description:p}=l;e={uri:a,identifier:n.filter(g=>g!==a)},e.prefLabel=c,Object.keys(e.prefLabel||{}).forEach(g=>{e.prefLabel[g]=Yh(e.prefLabel[g])}),e.namespace=f,e.topConcepts=(d||[]).map(g=>this._toJskosConcept(g)),e.concepts=[null],p&&(e.definition=p,Object.keys(e.definition).forEach(g=>{e.definition[g]=[Yh(e.definition[g])]}));for(let g of Object.keys(e).filter(y=>!e[y]))delete e[g];for(let g of n)this._schemeCache[g]=e;return e}async _loadConcept({uri:e,...r}){if(this._conceptCache[e])return this._conceptCache[e];try{const n=await this.axios({...r,url:"".concat(e,".json"),_skipAdditionalParameters:!0});if(n.id!==e)throw new du({message:"Skohub URL did not return expected concept URI"});const i=this._toJskosConcept(n);return this._conceptCache[e]=i,i}catch(n){return null}}_toJskosConcept(e){const r={uri:e.id};return r.prefLabel=e.prefLabel,Object.keys(r.prefLabel||{}).forEach(n=>{r.prefLabel[n]=Yh(r.prefLabel[n])}),r.narrower=(e.narrower||[]).map(n=>this._toJskosConcept(n)),r.notation=e.notation||[],e.broader&&e.broader.id&&(r.broader=[{uri:e.broader.id}]),e.inScheme&&e.inScheme.id&&(r.inScheme=[{uri:e.inScheme.id}]),e.scopeNote&&(r.scopeNote=e.scopeNote,Object.keys(r.scopeNote).forEach(n=>{r.scopeNote[n]=[Yh(r.scopeNote[n])]})),r}async getSchemes({...e}={}){return Promise.all(this.schemes.map(r=>this._loadScheme({...e,scheme:r})))}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});return e=await this._loadScheme({scheme:e,...r}),e.topConcepts||[]}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),(await Promise.all(e.map(({uri:n})=>this._loadConcept({...r,uri:n})))).filter(Boolean)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;if(e=await this._loadConcept({...r,uri:e.uri}),!e||!e.broader||!e.broader.length)return[];const n=e.broader[0];return[n].concat(await this.getAncestors({concept:n,...r})).map(i=>({uri:i.uri}))}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});return e.narrower&&e.narrower[0]!==null||(e=await this._loadConcept({...r,uri:e.uri})),e.narrower}async search({search:e,scheme:r,limit:n=100}){if(r=await this._loadScheme({scheme:r}),!r||!r.uri)throw new Me({parameter:"scheme"});if(!e)throw new Me({parameter:"search"});let i;this._index[r.uri]||(this._index[r.uri]={});for(const l of[""].concat(this.languages)){if(this._index[r.uri][l]){i=this._index[r.uri][l];break}if(this._index[r.uri][l]!==null)try{let c=l?".".concat(l,".index"):".index";r.uri.endsWith("/")&&(c="index".concat(c));const f=await this.axios({url:"".concat(r.uri).concat(c),_skipAdditionalParameters:!0});if(f.length<100){this._index[r.uri][l]=null;continue}i=qL.create(),i.import(f),this._index[r.uri][l]=i;break}catch(c){this._index[r.uri][l]=null}}if(!i)throw new du({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const a=i.search(e);return(await this.getConcepts({concepts:a.map(l=>({uri:l}))})).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}mb.providerName="Skohub";mb.providerType="http://bartoc.org/api-type/skohub";const UP="https://lobid.org/gnd/",Bo={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},JO=new G.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Bo.types.forEach(t=>{t.notation=[JO.notationFromUri(t.uri)]});const Tfe=new G.ConceptScheme(Bo),YL=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function Sw(t){var r;const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Bo.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),(r=t.usingInstructions)!=null&&r.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map(n=>JO.uriFromNotation(n)).filter(Boolean),e.broader=[],YL.forEach(n=>{e.broader=e.broader.concat(t[n]||[])}),e.broader=e.broader.map(n=>({uri:n.id})),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map(n=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:Bo.uri},to:{memberSet:[{uri:n.id}]},toScheme:{uri:n.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]}))),e}function Ow(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class gb extends qr{_prepare(){this.has.schemes=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.suggest=!0,this.has.search=!0,this.has.types=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this._api.api||(this._api.api=UP)}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r||!G.compare(r,Bo)||e!=="https://lobid.org/gnd/api"?null:{api:UP,schemes:[Bo]}}async getSchemes(){return[Bo]}async getTop(){return[]}async getConcepts({concepts:e}){if(!e)throw new n.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(e)||(e=[e]);const r=e.map(a=>{var o,l;return(o=a==null?void 0:a.notation)!=null&&o[0]?(l=a==null?void 0:a.notation)==null?void 0:l[0]:Tfe.notationFromUri(Ow(a==null?void 0:a.uri))}).filter(Boolean),n=[],i=await Promise.all(r.map(async a=>{try{const o=await Hr.get("".concat(this._api.api).concat(a,".json"));return Sw(o.data)}catch(o){n.push(o)}}));if(n.length===e.length)throw n[0];return i.filter(Boolean)}async getNarrower({concept:e,limit:r=200,offset:n=0}){if(!e||!e.uri)throw new Me({parameter:"concept"});const i=Ow(e.uri),a=YL.map(l=>"".concat(l,'.id:"').concat(i,'"')).join(" OR ");return(await Hr.get("".concat(this._api.api,"search"),{params:{q:a,format:"json",size:r,from:n}})).data.member.map(l=>Sw(l))}async suggest(e){const r=await this._search({...e,format:"json:suggest"});return[e.search,r.map(n=>n.label),[],r.map(n=>n.id)]}async search(e){return(await this._search(e)).member.map(n=>Sw(n))}async _search({search:e,types:r,limit:n=100,offset:i=0,format:a="json"}){if(!e)throw new Me({parameter:"search"});let o="";return r=(r==null?void 0:r.map(c=>JO.notationFromUri(Ow(c))).filter(Boolean))||[],r.length&&(o=r.map(c=>"type:".concat(c)).join(" OR ")),(await Hr.get("".concat(this._api.api,"search"),{params:{q:e,filter:o,format:a,size:n,from:i}})).data}async getTypes({scheme:e}){if(!e||!G.compare(e,Bo))throw new Me({parameter:"search",message:e!=null&&e.uri?"scheme ".concat(e==null?void 0:e.uri," not supported"):""});return Bo.types}}gb.providerName="LobidApi";gb.providerType="http://bartoc.org/api-type/lobid-gnd";const ti={};class vb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e}}_schemeInfoToJSKOS(e){const r=e.labels.find(a=>a.lang==="x-uri").text,n={};e.labels.filter(a=>!a.lang.startsWith("x-")).forEach(a=>{n[a.lang]=a.text});const i={uri:r,prefLabel:n};return e.categories&&e.categories.length&&(i.topConcepts=[null]),e.category&&e.category.length&&(i.concepts=[null]),i}_categoryToJSKOS(e,{scheme:r,broader:n=[]}){if(!e||!r)return null;const i=e.ID,a="".concat(r.uri,"/").concat(i);if(ti[r.uri].concepts[a])return ti[r.uri].concepts[a];const o={};e.labels.filter(c=>!c.lang.startsWith("x-")&&c.text).forEach(c=>{o[c.lang]=c.text.replace("".concat(i," "),""),ti[r.uri].searchIndex.add(a,o[c.lang])});const l={};return e.labels.filter(c=>!c.lang.startsWith("x-")&&c.description).forEach(c=>{l[c.lang]||(l[c.lang]=[]),l[c.lang].push(c.description)}),ti[r.uri].concepts[a]={uri:a,notation:[i],prefLabel:o,scopeNote:l,inScheme:[{uri:r.uri}],narrower:(e.categories||[]).map(c=>({uri:"".concat(r.uri,"/").concat(c.ID)})),broader:n},ti[r.uri].concepts[a]}_removeNarrower(e){return e&&Object.assign({},e,{narrower:e.narrower&&e.narrower.length?[null]:[]})}async _loadSchemeData(e){const r=await this.axios({...e,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(r);const n=this._scheme.uri;ti[n]={schemeInfo:r,searchIndex:qL.create({tokenize:"full"}),concepts:{}};const i=(a,{broader:o=[]}={})=>{const l=this._categoryToJSKOS(a,{scheme:this._scheme,broader:o});(a.categories||[]).forEach(c=>i(c,{broader:[{uri:l.uri}]}))};r.categories.forEach(a=>i(a)),ti[n].topConcepts=r.categories.map(a=>this._categoryToJSKOS(a,{scheme:this._scheme}))}async getSchemes(e={}){if(!this._api.api)throw new Ya;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(e)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(r),!G.compare(e,this._scheme))throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return ti[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),this._scheme||await this.getSchemes(r),e.map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri];const n=e&&e.broader&&e.broader[0];return n?[n].concat(await this.getAncestors({concept:n,...r})):[]}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});return e.narrower&&e.narrower[0]!==null?e.narrower:(this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri],(e&&e.narrower||[]).map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower))}async search({search:e,scheme:r,limit:n=100}){if(!r||!r.uri)throw new Me({parameter:"scheme"});if(!e)throw new Me({parameter:"search"});if(!r||!r.uri)throw new Me({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!G.compare(r,this._scheme))throw new Me({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await ti[this._scheme.uri].searchIndex.search(e)).map(a=>ti[this._scheme.uri].concepts[a]).map(this._removeNarrower).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=G.notation(i),o=G.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}vb.providerName="MyCoRe";vb.providerType="http://bartoc.org/api-type/mycore";const Bf={schemes:[]};class bb extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1})}static _registryConfigForBartocApiConfig({url:e}={}){return e?{api:e}:null}async getSchemes(){var e,r;if(!Bf.schemes.length){const n=await Hr.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),i=((r=(e=n==null?void 0:n.data)==null?void 0:e.data)==null?void 0:r.sources)||[];if(i.length)Bf.schemes=i.map(a=>{const o={uri:a.uri,prefLabel:{und:a.name}};return a.desciption&&(o.description={und:[a.description]}),a.alternateName&&(o.notation=[a.alternateName]),o});else return[]}return Bf.schemes}async getConcepts({concepts:e}){var n,i;if(!e)throw new Me({parameter:"concepts"});return Array.isArray(e)||(e=[e]),(((i=(n=(await Hr.post(this._api.api,{query:"query { lookup( uris: [".concat(e.map(a=>'"'.concat(a.uri,'"')),"], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }")})).data)==null?void 0:n.data)==null?void 0:i.lookup)||[]).map(a=>{var l,c,f,d,p,g,y,v,_,$;const o={uri:a.uri,inScheme:[Bf.schemes.find(E=>G.compare(E,{uri:a.source.uri}))]};return(c=(l=a.result)==null?void 0:l.prefLabel)!=null&&c[0]&&(o.prefLabel={und:a.result.prefLabel[0]}),(d=(f=a.result)==null?void 0:f.altLabel)!=null&&d[0]&&(o.altLabel={und:a.result.altLabel}),(g=(p=a.result)==null?void 0:p.scopeNote)!=null&&g[0]&&(o.scopeNote={und:a.result.scopeNote}),(v=(y=a.result)==null?void 0:y.broader)!=null&&v.length&&(o.broader=a.result.broader),($=(_=a.result)==null?void 0:_.narrower)!=null&&$.length&&(o.narrower=a.result.narrower),o})}async suggest(e){const r=e.search,n=await this.search(e);return[r,n.map(i=>G.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search({scheme:e,search:r}){var i,a,o,l,c;if(!r)throw new Me({parameter:"search"});if(!e||!G.isContainedIn(e,Bf.schemes))throw new Me({parameter:"scheme"});return(((c=(l=(o=(a=(i=(await Hr.post(this._api.api,{query:'query { terms( sources: ["'.concat(e.uri,'"] query: "').concat(r,'" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}')})).data)==null?void 0:i.data)==null?void 0:a.terms)==null?void 0:o[0])==null?void 0:l.result)==null?void 0:c.terms)||[]).map(f=>{var p,g,y;const d={uri:f.uri,inScheme:[e]};return(p=f.prefLabel)!=null&&p[0]&&(d.prefLabel={und:f.prefLabel[0]}),(g=f.altLabel)!=null&&g[0]&&(d.altLabel={und:f.altLabel}),(y=f.scopeNote)!=null&&y[0]&&(d.scopeNote={und:f.scopeNote[0]}),d})}}bb.providerName="NoTApi";bb.providerType="http://bartoc.org/api-type/noterms";const Cfe=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:qr,ConceptApiProvider:Sp,LabelSearchSuggestionProvider:db,LobidApiProvider:gb,LocApiProvider:hb,LocalMappingsProvider:cb,MappingsApiProvider:wp,MyCoReProvider:vb,NoTApiProvider:bb,OccurrencesApiProvider:ub,ReconciliationApiProvider:fb,SkohubProvider:mb,SkosmosApiProvider:pb},Symbol.toStringTag,{value:"Module"})),Ro={[qr.providerName]:qr,init(t){if(this[t.provider])return new this[t.provider](t);throw new f0},addProvider(t){if(t.prototype instanceof qr||t===qr)this[t.providerName]=t;else throw new f0}};Ro.addProvider(Sp);Ro.addProvider(wp);const $w={};let XL=class JL{constructor(e){this.config=e,this.axios=Hr.create()}setConfig(e){this.config=e}get config(){return this._config}set config(e){e=e||{},e.registries=e.registries||[],e.registries=e.registries.map(r=>Ro.init(r)).filter(r=>r),e.registries.forEach(r=>{r.cdk=this}),this._config=e}get providers(){return Ro}createInstance(e){return new JL(e)}async loadConfig(e){const r=await this.axios.get(e);this.config=r.data}loadBuildInfo({url:e,buildInfo:r=null,interval:n=6e4,callback:i,...a}){if(!e&&!this.config.cocodaBaseUrl)throw new ji({message:"Could not determine URL to load build config."});return e||(e="".concat(this.config.cocodaBaseUrl,"build-info.json")),this.repeat({...a,function:async()=>(await this.axios.get(e,{headers:{"Cache-Control":"no-cache"}})).data,interval:n,callback:(o,l,c)=>{o?i(o):(c||!c&&r&&!Ms(l,r))&&i(null,l,c||r)}})}getRegistryForUri(e){return this.config.registries.find(r=>r.uri==e)}initializeRegistry(e){return e=Ro.init(e),e.cdk=this,e}addProvider(e){Ro.addProvider(e)}static addProvider(e){Ro.addProvider(e)}repeat({function:e,interval:r=15e3,callback:n,callImmediately:i=!0}={}){if(!e)throw new Me({parameter:"function"});if(typeof e!="function")throw new Me({parameter:"function",message:"function needs to be a function"});const a=async()=>e();if(r=parseInt(r),isNaN(r))throw new Me({parameter:"interval"});if(!n)throw new Me({parameter:"callback"});if(typeof n!="function")throw new Me({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:r};const l=g=>{const y=o.result;Ms(y,g)||(o.result=g,o.error=null,n(null,g,y))},c=g=>{o.error=g,n(g)},f=g=>{o.isPaused||(o.timer=setTimeout(()=>{g()},o.interval))},d=()=>a().then(l).catch(c).then(()=>f(d)),p=(g=i)=>{g?d():f(d)};return p(),{start:(...g)=>{o.isPaused=!1,p(...g)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout(()=>{o.timer&&clearTimeout(o.timer)},o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(g){o.interval=g}}}async getSchemes(e={}){let r=[],n=[];for(let i of this.config.registries)if(i.has.schemes!==!1){let a=i.getSchemes(e).then(o=>{for(let l of o){l._registry=i,l.__DETAILSLOADED__=1,l.type=l.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let c=r.find(g=>G.compare(g,l)),f,d,p=!1;if(c){f=this.config.registries.indexOf(i),f!=-1&&(f=this.config.registries.length-f),d=this.config.registries.indexOf(ft(c,"_registry")),d!=-1&&(d=this.config.registries.length-d);let g=l.concepts?l.concepts.length==0?-1:1:0,y=c.concepts?c.concepts.length==0?-1:1:0;g>y?p=!0:gG.compare(y,c));g!=-1&&r.splice(g,1),l=G.merge(l,Vd(c,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}l._registry=i,r.push(l)}else{const g=r.findIndex(y=>G.compare(y,l));if(g!=-1){const y=r[g]._registry;r[g]=G.merge(r[g],Vd(l,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),r[g]._registry=y}}}}).catch(o=>{console.warn("Couldn't load schemes for registry",i.uri,o)});n.push(a)}return await Promise.all(n),r.forEach(i=>{const a=i._registry;delete i._registry;const o=this.registryForScheme(i);!o||o._api.api===a._api.api?i._registry=a:i._registry=o}),G.sortSchemes(r.filter(Boolean))}registryForScheme(e){let r=e._registry;if(r)return r;for(let{type:n,...i}of e.API||[]){const a=i.url;if($w[a]){const o=$w[a];return Array.isArray(o._jskos.schemes)&&!G.isContainedIn(e,o._jskos.schemes)&&o._jskos.schemes.push(e),o}else{i.scheme=e;for(const o of Object.values(Ro)){if(o.providerType&&o.providerType!==n||!o._registryConfigForBartocApiConfig)continue;const l=o.providerName,c=Ro[l]._registryConfigForBartocApiConfig(i);if(c){c.provider=l;try{if(r=this.initializeRegistry(c),r)return $w[a]=r,r}catch(f){continue}}}}}return null}};const is=new XL;function Efe(t){Object.values(Cfe).forEach(e=>(t||is).addProvider(e))}const VP=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:qr,CocodaSDK:XL,ConceptApiProvider:Sp,LabelSearchSuggestionProvider:db,LobidApiProvider:gb,LocApiProvider:hb,LocalMappingsProvider:cb,MappingsApiProvider:wp,MyCoReProvider:vb,NoTApiProvider:bb,OccurrencesApiProvider:ub,ReconciliationApiProvider:fb,SkohubProvider:mb,SkosmosApiProvider:pb,addAllProviders:Efe,cdk:is,errors:bX,utils:gfe},Symbol.toStringTag,{value:"Module"})),Pfe=t=>(...e)=>{},cn={};for(let t of["log","warn","error"])cn[t]=Pfe();/*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT - */function Afe(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var r=t.prototype._init;t.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[n].concat(i.init):n,r.call(this,i)}}function n(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var xfe=typeof window<"u"?window:typeof global<"u"?global:{},Vc=xfe.__VUE_DEVTOOLS_GLOBAL_HOOK__;function kfe(t){Vc&&(t._devtoolHook=Vc,Vc.emit("vuex:init",t),Vc.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,r){Vc.emit("vuex:mutation",e,r)},{prepend:!0}),t.subscribeAction(function(e,r){Vc.emit("vuex:action",e,r)},{prepend:!0}))}function Dfe(t,e){return t.filter(e)[0]}function w0(t,e){if(e===void 0&&(e=[]),t===null||typeof t!="object")return t;var r=Dfe(e,function(i){return i.original===t});if(r)return r.copy;var n=Array.isArray(t)?[]:{};return e.push({original:t,copy:n}),Object.keys(t).forEach(function(i){n[i]=w0(t[i],e)}),n}function af(t,e){Object.keys(t).forEach(function(r){return e(t[r],r)})}function ZL(t){return t!==null&&typeof t=="object"}function Rfe(t){return t&&typeof t.then=="function"}function Mfe(t,e){return function(){return t(e)}}var Ma=function(e,r){this.runtime=r,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},QL={namespaced:{configurable:!0}};QL.namespaced.get=function(){return!!this._rawModule.namespaced};Ma.prototype.addChild=function(e,r){this._children[e]=r};Ma.prototype.removeChild=function(e){delete this._children[e]};Ma.prototype.getChild=function(e){return this._children[e]};Ma.prototype.hasChild=function(e){return e in this._children};Ma.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)};Ma.prototype.forEachChild=function(e){af(this._children,e)};Ma.prototype.forEachGetter=function(e){this._rawModule.getters&&af(this._rawModule.getters,e)};Ma.prototype.forEachAction=function(e){this._rawModule.actions&&af(this._rawModule.actions,e)};Ma.prototype.forEachMutation=function(e){this._rawModule.mutations&&af(this._rawModule.mutations,e)};Object.defineProperties(Ma.prototype,QL);var _c=function(e){this.register([],e,!1)};_c.prototype.get=function(e){return e.reduce(function(r,n){return r.getChild(n)},this.root)};_c.prototype.getNamespace=function(e){var r=this.root;return e.reduce(function(n,i){return r=r.getChild(i),n+(r.namespaced?i+"/":"")},"")};_c.prototype.update=function(e){e4([],this.root,e)};_c.prototype.register=function(e,r,n){var i=this;n===void 0&&(n=!0);var a=new Ma(r,n);if(e.length===0)this.root=a;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],a)}r.modules&&af(r.modules,function(l,c){i.register(e.concat(c),l,n)})};_c.prototype.unregister=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1],i=r.getChild(n);i&&i.runtime&&r.removeChild(n)};_c.prototype.isRegistered=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1];return r?r.hasChild(n):!1};function e4(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;e4(t.concat(n),e.getChild(n),r.modules[n])}}var si,zi=function(e){var r=this;e===void 0&&(e={}),!si&&typeof window<"u"&&window.Vue&&n4(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var i=e.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new _c(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new si,this._makeLocalGettersCache=Object.create(null);var a=this,o=this,l=o.dispatch,c=o.commit;this.dispatch=function(g,y){return l.call(a,g,y)},this.commit=function(g,y,v){return c.call(a,g,y,v)},this.strict=i;var f=this._modules.root.state;vb(this,f,[],this._modules.root),QO(this,f),n.forEach(function(p){return p(r)});var d=e.devtools!==void 0?e.devtools:si.config.devtools;d&&kfe(this)},ZO={state:{configurable:!0}};ZO.state.get=function(){return this._vm._data.$$state};ZO.state.set=function(t){};zi.prototype.commit=function(e,r,n){var i=this,a=jg(e,r,n),o=a.type,l=a.payload,c={type:o,payload:l},f=this._mutations[o];f&&(this._withCommit(function(){f.forEach(function(p){p(l)})}),this._subscribers.slice().forEach(function(d){return d(c,i.state)}))};zi.prototype.dispatch=function(e,r){var n=this,i=jg(e,r),a=i.type,o=i.payload,l={type:a,payload:o},c=this._actions[a];if(c){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(l,n.state)})}catch(d){}var f=c.length>1?Promise.all(c.map(function(d){return d(o)})):c[0](o);return new Promise(function(d,p){f.then(function(g){try{n._actionSubscribers.filter(function(y){return y.after}).forEach(function(y){return y.after(l,n.state)})}catch(y){}d(g)},function(g){try{n._actionSubscribers.filter(function(y){return y.error}).forEach(function(y){return y.error(l,n.state,g)})}catch(y){}p(g)})})}};zi.prototype.subscribe=function(e,r){return t4(e,this._subscribers,r)};zi.prototype.subscribeAction=function(e,r){var n=typeof e=="function"?{before:e}:e;return t4(n,this._actionSubscribers,r)};zi.prototype.watch=function(e,r,n){var i=this;return this._watcherVM.$watch(function(){return e(i.state,i.getters)},r,n)};zi.prototype.replaceState=function(e){var r=this;this._withCommit(function(){r._vm._data.$$state=e})};zi.prototype.registerModule=function(e,r,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,r),vb(this,this.state,e,this._modules.get(e),n.preserveState),QO(this,this.state)};zi.prototype.unregisterModule=function(e){var r=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=e$(r.state,e.slice(0,-1));si.delete(n,e[e.length-1])}),r4(this)};zi.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)};zi.prototype.hotUpdate=function(e){this._modules.update(e),r4(this,!0)};zi.prototype._withCommit=function(e){var r=this._committing;this._committing=!0,e(),this._committing=r};Object.defineProperties(zi.prototype,ZO);function t4(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function r4(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;vb(t,r,[],t._modules.root,!0),QO(t,r,e)}function QO(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};af(i,function(l,c){a[c]=Mfe(l,t),Object.defineProperty(t.getters,c,{get:function(){return t._vm[c]},enumerable:!0})});var o=si.config.silent;si.config.silent=!0,t._vm=new si({data:{$$state:e},computed:a}),si.config.silent=o,t.strict&&jfe(t),n&&(r&&t._withCommit(function(){n._data.$$state=null}),si.nextTick(function(){return n.$destroy()}))}function vb(t,e,r,n,i){var a=!r.length,o=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[o],t._modulesNamespaceMap[o]=n),!a&&!i){var l=e$(e,r.slice(0,-1)),c=r[r.length-1];t._withCommit(function(){si.set(l,c,n.state)})}var f=n.context=Ife(t,o,r);n.forEachMutation(function(d,p){var g=o+p;Nfe(t,g,d,f)}),n.forEachAction(function(d,p){var g=d.root?p:o+p,y=d.handler||d;Bfe(t,g,y,f)}),n.forEachGetter(function(d,p){var g=o+p;Ffe(t,g,d,f)}),n.forEachChild(function(d,p){vb(t,e,r.concat(p),d,i)})}function Ife(t,e,r){var n=e==="",i={dispatch:n?t.dispatch:function(a,o,l){var c=jg(a,o,l),f=c.payload,d=c.options,p=c.type;return(!d||!d.root)&&(p=e+p),t.dispatch(p,f)},commit:n?t.commit:function(a,o,l){var c=jg(a,o,l),f=c.payload,d=c.options,p=c.type;(!d||!d.root)&&(p=e+p),t.commit(p,f,d)}};return Object.defineProperties(i,{getters:{get:n?function(){return t.getters}:function(){return Lfe(t,e)}},state:{get:function(){return e$(t.state,r)}}}),i}function Lfe(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach(function(i){if(i.slice(0,n)===e){var a=i.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[i]},enumerable:!0})}}),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function Nfe(t,e,r,n){var i=t._mutations[e]||(t._mutations[e]=[]);i.push(function(o){r.call(t,n.state,o)})}function Bfe(t,e,r,n){var i=t._actions[e]||(t._actions[e]=[]);i.push(function(o){var l=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},o);return Rfe(l)||(l=Promise.resolve(l)),t._devtoolHook?l.catch(function(c){throw t._devtoolHook.emit("vuex:error",c),c}):l})}function Ffe(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(a){return r(n.state,n.getters,a.state,a.getters)})}function jfe(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function e$(t,e){return e.reduce(function(r,n){return r[n]},t)}function jg(t,e,r){return ZL(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function n4(t){si&&t===si||(si=t,Afe(si))}var i4=yb(function(t,e){var r={};return bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){var l=this.$store.state,c=this.$store.getters;if(t){var f=_b(this.$store,"mapState",t);if(!f)return;l=f.context.state,c=f.context.getters}return typeof a=="function"?a.call(this,l,c):l[a]},r[i].vuex=!0}),r}),a4=yb(function(t,e){var r={};return bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.commit;if(t){var d=_b(this.$store,"mapMutations",t);if(!d)return;f=d.context.commit}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),o4=yb(function(t,e){var r={};return bb(e).forEach(function(n){var i=n.key,a=n.val;a=t+a,r[i]=function(){if(!(t&&!_b(this.$store,"mapGetters",t)))return this.$store.getters[a]},r[i].vuex=!0}),r}),s4=yb(function(t,e){var r={};return bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.dispatch;if(t){var d=_b(this.$store,"mapActions",t);if(!d)return;f=d.context.dispatch}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),zfe=function(t){return{mapState:i4.bind(null,t),mapGetters:o4.bind(null,t),mapMutations:a4.bind(null,t),mapActions:s4.bind(null,t)}};function bb(t){return Hfe(t)?Array.isArray(t)?t.map(function(e){return{key:e,val:e}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function Hfe(t){return Array.isArray(t)||ZL(t)}function yb(t){return function(e,r){return typeof e!="string"?(r=e,e=""):e.charAt(e.length-1)!=="/"&&(e+="/"),t(e,r)}}function _b(t,e,r){var n=t._modulesNamespaceMap[r];return n}function Ufe(t){t===void 0&&(t={});var e=t.collapsed;e===void 0&&(e=!0);var r=t.filter;r===void 0&&(r=function(d,p,g){return!0});var n=t.transformer;n===void 0&&(n=function(d){return d});var i=t.mutationTransformer;i===void 0&&(i=function(d){return d});var a=t.actionFilter;a===void 0&&(a=function(d,p){return!0});var o=t.actionTransformer;o===void 0&&(o=function(d){return d});var l=t.logMutations;l===void 0&&(l=!0);var c=t.logActions;c===void 0&&(c=!0);var f=t.logger;return f===void 0&&(f=console),function(d){var p=w0(d.state);typeof f>"u"||(l&&d.subscribe(function(g,y){var v=w0(y);if(r(g,p,v)){var _=KP(),$=i(g),E="mutation "+g.type+_;WP(f,E,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",n(p)),f.log("%c mutation","color: #03A9F4; font-weight: bold",$),f.log("%c next state","color: #4CAF50; font-weight: bold",n(v)),GP(f)}p=v}),c&&d.subscribeAction(function(g,y){if(a(g,y)){var v=KP(),_=o(g),$="action "+g.type+v;WP(f,$,e),f.log("%c action","color: #03A9F4; font-weight: bold",_),GP(f)}}))}}function WP(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(i){t.log(e)}}function GP(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function KP(){var t=new Date;return" @ "+Xh(t.getHours(),2)+":"+Xh(t.getMinutes(),2)+":"+Xh(t.getSeconds(),2)+"."+Xh(t.getMilliseconds(),3)}function Vfe(t,e){return new Array(e+1).join(t)}function Xh(t,e){return Vfe("0",e-t.toString().length)+t}var Wfe={Store:zi,install:n4,version:"3.6.2",mapState:i4,mapMutations:a4,mapGetters:o4,mapActions:s4,createNamespacedHelpers:zfe,createLogger:Ufe};const l4=Wfe,Gfe={scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},Kfe={clear(t,{kind:e,isLeft:r}){t[e][r]=null,e=="scheme"&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:i,scheme:a}){e=="both"?(t.scheme[r]=a&&Q.pick(a,["uri"]),t.concept[r]=i&&Q.pick(i,["uri"])):t[e][r]=Q.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},qfe={namespaced:!0,state:Gfe,mutations:Kfe};function t$(t){return t=t||Kd.getters.currentRegistry,Q.isString(t)&&(t={uri:t}),t=(Kd.state.config.registries||[]).find(e=>G.compareFast(e,t)),t}function Au(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map(n=>n.uri);return Q.intersection(q4(e),r).length>0}function c4({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=Q.get(e,"config.mappings.".concat(r,"Whitelist"));if(n&&!n.find(a=>Mu(a,t[r]))||Q.get(e,"config.mappings.cardinality")=="1-to-1"&&G.conceptsOfMapping(t,"to").length>1)return!1}return!0}function Wd({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function u4({registry:t,mapping:e,user:r}){return!(!e||!t||!c4({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!d4({registry:t,user:r,mapping:Q.omit(e,"partOf"),concordance:io.value.find(n=>G.compare(n,e.partOf[0])),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function r$({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t)||!c4({mapping:e,registry:t}))return!1;const i=io.value.find(l=>G.compare(l,Q.get(n,"partOf[0]"))),a=Au(i,r);let o=!G.userOwnsMapping(r,n);return i&&!o&&!a&&!Wd({registry:t,user:r,action:"update"})?!1:(a&&(o=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:o}))}function f4({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t))return!1;const i=io.value.find(l=>G.compare(l,Q.get(n,"partOf[0]"))),a=Au(i,r);let o=!G.userOwnsMapping(r,n);return i&&!o&&!a&&!Wd({registry:t,user:r,action:"update"})?!1:t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:o})}function d4({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:i=!0}){if(t=t$(t||r._registry),!e||!r||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:n}))return!1;if(i)if(!r.partOf||r.partOf.length===0){if(!r$({registry:t,mapping:r,user:n}))return!1}else{const a=io.value.find(o=>G.compare(o,r.partOf[0]));if(!a||!Au(a,n)&&!Wd({registry:t,user:n,action:"update"}))return!1}return!(!Au(e,n)&&!Wd({registry:t,user:n,action:"update"})||!Mu(e.fromScheme,r.fromScheme)||!Mu(e.toScheme,r.toScheme))}function Yfe({registry:t,mapping:e,user:r}){if(t=t$(t||e._registry),!e||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:r}))return!1;const n=e.partOf&&e.partOf[0]&&io.value.find(i=>G.compare(i,e.partOf[0]));return!(!n||!Au(n,r)&&!Wd({registry:t,user:r,action:"update"}))}const Xfe="cocoda-mappingTrash--"+window.location.pathname,p4={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[G.defaultMappingType.uri]},Jfe={mapping:G.copyDeep(p4),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Oa={fromTo(t){return t?"from":"to"},fromToScheme(t){return Oa.fromTo(t)+"Scheme"}},Ou={canAdd:t=>(e,r,n)=>!(e==null||Ou.added(t)(e,n)),added:t=>(e,r)=>{let n=Oa.fromTo(r);return Q.findIndex(t.mapping[n].memberSet,a=>G.compare(a,e))!=-1},checkScheme:t=>(e,r)=>{let n=Ou.getScheme(t)(r);return n==null?!0:G.compare(n,e)},getConcepts:t=>e=>{if(Q.isBoolean(e)){let r=Oa.fromTo(e);return G.conceptsOfMapping(t.mapping,r)}else return G.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Oa.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const i=n.getCurrentRegistry;if(!G.compareFast(t.original.registry,i))return!0;const a=t.original.mapping;let o=(l,c)=>{if(!l&&!c)return!0;if((l||[]).length!=(c||[]).length)return!1;let f=l&&l[0],d=c&&c[0];return!f&&!d?!0:!(f&&!d||!f&&d||f.uri!=d.uri||G.prefLabel(f)!=G.prefLabel(d))};return!i.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!o(t.mapping.creator,a.creator)?!0:!G.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!G.compare(Q.get(t.mapping,"partOf[0]"),Q.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,i=[];for(let a of t.mappingTrash){let o=n.registries.find(l=>G.compareFast(l,a.registry));i.push(Object.assign({},a,{registry:o}))}return i},canCreate:(t,e,r,n)=>u4({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!G.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:r$({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!G.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:f4({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},h4={add(t,{concept:e,scheme:r,isLeft:n,cardinality:i="1-to-n"}){if(r=r||e.inScheme&&e.inScheme[0],!r||Ou.added(t)(e,n))return;let a=Oa.fromTo(n);a=="from"&&t.mapping.from.memberSet.length!=0||!Ou.checkScheme(t)(r,n)?t.mapping[a].memberSet=[e]:a=="to"&&i=="1-to-1"?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Oa.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Oa.fromTo(r),i=Q.findIndex(t.mapping[n].memberSet,a=>G.compare(a,e));i!=-1&&(t.mapping[n].memberSet.splice(i,1),t.mapping[n].memberSet.length==0&&n=="from"&&(t.mapping[Oa.fromToScheme(r)]=null),G.conceptsOfMapping(t.mapping).length===0&&h4.empty(t))},removeAll(t,{isLeft:e}){let r=Oa.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Oa.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||Q.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=G.copyDeep(p4),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!Q.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"creator"):t.mapping.creator=e},setContributor(t,{contributor:e}){e&&!Q.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"contributor"):t.mapping.contributor=e},setScheme(t,{isLeft:e=!0,scheme:r}){Ou.getConcepts(t)(e).length==0&&(t.mapping[Oa.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Ze.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#narrowMatch"?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#broadMatch"&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||e===null)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter(r=>r!==e)):Ze.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=G.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){e&&r?t.mappingsNeedRefreshRegistry=r:t.mappingsNeedRefreshRegistry=null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:G.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter(r=>r.mapping.uri!=e)},clearTrash(t){t.mappingTrash=[]}},Zfe={loadMappingTrash({commit:t}){return ai.getItem(Xfe).then(e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})})}},Qfe={namespaced:!0,state:Jfe,getters:Ou,mutations:h4,actions:Zfe},ede={alerts:[]},tde={add(t,e){e.variant=e.variant||"warning",e.countdown=e.countdown!=null?e.countdown:5;let r=!0;(!e.countdown||e.countdown==-1)&&(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},rde={namespaced:!0,state:ede,mutations:tde};var an={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class nde extends Error{}class S0 extends Error{}class O0 extends Error{}class $0 extends Error{}const ide=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:nde,NoSuchEventError:$0,ServerConnectionError:O0,ThirdPartyCookiesBlockedError:S0},Symbol.toStringTag,{value:"Module"}));var T0={exports:{}};(function(t,e){var r=typeof self<"u"?self:ir,n=function(){function a(){this.fetch=!1,this.DOMException=r.DOMException}return a.prototype=r,new a}();(function(a){(function(o){var l={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(R){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function c(R){return R&&DataView.prototype.isPrototypeOf(R)}if(l.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(R){return R&&f.indexOf(Object.prototype.toString.call(R))>-1};function p(R){if(typeof R!="string"&&(R=String(R)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(R))throw new TypeError("Invalid character in header field name");return R.toLowerCase()}function g(R){return typeof R!="string"&&(R=String(R)),R}function y(R){var X={next:function(){var ae=R.shift();return{done:ae===void 0,value:ae}}};return l.iterable&&(X[Symbol.iterator]=function(){return X}),X}function v(R){this.map={},R instanceof v?R.forEach(function(X,ae){this.append(ae,X)},this):Array.isArray(R)?R.forEach(function(X){this.append(X[0],X[1])},this):R&&Object.getOwnPropertyNames(R).forEach(function(X){this.append(X,R[X])},this)}v.prototype.append=function(R,X){R=p(R),X=g(X);var ae=this.map[R];this.map[R]=ae?ae+", "+X:X},v.prototype.delete=function(R){delete this.map[p(R)]},v.prototype.get=function(R){return R=p(R),this.has(R)?this.map[R]:null},v.prototype.has=function(R){return this.map.hasOwnProperty(p(R))},v.prototype.set=function(R,X){this.map[p(R)]=g(X)},v.prototype.forEach=function(R,X){for(var ae in this.map)this.map.hasOwnProperty(ae)&&R.call(X,this.map[ae],ae,this)},v.prototype.keys=function(){var R=[];return this.forEach(function(X,ae){R.push(ae)}),y(R)},v.prototype.values=function(){var R=[];return this.forEach(function(X){R.push(X)}),y(R)},v.prototype.entries=function(){var R=[];return this.forEach(function(X,ae){R.push([ae,X])}),y(R)},l.iterable&&(v.prototype[Symbol.iterator]=v.prototype.entries);function _(R){if(R.bodyUsed)return Promise.reject(new TypeError("Already read"));R.bodyUsed=!0}function $(R){return new Promise(function(X,ae){R.onload=function(){X(R.result)},R.onerror=function(){ae(R.error)}})}function E(R){var X=new FileReader,ae=$(X);return X.readAsArrayBuffer(R),ae}function D(R){var X=new FileReader,ae=$(X);return X.readAsText(R),ae}function L(R){for(var X=new Uint8Array(R),ae=new Array(X.length),Ee=0;Ee-1?X:R}function j(R,X){X=X||{};var ae=X.body;if(R instanceof j){if(R.bodyUsed)throw new TypeError("Already read");this.url=R.url,this.credentials=R.credentials,X.headers||(this.headers=new v(R.headers)),this.method=R.method,this.mode=R.mode,this.signal=R.signal,!ae&&R._bodyInit!=null&&(ae=R._bodyInit,R.bodyUsed=!0)}else this.url=String(R);if(this.credentials=X.credentials||this.credentials||"same-origin",(X.headers||!this.headers)&&(this.headers=new v(X.headers)),this.method=B(X.method||this.method||"GET"),this.mode=X.mode||this.mode||null,this.signal=X.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ae)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(ae)}j.prototype.clone=function(){return new j(this,{body:this._bodyInit})};function ee(R){var X=new FormData;return R.trim().split("&").forEach(function(ae){if(ae){var Ee=ae.split("="),Se=Ee.shift().replace(/\+/g," "),ve=Ee.join("=").replace(/\+/g," ");X.append(decodeURIComponent(Se),decodeURIComponent(ve))}}),X}function fe(R){var X=new v,ae=R.replace(/\r?\n[\t ]+/g," ");return ae.split(/\r?\n/).forEach(function(Ee){var Se=Ee.split(":"),ve=Se.shift().trim();if(ve){var De=Se.join(":").trim();X.append(ve,De)}}),X}k.call(j.prototype);function ge(R,X){X||(X={}),this.type="default",this.status=X.status===void 0?200:X.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in X?X.statusText:"OK",this.headers=new v(X.headers),this.url=X.url||"",this._initBody(R)}k.call(ge.prototype),ge.prototype.clone=function(){return new ge(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new v(this.headers),url:this.url})},ge.error=function(){var R=new ge(null,{status:0,statusText:""});return R.type="error",R};var z=[301,302,303,307,308];ge.redirect=function(R,X){if(z.indexOf(X)===-1)throw new RangeError("Invalid status code");return new ge(null,{status:X,headers:{location:R}})},o.DOMException=a.DOMException;try{new o.DOMException}catch(R){o.DOMException=function(X,ae){this.message=X,this.name=ae;var Ee=Error(X);this.stack=Ee.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function H(R,X){return new Promise(function(ae,Ee){var Se=new j(R,X);if(Se.signal&&Se.signal.aborted)return Ee(new o.DOMException("Aborted","AbortError"));var ve=new XMLHttpRequest;function De(){ve.abort()}ve.onload=function(){var de={status:ve.status,statusText:ve.statusText,headers:fe(ve.getAllResponseHeaders()||"")};de.url="responseURL"in ve?ve.responseURL:de.headers.get("X-Request-URL");var ie="response"in ve?ve.response:ve.responseText;ae(new ge(ie,de))},ve.onerror=function(){Ee(new TypeError("Network request failed"))},ve.ontimeout=function(){Ee(new TypeError("Network request failed"))},ve.onabort=function(){Ee(new o.DOMException("Aborted","AbortError"))},ve.open(Se.method,Se.url,!0),Se.credentials==="include"?ve.withCredentials=!0:Se.credentials==="omit"&&(ve.withCredentials=!1),"responseType"in ve&&l.blob&&(ve.responseType="blob"),Se.headers.forEach(function(de,ie){ve.setRequestHeader(ie,de)}),Se.signal&&(Se.signal.addEventListener("abort",De),ve.onreadystatechange=function(){ve.readyState===4&&Se.signal.removeEventListener("abort",De)}),ve.send(typeof Se._bodyInit>"u"?null:Se._bodyInit)})}return H.polyfill=!0,a.fetch||(a.fetch=H,a.Headers=v,a.Request=j,a.Response=ge),o.Headers=v,o.Request=j,o.Response=ge,o.fetch=H,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(T0,T0.exports);var ade=T0.exports;const ode=xr(ade);class sde extends Error{constructor(e,r){super(e),this.status=r}}function Ow(t,e){return ode(t,e).then(r=>{if(r.ok)return r;throw new sde(r.statusText,r.status)})}var au=null;typeof WebSocket<"u"?au=WebSocket:typeof MozWebSocket<"u"?au=MozWebSocket:typeof ir<"u"?au=ir.WebSocket||ir.MozWebSocket:typeof window<"u"?au=window.WebSocket||window.MozWebSocket:typeof self<"u"&&(au=self.WebSocket||self.MozWebSocket);var lde=au;const cde=xr(lde);function C0(t){this.message=t}C0.prototype=new Error,C0.prototype.name="InvalidCharacterError";var qP=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new C0("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=e.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};function ude(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(qP(r).replace(/(.)/g,function(n,i){var a=i.charCodeAt(0).toString(16).toUpperCase();return a.length<2&&(a="0"+a),"%"+a}))}(e)}catch(r){return qP(e)}}function zg(t){this.message=t}function $w(t,e){if(typeof t!="string")throw new zg("Invalid token specified");var r=(e=e||{}).header===!0?0:1;try{return JSON.parse(ude(t.split(".")[r]))}catch(n){throw new zg("Invalid token specified: "+n.message)}}zg.prototype=new Error,zg.prototype.name="InvalidTokenError";class ta{static get events(){return an}static get errors(){return ide}static get jwtDecode(){return $w}constructor(e,{ssl:r=!0,retryMs:n=1e3,retryMsMax:i=3e4,retryMult:a=1.2,pingInterval:o=1e4}={}){e.endsWith("/")||(e+="/"),this._ssl=r,this._retryMs=n,this._retryMsMax=i,this._retryMult=a,this._baseUrl="".concat(r?"https":"http","://").concat(e),this._wsUrl="".concat(r?"wss":"ws","://").concat(e),this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=n,this._currentRetryMsHttp=n,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval(()=>{if(this._ws&&this._ws.readyState==1){this._send({type:"ping"});const l=new Date;this._lastPong&&l-this._lastPong>5*o+500&&(this._ws.close(),this._emit(an.error,{error:new O0("No reply from server, trying to reconnect.")}))}},o)},this.__handleClose=l=>{this._handleClose(l)},this.__handleOpen=l=>{this._handleOpen(l)},this.__handleMessage=l=>{this._handleMessage(l)}}addEventListener(e,r){if(e&&!an.isEvent(e))throw new $0("Event ".concat(e," does not exist."));this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(r)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return $w(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new cde(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(an.disconnect))}setName(e){return!this.user||!e?Promise.reject():Ow(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:e})})}_send(e){let r=this._retryMs;const n=()=>{if(!this._ws||this._ws.readyState!=1)setTimeout(()=>{n(),r*=this._retryMult},Math.min(r,this._retryMsMax));else try{let i=JSON.stringify(e);this._ws.send(i),this._emit(an._sent,{message:i})}catch(i){console.error("Interal Error: Failed to send message.")}};n()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then(()=>Ow(this._baseUrl+"token",{credentials:"include"})).then(e=>e.json()).then(e=>{if(!$w(e.token).sessionID)throw new S0;this._authenticated||(this._send({type:"authenticate",token:e.token}),this._token=e.token)}).catch(e=>{e instanceof S0?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(an.error,{error:e})):this._timeouts[0]=setTimeout(()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(an.error,{error:e}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout(()=>{this._ws.close()},this._currentRetryMsHttp))},100)})}_handleClose(){this._connected?this._emit(an.disconnect):this._emit(an.error,{error:new O0("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout(()=>{this._currentRetryMs*=this._retryMult,this.connect()},Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:e}){this._emit(an._received,{message:e});try{switch(e=JSON.parse(e),e.type){case"open":this._handleOpen();break;case"providers":Ms(this._providers,e.data.providers)||(this._providers=e.data.providers,this._emit(an.providers,{providers:this._providers}));break;case"about":Ms(this._about,e.data)||(this._about=e.data,this._emit(an.about,this._about));break;case"token":Ms(this._token,e.data.token)||(this._token=e.data.token,this._emit(an.token,{token:this._token,expiresIn:e.data.expiresIn}));break;case"updated":this._user=e.data.user,this._emit(an.update,{user:e.data.user});break;case"loggedIn":this._user=e.data.user,this._loggedIn=!0,this._emit(an.login,{user:e.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(an.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(an.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",e.type)}}catch(r){console.warn("Warning: Could not handle message from WebSocket:",r.message)}}_emit(e,r={}){if(!an.isEvent(e))throw new $0("Event ".concat(e," does not exist."));r.type=e;for(let n of this._listeners[e]||[])n(r);for(let n of this._listeners[null]||[])n(r)}_loadLoginPage(){return Ow(this._baseUrl+"login",{credentials:"include"})}}ta.LoginClient=ta;const Nl={window:null,eventType:null};function m4({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(Nl.window=n,Nl.eventType=e)}function fde({eventType:t}={}){Nl.window&&Nl.eventType==t&&setTimeout(()=>{Nl.window&&Nl.window.close(),Nl.window=null},100)}let Jh;const dde={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},pde={set(t,{prop:e,value:r=null}){t[e]=r}},hde={init({commit:t,state:e,rootState:r},n){return new Promise(i=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),Jh=new ta(n,{ssl:a});let o=r.config.registries.filter(l=>l.has.auth);Jh.addEventListener(null,l=>{switch(fde({eventType:l.type}),l.type){case ta.events.connect:i(),t({type:"set",prop:"connected",value:!0});break;case ta.events.disconnect:i(),t({type:"set",prop:"connected",value:!1});break;case ta.events.login:t({type:"set",prop:"user",value:l.user});break;case ta.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case ta.events.update:t({type:"set",prop:"user",value:l.user});break;case ta.events.about:l.type=void 0,t({type:"set",prop:"about",value:l});for(let c of o)c.setAuth({key:l.publicKey});break;case ta.events.providers:t({type:"set",prop:"providers",value:l.providers});break;case ta.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let c of o)c.setAuth({bearerToken:l.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout(()=>{t({type:"set",prop:"authorized",value:!1});for(let c of o)c.setAuth({bearerToken:null})},l.expiresIn*1e3)});break;case ta.events.error:i(),cn.error("LoginClient error:",l.error);break}}),Jh.connect(),t({type:"set",prop:"available",value:!0})})},setName(t,e){return Jh.setName(e).then(()=>!0).catch(()=>!1)}},mde={namespaced:!0,state:dde,mutations:pde,actions:hde},gde={insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},vde={showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},bde={addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},yde={clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},_de={resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}},Rl={ConceptSchemeSelection:gde,ItemDetail:vde,ConceptListWrapper:bde,MappingEditor:yde,MappingBrowser:_de},jm="cocoda-settings--"+window.location.pathname;let to={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(Rl)){to.components[t]={};for(let e of Object.keys(Rl[t]))Rl[t][e].sideDependent?(to.components[t][e]={},to.components[t][e][!0]=Rl[t][e].default,to.components[t][e][!1]=Rl[t][e].default):to.components[t][e]=Rl[t][e].default}const wde={settings:to,componentSettings:Rl,loaded:!1},Sde={save(t,{settings:e}){t.loaded?(t.settings=e,ai.setItem(jm,e)):cn.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(Q.set(t.settings,e,r),ai.setItem(jm,t.settings)):cn.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:i}){t.loaded?(n!==void 0?Q.set(t.settings.components[e][r],n,i):Q.set(t.settings.components[e],r,i),ai.setItem(jm,t.settings)):cn.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},Ode={load({commit:t}){return ai.getItem(jm).then(e=>{let r=Object.assign({},to,e||{});t({type:"loaded"});for(let n of Object.keys(to.components)){r.components[n]||(r.components[n]={});for(let i of Object.keys(to.components[n]))r.components[n][i]===void 0&&(r.components[n][i]=to.components[n][i])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})})}},$de={namespaced:!0,state:wde,mutations:Sde,actions:Ode};/*! + */function Afe(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var r=t.prototype._init;t.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[n].concat(i.init):n,r.call(this,i)}}function n(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var xfe=typeof window<"u"?window:typeof global<"u"?global:{},Vc=xfe.__VUE_DEVTOOLS_GLOBAL_HOOK__;function kfe(t){Vc&&(t._devtoolHook=Vc,Vc.emit("vuex:init",t),Vc.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,r){Vc.emit("vuex:mutation",e,r)},{prepend:!0}),t.subscribeAction(function(e,r){Vc.emit("vuex:action",e,r)},{prepend:!0}))}function Dfe(t,e){return t.filter(e)[0]}function O0(t,e){if(e===void 0&&(e=[]),t===null||typeof t!="object")return t;var r=Dfe(e,function(i){return i.original===t});if(r)return r.copy;var n=Array.isArray(t)?[]:{};return e.push({original:t,copy:n}),Object.keys(t).forEach(function(i){n[i]=O0(t[i],e)}),n}function af(t,e){Object.keys(t).forEach(function(r){return e(t[r],r)})}function ZL(t){return t!==null&&typeof t=="object"}function Rfe(t){return t&&typeof t.then=="function"}function Mfe(t,e){return function(){return t(e)}}var Ma=function(e,r){this.runtime=r,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},QL={namespaced:{configurable:!0}};QL.namespaced.get=function(){return!!this._rawModule.namespaced};Ma.prototype.addChild=function(e,r){this._children[e]=r};Ma.prototype.removeChild=function(e){delete this._children[e]};Ma.prototype.getChild=function(e){return this._children[e]};Ma.prototype.hasChild=function(e){return e in this._children};Ma.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)};Ma.prototype.forEachChild=function(e){af(this._children,e)};Ma.prototype.forEachGetter=function(e){this._rawModule.getters&&af(this._rawModule.getters,e)};Ma.prototype.forEachAction=function(e){this._rawModule.actions&&af(this._rawModule.actions,e)};Ma.prototype.forEachMutation=function(e){this._rawModule.mutations&&af(this._rawModule.mutations,e)};Object.defineProperties(Ma.prototype,QL);var _c=function(e){this.register([],e,!1)};_c.prototype.get=function(e){return e.reduce(function(r,n){return r.getChild(n)},this.root)};_c.prototype.getNamespace=function(e){var r=this.root;return e.reduce(function(n,i){return r=r.getChild(i),n+(r.namespaced?i+"/":"")},"")};_c.prototype.update=function(e){e4([],this.root,e)};_c.prototype.register=function(e,r,n){var i=this;n===void 0&&(n=!0);var a=new Ma(r,n);if(e.length===0)this.root=a;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],a)}r.modules&&af(r.modules,function(l,c){i.register(e.concat(c),l,n)})};_c.prototype.unregister=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1],i=r.getChild(n);i&&i.runtime&&r.removeChild(n)};_c.prototype.isRegistered=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1];return r?r.hasChild(n):!1};function e4(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;e4(t.concat(n),e.getChild(n),r.modules[n])}}var si,zi=function(e){var r=this;e===void 0&&(e={}),!si&&typeof window<"u"&&window.Vue&&n4(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var i=e.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new _c(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new si,this._makeLocalGettersCache=Object.create(null);var a=this,o=this,l=o.dispatch,c=o.commit;this.dispatch=function(g,y){return l.call(a,g,y)},this.commit=function(g,y,v){return c.call(a,g,y,v)},this.strict=i;var f=this._modules.root.state;yb(this,f,[],this._modules.root),QO(this,f),n.forEach(function(p){return p(r)});var d=e.devtools!==void 0?e.devtools:si.config.devtools;d&&kfe(this)},ZO={state:{configurable:!0}};ZO.state.get=function(){return this._vm._data.$$state};ZO.state.set=function(t){};zi.prototype.commit=function(e,r,n){var i=this,a=jg(e,r,n),o=a.type,l=a.payload,c={type:o,payload:l},f=this._mutations[o];f&&(this._withCommit(function(){f.forEach(function(p){p(l)})}),this._subscribers.slice().forEach(function(d){return d(c,i.state)}))};zi.prototype.dispatch=function(e,r){var n=this,i=jg(e,r),a=i.type,o=i.payload,l={type:a,payload:o},c=this._actions[a];if(c){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(l,n.state)})}catch(d){}var f=c.length>1?Promise.all(c.map(function(d){return d(o)})):c[0](o);return new Promise(function(d,p){f.then(function(g){try{n._actionSubscribers.filter(function(y){return y.after}).forEach(function(y){return y.after(l,n.state)})}catch(y){}d(g)},function(g){try{n._actionSubscribers.filter(function(y){return y.error}).forEach(function(y){return y.error(l,n.state,g)})}catch(y){}p(g)})})}};zi.prototype.subscribe=function(e,r){return t4(e,this._subscribers,r)};zi.prototype.subscribeAction=function(e,r){var n=typeof e=="function"?{before:e}:e;return t4(n,this._actionSubscribers,r)};zi.prototype.watch=function(e,r,n){var i=this;return this._watcherVM.$watch(function(){return e(i.state,i.getters)},r,n)};zi.prototype.replaceState=function(e){var r=this;this._withCommit(function(){r._vm._data.$$state=e})};zi.prototype.registerModule=function(e,r,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,r),yb(this,this.state,e,this._modules.get(e),n.preserveState),QO(this,this.state)};zi.prototype.unregisterModule=function(e){var r=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=e$(r.state,e.slice(0,-1));si.delete(n,e[e.length-1])}),r4(this)};zi.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)};zi.prototype.hotUpdate=function(e){this._modules.update(e),r4(this,!0)};zi.prototype._withCommit=function(e){var r=this._committing;this._committing=!0,e(),this._committing=r};Object.defineProperties(zi.prototype,ZO);function t4(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function r4(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;yb(t,r,[],t._modules.root,!0),QO(t,r,e)}function QO(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};af(i,function(l,c){a[c]=Mfe(l,t),Object.defineProperty(t.getters,c,{get:function(){return t._vm[c]},enumerable:!0})});var o=si.config.silent;si.config.silent=!0,t._vm=new si({data:{$$state:e},computed:a}),si.config.silent=o,t.strict&&jfe(t),n&&(r&&t._withCommit(function(){n._data.$$state=null}),si.nextTick(function(){return n.$destroy()}))}function yb(t,e,r,n,i){var a=!r.length,o=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[o],t._modulesNamespaceMap[o]=n),!a&&!i){var l=e$(e,r.slice(0,-1)),c=r[r.length-1];t._withCommit(function(){si.set(l,c,n.state)})}var f=n.context=Ife(t,o,r);n.forEachMutation(function(d,p){var g=o+p;Nfe(t,g,d,f)}),n.forEachAction(function(d,p){var g=d.root?p:o+p,y=d.handler||d;Bfe(t,g,y,f)}),n.forEachGetter(function(d,p){var g=o+p;Ffe(t,g,d,f)}),n.forEachChild(function(d,p){yb(t,e,r.concat(p),d,i)})}function Ife(t,e,r){var n=e==="",i={dispatch:n?t.dispatch:function(a,o,l){var c=jg(a,o,l),f=c.payload,d=c.options,p=c.type;return(!d||!d.root)&&(p=e+p),t.dispatch(p,f)},commit:n?t.commit:function(a,o,l){var c=jg(a,o,l),f=c.payload,d=c.options,p=c.type;(!d||!d.root)&&(p=e+p),t.commit(p,f,d)}};return Object.defineProperties(i,{getters:{get:n?function(){return t.getters}:function(){return Lfe(t,e)}},state:{get:function(){return e$(t.state,r)}}}),i}function Lfe(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach(function(i){if(i.slice(0,n)===e){var a=i.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[i]},enumerable:!0})}}),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function Nfe(t,e,r,n){var i=t._mutations[e]||(t._mutations[e]=[]);i.push(function(o){r.call(t,n.state,o)})}function Bfe(t,e,r,n){var i=t._actions[e]||(t._actions[e]=[]);i.push(function(o){var l=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},o);return Rfe(l)||(l=Promise.resolve(l)),t._devtoolHook?l.catch(function(c){throw t._devtoolHook.emit("vuex:error",c),c}):l})}function Ffe(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(a){return r(n.state,n.getters,a.state,a.getters)})}function jfe(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function e$(t,e){return e.reduce(function(r,n){return r[n]},t)}function jg(t,e,r){return ZL(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function n4(t){si&&t===si||(si=t,Afe(si))}var i4=wb(function(t,e){var r={};return _b(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){var l=this.$store.state,c=this.$store.getters;if(t){var f=Sb(this.$store,"mapState",t);if(!f)return;l=f.context.state,c=f.context.getters}return typeof a=="function"?a.call(this,l,c):l[a]},r[i].vuex=!0}),r}),a4=wb(function(t,e){var r={};return _b(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.commit;if(t){var d=Sb(this.$store,"mapMutations",t);if(!d)return;f=d.context.commit}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),o4=wb(function(t,e){var r={};return _b(e).forEach(function(n){var i=n.key,a=n.val;a=t+a,r[i]=function(){if(!(t&&!Sb(this.$store,"mapGetters",t)))return this.$store.getters[a]},r[i].vuex=!0}),r}),s4=wb(function(t,e){var r={};return _b(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.dispatch;if(t){var d=Sb(this.$store,"mapActions",t);if(!d)return;f=d.context.dispatch}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),zfe=function(t){return{mapState:i4.bind(null,t),mapGetters:o4.bind(null,t),mapMutations:a4.bind(null,t),mapActions:s4.bind(null,t)}};function _b(t){return Hfe(t)?Array.isArray(t)?t.map(function(e){return{key:e,val:e}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function Hfe(t){return Array.isArray(t)||ZL(t)}function wb(t){return function(e,r){return typeof e!="string"?(r=e,e=""):e.charAt(e.length-1)!=="/"&&(e+="/"),t(e,r)}}function Sb(t,e,r){var n=t._modulesNamespaceMap[r];return n}function Ufe(t){t===void 0&&(t={});var e=t.collapsed;e===void 0&&(e=!0);var r=t.filter;r===void 0&&(r=function(d,p,g){return!0});var n=t.transformer;n===void 0&&(n=function(d){return d});var i=t.mutationTransformer;i===void 0&&(i=function(d){return d});var a=t.actionFilter;a===void 0&&(a=function(d,p){return!0});var o=t.actionTransformer;o===void 0&&(o=function(d){return d});var l=t.logMutations;l===void 0&&(l=!0);var c=t.logActions;c===void 0&&(c=!0);var f=t.logger;return f===void 0&&(f=console),function(d){var p=O0(d.state);typeof f>"u"||(l&&d.subscribe(function(g,y){var v=O0(y);if(r(g,p,v)){var _=KP(),$=i(g),E="mutation "+g.type+_;WP(f,E,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",n(p)),f.log("%c mutation","color: #03A9F4; font-weight: bold",$),f.log("%c next state","color: #4CAF50; font-weight: bold",n(v)),GP(f)}p=v}),c&&d.subscribeAction(function(g,y){if(a(g,y)){var v=KP(),_=o(g),$="action "+g.type+v;WP(f,$,e),f.log("%c action","color: #03A9F4; font-weight: bold",_),GP(f)}}))}}function WP(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(i){t.log(e)}}function GP(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function KP(){var t=new Date;return" @ "+Xh(t.getHours(),2)+":"+Xh(t.getMinutes(),2)+":"+Xh(t.getSeconds(),2)+"."+Xh(t.getMilliseconds(),3)}function Vfe(t,e){return new Array(e+1).join(t)}function Xh(t,e){return Vfe("0",e-t.toString().length)+t}var Wfe={Store:zi,install:n4,version:"3.6.2",mapState:i4,mapMutations:a4,mapGetters:o4,mapActions:s4,createNamespacedHelpers:zfe,createLogger:Ufe};const l4=Wfe,Gfe={scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},Kfe={clear(t,{kind:e,isLeft:r}){t[e][r]=null,e=="scheme"&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:i,scheme:a}){e=="both"?(t.scheme[r]=a&&Q.pick(a,["uri"]),t.concept[r]=i&&Q.pick(i,["uri"])):t[e][r]=Q.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},qfe={namespaced:!0,state:Gfe,mutations:Kfe};function t$(t){return t=t||Kd.getters.currentRegistry,Q.isString(t)&&(t={uri:t}),t=(Kd.state.config.registries||[]).find(e=>G.compareFast(e,t)),t}function Au(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map(n=>n.uri);return Q.intersection(q4(e),r).length>0}function c4({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=Q.get(e,"config.mappings.".concat(r,"Whitelist"));if(n&&!n.find(a=>Mu(a,t[r]))||Q.get(e,"config.mappings.cardinality")=="1-to-1"&&G.conceptsOfMapping(t,"to").length>1)return!1}return!0}function Wd({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function u4({registry:t,mapping:e,user:r}){return!(!e||!t||!c4({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!d4({registry:t,user:r,mapping:Q.omit(e,"partOf"),concordance:io.value.find(n=>G.compare(n,e.partOf[0])),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function r$({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t)||!c4({mapping:e,registry:t}))return!1;const i=io.value.find(l=>G.compare(l,Q.get(n,"partOf[0]"))),a=Au(i,r);let o=!G.userOwnsMapping(r,n);return i&&!o&&!a&&!Wd({registry:t,user:r,action:"update"})?!1:(a&&(o=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:o}))}function f4({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t))return!1;const i=io.value.find(l=>G.compare(l,Q.get(n,"partOf[0]"))),a=Au(i,r);let o=!G.userOwnsMapping(r,n);return i&&!o&&!a&&!Wd({registry:t,user:r,action:"update"})?!1:t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:o})}function d4({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:i=!0}){if(t=t$(t||r._registry),!e||!r||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:n}))return!1;if(i)if(!r.partOf||r.partOf.length===0){if(!r$({registry:t,mapping:r,user:n}))return!1}else{const a=io.value.find(o=>G.compare(o,r.partOf[0]));if(!a||!Au(a,n)&&!Wd({registry:t,user:n,action:"update"}))return!1}return!(!Au(e,n)&&!Wd({registry:t,user:n,action:"update"})||!Mu(e.fromScheme,r.fromScheme)||!Mu(e.toScheme,r.toScheme))}function Yfe({registry:t,mapping:e,user:r}){if(t=t$(t||e._registry),!e||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:r}))return!1;const n=e.partOf&&e.partOf[0]&&io.value.find(i=>G.compare(i,e.partOf[0]));return!(!n||!Au(n,r)&&!Wd({registry:t,user:r,action:"update"}))}const Xfe="cocoda-mappingTrash--"+window.location.pathname,p4={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[G.defaultMappingType.uri]},Jfe={mapping:G.copyDeep(p4),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Oa={fromTo(t){return t?"from":"to"},fromToScheme(t){return Oa.fromTo(t)+"Scheme"}},Ou={canAdd:t=>(e,r,n)=>!(e==null||Ou.added(t)(e,n)),added:t=>(e,r)=>{let n=Oa.fromTo(r);return Q.findIndex(t.mapping[n].memberSet,a=>G.compare(a,e))!=-1},checkScheme:t=>(e,r)=>{let n=Ou.getScheme(t)(r);return n==null?!0:G.compare(n,e)},getConcepts:t=>e=>{if(Q.isBoolean(e)){let r=Oa.fromTo(e);return G.conceptsOfMapping(t.mapping,r)}else return G.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Oa.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const i=n.getCurrentRegistry;if(!G.compareFast(t.original.registry,i))return!0;const a=t.original.mapping;let o=(l,c)=>{if(!l&&!c)return!0;if((l||[]).length!=(c||[]).length)return!1;let f=l&&l[0],d=c&&c[0];return!f&&!d?!0:!(f&&!d||!f&&d||f.uri!=d.uri||G.prefLabel(f)!=G.prefLabel(d))};return!i.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!o(t.mapping.creator,a.creator)?!0:!G.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!G.compare(Q.get(t.mapping,"partOf[0]"),Q.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,i=[];for(let a of t.mappingTrash){let o=n.registries.find(l=>G.compareFast(l,a.registry));i.push(Object.assign({},a,{registry:o}))}return i},canCreate:(t,e,r,n)=>u4({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!G.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:r$({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!G.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:f4({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},h4={add(t,{concept:e,scheme:r,isLeft:n,cardinality:i="1-to-n"}){if(r=r||e.inScheme&&e.inScheme[0],!r||Ou.added(t)(e,n))return;let a=Oa.fromTo(n);a=="from"&&t.mapping.from.memberSet.length!=0||!Ou.checkScheme(t)(r,n)?t.mapping[a].memberSet=[e]:a=="to"&&i=="1-to-1"?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Oa.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Oa.fromTo(r),i=Q.findIndex(t.mapping[n].memberSet,a=>G.compare(a,e));i!=-1&&(t.mapping[n].memberSet.splice(i,1),t.mapping[n].memberSet.length==0&&n=="from"&&(t.mapping[Oa.fromToScheme(r)]=null),G.conceptsOfMapping(t.mapping).length===0&&h4.empty(t))},removeAll(t,{isLeft:e}){let r=Oa.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Oa.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||Q.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=G.copyDeep(p4),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!Q.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"creator"):t.mapping.creator=e},setContributor(t,{contributor:e}){e&&!Q.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"contributor"):t.mapping.contributor=e},setScheme(t,{isLeft:e=!0,scheme:r}){Ou.getConcepts(t)(e).length==0&&(t.mapping[Oa.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Ze.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#narrowMatch"?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#broadMatch"&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||e===null)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter(r=>r!==e)):Ze.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=G.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){e&&r?t.mappingsNeedRefreshRegistry=r:t.mappingsNeedRefreshRegistry=null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:G.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter(r=>r.mapping.uri!=e)},clearTrash(t){t.mappingTrash=[]}},Zfe={loadMappingTrash({commit:t}){return ai.getItem(Xfe).then(e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})})}},Qfe={namespaced:!0,state:Jfe,getters:Ou,mutations:h4,actions:Zfe},ede={alerts:[]},tde={add(t,e){e.variant=e.variant||"warning",e.countdown=e.countdown!=null?e.countdown:5;let r=!0;(!e.countdown||e.countdown==-1)&&(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},rde={namespaced:!0,state:ede,mutations:tde};var an={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class nde extends Error{}class $0 extends Error{}class T0 extends Error{}class C0 extends Error{}const ide=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:nde,NoSuchEventError:C0,ServerConnectionError:T0,ThirdPartyCookiesBlockedError:$0},Symbol.toStringTag,{value:"Module"}));var E0={exports:{}};(function(t,e){var r=typeof self<"u"?self:ir,n=function(){function a(){this.fetch=!1,this.DOMException=r.DOMException}return a.prototype=r,new a}();(function(a){(function(o){var l={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(R){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function c(R){return R&&DataView.prototype.isPrototypeOf(R)}if(l.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(R){return R&&f.indexOf(Object.prototype.toString.call(R))>-1};function p(R){if(typeof R!="string"&&(R=String(R)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(R))throw new TypeError("Invalid character in header field name");return R.toLowerCase()}function g(R){return typeof R!="string"&&(R=String(R)),R}function y(R){var X={next:function(){var ae=R.shift();return{done:ae===void 0,value:ae}}};return l.iterable&&(X[Symbol.iterator]=function(){return X}),X}function v(R){this.map={},R instanceof v?R.forEach(function(X,ae){this.append(ae,X)},this):Array.isArray(R)?R.forEach(function(X){this.append(X[0],X[1])},this):R&&Object.getOwnPropertyNames(R).forEach(function(X){this.append(X,R[X])},this)}v.prototype.append=function(R,X){R=p(R),X=g(X);var ae=this.map[R];this.map[R]=ae?ae+", "+X:X},v.prototype.delete=function(R){delete this.map[p(R)]},v.prototype.get=function(R){return R=p(R),this.has(R)?this.map[R]:null},v.prototype.has=function(R){return this.map.hasOwnProperty(p(R))},v.prototype.set=function(R,X){this.map[p(R)]=g(X)},v.prototype.forEach=function(R,X){for(var ae in this.map)this.map.hasOwnProperty(ae)&&R.call(X,this.map[ae],ae,this)},v.prototype.keys=function(){var R=[];return this.forEach(function(X,ae){R.push(ae)}),y(R)},v.prototype.values=function(){var R=[];return this.forEach(function(X){R.push(X)}),y(R)},v.prototype.entries=function(){var R=[];return this.forEach(function(X,ae){R.push([ae,X])}),y(R)},l.iterable&&(v.prototype[Symbol.iterator]=v.prototype.entries);function _(R){if(R.bodyUsed)return Promise.reject(new TypeError("Already read"));R.bodyUsed=!0}function $(R){return new Promise(function(X,ae){R.onload=function(){X(R.result)},R.onerror=function(){ae(R.error)}})}function E(R){var X=new FileReader,ae=$(X);return X.readAsArrayBuffer(R),ae}function D(R){var X=new FileReader,ae=$(X);return X.readAsText(R),ae}function L(R){for(var X=new Uint8Array(R),ae=new Array(X.length),Ee=0;Ee-1?X:R}function j(R,X){X=X||{};var ae=X.body;if(R instanceof j){if(R.bodyUsed)throw new TypeError("Already read");this.url=R.url,this.credentials=R.credentials,X.headers||(this.headers=new v(R.headers)),this.method=R.method,this.mode=R.mode,this.signal=R.signal,!ae&&R._bodyInit!=null&&(ae=R._bodyInit,R.bodyUsed=!0)}else this.url=String(R);if(this.credentials=X.credentials||this.credentials||"same-origin",(X.headers||!this.headers)&&(this.headers=new v(X.headers)),this.method=B(X.method||this.method||"GET"),this.mode=X.mode||this.mode||null,this.signal=X.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ae)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(ae)}j.prototype.clone=function(){return new j(this,{body:this._bodyInit})};function ee(R){var X=new FormData;return R.trim().split("&").forEach(function(ae){if(ae){var Ee=ae.split("="),Se=Ee.shift().replace(/\+/g," "),ve=Ee.join("=").replace(/\+/g," ");X.append(decodeURIComponent(Se),decodeURIComponent(ve))}}),X}function fe(R){var X=new v,ae=R.replace(/\r?\n[\t ]+/g," ");return ae.split(/\r?\n/).forEach(function(Ee){var Se=Ee.split(":"),ve=Se.shift().trim();if(ve){var De=Se.join(":").trim();X.append(ve,De)}}),X}k.call(j.prototype);function ge(R,X){X||(X={}),this.type="default",this.status=X.status===void 0?200:X.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in X?X.statusText:"OK",this.headers=new v(X.headers),this.url=X.url||"",this._initBody(R)}k.call(ge.prototype),ge.prototype.clone=function(){return new ge(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new v(this.headers),url:this.url})},ge.error=function(){var R=new ge(null,{status:0,statusText:""});return R.type="error",R};var z=[301,302,303,307,308];ge.redirect=function(R,X){if(z.indexOf(X)===-1)throw new RangeError("Invalid status code");return new ge(null,{status:X,headers:{location:R}})},o.DOMException=a.DOMException;try{new o.DOMException}catch(R){o.DOMException=function(X,ae){this.message=X,this.name=ae;var Ee=Error(X);this.stack=Ee.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function H(R,X){return new Promise(function(ae,Ee){var Se=new j(R,X);if(Se.signal&&Se.signal.aborted)return Ee(new o.DOMException("Aborted","AbortError"));var ve=new XMLHttpRequest;function De(){ve.abort()}ve.onload=function(){var de={status:ve.status,statusText:ve.statusText,headers:fe(ve.getAllResponseHeaders()||"")};de.url="responseURL"in ve?ve.responseURL:de.headers.get("X-Request-URL");var ie="response"in ve?ve.response:ve.responseText;ae(new ge(ie,de))},ve.onerror=function(){Ee(new TypeError("Network request failed"))},ve.ontimeout=function(){Ee(new TypeError("Network request failed"))},ve.onabort=function(){Ee(new o.DOMException("Aborted","AbortError"))},ve.open(Se.method,Se.url,!0),Se.credentials==="include"?ve.withCredentials=!0:Se.credentials==="omit"&&(ve.withCredentials=!1),"responseType"in ve&&l.blob&&(ve.responseType="blob"),Se.headers.forEach(function(de,ie){ve.setRequestHeader(ie,de)}),Se.signal&&(Se.signal.addEventListener("abort",De),ve.onreadystatechange=function(){ve.readyState===4&&Se.signal.removeEventListener("abort",De)}),ve.send(typeof Se._bodyInit>"u"?null:Se._bodyInit)})}return H.polyfill=!0,a.fetch||(a.fetch=H,a.Headers=v,a.Request=j,a.Response=ge),o.Headers=v,o.Request=j,o.Response=ge,o.fetch=H,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(E0,E0.exports);var ade=E0.exports;const ode=xr(ade);class sde extends Error{constructor(e,r){super(e),this.status=r}}function Tw(t,e){return ode(t,e).then(r=>{if(r.ok)return r;throw new sde(r.statusText,r.status)})}var au=null;typeof WebSocket<"u"?au=WebSocket:typeof MozWebSocket<"u"?au=MozWebSocket:typeof ir<"u"?au=ir.WebSocket||ir.MozWebSocket:typeof window<"u"?au=window.WebSocket||window.MozWebSocket:typeof self<"u"&&(au=self.WebSocket||self.MozWebSocket);var lde=au;const cde=xr(lde);function P0(t){this.message=t}P0.prototype=new Error,P0.prototype.name="InvalidCharacterError";var qP=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new P0("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=e.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};function ude(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(qP(r).replace(/(.)/g,function(n,i){var a=i.charCodeAt(0).toString(16).toUpperCase();return a.length<2&&(a="0"+a),"%"+a}))}(e)}catch(r){return qP(e)}}function zg(t){this.message=t}function Cw(t,e){if(typeof t!="string")throw new zg("Invalid token specified");var r=(e=e||{}).header===!0?0:1;try{return JSON.parse(ude(t.split(".")[r]))}catch(n){throw new zg("Invalid token specified: "+n.message)}}zg.prototype=new Error,zg.prototype.name="InvalidTokenError";class ta{static get events(){return an}static get errors(){return ide}static get jwtDecode(){return Cw}constructor(e,{ssl:r=!0,retryMs:n=1e3,retryMsMax:i=3e4,retryMult:a=1.2,pingInterval:o=1e4}={}){e.endsWith("/")||(e+="/"),this._ssl=r,this._retryMs=n,this._retryMsMax=i,this._retryMult=a,this._baseUrl="".concat(r?"https":"http","://").concat(e),this._wsUrl="".concat(r?"wss":"ws","://").concat(e),this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=n,this._currentRetryMsHttp=n,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval(()=>{if(this._ws&&this._ws.readyState==1){this._send({type:"ping"});const l=new Date;this._lastPong&&l-this._lastPong>5*o+500&&(this._ws.close(),this._emit(an.error,{error:new T0("No reply from server, trying to reconnect.")}))}},o)},this.__handleClose=l=>{this._handleClose(l)},this.__handleOpen=l=>{this._handleOpen(l)},this.__handleMessage=l=>{this._handleMessage(l)}}addEventListener(e,r){if(e&&!an.isEvent(e))throw new C0("Event ".concat(e," does not exist."));this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(r)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return Cw(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new cde(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(an.disconnect))}setName(e){return!this.user||!e?Promise.reject():Tw(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:e})})}_send(e){let r=this._retryMs;const n=()=>{if(!this._ws||this._ws.readyState!=1)setTimeout(()=>{n(),r*=this._retryMult},Math.min(r,this._retryMsMax));else try{let i=JSON.stringify(e);this._ws.send(i),this._emit(an._sent,{message:i})}catch(i){console.error("Interal Error: Failed to send message.")}};n()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then(()=>Tw(this._baseUrl+"token",{credentials:"include"})).then(e=>e.json()).then(e=>{if(!Cw(e.token).sessionID)throw new $0;this._authenticated||(this._send({type:"authenticate",token:e.token}),this._token=e.token)}).catch(e=>{e instanceof $0?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(an.error,{error:e})):this._timeouts[0]=setTimeout(()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(an.error,{error:e}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout(()=>{this._ws.close()},this._currentRetryMsHttp))},100)})}_handleClose(){this._connected?this._emit(an.disconnect):this._emit(an.error,{error:new T0("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout(()=>{this._currentRetryMs*=this._retryMult,this.connect()},Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:e}){this._emit(an._received,{message:e});try{switch(e=JSON.parse(e),e.type){case"open":this._handleOpen();break;case"providers":Ms(this._providers,e.data.providers)||(this._providers=e.data.providers,this._emit(an.providers,{providers:this._providers}));break;case"about":Ms(this._about,e.data)||(this._about=e.data,this._emit(an.about,this._about));break;case"token":Ms(this._token,e.data.token)||(this._token=e.data.token,this._emit(an.token,{token:this._token,expiresIn:e.data.expiresIn}));break;case"updated":this._user=e.data.user,this._emit(an.update,{user:e.data.user});break;case"loggedIn":this._user=e.data.user,this._loggedIn=!0,this._emit(an.login,{user:e.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(an.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(an.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",e.type)}}catch(r){console.warn("Warning: Could not handle message from WebSocket:",r.message)}}_emit(e,r={}){if(!an.isEvent(e))throw new C0("Event ".concat(e," does not exist."));r.type=e;for(let n of this._listeners[e]||[])n(r);for(let n of this._listeners[null]||[])n(r)}_loadLoginPage(){return Tw(this._baseUrl+"login",{credentials:"include"})}}ta.LoginClient=ta;const Nl={window:null,eventType:null};function m4({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(Nl.window=n,Nl.eventType=e)}function fde({eventType:t}={}){Nl.window&&Nl.eventType==t&&setTimeout(()=>{Nl.window&&Nl.window.close(),Nl.window=null},100)}let Jh;const dde={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},pde={set(t,{prop:e,value:r=null}){t[e]=r}},hde={init({commit:t,state:e,rootState:r},n){return new Promise(i=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),Jh=new ta(n,{ssl:a});let o=r.config.registries.filter(l=>l.has.auth);Jh.addEventListener(null,l=>{switch(fde({eventType:l.type}),l.type){case ta.events.connect:i(),t({type:"set",prop:"connected",value:!0});break;case ta.events.disconnect:i(),t({type:"set",prop:"connected",value:!1});break;case ta.events.login:t({type:"set",prop:"user",value:l.user});break;case ta.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case ta.events.update:t({type:"set",prop:"user",value:l.user});break;case ta.events.about:l.type=void 0,t({type:"set",prop:"about",value:l});for(let c of o)c.setAuth({key:l.publicKey});break;case ta.events.providers:t({type:"set",prop:"providers",value:l.providers});break;case ta.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let c of o)c.setAuth({bearerToken:l.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout(()=>{t({type:"set",prop:"authorized",value:!1});for(let c of o)c.setAuth({bearerToken:null})},l.expiresIn*1e3)});break;case ta.events.error:i(),cn.error("LoginClient error:",l.error);break}}),Jh.connect(),t({type:"set",prop:"available",value:!0})})},setName(t,e){return Jh.setName(e).then(()=>!0).catch(()=>!1)}},mde={namespaced:!0,state:dde,mutations:pde,actions:hde},gde={insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},vde={showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},bde={addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},yde={clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},_de={resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}},Rl={ConceptSchemeSelection:gde,ItemDetail:vde,ConceptListWrapper:bde,MappingEditor:yde,MappingBrowser:_de},jm="cocoda-settings--"+window.location.pathname;let to={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(Rl)){to.components[t]={};for(let e of Object.keys(Rl[t]))Rl[t][e].sideDependent?(to.components[t][e]={},to.components[t][e][!0]=Rl[t][e].default,to.components[t][e][!1]=Rl[t][e].default):to.components[t][e]=Rl[t][e].default}const wde={settings:to,componentSettings:Rl,loaded:!1},Sde={save(t,{settings:e}){t.loaded?(t.settings=e,ai.setItem(jm,e)):cn.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(Q.set(t.settings,e,r),ai.setItem(jm,t.settings)):cn.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:i}){t.loaded?(n!==void 0?Q.set(t.settings.components[e][r],n,i):Q.set(t.settings.components[e],r,i),ai.setItem(jm,t.settings)):cn.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},Ode={load({commit:t}){return ai.getItem(jm).then(e=>{let r=Object.assign({},to,e||{});t({type:"loaded"});for(let n of Object.keys(to.components)){r.components[n]||(r.components[n]={});for(let i of Object.keys(to.components[n]))r.components[n][i]===void 0&&(r.components[n][i]=to.components[n][i])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})})}},$de={namespaced:!0,state:wde,mutations:Sde,actions:Ode};/*! * vue-router v3.6.5 * (c) 2022 Evan You * @license MIT - */function $a(t,e){for(var r in e)t[r]=e[r];return t}var Tde=/[!'()*]/g,Cde=function(t){return"%"+t.charCodeAt(0).toString(16)},Ede=/%2C/g,Wc=function(t){return encodeURIComponent(t).replace(Tde,Cde).replace(Ede,",")};function E0(t){try{return decodeURIComponent(t)}catch(e){}return t}function Pde(t,e,r){e===void 0&&(e={});var n=r||Ade,i;try{i=n(t||"")}catch(l){i={}}for(var a in e){var o=e[a];i[a]=Array.isArray(o)?o.map(YP):YP(o)}return i}var YP=function(t){return t==null||typeof t=="object"?t:String(t)};function Ade(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(r){var n=r.replace(/\+/g," ").split("="),i=E0(n.shift()),a=n.length>0?E0(n.join("=")):null;e[i]===void 0?e[i]=a:Array.isArray(e[i])?e[i].push(a):e[i]=[e[i],a]}),e}function xde(t){var e=t?Object.keys(t).map(function(r){var n=t[r];if(n===void 0)return"";if(n===null)return Wc(r);if(Array.isArray(n)){var i=[];return n.forEach(function(a){a!==void 0&&(a===null?i.push(Wc(r)):i.push(Wc(r)+"="+Wc(a)))}),i.join("&")}return Wc(r)+"="+Wc(n)}).filter(function(r){return r.length>0}).join("&"):null;return e?"?"+e:""}var Hg=/\/?$/;function Ug(t,e,r,n){var i=n&&n.options.stringifyQuery,a=e.query||{};try{a=P0(a)}catch(l){}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:XP(e,i),matched:t?kde(t):[]};return r&&(o.redirectedFrom=XP(r,i)),Object.freeze(o)}function P0(t){if(Array.isArray(t))return t.map(P0);if(t&&typeof t=="object"){var e={};for(var r in t)e[r]=P0(t[r]);return e}else return t}var rl=Ug(null,{path:"/"});function kde(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function XP(t,e){var r=t.path,n=t.query;n===void 0&&(n={});var i=t.hash;i===void 0&&(i="");var a=e||xde;return(r||"/")+a(n)+i}function g4(t,e,r){return e===rl?t===e:e?t.path&&e.path?t.path.replace(Hg,"")===e.path.replace(Hg,"")&&(r||t.hash===e.hash&&zm(t.query,e.query)):t.name&&e.name?t.name===e.name&&(r||t.hash===e.hash&&zm(t.query,e.query)&&zm(t.params,e.params)):!1:!1}function zm(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length!==n.length?!1:r.every(function(i,a){var o=t[i],l=n[a];if(l!==i)return!1;var c=e[i];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?zm(o,c):String(o)===String(c)})}function Dde(t,e){return t.path.replace(Hg,"/").indexOf(e.path.replace(Hg,"/"))===0&&(!e.hash||t.hash===e.hash)&&Rde(t.query,e.query)}function Rde(t,e){for(var r in e)if(!(r in t))return!1;return!0}function v4(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var i=t.indexOf("?");return i>=0&&(r=t.slice(i+1),t=t.slice(0,i)),{path:t,query:r,hash:e}}function Is(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var Vg=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},of=w4,Nde=n$,Bde=Hde,Fde=y4,jde=_4,zde=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function n$(t,e){for(var r=[],n=0,i=0,a="",o=e&&e.delimiter||"/",l;(l=zde.exec(t))!=null;){var c=l[0],f=l[1],d=l.index;if(a+=t.slice(i,d),i=d+c.length,f){a+=f[1];continue}var p=t[i],g=l[2],y=l[3],v=l[4],_=l[5],$=l[6],E=l[7];a&&(r.push(a),a="");var D=g!=null&&p!=null&&p!==g,L=$==="+"||$==="*",N=$==="?"||$==="*",k=l[2]||o,J=v||_;r.push({name:y||n++,prefix:g||"",delimiter:k,optional:N,repeat:L,partial:D,asterisk:!!E,pattern:J?Wde(J):E?".*":"[^"+Hm(k)+"]+?"})}return i1||!k.length)return k.length===0?e():e("span",{},k)}if(this.tag==="a")N.on=L,N.attrs={href:c,"aria-current":E};else{var J=S4(this.$slots.default);if(J){J.isStatic=!1;var B=J.data=$a({},J.data);B.on=B.on||{};for(var j in B.on){var ee=B.on[j];j in L&&(B.on[j]=Array.isArray(ee)?ee:[ee])}for(var fe in L)fe in B.on?B.on[fe].push(L[fe]):B.on[fe]=D;var ge=J.data.attrs=$a({},J.data.attrs);ge.href=c,ge["aria-current"]=E}else N.on=L}return e(this.tag,N,this.$slots.default)}};function eA(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function S4(t){if(t){for(var e,r=0;r-1&&($.params[N]=v.params[N]);return $.path=Um(D.path,$.params),g(D,$,_)}else if($.path){$.params={};for(var k=0;k-1}function Ob(t,e){return Kg(t)&&t._isRouter&&(e==null||t.type===e)}function oA(t,e,r){var n=function(i){i>=t.length?r():t[i]?e(t[i],function(){n(i+1)}):n(i+1)};n(0)}function ppe(t){return function(e,r,n){var i=!1,a=0,o=null;A4(t,function(l,c,f,d){if(typeof l=="function"&&l.cid===void 0){i=!0,a++;var p=sA(function(_){mpe(_)&&(_=_.default),l.resolved=typeof _=="function"?_:Wg.extend(_),f.components[d]=_,a--,a<=0&&n()}),g=sA(function(_){var $="Failed to resolve async component "+d+": "+_;o||(o=Kg(_)?_:new Error($),n(o))}),y;try{y=l(p,g)}catch(_){g(_)}if(y)if(typeof y.then=="function")y.then(p,g);else{var v=y.component;v&&typeof v.then=="function"&&v.then(p,g)}}}),i||n()}}function A4(t,e){return x4(t.map(function(r){return Object.keys(r.components).map(function(n){return e(r.components[n],r.instances[n],r,n)})}))}function x4(t){return Array.prototype.concat.apply([],t)}var hpe=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function mpe(t){return t.__esModule||hpe&&t[Symbol.toStringTag]==="Module"}function sA(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var Ia=function(e,r){this.router=e,this.base=gpe(r),this.current=rl,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};Ia.prototype.listen=function(e){this.cb=e};Ia.prototype.onReady=function(e,r){this.ready?e():(this.readyCbs.push(e),r&&this.readyErrorCbs.push(r))};Ia.prototype.onError=function(e){this.errorCbs.push(e)};Ia.prototype.transitionTo=function(e,r,n){var i=this,a;try{a=this.router.match(e,this.current)}catch(l){throw this.errorCbs.forEach(function(c){c(l)}),l}var o=this.current;this.confirmTransition(a,function(){i.updateRoute(a),r&&r(a),i.ensureURL(),i.router.afterHooks.forEach(function(l){l&&l(a,o)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(l){l(a)}))},function(l){n&&n(l),l&&!i.ready&&(!Ob(l,wc.redirected)||o!==rl)&&(i.ready=!0,i.readyErrorCbs.forEach(function(c){c(l)}))})};Ia.prototype.confirmTransition=function(e,r,n){var i=this,a=this.current;this.pending=e;var o=function(_){!Ob(_)&&Kg(_)&&(i.errorCbs.length?i.errorCbs.forEach(function($){$(_)}):console.error(_)),n&&n(_)},l=e.matched.length-1,c=a.matched.length-1;if(g4(e,a)&&l===c&&e.matched[l]===a.matched[c])return this.ensureURL(),e.hash&&Ls(this.router,a,e,!1),o(cpe(a,e));var f=vpe(this.current.matched,e.matched),d=f.updated,p=f.deactivated,g=f.activated,y=[].concat(ype(p),this.router.beforeHooks,_pe(d),g.map(function(_){return _.beforeEnter}),ppe(g)),v=function(_,$){if(i.pending!==e)return o(aA(a,e));try{_(e,a,function(E){E===!1?(i.ensureURL(!0),o(upe(a,e))):Kg(E)?(i.ensureURL(!0),o(E)):typeof E=="string"||typeof E=="object"&&(typeof E.path=="string"||typeof E.name=="string")?(o(lpe(a,e)),typeof E=="object"&&E.replace?i.replace(E):i.push(E)):$(E)})}catch(E){o(E)}};oA(y,v,function(){var _=wpe(g),$=_.concat(i.router.resolveHooks);oA($,v,function(){if(i.pending!==e)return o(aA(a,e));i.pending=null,r(e),i.router.app&&i.router.app.$nextTick(function(){v4(e)})})})};Ia.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)};Ia.prototype.setupListeners=function(){};Ia.prototype.teardown=function(){this.listeners.forEach(function(e){e()}),this.listeners=[],this.current=rl,this.pending=null};function gpe(t){if(!t)if(Op){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function vpe(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var i=this.router,a=i.options.scrollBehavior,o=Ns&&a;o&&this.listeners.push(E4());var l=function(){var c=n.current,f=sd(n.base);n.current===rl&&f===n._startLocation||n.transitionTo(f,function(d){o&&Ls(i,d,c,!0)})};window.addEventListener("popstate",l),this.listeners.push(function(){window.removeEventListener("popstate",l)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Gg(Is(o.base+f.fullPath)),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){k0(Is(o.base+f.fullPath)),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.ensureURL=function(n){if(sd(this.base)!==this.current.fullPath){var i=Is(this.base+this.current.fullPath);n?Gg(i):k0(i)}},e.prototype.getCurrentLocation=function(){return sd(this.base)},e}(Ia);function sd(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return t&&(r===n||r.indexOf(Is(n+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var R4=function(t){function e(r,n,i){t.call(this,r,n),!(i&&Ope(this.base))&&lA()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,o=Ns&&a;o&&this.listeners.push(E4());var l=function(){var f=n.current;lA()&&n.transitionTo(Vm(),function(d){o&&Ls(n.router,d,f,!0),Ns||Wm(d.fullPath)})},c=Ns?"popstate":"hashchange";window.addEventListener(c,l),this.listeners.push(function(){window.removeEventListener(c,l)})}},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){cA(f.fullPath),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Wm(f.fullPath),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;Vm()!==i&&(n?cA(i):Wm(i))},e.prototype.getCurrentLocation=function(){return Vm()},e}(Ia);function Ope(t){var e=sd(t);if(!/^\/#/.test(e))return window.location.replace(Is(t+"/#"+e)),!0}function lA(){var t=Vm();return t.charAt(0)==="/"?!0:(Wm("/"+t),!1)}function Vm(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function D0(t){var e=window.location.href,r=e.indexOf("#"),n=r>=0?e.slice(0,r):e;return n+"#"+t}function cA(t){Ns?Gg(D0(t)):window.location.hash=t}function Wm(t){Ns?k0(D0(t)):window.location.replace(D0(t))}var $pe=function(t){function e(r,n){t.call(this,r,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index+1).concat(l),o.index++,i&&i(l)},a)},e.prototype.replace=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index).concat(l),i&&i(l)},a)},e.prototype.go=function(n){var i=this,a=this.index+n;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,function(){var l=i.current;i.index=a,i.updateRoute(o),i.router.afterHooks.forEach(function(c){c&&c(o,l)})},function(l){Ob(l,wc.duplicated)&&(i.index=a)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ia),vr=function(e){e===void 0&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=epe(e.routes||[],this);var r=e.mode||"hash";switch(this.fallback=r==="history"&&!Ns&&e.fallback!==!1,this.fallback&&(r="hash"),Op||(r="abstract"),this.mode=r,r){case"history":this.history=new D4(this,e.base);break;case"hash":this.history=new R4(this,e.base,this.fallback);break;case"abstract":this.history=new $pe(this,e.base);break}},M4={currentRoute:{configurable:!0}};vr.prototype.match=function(e,r,n){return this.matcher.match(e,r,n)};M4.currentRoute.get=function(){return this.history&&this.history.current};vr.prototype.init=function(e){var r=this;if(this.apps.push(e),e.$once("hook:destroyed",function(){var o=r.apps.indexOf(e);o>-1&&r.apps.splice(o,1),r.app===e&&(r.app=r.apps[0]||null),r.app||r.history.teardown()}),!this.app){this.app=e;var n=this.history;if(n instanceof D4||n instanceof R4){var i=function(o){var l=n.current,c=r.options.scrollBehavior,f=Ns&&c;f&&"fullPath"in o&&Ls(r,o,l,!1)},a=function(o){n.setupListeners(),i(o)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen(function(o){r.apps.forEach(function(l){l._route=o})})}};vr.prototype.beforeEach=function(e){return l$(this.beforeHooks,e)};vr.prototype.beforeResolve=function(e){return l$(this.resolveHooks,e)};vr.prototype.afterEach=function(e){return l$(this.afterHooks,e)};vr.prototype.onReady=function(e,r){this.history.onReady(e,r)};vr.prototype.onError=function(e){this.history.onError(e)};vr.prototype.push=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.push(e,a,o)});this.history.push(e,r,n)};vr.prototype.replace=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.replace(e,a,o)});this.history.replace(e,r,n)};vr.prototype.go=function(e){this.history.go(e)};vr.prototype.back=function(){this.go(-1)};vr.prototype.forward=function(){this.go(1)};vr.prototype.getMatchedComponents=function(e){var r=e?e.matched?e:this.resolve(e).route:this.currentRoute;return r?[].concat.apply([],r.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]};vr.prototype.resolve=function(e,r,n){r=r||this.history.current;var i=o$(e,r,n,this),a=this.match(i,r),o=a.redirectedFrom||a.fullPath,l=this.history.base,c=Tpe(l,o,this.mode);return{location:i,route:a,href:c,normalizedTo:i,resolved:a}};vr.prototype.getRoutes=function(){return this.matcher.getRoutes()};vr.prototype.addRoute=function(e,r){this.matcher.addRoute(e,r),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};vr.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(vr.prototype,M4);var I4=vr;function l$(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Tpe(t,e,r){var n=r==="hash"?"#"+e:e;return t?Is(t+"/"+n):n}vr.install=A0;vr.version="3.6.5";vr.isNavigationFailure=Ob;vr.NavigationFailureType=wc;vr.START_LOCATION=rl;Op&&window.Vue&&window.Vue.use(vr);Ze.use(I4);const Ff=new I4({mode:"history"}),Cpe=t=>{t.subscribe(e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")})},Epe="cocoda-mappingTrash--"+window.location.pathname,Ppe=t=>{t.subscribe(e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&ai.setItem(Epe,t.state.mapping.mappingTrash)})},Ape=t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":""),f=t.state.selected[o][l];f&&f.uri&&(n[c]=f.uri)}G.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(G.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find(o=>o&&o.startsWith("urn:jskos:mapping:content:"))))),Ff.currentRoute.query.config&&(n.config=Ff.currentRoute.query.config);let i=!0;for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":"");n[c]!=Ff.currentRoute.query[c]&&(i=!1)}let a;return i?a=Ff.replace({query:n}):a=Ff.push({query:n}),a.catch(()=>null)},xpe=t=>{t.subscribe(e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;Ape(t)}})},Tw={concordance:void 0},kpe=t=>{t.subscribe(e=>{if(!(e.payload&&e.payload.skipPlugin)){if(e.type==="mapping/setConcordance")Tw.concordance=e.payload&&e.payload.concordance;else if(Tw.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const r=Tw.concordance;Mu(r.fromScheme,t.state.mapping.mapping.fromScheme)&&Mu(r.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:r}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}})};let Dpe=[Cpe,Ppe,xpe,kpe];const Rpe=[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],Mpe=!1,Ipe=[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],Lpe=["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],Npe=[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],Bpe=["en","de"],Fpe=[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],jpe="Cocoda Mapping Tool",zpe=[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],Hpe=[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],Upe=[],Vpe={mappings:1e4,update:12e4},jf={registries:Rpe,overrideRegistries:Mpe,searchLinks:Ipe,favoriteSchemes:Lpe,shortcuts:Npe,languages:Bpe,logos:Fpe,title:jpe,menu:zpe,guidelines:Hpe,conceptLists:Upe,autoRefresh:Vpe,"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"};/*! + */function $a(t,e){for(var r in e)t[r]=e[r];return t}var Tde=/[!'()*]/g,Cde=function(t){return"%"+t.charCodeAt(0).toString(16)},Ede=/%2C/g,Wc=function(t){return encodeURIComponent(t).replace(Tde,Cde).replace(Ede,",")};function A0(t){try{return decodeURIComponent(t)}catch(e){}return t}function Pde(t,e,r){e===void 0&&(e={});var n=r||Ade,i;try{i=n(t||"")}catch(l){i={}}for(var a in e){var o=e[a];i[a]=Array.isArray(o)?o.map(YP):YP(o)}return i}var YP=function(t){return t==null||typeof t=="object"?t:String(t)};function Ade(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(r){var n=r.replace(/\+/g," ").split("="),i=A0(n.shift()),a=n.length>0?A0(n.join("=")):null;e[i]===void 0?e[i]=a:Array.isArray(e[i])?e[i].push(a):e[i]=[e[i],a]}),e}function xde(t){var e=t?Object.keys(t).map(function(r){var n=t[r];if(n===void 0)return"";if(n===null)return Wc(r);if(Array.isArray(n)){var i=[];return n.forEach(function(a){a!==void 0&&(a===null?i.push(Wc(r)):i.push(Wc(r)+"="+Wc(a)))}),i.join("&")}return Wc(r)+"="+Wc(n)}).filter(function(r){return r.length>0}).join("&"):null;return e?"?"+e:""}var Hg=/\/?$/;function Ug(t,e,r,n){var i=n&&n.options.stringifyQuery,a=e.query||{};try{a=x0(a)}catch(l){}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:XP(e,i),matched:t?kde(t):[]};return r&&(o.redirectedFrom=XP(r,i)),Object.freeze(o)}function x0(t){if(Array.isArray(t))return t.map(x0);if(t&&typeof t=="object"){var e={};for(var r in t)e[r]=x0(t[r]);return e}else return t}var rl=Ug(null,{path:"/"});function kde(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function XP(t,e){var r=t.path,n=t.query;n===void 0&&(n={});var i=t.hash;i===void 0&&(i="");var a=e||xde;return(r||"/")+a(n)+i}function g4(t,e,r){return e===rl?t===e:e?t.path&&e.path?t.path.replace(Hg,"")===e.path.replace(Hg,"")&&(r||t.hash===e.hash&&zm(t.query,e.query)):t.name&&e.name?t.name===e.name&&(r||t.hash===e.hash&&zm(t.query,e.query)&&zm(t.params,e.params)):!1:!1}function zm(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length!==n.length?!1:r.every(function(i,a){var o=t[i],l=n[a];if(l!==i)return!1;var c=e[i];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?zm(o,c):String(o)===String(c)})}function Dde(t,e){return t.path.replace(Hg,"/").indexOf(e.path.replace(Hg,"/"))===0&&(!e.hash||t.hash===e.hash)&&Rde(t.query,e.query)}function Rde(t,e){for(var r in e)if(!(r in t))return!1;return!0}function v4(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var i=t.indexOf("?");return i>=0&&(r=t.slice(i+1),t=t.slice(0,i)),{path:t,query:r,hash:e}}function Is(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var Vg=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},of=w4,Nde=n$,Bde=Hde,Fde=y4,jde=_4,zde=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function n$(t,e){for(var r=[],n=0,i=0,a="",o=e&&e.delimiter||"/",l;(l=zde.exec(t))!=null;){var c=l[0],f=l[1],d=l.index;if(a+=t.slice(i,d),i=d+c.length,f){a+=f[1];continue}var p=t[i],g=l[2],y=l[3],v=l[4],_=l[5],$=l[6],E=l[7];a&&(r.push(a),a="");var D=g!=null&&p!=null&&p!==g,L=$==="+"||$==="*",N=$==="?"||$==="*",k=l[2]||o,J=v||_;r.push({name:y||n++,prefix:g||"",delimiter:k,optional:N,repeat:L,partial:D,asterisk:!!E,pattern:J?Wde(J):E?".*":"[^"+Hm(k)+"]+?"})}return i1||!k.length)return k.length===0?e():e("span",{},k)}if(this.tag==="a")N.on=L,N.attrs={href:c,"aria-current":E};else{var J=S4(this.$slots.default);if(J){J.isStatic=!1;var B=J.data=$a({},J.data);B.on=B.on||{};for(var j in B.on){var ee=B.on[j];j in L&&(B.on[j]=Array.isArray(ee)?ee:[ee])}for(var fe in L)fe in B.on?B.on[fe].push(L[fe]):B.on[fe]=D;var ge=J.data.attrs=$a({},J.data.attrs);ge.href=c,ge["aria-current"]=E}else N.on=L}return e(this.tag,N,this.$slots.default)}};function eA(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function S4(t){if(t){for(var e,r=0;r-1&&($.params[N]=v.params[N]);return $.path=Um(D.path,$.params),g(D,$,_)}else if($.path){$.params={};for(var k=0;k-1}function Tb(t,e){return Kg(t)&&t._isRouter&&(e==null||t.type===e)}function oA(t,e,r){var n=function(i){i>=t.length?r():t[i]?e(t[i],function(){n(i+1)}):n(i+1)};n(0)}function ppe(t){return function(e,r,n){var i=!1,a=0,o=null;A4(t,function(l,c,f,d){if(typeof l=="function"&&l.cid===void 0){i=!0,a++;var p=sA(function(_){mpe(_)&&(_=_.default),l.resolved=typeof _=="function"?_:Wg.extend(_),f.components[d]=_,a--,a<=0&&n()}),g=sA(function(_){var $="Failed to resolve async component "+d+": "+_;o||(o=Kg(_)?_:new Error($),n(o))}),y;try{y=l(p,g)}catch(_){g(_)}if(y)if(typeof y.then=="function")y.then(p,g);else{var v=y.component;v&&typeof v.then=="function"&&v.then(p,g)}}}),i||n()}}function A4(t,e){return x4(t.map(function(r){return Object.keys(r.components).map(function(n){return e(r.components[n],r.instances[n],r,n)})}))}function x4(t){return Array.prototype.concat.apply([],t)}var hpe=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function mpe(t){return t.__esModule||hpe&&t[Symbol.toStringTag]==="Module"}function sA(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var Ia=function(e,r){this.router=e,this.base=gpe(r),this.current=rl,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};Ia.prototype.listen=function(e){this.cb=e};Ia.prototype.onReady=function(e,r){this.ready?e():(this.readyCbs.push(e),r&&this.readyErrorCbs.push(r))};Ia.prototype.onError=function(e){this.errorCbs.push(e)};Ia.prototype.transitionTo=function(e,r,n){var i=this,a;try{a=this.router.match(e,this.current)}catch(l){throw this.errorCbs.forEach(function(c){c(l)}),l}var o=this.current;this.confirmTransition(a,function(){i.updateRoute(a),r&&r(a),i.ensureURL(),i.router.afterHooks.forEach(function(l){l&&l(a,o)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(l){l(a)}))},function(l){n&&n(l),l&&!i.ready&&(!Tb(l,wc.redirected)||o!==rl)&&(i.ready=!0,i.readyErrorCbs.forEach(function(c){c(l)}))})};Ia.prototype.confirmTransition=function(e,r,n){var i=this,a=this.current;this.pending=e;var o=function(_){!Tb(_)&&Kg(_)&&(i.errorCbs.length?i.errorCbs.forEach(function($){$(_)}):console.error(_)),n&&n(_)},l=e.matched.length-1,c=a.matched.length-1;if(g4(e,a)&&l===c&&e.matched[l]===a.matched[c])return this.ensureURL(),e.hash&&Ls(this.router,a,e,!1),o(cpe(a,e));var f=vpe(this.current.matched,e.matched),d=f.updated,p=f.deactivated,g=f.activated,y=[].concat(ype(p),this.router.beforeHooks,_pe(d),g.map(function(_){return _.beforeEnter}),ppe(g)),v=function(_,$){if(i.pending!==e)return o(aA(a,e));try{_(e,a,function(E){E===!1?(i.ensureURL(!0),o(upe(a,e))):Kg(E)?(i.ensureURL(!0),o(E)):typeof E=="string"||typeof E=="object"&&(typeof E.path=="string"||typeof E.name=="string")?(o(lpe(a,e)),typeof E=="object"&&E.replace?i.replace(E):i.push(E)):$(E)})}catch(E){o(E)}};oA(y,v,function(){var _=wpe(g),$=_.concat(i.router.resolveHooks);oA($,v,function(){if(i.pending!==e)return o(aA(a,e));i.pending=null,r(e),i.router.app&&i.router.app.$nextTick(function(){v4(e)})})})};Ia.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)};Ia.prototype.setupListeners=function(){};Ia.prototype.teardown=function(){this.listeners.forEach(function(e){e()}),this.listeners=[],this.current=rl,this.pending=null};function gpe(t){if(!t)if(Op){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function vpe(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var i=this.router,a=i.options.scrollBehavior,o=Ns&&a;o&&this.listeners.push(E4());var l=function(){var c=n.current,f=sd(n.base);n.current===rl&&f===n._startLocation||n.transitionTo(f,function(d){o&&Ls(i,d,c,!0)})};window.addEventListener("popstate",l),this.listeners.push(function(){window.removeEventListener("popstate",l)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Gg(Is(o.base+f.fullPath)),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){R0(Is(o.base+f.fullPath)),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.ensureURL=function(n){if(sd(this.base)!==this.current.fullPath){var i=Is(this.base+this.current.fullPath);n?Gg(i):R0(i)}},e.prototype.getCurrentLocation=function(){return sd(this.base)},e}(Ia);function sd(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return t&&(r===n||r.indexOf(Is(n+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var R4=function(t){function e(r,n,i){t.call(this,r,n),!(i&&Ope(this.base))&&lA()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,o=Ns&&a;o&&this.listeners.push(E4());var l=function(){var f=n.current;lA()&&n.transitionTo(Vm(),function(d){o&&Ls(n.router,d,f,!0),Ns||Wm(d.fullPath)})},c=Ns?"popstate":"hashchange";window.addEventListener(c,l),this.listeners.push(function(){window.removeEventListener(c,l)})}},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){cA(f.fullPath),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Wm(f.fullPath),Ls(o.router,f,c,!1),i&&i(f)},a)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;Vm()!==i&&(n?cA(i):Wm(i))},e.prototype.getCurrentLocation=function(){return Vm()},e}(Ia);function Ope(t){var e=sd(t);if(!/^\/#/.test(e))return window.location.replace(Is(t+"/#"+e)),!0}function lA(){var t=Vm();return t.charAt(0)==="/"?!0:(Wm("/"+t),!1)}function Vm(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function M0(t){var e=window.location.href,r=e.indexOf("#"),n=r>=0?e.slice(0,r):e;return n+"#"+t}function cA(t){Ns?Gg(M0(t)):window.location.hash=t}function Wm(t){Ns?R0(M0(t)):window.location.replace(M0(t))}var $pe=function(t){function e(r,n){t.call(this,r,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index+1).concat(l),o.index++,i&&i(l)},a)},e.prototype.replace=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index).concat(l),i&&i(l)},a)},e.prototype.go=function(n){var i=this,a=this.index+n;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,function(){var l=i.current;i.index=a,i.updateRoute(o),i.router.afterHooks.forEach(function(c){c&&c(o,l)})},function(l){Tb(l,wc.duplicated)&&(i.index=a)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ia),vr=function(e){e===void 0&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=epe(e.routes||[],this);var r=e.mode||"hash";switch(this.fallback=r==="history"&&!Ns&&e.fallback!==!1,this.fallback&&(r="hash"),Op||(r="abstract"),this.mode=r,r){case"history":this.history=new D4(this,e.base);break;case"hash":this.history=new R4(this,e.base,this.fallback);break;case"abstract":this.history=new $pe(this,e.base);break}},M4={currentRoute:{configurable:!0}};vr.prototype.match=function(e,r,n){return this.matcher.match(e,r,n)};M4.currentRoute.get=function(){return this.history&&this.history.current};vr.prototype.init=function(e){var r=this;if(this.apps.push(e),e.$once("hook:destroyed",function(){var o=r.apps.indexOf(e);o>-1&&r.apps.splice(o,1),r.app===e&&(r.app=r.apps[0]||null),r.app||r.history.teardown()}),!this.app){this.app=e;var n=this.history;if(n instanceof D4||n instanceof R4){var i=function(o){var l=n.current,c=r.options.scrollBehavior,f=Ns&&c;f&&"fullPath"in o&&Ls(r,o,l,!1)},a=function(o){n.setupListeners(),i(o)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen(function(o){r.apps.forEach(function(l){l._route=o})})}};vr.prototype.beforeEach=function(e){return l$(this.beforeHooks,e)};vr.prototype.beforeResolve=function(e){return l$(this.resolveHooks,e)};vr.prototype.afterEach=function(e){return l$(this.afterHooks,e)};vr.prototype.onReady=function(e,r){this.history.onReady(e,r)};vr.prototype.onError=function(e){this.history.onError(e)};vr.prototype.push=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.push(e,a,o)});this.history.push(e,r,n)};vr.prototype.replace=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.replace(e,a,o)});this.history.replace(e,r,n)};vr.prototype.go=function(e){this.history.go(e)};vr.prototype.back=function(){this.go(-1)};vr.prototype.forward=function(){this.go(1)};vr.prototype.getMatchedComponents=function(e){var r=e?e.matched?e:this.resolve(e).route:this.currentRoute;return r?[].concat.apply([],r.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]};vr.prototype.resolve=function(e,r,n){r=r||this.history.current;var i=o$(e,r,n,this),a=this.match(i,r),o=a.redirectedFrom||a.fullPath,l=this.history.base,c=Tpe(l,o,this.mode);return{location:i,route:a,href:c,normalizedTo:i,resolved:a}};vr.prototype.getRoutes=function(){return this.matcher.getRoutes()};vr.prototype.addRoute=function(e,r){this.matcher.addRoute(e,r),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};vr.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(vr.prototype,M4);var I4=vr;function l$(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Tpe(t,e,r){var n=r==="hash"?"#"+e:e;return t?Is(t+"/"+n):n}vr.install=k0;vr.version="3.6.5";vr.isNavigationFailure=Tb;vr.NavigationFailureType=wc;vr.START_LOCATION=rl;Op&&window.Vue&&window.Vue.use(vr);Ze.use(I4);const Ff=new I4({mode:"history"}),Cpe=t=>{t.subscribe(e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")})},Epe="cocoda-mappingTrash--"+window.location.pathname,Ppe=t=>{t.subscribe(e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&ai.setItem(Epe,t.state.mapping.mappingTrash)})},Ape=t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":""),f=t.state.selected[o][l];f&&f.uri&&(n[c]=f.uri)}G.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(G.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find(o=>o&&o.startsWith("urn:jskos:mapping:content:"))))),Ff.currentRoute.query.config&&(n.config=Ff.currentRoute.query.config);let i=!0;for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":"");n[c]!=Ff.currentRoute.query[c]&&(i=!1)}let a;return i?a=Ff.replace({query:n}):a=Ff.push({query:n}),a.catch(()=>null)},xpe=t=>{t.subscribe(e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;Ape(t)}})},Ew={concordance:void 0},kpe=t=>{t.subscribe(e=>{if(!(e.payload&&e.payload.skipPlugin)){if(e.type==="mapping/setConcordance")Ew.concordance=e.payload&&e.payload.concordance;else if(Ew.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const r=Ew.concordance;Mu(r.fromScheme,t.state.mapping.mapping.fromScheme)&&Mu(r.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:r}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}})};let Dpe=[Cpe,Ppe,xpe,kpe];const Rpe=[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],Mpe=!1,Ipe=[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],Lpe=["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],Npe=[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],Bpe=["en","de"],Fpe=[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],jpe="Cocoda Mapping Tool",zpe=[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],Hpe=[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],Upe=[],Vpe={mappings:1e4,update:12e4},jf={registries:Rpe,overrideRegistries:Mpe,searchLinks:Ipe,favoriteSchemes:Lpe,shortcuts:Npe,languages:Bpe,logos:Fpe,title:jpe,menu:zpe,guidelines:Hpe,conceptLists:Upe,autoRefresh:Vpe,"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"};/*! * vue-i18n v8.28.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. - */var L4=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],Wpe=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function ku(t,e){typeof console<"u"&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function Gpe(t,e){typeof console<"u"&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var po=Array.isArray;function pa(t){return t!==null&&typeof t=="object"}function Kpe(t){return typeof t=="boolean"}function fn(t){return typeof t=="string"}var qpe=Object.prototype.toString,Ype="[object Object]";function oo(t){return qpe.call(t)===Ype}function li(t){return t==null}function R0(t){return typeof t=="function"}function $b(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return t.length===1?pa(t[0])||po(t[0])?n=t[0]:typeof t[0]=="string"&&(r=t[0]):t.length===2&&(typeof t[0]=="string"&&(r=t[0]),(pa(t[1])||po(t[1]))&&(n=t[1])),{locale:r,params:n}}function sf(t){return JSON.parse(JSON.stringify(t))}function Xpe(t,e){if(t.delete(e))return t}function Jpe(t){var e=[];return t.forEach(function(r){return e.push(r)}),e}function $p(t,e){return!!~t.indexOf(e)}var Zpe=Object.prototype.hasOwnProperty;function Qpe(t,e){return Zpe.call(t,e)}function Zl(t){for(var e=arguments,r=Object(t),n=1;n/g,">").replace(/"/g,""").replace(/'/g,"'")}function the(t){return t!=null&&Object.keys(t).forEach(function(e){typeof t[e]=="string"&&(t[e]=ehe(t[e]))}),t}function rhe(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(e){for(var r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(r))},t.prototype.$tc=function(e,r){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var a=this.$i18n;return a._tc.apply(a,[e,a.locale,a._getMessages(),this,r].concat(n))},t.prototype.$te=function(e,r){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),r)},t.prototype.$d=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).d.apply(r,[e].concat(n))},t.prototype.$n=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).n.apply(r,[e].concat(n))}}function nhe(t){t===void 0&&(t=!1);function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return t?{mounted:e}:{beforeCreate:function(){var n=this.$options;if(n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n){if(n.i18n instanceof ze){if(n.__i18nBridge||n.__i18n)try{var i=n.i18n&&n.i18n.messages?n.i18n.messages:{},a=n.__i18nBridge||n.__i18n;a.forEach(function(p){i=Zl(i,JSON.parse(p))}),Object.keys(i).forEach(function(p){n.i18n.mergeLocaleMessage(p,i[p])})}catch(p){}this._i18n=n.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(oo(n.i18n)){var o=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?this.$root.$i18n:null;if(o&&(n.i18n.root=this.$root,n.i18n.formatter=o.formatter,n.i18n.fallbackLocale=o.fallbackLocale,n.i18n.formatFallbackMessages=o.formatFallbackMessages,n.i18n.silentTranslationWarn=o.silentTranslationWarn,n.i18n.silentFallbackWarn=o.silentFallbackWarn,n.i18n.pluralizationRules=o.pluralizationRules,n.i18n.preserveDirectiveContent=o.preserveDirectiveContent),n.__i18nBridge||n.__i18n)try{var l=n.i18n&&n.i18n.messages?n.i18n.messages:{},c=n.__i18nBridge||n.__i18n;c.forEach(function(p){l=Zl(l,JSON.parse(p))}),n.i18n.messages=l}catch(p){}var f=n.i18n,d=f.sharedMessages;d&&oo(d)&&(n.i18n.messages=Zl(n.i18n.messages,d)),this._i18n=new ze(n.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(n.i18n.sync===void 0||n.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),o&&o.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?this._i18n=this.$root.$i18n:n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof ze&&(this._i18n=n.parent.$i18n)},beforeMount:function(){var n=this.$options;n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n?n.i18n instanceof ze?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):oo(n.i18n)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof ze&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var n=this;this.$nextTick(function(){n._subscribing&&(n._i18n.unsubscribeDataChanging(n),delete n._subscribing),n._i18nWatcher&&(n._i18nWatcher(),n._i18n.destroyVM(),delete n._i18nWatcher),n._localeWatcher&&(n._localeWatcher(),delete n._localeWatcher)})}}}}var uA={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,r){var n=r.data,i=r.parent,a=r.props,o=r.slots,l=i.$i18n;if(l){var c=a.path,f=a.locale,d=a.places,p=o(),g=l.i(c,f,ihe(p)||d?ahe(p.default,d):p),y=a.tag&&a.tag!==!0||a.tag===!1?a.tag:"span";return y?e(y,n,g):g}}};function ihe(t){var e;for(e in t)if(e!=="default")return!1;return!!e}function ahe(t,e){var r=e?ohe(e):{};if(!t)return r;t=t.filter(function(i){return i.tag||i.text.trim()!==""});var n=t.every(lhe);return t.reduce(n?she:N4,r)}function ohe(t){return Array.isArray(t)?t.reduce(N4,{}):Object.assign({},t)}function she(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function N4(t,e,r){return t[r]=e,t}function lhe(t){return!!(t.data&&t.data.attrs&&t.data.attrs.place)}var fA={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,r){var n=r.props,i=r.parent,a=r.data,o=i.$i18n;if(!o)return null;var l=null,c=null;fn(n.format)?l=n.format:pa(n.format)&&(n.format.key&&(l=n.format.key),c=Object.keys(n.format).reduce(function(y,v){var _;return $p(L4,v)?Object.assign({},y,(_={},_[v]=n.format[v],_)):y},null));var f=n.locale||o.locale,d=o._ntp(n.value,f,l,c),p=d.map(function(y,v){var _,$=a.scopedSlots&&a.scopedSlots[y.type];return $?$((_={},_[y.type]=y.value,_.index=v,_.parts=d,_)):y.value}),g=n.tag&&n.tag!==!0||n.tag===!1?n.tag:"span";return g?e(g,{attrs:a.attrs,class:a.class,staticClass:a.staticClass},p):p}};function che(t,e,r){B4(t,r)&&F4(t,e,r)}function uhe(t,e,r,n){if(B4(t,r)){var i=r.context.$i18n;dhe(t,r)&&qg(e.value,e.oldValue)&&qg(t._localeMessage,i.getLocaleMessage(i.locale))||F4(t,e,r)}}function fhe(t,e,r,n){var i=r.context;if(!i){ku("Vue instance does not exists in VNode context");return}var a=r.context.$i18n||{};!e.modifiers.preserve&&!a.preserveDirectiveContent&&(t.textContent=""),t._vt=void 0,delete t._vt,t._locale=void 0,delete t._locale,t._localeMessage=void 0,delete t._localeMessage}function B4(t,e){var r=e.context;return r?r.$i18n?!0:(ku("VueI18n instance does not exists in Vue instance"),!1):(ku("Vue instance does not exists in VNode context"),!1)}function dhe(t,e){var r=e.context;return t._locale===r.$i18n.locale}function F4(t,e,r){var n,i,a=e.value,o=phe(a),l=o.path,c=o.locale,f=o.args,d=o.choice;if(!l&&!c&&!f){ku("value type not supported");return}if(!l){ku("`path` is required in v-t directive");return}var p=r.context;d!=null?t._vt=t.textContent=(n=p.$i18n).tc.apply(n,[l,d].concat(dA(c,f))):t._vt=t.textContent=(i=p.$i18n).t.apply(i,[l].concat(dA(c,f))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}function phe(t){var e,r,n,i;return fn(t)?e=t:oo(t)&&(e=t.path,r=t.locale,n=t.args,i=t.choice),{path:e,locale:r,args:n,choice:i}}function dA(t,e){var r=[];return t&&r.push(t),e&&(Array.isArray(e)||oo(e))&&r.push(e),r}var zn;function c$(t,e){e===void 0&&(e={bridge:!1}),c$.installed=!0,zn=t,zn.version&&Number(zn.version.split(".")[0]),rhe(zn),zn.mixin(nhe(e.bridge)),zn.directive("t",{bind:che,update:uhe,unbind:fhe}),zn.component(uA.name,uA),zn.component(fA.name,fA);var r=zn.config.optionMergeStrategies;r.i18n=function(n,i){return i===void 0?n:i}}var j4=function(){this._caches=Object.create(null)};j4.prototype.interpolate=function(e,r){if(!r)return[e];var n=this._caches[e];return n||(n=ghe(e),this._caches[e]=n),vhe(n,r)};var hhe=/^(?:\d)+/,mhe=/^(?:\w)+/;function ghe(t){for(var e=[],r=0,n="";r0)i--,n=Go,g[un]();else{if(i=0,o===void 0||(o=She(o),o===!1))return!1;g[pu]()}};function y(){var v=t[r+1];if(n===Jg&&v==="'"||n===Zg&&v==='"')return r++,l="\\"+v,g[un](),!0}for(;n!==null;)if(r++,a=t[r],!(a==="\\"&&y())){if(c=whe(a),p=nl[n],f=p[c]||p.else||Gd,f===Gd||(n=f[0],d=g[f[1]],d&&(l=f[2],l=l===void 0?a:l,d()===!1)))return;if(n===Tb)return e}}var u$=function(){this._cache=Object.create(null)};u$.prototype.parsePath=function(e){var r=this._cache[e];return r||(r=Ohe(e),r&&(this._cache[e]=r)),r||[]};u$.prototype.getPathValue=function(e,r){if(!pa(e))return null;var n=this.parsePath(r);if(n.length===0)return null;for(var i=n.length,a=e,o=0;o/,The=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Che=/^@(?:\.([a-zA-Z]+))?:/,Ehe=/[()]/g,pA={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},I0=new j4,ze=function(e){var r=this;e===void 0&&(e={}),!zn&&typeof window<"u"&&window.Vue&&c$(window.Vue);var n=e.locale||"en-US",i=e.fallbackLocale===!1?!1:e.fallbackLocale||"en-US",a=e.messages||{},o=e.dateTimeFormats||e.datetimeFormats||{},l=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||I0,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=e.sync===void 0?!0:!!e.sync,this._fallbackRoot=e.fallbackRoot===void 0?!0:!!e.fallbackRoot,this._fallbackRootWithEmptyString=e.fallbackRootWithEmptyString===void 0?!0:!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=e.formatFallbackMessages===void 0?!1:!!e.formatFallbackMessages,this._silentTranslationWarn=e.silentTranslationWarn===void 0?!1:e.silentTranslationWarn,this._silentFallbackWarn=e.silentFallbackWarn===void 0?!1:!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new u$,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=e.preserveDirectiveContent===void 0?!1:!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(c,f){var d=Object.getPrototypeOf(r);if(d&&d.getChoiceIndex){var p=d.getChoiceIndex;return p.call(r,c,f)}var g=function(y,v){return y=Math.abs(y),v===2?y?y>1?1:0:1:y?Math.min(y,2):0};return r.locale in r.pluralizationRules?r.pluralizationRules[r.locale].apply(r,[c,f]):g(c,f)},this._exist=function(c,f){return!c||!f?!1:!!(!li(r._path.getPathValue(c,f))||c[f])},(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&Object.keys(a).forEach(function(c){r._checkLocaleMessage(c,r._warnHtmlInMessage,a[c])}),this._initVM({locale:n,fallbackLocale:i,messages:a,dateTimeFormats:o,numberFormats:l})},Jt={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};ze.prototype._checkLocaleMessage=function(e,r,n){var i=[],a=function(o,l,c,f){if(oo(c))Object.keys(c).forEach(function(g){var y=c[g];oo(y)?(f.push(g),f.push("."),a(o,l,y,f),f.pop(),f.pop()):(f.push(g),a(o,l,y,f),f.pop())});else if(po(c))c.forEach(function(g,y){oo(g)?(f.push("["+y+"]"),f.push("."),a(o,l,g,f),f.pop(),f.pop()):(f.push("["+y+"]"),a(o,l,g,f),f.pop())});else if(fn(c)){var d=$he.test(c);if(d){var p="Detected HTML in message '"+c+"' of keypath '"+f.join("")+"' at '"+l+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";o==="warn"?ku(p):o==="error"&&Gpe(p)}}};a(r,e,n,i)};ze.prototype._initVM=function(e){var r=zn.config.silent;zn.config.silent=!0,this._vm=new zn({data:e,__VUE18N__INSTANCE__:!0}),zn.config.silent=r};ze.prototype.destroyVM=function(){this._vm.$destroy()};ze.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)};ze.prototype.unsubscribeDataChanging=function(e){Xpe(this._dataListeners,e)};ze.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",function(){for(var r=Jpe(e._dataListeners),n=r.length;n--;)zn.nextTick(function(){r[n]&&r[n].$forceUpdate()})},{deep:!0})};ze.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var n=this,i=this._vm;return this.vm.$watch("locale",function(a){i.$set(i,"locale",a),n.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=a),i.$forceUpdate()},{immediate:!0})}else{if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",function(a){r.$set(r,"locale",a),r.$forceUpdate()},{immediate:!0})}};ze.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)};Jt.vm.get=function(){return this._vm};Jt.messages.get=function(){return sf(this._getMessages())};Jt.dateTimeFormats.get=function(){return sf(this._getDateTimeFormats())};Jt.numberFormats.get=function(){return sf(this._getNumberFormats())};Jt.availableLocales.get=function(){return Object.keys(this.messages).sort()};Jt.locale.get=function(){return this._vm.locale};Jt.locale.set=function(t){this._vm.$set(this._vm,"locale",t)};Jt.fallbackLocale.get=function(){return this._vm.fallbackLocale};Jt.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)};Jt.formatFallbackMessages.get=function(){return this._formatFallbackMessages};Jt.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t};Jt.missing.get=function(){return this._missing};Jt.missing.set=function(t){this._missing=t};Jt.formatter.get=function(){return this._formatter};Jt.formatter.set=function(t){this._formatter=t};Jt.silentTranslationWarn.get=function(){return this._silentTranslationWarn};Jt.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t};Jt.silentFallbackWarn.get=function(){return this._silentFallbackWarn};Jt.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t};Jt.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent};Jt.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t};Jt.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage};Jt.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&(t==="warn"||t==="error")){var n=this._getMessages();Object.keys(n).forEach(function(i){e._checkLocaleMessage(i,e._warnHtmlInMessage,n[i])})}};Jt.postTranslation.get=function(){return this._postTranslation};Jt.postTranslation.set=function(t){this._postTranslation=t};Jt.sync.get=function(){return this._sync};Jt.sync.set=function(t){this._sync=t};ze.prototype._getMessages=function(){return this._vm.messages};ze.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats};ze.prototype._getNumberFormats=function(){return this._vm.numberFormats};ze.prototype._warnDefault=function(e,r,n,i,a,o){if(!li(n))return n;if(this._missing){var l=this._missing.apply(null,[e,r,i,a]);if(fn(l))return l}if(this._formatFallbackMessages){var c=$b.apply(void 0,a);return this._render(r,o,c.params,r)}else return r};ze.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:li(e))&&!li(this._root)&&this._fallbackRoot};ze.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn};ze.prototype._isSilentFallback=function(e,r){return this._isSilentFallbackWarn(r)&&(this._isFallbackRoot()||e!==this.fallbackLocale)};ze.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn};ze.prototype._interpolate=function(e,r,n,i,a,o,l){if(!r)return null;var c=this._path.getPathValue(r,n);if(po(c)||oo(c))return c;var f;if(li(c))if(oo(r)){if(f=r[n],!(fn(f)||R0(f)))return null}else return null;else if(fn(c)||R0(c))f=c;else return null;return fn(f)&&(f.indexOf("@:")>=0||f.indexOf("@.")>=0)&&(f=this._link(e,r,f,i,"raw",o,l)),this._render(f,a,o,n)};ze.prototype._link=function(e,r,n,i,a,o,l){var c=n,f=c.match(The);for(var d in f)if(f.hasOwnProperty(d)){var p=f[d],g=p.match(Che),y=g[0],v=g[1],_=p.replace(y,"").replace(Ehe,"");if($p(l,_))return c;l.push(_);var $=this._interpolate(e,r,_,i,a==="raw"?"string":a,a==="raw"?void 0:o,l);if(this._isFallbackRoot($)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;$=E._translate(E._getMessages(),E.locale,E.fallbackLocale,_,i,a,o)}$=this._warnDefault(e,_,$,i,po(o)?o:[o],a),this._modifiers.hasOwnProperty(v)?$=this._modifiers[v]($):pA.hasOwnProperty(v)&&($=pA[v]($)),l.pop(),c=$?c.replace(p,$):c}return c};ze.prototype._createMessageContext=function(e,r,n,i){var a=this,o=po(e)?e:[],l=pa(e)?e:{},c=function(g){return o[g]},f=function(g){return l[g]},d=this._getMessages(),p=this.locale;return{list:c,named:f,values:e,formatter:r,path:n,messages:d,locale:p,linked:function(g){return a._interpolate(p,d[p]||{},g,null,i,void 0,[g])}}};ze.prototype._render=function(e,r,n,i){if(R0(e))return e(this._createMessageContext(n,this._formatter||I0,i,r));var a=this._formatter.interpolate(e,n,i);return a||(a=I0.interpolate(e,n,i)),r==="string"&&!fn(a)?a.join(""):a};ze.prototype._appendItemToChain=function(e,r,n){var i=!1;return $p(e,r)||(i=!0,r&&(i=r[r.length-1]!=="!",r=r.replace(/!/g,""),e.push(r),n&&n[r]&&(i=n[r]))),i};ze.prototype._appendLocaleToChain=function(e,r,n){var i,a=r.split("-");do{var o=a.join("-");i=this._appendItemToChain(e,o,n),a.splice(-1,1)}while(a.length&&i===!0);return i};ze.prototype._appendBlockToChain=function(e,r,n){for(var i=!0,a=0;a0;)o[l]=arguments[l+4];if(!e)return"";var c=$b.apply(void 0,o);this._escapeParameterHtml&&(c.params=the(c.params));var f=c.locale||r,d=this._translate(n,f,this.fallbackLocale,e,i,"string",c.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(a=this._root).$t.apply(a,[e].concat(o))}else return d=this._warnDefault(f,e,d,i,o,"string"),this._postTranslation&&d!==null&&d!==void 0&&(d=this._postTranslation(d,e)),d};ze.prototype.t=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this)._t.apply(r,[e,this.locale,this._getMessages(),null].concat(n))};ze.prototype._i=function(e,r,n,i,a){var o=this._translate(n,r,this.fallbackLocale,e,i,"raw",a);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,r,a)}else return this._warnDefault(r,e,o,i,[a],"raw")};ze.prototype.i=function(e,r,n){return e?(fn(r)||(r=this.locale),this._i(e,r,this._getMessages(),null,n)):""};ze.prototype._tc=function(e,r,n,i,a){for(var o,l=[],c=arguments.length-5;c-- >0;)l[c]=arguments[c+5];if(!e)return"";a===void 0&&(a=1);var f={count:a,n:a},d=$b.apply(void 0,l);return d.params=Object.assign(f,d.params),l=d.locale===null?[d.params]:[d.locale,d.params],this.fetchChoice((o=this)._t.apply(o,[e,r,n,i].concat(l)),a)};ze.prototype.fetchChoice=function(e,r){if(!e||!fn(e))return null;var n=e.split("|");return r=this.getChoiceIndex(r,n.length),n[r]?n[r].trim():e};ze.prototype.tc=function(e,r){for(var n,i=[],a=arguments.length-2;a-- >0;)i[a]=arguments[a+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,r].concat(i))};ze.prototype._te=function(e,r,n){for(var i=[],a=arguments.length-3;a-- >0;)i[a]=arguments[a+3];var o=$b.apply(void 0,i).locale||r;return this._exist(n[o],e)};ze.prototype.te=function(e,r){return this._te(e,this.locale,this._getMessages(),r)};ze.prototype.getLocaleMessage=function(e){return sf(this._vm.messages[e]||{})};ze.prototype.setLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,r)};ze.prototype.mergeLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,Zl(typeof this._vm.messages[e]<"u"&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},r))};ze.prototype.getDateTimeFormat=function(e){return sf(this._vm.dateTimeFormats[e]||{})};ze.prototype.setDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,r),this._clearDateTimeFormat(e,r)};ze.prototype.mergeDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,Zl(this._vm.dateTimeFormats[e]||{},r)),this._clearDateTimeFormat(e,r)};ze.prototype._clearDateTimeFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}};ze.prototype._localizeDateTime=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?(fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key)),o=Object.keys(r[0]).reduce(function(l,c){var f;return $p(Wpe,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._d(e,i,a,o)};ze.prototype.getNumberFormat=function(e){return sf(this._vm.numberFormats[e]||{})};ze.prototype.setNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,r),this._clearNumberFormat(e,r)};ze.prototype.mergeNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,Zl(this._vm.numberFormats[e]||{},r)),this._clearNumberFormat(e,r)};ze.prototype._clearNumberFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}};ze.prototype._getNumberFormatter=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key),o=Object.keys(r[0]).reduce(function(l,c){var f;return $p(L4,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._n(e,i,a,o)};ze.prototype._ntp=function(e,r,n,i){if(!ze.availabilities.numberFormat)return[];if(!n){var a=i?new Intl.NumberFormat(r,i):new Intl.NumberFormat(r);return a.formatToParts(e)}var o=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),n,i),l=o&&o.formatToParts(e);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,r,n,i)}else return l||[]};Object.defineProperties(ze.prototype,Jt);var Cw;Object.defineProperty(ze,"availabilities",{get:function(){if(!Cw){var e=typeof Intl<"u";Cw={dateTimeFormat:e&&typeof Intl.DateTimeFormat<"u",numberFormat:e&&typeof Intl.NumberFormat<"u"}}return Cw}});ze.install=c$;ze.version="8.28.2";const U4=ze,Phe={general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},Ahe={general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}},xhe={en:Phe,de:Ahe};Ze.use(U4);const ia=new U4({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:xhe}),khe="1.10.1",Dhe="dev",Rhe="1ad075be513df4ef02adc771af8d0c544fb2afd9",Mhe="1ad075be",Ihe="1ad075be AutoLink URI in ItemName",Lhe="2023-11-17T11:18:16Z",Nhe="2023-11-17T11:17:23.000Z",Bhe=null,Fhe="^1.0 || ^2.0",Qh={version:khe,gitBranch:Dhe,gitCommit:Rhe,gitCommitShort:Mhe,gitCommitMessage:Ihe,buildDate:Lhe,date:Nhe,milestoneUrl:Bhe,jskosApi:Fhe},jhe={headers:{"Cache-Control":"no-cache"}};function hA(t){return t.map(e=>({uri:e.uri,notation:e.notation,inScheme:[{uri:e.inScheme[0].uri}]}))}const zhe={async loadConfig({commit:t,dispatch:e},r){r||(r="./cocoda.json");let n,i;try{i=(await Hr.get(r,jhe)).data}catch(f){i=null}if(!i)try{i=(await Hr.get(r)).data}catch(f){i=null}if(Q.isObject(i)||(cn.error("Error loading config from ".concat(r,": Data is not an object.")),i={error:"malformedConfig"}),n=Object.assign({configFile:r},jf,i),!n.overrideRegistries){n.registries=[].concat(i.registries||[],jf.registries||[]);let f=[];for(let d of n.registries)f.push(d);n.registries=f}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let f of n.registries){let d=f.provider||"";d.endsWith("ConceptApi")?(f.url=f.baseUrl,f.voc=f.schemes,n.terminologyProviders.push(f)):d.endsWith("MappingsApi")?(f.url=f.mappings,n.mappingProviders.push(f)):d.endsWith("OccurrencesApi")&&(f.url=f.occurrences,n.occurrenceProviders.push(f))}}for(let f of n.registries)f.provider=="SearchSuggestion"&&(f.provider="LabelSearchSuggestion"),f.provider=="OccurrencesApi"&&!f.api&&f.occurrences&&(f.api=f.occurrences,delete f.occurrences),f.provider=="ReconciliationApi"&&!f.api&&f.reconcile&&(f.api=f.reconcile,delete f.reconcile);let a=n.registries.length;for(let f of n.registries)f.priority=a,a-=1;n.registries=n.registries.filter(f=>f.provider!=null),n.registries=Q.uniqBy(n.registries,f=>f.uri),!n.registries.length&&!n.error&&(n.error="noRegistries");let o=[];for(let f of(jf.shortcuts||[]).concat(i.shortcuts||[])){let d=o.find(p=>p.id===f.id);o=Q.pullAllBy(o,[f],"id"),o.push(Q.defaults(f,d||{}))}n.shortcuts=o,n.searchLinks=[].concat(jf.searchLinks||[],i.searchLinks||[]),n.searchLinks.forEach(f=>{f.schemes||(f.schemes=(f.schemeUris||[]).map(d=>({uri:d})))}),n.buildInfo=Qh,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const l=(f,d)=>{const p=f.split(".").map(g=>parseInt(g));if(!d)return!0;for(const g of d.split("||").map(y=>y.trim())){const y=g.slice(g.startsWith("^")?1:0).split(".").map(v=>parseInt(v));if(!d.startsWith("^")){if(p[0]==y[0]&&p[1]==y[1])return!0;continue}if(p[0]==y[0]&&!(p[1]f.init()));let c=[];for(let f of n.registries)if(!Qh.jskosApi||!f._config||!f._config.version||l(f._config.version,Qh.jskosApi)){if(c.find(d=>d.constructor.providerName=="LocalMappings")&&f.constructor.providerName=="LocalMappings"){cn.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}c.push(f)}else{const d=ia.t("alerts.versionMismatch",{registryLabel:f.prefLabel.en||f.prefLabel.de,registryUri:f.uri,registryVersion:f._config.version,jskosApi:Qh.jskosApi});cn.warn(d),t("alerts/add",{variant:"danger",text:d,countdown:0},{root:!0})}return n.registries=c,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(jf.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){!r||!r.uri||G.isContainedIn(r,e.favoriteSchemes.map(n=>{}))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])})},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter(n=>!G.compare({uri:n},r))})},addConceptToFavorites({commit:t,getters:e},r){if(!(!r||!r.uri)){if(!G.isConcept(r)){const n=ia.t("alerts.favoriteConceptsNonConcept");t("alerts/add",{variant:"danger",text:n},{root:!0});return}G.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:hA(e.favoriteConcepts.concat([r]))})}},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:hA(e.favoriteConcepts.filter(n=>!G.compare(r,n)))})},async loadConceptLists({state:t},e){let r=[];for(let n of e||t.config&&t.config.conceptLists||[])if(Q.isString(n)&&(n={url:n}),n.url){try{let i=n.url;n=(await Hr.get(i)).data,n.url=i}catch(i){cn.warn("Could not load list from URL:",n)}n&&r.push(n)}else r.push(n);for(let n of r){if(Q.isString(n.concepts)&&(n.conceptsUrl=n.concepts),n.conceptsUrl){let a=n.conceptsUrl;try{let o=(await Hr.get(a)).data;n.concepts=o}catch(o){cn.warn("Could not load concepts for list with URL:",a),n.concepts=[]}n.conceptsUrl=a}else n.concepts=n.concepts||[];let i=(n.schemes||[])[0];if(i)for(let a of n.concepts)(!a.inScheme||a.inScheme.length==0)&&(a.inScheme=[i])}return r},async getSearchLinks({state:t},{scheme:e,...r}){var i;let n=[];for(let a of(t.config.searchLinks||[]).filter(o=>o.schemes.length===0||G.isContainedIn(e,o.schemes))){let o=a.url+((i=a.urlSuffix)!=null?i:"");Q.forOwn(r,(l,c)=>{o=Q.replace(o,new RegExp("{".concat(c,"}"),"g"),l)}),n.push({url:o,label:G.prefLabel(a,{language:r.locale})})}if(G.compare(e,{uri:"http://bartoc.org/en/node/241"})){let a="ddc",o=r.notation,l;const c=/(.+):(.+)/.exec(o);c?(o=c[1],l="%3b1%3b"+c[2],a="int"):l="";const f=/(.+)\.(.+)-.+\.(.+)/.exec(o);f&&(o="".concat(f[1],".").concat(f[2],"-.").concat(f[3])),o+=l,n.push({url:"http://dewey.org/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:G.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:"https://deweyde.pansoft.de/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:G.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter((a,o,l)=>o===l.findIndex(c=>c.url==a.url)),n}};Ze.use(l4);const Hhe={loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},V4={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map(e=>Q.pick(e,["uri","notation","inScheme"])),authAvailable:t=>t.config.registries.find(e=>e.auth)!=null,getCurrentRegistry:t=>{let e=t.config.registries.find(r=>G.compareFast(r,{uri:t.settings.settings.mappingRegistry}));return e||(e=t.config.registries.find(r=>r.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user}))),e||(e=t.config.registries.find(r=>Q.get(r,"has.mappings.create"))),e},concordanceRegistries:t=>(t.config.registries||[]).filter(e=>e.has.concordances!==!1),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return G.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!Q.get(e,"__MAPPED__",[]).find(n=>n.exist.length&&G.compareFast(n.registry,V4.getCurrentRegistry(t))&&G.compare(n.scheme,t.selected.scheme[!r])),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=Q.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort((r,n)=>r===t.settings.settings.locale?-1:n===t.settings.settings.locale?1:0)))),e}},Uhe={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){G.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},Kd=new l4.Store({modules:{selected:qfe,mapping:Qfe,alerts:rde,auth:mde,settings:$de},plugins:Dpe,state:Hhe,getters:V4,mutations:Uhe,actions:zhe});document.onmousemove=Q.throttle(t=>{Kd.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})},200);const Bl=mI({}),L0=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],N0=["inScheme","topConceptOf","versionOf"],W4=[].concat(L0,N0),Tp=t=>t&&{uri:t.uri,notation:t.notation};function Du(t){if(!t)return null;if(t._registry)return t._registry;const e=Xe(Q.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function Xe(t,{relatedItems:e=!1}={}){let r=null;for(const n of Di.getAllUris(t))if(Bl[n]){r=Bl[n];break}if(r&&e){r={...r};for(const n of W4)r[n]&&(r[n]=r[n].map(i=>Xe(i)||i))}return r}function G4(t,e){return Xe({uri:t},e)}function Ru(t,e){return t.map(r=>Xe(r,e))}function Mu(t,e){return Di.compare(Xe(t)||t,Xe(e)||e)}function Pa(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=G4(r);if(n===t||n&&e.returnIfExists)return n;const i=e.type||(Di.isScheme(t)?"scheme":Di.isConcept(t)?"concept":null),a=[];for(const l of Object.keys(t))Array.isArray(t[l])&&[].concat(L0,N0).includes(l)&&(t[l]=t[l].map(c=>c&&c.uri?(N0.includes(l)&&(c.__TYPE__="scheme"),L0.includes(l)&&(c.__TYPE__="concept"),a.push(c),{uri:c.uri}):c));if(n){for(let l of Object.keys(t))if((Q.isEmpty(n[l])||Array.isArray(n[l])&&n[l].includes(null))&&t[l]!=null&&!Q.isEqual(n[l],t[l])||Q.isArray(n[l])&&Q.isArray(t[l])&&t[l].length>n[l].length)Lr(n,l,t[l]);else if(!Q.isArray(n[l])&&!Q.isArray(t[l])&&Q.isObject(n[l])&&Q.isObject(t[l]))for(let c of Object.keys(t[l]))n[l][c]||Lr(n,[l,c],t[l][c])}else{if(t.__DETAILSLOADED__=t.__DETAILSLOADED__!=null?t.__DETAILSLOADED__:0,t.__SAVED__=!0,i==="scheme"){const l="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type))}if(i==="concept"){const l="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(Tp):cn.warn("saveItem: Saving concept without scheme!!!",t,e)}fo(Bl,r,t);for(const l of t.identifier||[])fo(Bl,l,Bl[r])}const o=Bl[r];return a.forEach(({__TYPE__:l,...c})=>{const f={type:l};l==="concept"&&!(c.inScheme&&c.inScheme[0])&&(i==="concept"?f.scheme=o.inScheme[0]:i==="scheme"&&(f.scheme=o)),Pa(c,f)}),Bl[r]}function Lr(t,e,r){e=Q.isArray(e)?e:e.split("."),e.length===1&&W4.includes(e[0])&&Array.isArray(r)&&(r=r.map(Tp));const n=e.pop();let i=Xe(t);for(const a of e)i[a]||fo(i,a,{}),i=i[a];fo(i,n,r)}const Gm=jn([]);async function MRe(){for(const t of await is.getSchemes({timeout:1e4}))Pa(t,{type:"scheme"}),Gm.value.find(e=>Di.compare(e,t))||Gm.value.push({uri:t.uri,identifier:t.identifier});return Gm}async function mA(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.types===!1)return Lr(t,"types",[]),[];try{const n=await e.getTypes({scheme:t});Lr(t,"types",n)}catch(n){cn.warn("Error loading types for scheme ".concat(t.uri,"; assuming empty types list.")),Lr(t,"types",[])}return t.types}async function B0(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.top===!1)return Lr(t,"topConcepts",[]),[];try{const n=(await e.getTop({scheme:t})).map(i=>(i.ancestors=[],Pa(i,{type:"concept",scheme:t})));Lr(t,"topConcepts",Di.sortConcepts(n,!!Q.get(t,"DISPLAY.numericalNotation")).map(Tp))}catch(n){cn.warn("Error loading top concepts for scheme ".concat(t.uri,"; assuming empty list.")),Lr(t,"topConcepts",[])}return t.topConcepts}const $s=jn([]),F0=jn([]);async function Bs(t,{registry:e,scheme:r,force:n=!1,...i}={}){const a=[];let o=[];t=t.map(c=>Xe(c,{relatedItems:!0}));for(let c of t.filter(f=>f&&f.uri&&(f.__DETAILSLOADED__<1||n))){const f=Du(c)||Du(r)||e;if(!f||!n&&[].concat($s.value,F0.value).find(p=>Di.compare(p,c)))continue;o=o.concat(Di.getAllUris(c)),$s.value.push(c);const d=a.find(p=>p.registry==f&&p.concepts.length<15);d?d.concepts.push(c):a.push({registry:f,concepts:[c]})}const l=a.map(({registry:c,concepts:f})=>{var p,g,y;let d=(y=(p=i.params)==null?void 0:p.properties)!=null?y:(g=c._defaultParams)==null?void 0:g.properties;return d?d+=",mappings":d="+mappings",Q.set(i,"params.properties",d),c.getConcepts({...i,concepts:f}).then(v=>{let _=[];for(let $ of v)$=Pa($,{scheme:r,type:"concept"}),Lr($,"__DETAILSLOADED__",1),_=_.concat(Di.getAllUris($));for(let $ of _){let E=$s.value.findIndex(D=>Di.compareFast(D,{uri:$}));E>=0&&Nd($s.value,E)}}).catch(()=>{})});await Promise.all(l);for(let c of o){let f=$s.value.findIndex(d=>Di.compareFast(d,{uri:c}));if(f>=0){let d=$s.value[f];Lr(d,"__DETAILSLOADED__",-1),Nd($s.value,f),F0.value.push(d)}}return t.map(c=>Xe(c))}async function gA(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(e=Du(t)||e,!e)throw new Error("loadNarrower: Could not find registry for item ".concat(t.uri));if(e.has.narrower===!1)return Lr(t,"narrower",[]),[];try{const n=Xe(Q.get(t,"inScheme[0]")),i=(await e.getNarrower({concept:t})).map(o=>(!t.ancestors||t.ancestors.includes(null)?o.ancestors=[null]:o.ancestors=[t].concat(t.ancestors),(!o.broader||o.broader.includes(null))&&(o.broader=[t]),Pa(o,{type:"concept",scheme:n}))),a=Di.sortConcepts(i,!!Q.get(n,"DISPLAY.numericalNotation")).map(Tp);return Lr(t,"narrower",a),a}catch(n){return cn.error("Error loading narrower concepts for ".concat(t.uri),n),Lr(t,"narrower",[]),[]}}async function K4(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(e=Du(t)||e,!e)throw new Error("loadAncestors: Could not find registry for item ".concat(t.uri));if(e.has.ancestors===!1)return Lr(t,"ancestors",[]),[];try{let n=[];const i=(await e.getAncestors({concept:t})).slice().reverse().map(a=>(a.ancestors=n.slice(),n=[{uri:a.uri}].concat(n),Pa(a,{type:"concept",scheme:Q.get(t,"inScheme[0]")}))).map(Tp).reverse();return Lr(t,"ancestors",i),n=[{uri:t.uri}].concat(n),(t.narrower||[]).forEach(a=>{a&&Lr(a,"ancestors",n.slice())}),i}catch(n){return cn.error("Error loading ancestor concepts for ".concat(t.uri),n),Lr(t,"ancestors",[]),[]}}const io=jn([]);async function Vhe(){var t;try{const e=Q.flatten(await Promise.all(Kd.getters.concordanceRegistries.map(n=>n.getConcordances()))),r=(t=io.value)==null?void 0:t.length;Q.forEach(e,(n,i)=>{fo(io.value,i,n)}),fo(io.value,"length",e.length),e.lengthr.uri)).filter(r=>r!=null):null}const il={computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return Q.get(this,"$store.state.auth.user")},providers(){return Q.get(this,"$store.state.auth.providers")},userUris(){return q4(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return Q.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(this.creator.uri?t=this.creator.uri:t=this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find(r=>r.uri===t);return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return Q.forEach(this.user&&this.user.identities||{},(r,n)=>{let i=this.providers.find(a=>a.id===n);t===r.uri&&i&&(e=i)}),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}};const Khe={name:"RegistryInfo",components:{RegistryNotation:_O},mixins:[il,Ra],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return Whe({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}};var qhe=function(){var e=this,r=e._self._c;return r("div",{class:{"registry-info-inline":e.inline}},[r("div",[r("registry-notation",{attrs:{registry:e.registry,disabled:e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]===!1,tooltip:!1}}),r("span",{class:{"fontWeight-heavy":e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]!==!1}},[e._v(" "+e._s(e.registryName)+" ")]),e.showDetails?r("a",{attrs:{href:e.registry.uri,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}})],1):e._e(),e.showInfoIcon&&e.definition?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):e._e(),e.showEditable&&e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):e._e()],1),e.showDetails?r("div",[e._v(" "+e._s(e.definition)+" ")]):e._e(),e.showCapabilities?r("div",[e._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],function(n){return r("span",{key:"settings-info-capabilities-".concat(n)},[e.registry.has[n]?r("span",[e.registry.has[n]?r("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):e._e(),e._v(" "+e._s(e.$t("registryInfo.".concat(n)))+" ")],1):e._e()])}),e.registry.has.auth?r("span",{staticStyle:{"margin-left":"5px"}},[e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{staticClass:"text-success"},[r("font-awesome-icon",{attrs:{icon:"lock-open"}}),e._v(" "+e._s(e.$t("registryInfo.authenticated"))+" ")],1):r("span",{staticClass:"text-danger"},[r("font-awesome-icon",{attrs:{icon:"lock"}}),e._v(" "+e._s(e.$t("registryInfo.notAuthenticated"))+" ")],1)]):e._e()],2):e._e()])},Yhe=[],Xhe=ur(Khe,qhe,Yhe,!1,null,"f4a8cce3",null,null);const Cp=Xhe.exports,Jhe={props:{date:{type:String,default:""}},setup(t){return{dateShort:SI(()=>t.date.slice(0,10))}}};var Zhe=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",[e._v(" "+e._s(e.dateShort)+" ")])},Qhe=[],eme=ur(Jhe,Zhe,Qhe,!1,null,null,null,null);const lf=eme.exports,al={mixins:[Ra,il],data(){return{loadingConcepts:$s,erroredConcepts:F0,concordances:io,schemes:Gm}},computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=Xe({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find(t=>t.constructor.providerName=="LocalMappings")},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){return this.config.registries.filter(e=>e.has.mappings!==!1||e.has.occurrences!==!1)},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let r=this.$settings.mappingBrowserShowRegistry[e.uri];return r==null?!0:r},set:r=>{(r||!this.$jskos.compareFast(e,this.currentRegistry))&&(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:r})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:t$,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=Pa(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let n=t[r+"Scheme"];for(let i of["memberSet","memberList","memberChoice"])Q.isArray(t[r][i])&&(t[r][i]=t[r][i].filter(a=>a!=null).map(a=>Pa(a,{scheme:n,type:"concept",returnIfExists:!0})))}t.partOf&&(t.partOf=t.partOf.map(r=>this.concordances.find(n=>this.$jskos.compare(n,r))||r));const e=Q.get(t,"_registry");if(G.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const i=Xe(t["".concat(n,"Scheme")]),a=Ru(G.conceptsOfMapping(t,r));if(i)for(let o of a){o.__MAPPED__||Lr(o,"__MAPPED__",[]);const l=o.__MAPPED__.find(c=>G.compareFast(c.registry,e)&&G.compare(c.scheme,i));l&&!l.exist.length?l.exist.push(t.uri):l||o.__MAPPED__.push({registry:e,scheme:i,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=G.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let n of r)!G.compare(n,{identifier:this.userUris||[]})&&!G.isContainedIn(n,t.contributor)&&t.contributor.push(n);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let r of t.creator||[])G.isContainedIn(r,t.contributor)||t.contributor.push(r);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter(n=>t[n])){for(let n of t[r])n.uri===""&&this.$delete(n,"uri"),Q.forOwn(n.prefLabel,(i,a)=>{i==""&&this.$delete(n.prefLabel,a)}),Q.isEmpty(n.prefLabel)&&this.$delete(n,"prefLabel");t[r]=t[r].filter(n=>!Q.isEmpty(n))}return t.creator&&t.creator.length==0&&this.$delete(t,"creator"),t.contributor&&t.contributor.length==0&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...i}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find(a=>a.has.mappings&&n.uri.startsWith(a._api.mappings))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...i}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");if(t.has.mappings==!1)throw new Error("getMappings: Registry ".concat(t.uri," does not support mappings."));for(const{param:i,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[i]&&(r[i]=Xe(r[i],{relatedItems:a})||r[i]);const n=await t.getMappings(r);if(e)for(let i of n)this.adjustMapping(i);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("postMapping: No registry to post mapping to.");i&&i();try{const l=this.concordances.find(f=>G.compare(f,Q.get(o,"mapping.partOf[0]")));o.mapping=this.prepareMapping(Q.omit(o.mapping,"partOf")),this._addIdentityParams(o);const c=await t.postMapping(o);if(l)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:c,concordance:l}),c.partOf=[{uri:l.uri}]}catch(f){}if(e&&this.adjustMapping(c),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let f=this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]);l&&(c.partOf?f+=" "+this.$t("alerts.andAddedToConcordance"):f+=", "+this.$t("alerts.butNotAddedToConcordance")),f+=".",this.alert(f,null,l&&!c.partOf?"warning":"success"),G.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),c}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t),!t)throw new Error("postMappings: No registry to post mappings to.");i&&i();try{o.mappings=o.mappings.map(c=>this.prepareMapping(c)),this._addIdentityParams(o);const l=await t.postMappings(o);if(e)for(let c of l)this.adjustMapping(c);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("putMapping: No registry to put mapping to.");i&&i();try{o.mapping=this.prepareMapping(o.mapping),this._addIdentityParams(o);const l=await t.putMapping(o);return e&&this.adjustMapping(l),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){const c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{return await t.deleteMapping(o),this.mappingWasDeleted({mapping:o.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),Q.get(o,"mapping.partOf[0]")&&o.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||Q.get(o,"mappings[0]._registry")),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{await t.deleteMappings(o);for(let l of o.mappings)this.mappingWasDeleted({mapping:l,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),Q.get(o,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&G.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),G.mappingRegistryIsStored(e))for(let[n,i]of[["from","to"],["to","from"]]){const a=Xe(t["".concat(i,"Scheme")]),o=Ru(G.conceptsOfMapping(t,n));if(a)for(let l of o){const c=(l.__MAPPED__||[]).find(f=>G.compare(f.registry,e)&&G.compare(f.scheme,a));!c||!c.exist.length||this.$set(c,"exist",c.exist.filter(f=>f!=t.uri))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find(i=>i.mapping.uri==t),r=this.config.registries.find(i=>G.compareFast(i,e&&e.registry)),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[G.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return cn.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const i=!!Q.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let o=this.$t("alerts.mappingRestored",[G.prefLabel(r,{fallbackToUri:!1})]);i&&(a.partOf?o+=" "+this.$t("alerts.andAddedToConcordance"):o+=", "+this.$t("alerts.butNotAddedToConcordance")),o+=".",this.alert(o,null,i&&!a.partOf?"warning":"success")}else n();return!!a}catch(i){return n(),!1}},canCreateMapping:u4,canUpdateMapping:r$,canDeleteMapping:f4,repeat(...t){return is.repeat(...t)},loadConcordances:Vhe,canAddMappingToConcordance:d4,canRemoveMappingFromConcordance:Yfe,isCreatorOrContributor:Au,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:i,concordance:a}){if(t=this.getRegistry(t||i._registry),!t)throw new Error("addMappingToConcordance: No registry for mapping.");try{const o={mapping:{uri:i.uri}};a?o.mapping.partOf=[{uri:a.uri}]:o.mapping.partOf=[],this._addIdentityParams(o);const l=await t.patchMapping(o);return n&&this.adjustMapping(l),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),l}catch(o){if(r){const l="".concat(this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=Q.get(e,"notation[0]");return!(!n||this.concordances.find(i=>Q.get(i,"notation[0]")===n))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!e||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!e||parseInt(e.extent)>0||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const i={concordance:e};this._addIdentityParams(i);const a=await t.postConcordance(i);return n&&this.alert(this.$t("alerts.concordanceSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(i){console.error(i);let a="".concat(this.$t("alerts.concordanceNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(i));this.alert(a,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const i=this.concordances.find(a=>this.$jskos.compare(a,e));if(t=this.getRegistry(t||e&&e._registry||i&&i._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const a={concordance:e};this._addIdentityParams(a);const o=await t.patchConcordance(a);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),o}catch(a){console.error(a);let o="".concat(this.$t("alerts.concordanceNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(a));this.alert(o,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...i}){const a=this.concordances.find(o=>this.$jskos.compare(o,n));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...i}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(o){if(r){const l="".concat(this.$t("alerts.concordanceNotDeleted")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}}}};const tme={name:"TheSettings",components:{RegistryInfo:Cp,DateString:lf},mixins:[il,al,Ra],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:Q.debounce(()=>{this.$store.commit({type:"settings/save",settings:Q.cloneDeep(this.localSettings)}),this.creatorRewritten=!1},200),languagesRegistry:is.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter(t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let n of Object.keys(this.$store.state.settings.componentSettings[e])){let i=this.$store.state.settings.componentSettings[e][n];for(let a of i.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:n,isLeft:a},i)),Object.defineProperty(r.settingsValues,n+(i.sideDependent?"-".concat(a):""),{get:()=>i.sideDependent?this.$settings.components[e][n][a]:this.$settings.components[e][n],set:o=>{i.type=="Boolean"&&!Q.isBoolean(o)&&(o=!!o),i.type=="Number"&&!Q.isNumber(o)&&(o=parseInt(o),(isNaN(o)||oi.max)&&(this.$log.warn("Tried to save invalid value for setting ".concat(e," -> ").concat(n,", fallback to default value (").concat(i.default,").")),o=i.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:n,isLeft:a,value:o})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=e=>{let r,n;r=e.target.result.split("\n"),n={imported:0,skipped:0,error:0,empty:0};let a=[];for(let o of r){if(o===""){n.empty+=1;continue}try{let l=JSON.parse(o);a.push(l)}catch(l){n.error+=1}}this.postMappings({mappings:a,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then(o=>{n.imported=o.length,n.skipped=r.length-n.imported-n.error-n.empty,this.uploadedFileStatus="".concat(n.imported," mappings imported, ").concat(n.skipped," skipped, ").concat(n.error," errored"),this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})}).catch(o=>{this.$log.error("TheSettings - Error uploading mappings",o)})},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=Q.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then(t=>{this.allLanguages=t})},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=Q.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then(e=>{t=e;let r=[];for(let n of t)for(let i of["from","to"])for(let a of this.$jskos.conceptsOfMapping(n,i)){let o=n[i+"Scheme"];(!a.inScheme||!a.inScheme.length)&&(a.inScheme=[o]),r.push(Bs([a],{scheme:o}))}return Promise.all(r)}).then(()=>{let e=i=>{let a=this.$jskos.minifyMapping(i);for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(Q.get(l,"prefLabel"));c&&(o.prefLabel=Q.pick(l.prefLabel,[c]))}return JSON.stringify(a)};this.dlAllMappings=t.map(e).join("\n");for(let i of t){i.fromScheme=Xe(i.fromScheme)||i.fromScheme,i.toScheme=Xe(i.toScheme)||i.toScheme;let a=this.dlMappings.find(o=>this.$jskos.compare(i.fromScheme,o.fromScheme)&&this.$jskos.compare(i.toScheme,o.toScheme));a?a.mappings.push(i):(a={fromScheme:i.fromScheme,toScheme:i.toScheme,mappings:[i]},this.dlMappings.push(a))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let i of this.dlMappings){i.ndjson=i.mappings.map(e).join("\n"),i.mappings=i.mappings.map(a=>this.$jskos.minifyMapping(a)),n=n.concat(i.mappings);for(let a of i.mappings){for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(Q.get(l,"prefLabel"));c&&(o.prefLabel={de:Q.get(l.prefLabel,c)})}a.creator&&a.creator[0]&&(a.creator[0].prefLabel={de:this.$jskos.prefLabel(a.creator[0],{fallbackToUri:!1,language:this.locale})})}i.csv=r.fromMappings(i.mappings),i.label=(this.$jskos.notation(Q.get(i,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(Q.get(i,"toScheme"),"scheme")||"?"),i.filename="".concat(this.$jskos.notation(Q.get(i,"fromScheme"),"scheme")||"?","_to_").concat(this.$jskos.notation(Q.get(i,"toScheme"),"scheme")||"?","_").concat(this.localSettings.creator)}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0}).catch(e=>{this.$log.error("TheSettings - Error refreshing local mappings download",e)})},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=Q.cloneDeep(this.localSettings.flex);Q.forOwn(t,(e,r)=>{t[r]=""}),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),m4({url:e,eventType:r})},replaceKey(t){return{shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t},languageConceptByTag(t){return this.allLanguages.find(e=>e.notation[0]===t)},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),t.key==="Enter"&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(this.allLanguages.length===0||this.allLanguages.find(e=>e.notation[0]===t))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter(e=>e!==t)},moveLanguage(t,e){const r=t+e;if(r===-1||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var rme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:e.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[r("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[r("tabs",{attrs:{fill:"",value:e.tab},on:{change:function(n){return e.$emit("update:tab",n.index)}}},[r("tab",{attrs:{title:e.$t("settingsTabs")[0]}},[e.localSettings?r("div",[e.user&&e.authorized?r("p",[r("span",{staticClass:"text-success"},[e._v(" "+e._s(e.$t("settings.loggedIn"))+" ")]),r("a",{attrs:{href:e.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[e._v(" "+e._s(e.$t("settings.accountPage"))+" ")]),e._v(" • "),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.login(null)}}},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",[r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.loggedOut"))+" ")])]):e._e(),e.$store.state.auth.available&&!e.user&&e.providers.length?r("p",e._l(e.providers,function(n){return r("b-button",{key:"login-provider-".concat(n.id),attrs:{block:"",variant:"light"},on:{click:function(i){return e.login(n)}}},[n.image?r("img",{staticStyle:{"margin-right":"5px"},attrs:{src:n.image,height:"20px"}}):e._e(),e._v(" "+e._s(e.$t("settings.logInButton"))+" via "+e._s(n.name)+" ")])}),1):e._e(),e.$store.state.auth.connected?r("div",[r("p",[r("span",{domProps:{innerHTML:e._s(e.$t("settings.accountInfo",{url:e.config.auth}))}}),e.$store.state.auth.about.urls.imprint?r("a",{attrs:{href:e.$store.state.auth.about.urls.imprint,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.impressum"))+" ")]):e._e(),e._v(" • "),e.$store.state.auth.about.urls.privacy?r("a",{attrs:{href:e.$store.state.auth.about.urls.privacy,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.privacyPolicy"))+" ")]):e._e()])]):e._e(),r("p",[e._v(" "+e._s(e.$t("settings.creatorInfo"))+" ")]),r("p",[r("b",[e._v(e._s(e.$t("settings.creator")))]),r("b-form-input",{attrs:{placeholder:e.$t("settings.creatorPlaceholder"),type:"text"},model:{value:e.localSettings.creator,callback:function(n){e.$set(e.localSettings,"creator",n)},expression:"localSettings.creator"}})],1),r("p",[r("b",[e._v(e._s(e.$t("settings.creatorUri")))]),!e.user||!e.userUris||!e.userUris.length?r("span",[r("b-form-input",{attrs:{state:!e.localSettings.creatorUri||e.$jskos.isValidUri(e.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}}),e.localSettings.creatorUri&&!e.$jskos.isValidUri(e.localSettings.creatorUri)?r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.creatorUriInvalid"))+" ")]):e._e()],1):r("span",[r("b-form-select",{model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}},e._l(e.userUris||[],function(n){return r("option",{key:"settings-uris-".concat(n),domProps:{value:n}},[e._v(" "+e._s(n)+" ")])}),0)],1)])]):e._e()]),r("tab",{attrs:{title:e.$t("settingsTabs")[1]}},[r("h4",[e._v(e._s(e.$t("settings.mappingRegistries")))]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-mapping-registries-".concat(i),staticClass:"settingsModal-mapping-registry",class:{"selected-registry":e.$jskos.compareFast(n,e.currentRegistry)}},[r("b-form-checkbox",{attrs:{disabled:e.$jskos.compareFast(n,e.currentRegistry)},model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n},nativeOn:{click:function(a){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})],1)}),r("h4",[e._v(e._s(e.$t("settings.otherRegistries")))]),e._l(e.config.registries.filter(n=>!e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-other-registries-".concat(i),staticClass:"settingsModal-mapping-registry"},[n.has.mappings!==!1?r("b-form-checkbox",{model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}):e._e(),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n}})],1)})],2),r("tab",{attrs:{title:e.$t("settingsTabs")[2]}},[r("div",{staticClass:"settingsModal-componentSettings-component"},[e.localSettings?r("div",{staticClass:"form-inline"},[r("label",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.$t("settings.language"))+":")]),r("b-form-select",{model:{value:e.$i18n.locale,callback:function(n){e.$set(e.$i18n,"locale",n)},expression:"$i18n.locale"}},e._l(e.config.languages,function(n){return r("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(e.$t("languages.".concat(n)))+" ")])}),0)],1):e._e(),r("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:e._s(e.$t("settings.languageContribution"))}})]),e.localSettings?r("div",{staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(e.$t("settings.preferredLanguages")))]),r("div",[e._v(" "+e._s(e.$t("settings.preferredLanguagesAdd"))+": "),r("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(n){return e.addLanguageKeydown.apply(null,arguments)},input:function(n){return e.addLanguageInput.apply(null,arguments)}},model:{value:e.languageToAdd,callback:function(n){e.languageToAdd=n},expression:"languageToAdd"}}),r("datalist",{attrs:{id:"languages-datalist"}},e._l(e.allLanguages,function(n){return r("option",{key:n.uri},[e._v(" "+e._s(n.notation[0])+" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),0)],1),r("ul",e._l(e.localSettings.preferredLanguages,function(n,i){return r("li",{key:i},[r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.removeLanguage(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.moveLanguage(i,1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(a){return e.moveLanguage(i,-1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),e._v(" "+e._s(e.$jskos.prefLabel(e.languageConceptByTag(n),{language:e.locale})||n)+" ")])}),0)]):e._e(),r("div",{staticClass:"settingsModal-componentSettings-component"},[r("b-button",{attrs:{variant:"primary"},on:{click:e.resetFlex}},[e._v(" "+e._s(e.$t("settings.resetSizes"))+" ")])],1),e._l(e.components,function(n){return r("div",{key:"settings-componentSettings-".concat(n.name),staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(n.name))]),e._l(n.settings,function(i){return r("div",{key:"settings-componentSettings-".concat(n.name,"-").concat(i.key,"-").concat(i.isLeft)},[i.type=="Boolean"?r("div",[r("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" ")]),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default?e.$t("general.enabled"):e.$t("general.disabled"))+" ")])],1):i.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(i,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:i.min,max:i.max,size:"sm"},on:{click:function(a){return a.target.select()}},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),r("br"),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default)+" ")])],1):r("div",{class:i.class},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" ")])])})],2)})],2),e.config.shortcuts&&e.config.shortcuts.length?r("tab",{attrs:{title:e.$t("settingsTabs")[3]}},[r("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[r("tbody",e._l(e.config.shortcuts,function(n){return r("tr",{key:"settingsModal-shortcuts-".concat(n.id)},[r("td",[r("span",{domProps:{innerHTML:e._s(n.keys.split(",").map(i=>i.split("+").map(a=>"".concat(e.replaceKey(a),"")).join(" + ")).join(" ".concat(e.$t("general.or")," ")))}})]),r("td",{staticClass:"text-left"},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale})||n.action)+" ")])])}),0)])]):e._e(),r("tab",{attrs:{title:e.$t("settingsTabs")[4]}},[r("h3",[e._v(e._s(e.$t("settings.dataInRegistries")))]),r("p",[e._v(" "+e._s(e.$t("settings.dataInRegistriesSubtitle"))+" ")]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)&&!e.$jskos.compare(n,e.localMappingsRegistry)&&n.uri!=="http://coli-conc.gbv.de/registry/wikidata-mappings"),function(n){return r("p",{key:n.uri},[r("registry-info",{attrs:{registry:n,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),r("ul",{staticClass:"myDataDownloads"},[e._l(["mappings","concordances","annotations"].filter(i=>n.isAuthorizedFor({type:i,action:"create",user:e.user})),function(i){return r("li",{key:i},[e._v(" "+e._s(e.$t("registryInfo.".concat(i)))+": "),r("a",{attrs:{href:"".concat(n._api[i],"?creator=").concat(encodeURIComponent((e.userUris||[]).join("|"))),target:"_blank"}},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" "+e._s(e.$t("dataModal.apiUrl"))+" ")])])}),r("li",{staticClass:"myDataDownloads-noData"},[e._v(" "+e._s(e.$t("settings.noDataForRegistry"))+" ")])],2)],1)}),r("h3",[e._v(e._s(e.$t("settings.localMappings")))]),r("div",[r("p",[e._v(e._s(e.$t("settings.localMappingsInfo")))])]),e.localMappingsRegistry&&e.dlAllMappings&&e.dlMappingsReady?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDownload")))]),e._l(e.dlMappings,function(n,i){return r("span",{key:i},[e._v(" "+e._s(n.label)+" ("+e._s(n.mappings.length)+"): "),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".ndjson",n.ndjson)}}},[e._v(" JSKOS ")]),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".csv",n.csv)}}},[e._v(" CSV ")]),r("br")])}),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.ndjson",e.dlAllMappings)}}},[e._v(" "+e._s(e.$t("settings.localDownloadJskos",[e.dlAllMappings.split("\n").length]))+" ")]),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.csv",e.dlAllMappingsCsv)}}},[e._v(" "+e._s(e.$t("settings.localDownloadCsv",[e.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):e._e(),r("br"),e.localMappingsRegistry?r("div",[r("h4",[e._v(e._s(e.$t("settings.localUpload")))]),r("b-form-file",{ref:"fileUpload",attrs:{state:!!e.uploadedFile,placeholder:e.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:e.uploadedFile,callback:function(n){e.uploadedFile=n},expression:"uploadedFile"}}),r("p",[e._v(" "+e._s(e.uploadedFileStatus)+" ")])],1):e._e(),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDeleteTitle")))]),r("b-button",{attrs:{disabled:!e.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(n){e.deleteMappingsButtons=!0}}},[e._v(" "+e._s(e.$t("settings.localDeleteText"))+" ")]),e.deleteMappingsButtons?r("p",[e._v(" "+e._s(e.$t("settings.localDeleteSure"))+" "),r("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:e.deleteMappings_}},[e._v(" "+e._s(e.$t("general.yes"))+" ")]),r("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(n){e.deleteMappingsButtons=!1}}},[e._v(" "+e._s(e.$t("general.no"))+" ")])],1):e._e()],1):e._e(),r("br"),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.creatorRewriteTitle")))]),r("p",{domProps:{innerHTML:e._s(e.$t("settings.creatorRewriteText"))}}),r("p",{staticClass:"fontSize-small"},[r("b",[e._v("Name:")]),e._v(" "+e._s(e.$jskos.prefLabel(e.creator,{language:e.locale}))),r("br"),r("b",[e._v("URI:")]),e._v(" "+e._s(e.creator.uri)+" ")]),r("p",[r("b-button",{attrs:{variant:e.creatorRewritten?"success":"primary"},on:{click:e.rewriteCreator}},[e._v(" "+e._s(e.$t("settings.creatorRewriteButton"))+" ")])],1)]):e._e()],2),r("span",{staticClass:"settingsModal-footer"},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e(),e.config.buildInfo.gitCommit&&e.config.buildInfo.gitCommitShort?r("span",[e._v(" • "+e._s(e.$t("settings.currentCommit"))+": "),r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.config.buildInfo.gitCommitMessage,delay:e.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+e.config.buildInfo.gitCommit,target:"_blank"}},[e._v(" "+e._s(e.config.buildInfo.gitCommitShort)+" ")])]):e._e(),e.config.buildInfo.buildDate?r("span",[e._v(" • "+e._s(e.$t("settings.buildDate"))+": "),r("date-string",{attrs:{date:e.config.buildInfo.buildDate}})],1):e._e(),r("br"),r("span",[e._v(" "+e._s(e.$t("settings.suggestions1"))+" "),r("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[e._v(e._s(e.$t("settings.suggestions2")))]),e._v(e._s(e.$t("settings.suggestions3"))+" ")])])],1)],1)],1)},nme=[],ime=ur(tme,rme,nme,!1,null,"c751da2b",null,null);const ame=ime.exports,f$={methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=Xe(this.$store.state.draggedConcept)||G4(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}},ome={name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(e){return!1}}}};var sme=function(){var e=this,r=e._self._c;return e.isValidURL(e.link)?r("a",{staticClass:"u-textBreak",attrs:{href:e.link,target:"_blank"}},[e._v(e._s(e.text||e.link))]):r("span",[e._v(e._s(e.text||e.link))])},lme=[],cme=ur(ome,sme,lme,!1,null,null,null,null);const Ep=cme.exports;const ume={name:"ItemName",components:{AutoLink:Ep},mixins:[f$],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return Xe(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return this.showNotation?!(Q.get(this._item,"inScheme[0].DISPLAY.hideNotation")===!0&&this.showText&&this.prefLabel):!1},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){var t,e;return this.isScheme?this._item.concepts&&!this._item.concepts.length:((t=this._item)==null?void 0:t.__DETAILSLOADED__)===-1||((e=this._item)==null?void 0:e.__DETAILSLOADED__)===0&&!Q.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=Q.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=this.getProvider(this._item)!=null:this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}};var fme=function(){var n,i;var e=this,r=e._self._c;return e._item!=null?r("div",{staticClass:"itemName",attrs:{draggable:e.draggable},on:{dragstart:function(a){return e.dragStart(e._item,a)},dragend:e.dragEnd,mouseover:function(a){return e.hovering(!0)},mouseout:function(a){return e.hovering(!1)}}},[r(e.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":e.isValidLink&&e.isHovered,"itemName-highlighted":e.isHighlighted,"itemName-hoverable":!e.preventExternalHover&&e.isValidLink},"fontSize-"+(e.fontSize||"normal")],attrs:{id:e.tooltipDOMID,to:e.url}},[e._item&&e._item.type&&e._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e._item&&e._item.type&&e._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e._showNotation&&e.notation?r("span",{class:{"fontWeight-heavy":e.showText},style:e.showText?"margin-right: 3px;":"",domProps:{innerHTML:e._s(e.notation)}}):e._e(),e.showText||!e.notation?r("span",[e._v(e._s(e.prefLabel))]):e._e(),!e.isScheme&&!e.notation&&!e.prefLabel&&((n=e._item)!=null&&n.uri)?r("auto-link",{attrs:{link:(i=e._item)==null?void 0:i.uri}}):e._e()],1),e.showMissingDataIndicator?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isScheme?e.$t("itemDetail.noConcepts"):e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()],1):e._e()},dme=[],pme=ur(ume,fme,dme,!1,null,"48c5ee26",null,null);const ol=pme.exports,hme=Object.freeze(Object.defineProperty({__proto__:null,default:ol},Symbol.toStringTag,{value:"Module"}));const mme={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data(){return{sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}},computed:{_sections(){return this.sections?this.sections.map(e=>Object.assign({fields:this.fields,items:[]},e)):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return t.width!=null&&(e.flex="1 0 ".concat(t.width)),t.minWidth!=null&&(e.minWidth="".concat(t.minWidth)),e},fieldLabel(t){if(t.label||t.label==="")return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent(t){return typeof t=="object"&&t!=null?t.id||t._id||t.uri||"Object":t},sort(t){this.sorting.sortBy===t.key?this.sorting.sortDirection===0?this.sorting.sortDirection=1:this.sorting.sortDirection===1?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(this.sorting.sortDirection===0||!e)return t;t=t.slice();let r=this.fields.find(i=>i.key===e),n=r&&r.compare||((i,a)=>{let o=i[e],l=a[e];return o==null||ol?1:0});return t.sort(n),this.sorting.sortDirection===-1&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}};var gme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flexibleTable",style:e.tableStyle()},[r("div",{staticClass:"flexibleTable-head"},[e.hideHeader?e._e():r("div",{staticClass:"flexibleTable-row"},e._l(e.fields,function(n){return r("div",{key:"HEAD_"+n.key,class:{[n.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(n.align||e.defaultAlign)]:!0,"flexibleTable-sortable":n.sortable},style:e.cellStyle(n),on:{click:function(i){n.sortable&&e.sort(n)}}},[e._t("HEAD_"+n.key,function(){return[r("span",{class:n.titleClass},[e._v(" "+e._s(e.fieldLabel(n))+" ")]),r("span",{staticClass:"flexibleTable-cell-sort"},[e.sorting.sortBy==n.key&&e.sorting.sortDirection==1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):e.sorting.sortBy==n.key&&e.sorting.sortDirection==-1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):n.sortable?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):e._e()])]},{field:n})],2)}),0)]),r("div",{staticClass:"flexibleTable-body"},e._l(e._sections,function(n,i){return r("div",{key:"SECTION_".concat(i),staticClass:"flexibleTable-section",class:{[n._class]:n._class!=null}},[e.hasSlot("BEFORE_SECTION")?r("div",{staticClass:"flexibleTable-section-before"},[e._t("BEFORE_SECTION",null,{section:n})],2):e._e(),r("div",{staticClass:"flexibleTable-rows"},e._l(e.sorted(n.items),function(a,o){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o),on:{mouseover:function(l){return e.$emit("hover",a)},mouseout:function(l){return e.$emit("hover",null)}}},[a._wholeRow?r("div",{staticClass:"flexibleTable-row"},[r("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(a.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},staticStyle:{flex:"0 0 100%"}},[e._t("ITEM_ROW",function(){return[e._v(" "+e._s(a.value)+" ")]},{item:a,value:a.value})],2)]):r("div",{staticClass:"flexibleTable-row"},e._l(n.fields,function(l){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o,"_FIELD_").concat(l.key),class:{[l.class]:l.class!=null,"flexibleTable-cell":!0,["flexibleTable-cell-"+(l.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},style:e.cellStyle(l)},[e._t(l.key,function(){return[e._v(" "+e._s(e.defaultCellContent(a[l.key]))+" ")]},{field:l,item:a,value:a[l.key]})],2)}),0)])}),0),e.hasSlot("AFTER_SECTION")?r("div",{staticClass:"flexibleTable-section-after"},[e._t("AFTER_SECTION",null,{section:n})],2):e._e()])}),0)])},vme=[],bme=ur(mme,gme,vme,!1,null,"57ea4c61",null,null);const d$=bme.exports;const yme={name:"MappingTable",components:{ItemName:ol,FlexibleTable:d$,RegistryNotation:_O},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data(){return{}},computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(e,r)=>{let n=this.$jskos.prefLabel(Q.get(e,"type"),{fallbackToUri:!1}),i=this.$jskos.prefLabel(Q.get(r,"type"),{fallbackToUri:!1});return ni?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find(i=>i&&i.startsWith("urn:jskos:mapping:content:")):null;if(!this.hideDuplicates||!n||!e.includes(n)){let i={};i.mapping=r,this.showRegistry&&(i.registry=r._registry),i.sourceScheme=this.$jskos.notation(r.fromScheme),i.targetScheme=this.$jskos.notation(r.toScheme),i.sourceConcepts=r.from.memberSet||r.from.memberChoice,i.targetConcepts=r.to.memberSet||r.to.memberChoice,i.creator=r.creator&&r.creator[0]||"?",typeof i.creator=="object"&&(i.creator=this.$jskos.prefLabel(i.creator)),i.type=this.$jskos.mappingTypeByType(r.type),i.date=r.modified||r.created,i.date=i.date&&i.date.slice(0,10),t.push(i),e.push(n)}}return t}},watch:{},methods:{}};var _me=function(){var e=this,r=e._self._c;return r("flexible-table",{attrs:{items:e.items,fields:e.fields},scopedSlots:e._u([{key:"registry",fn:function({value:n}){return r("span",{},[r("registry-notation",{attrs:{registry:n,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("item-name",{key:i.uri,attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}})}),1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("span",{key:i.uri},[r("item-name",{attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}}),r("br")],1)}),0)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"actions",fn:function(n){return r("span",{},e._l(e.actions,function(i,a){return r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:i.title,delay:e.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:a,staticClass:"button",attrs:{icon:i.icon},on:{click:function(o){return e.$emit("click",{name:i.name,item:n.item})}}})}),1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])},wme=[],Sme=ur(yme,_me,wme,!1,null,"3a5d1557",null,null);const Ome=Sme.exports;const $me={name:"TheNavbar",components:{TheSettings:ame,RegistryInfo:Cp,MappingTable:Ome,ItemName:ol},mixins:[il,al,f$,Ra],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data(){return{settingsTab:0,openWindow:m4}},computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return this.draggedConcept!=null&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map(e=>Object.assign({},e,{mapping:this.adjustMapping(this.$jskos.copyDeep(e.mapping))}));for(let e of t)e.mapping._registry=this.config.registries.find(r=>this.$jskos.compareFast(r,e.registry));return t}},created(){this.dropdownSetStatus=Q.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){t.dataTransfer.dropEffect!="none"&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var Tme=function(){var e=this,r=e._self._c;return r("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[e._l(e.config.logos||[],function(n,i){return r("b-navbar-brand",{key:i,attrs:{href:n.url,target:"_blank"}},[r("img",{staticStyle:{height:"42px"},attrs:{src:"./"+n.file,alt:n.alt||"logo"}})])}),r("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[e._v(" "+e._s(e.title||e.config.title)+" ")]),r("b-navbar-nav",{staticClass:"ml-auto"},[e._l(e.config.menu,function(n){return r("b-nav-item",{key:n.url,attrs:{href:n.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),e.reduced?e._e():r("b-nav-item",{attrs:{href:"./user-manual-".concat(e.locale,".html"),target:"_blank"}},[e._v(" "+e._s(e.$t("general.manual"))+" ")]),e.reduced?r("b-nav-item",{attrs:{href:"./"}},[e._v(" Open Cocoda ")]):e._e(),!e.reduced&&e.mappingTrash.length>0?r("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!0),e._dropdownSetStatus(e.$refs.mappingTrashDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("navbar.trashTitle"))+" "),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.trashClearButtonTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(n){return e.$store.commit("mapping/clearTrash")}}},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}}),e._v(" "+e._s(e.$t("navbar.trashClearButton"))+" ")],1)]),r("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:e.mappingTrash.map(n=>n.mapping),actions:[{title:e.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(n){return e.restoreMappingFromTrash({uri:n.item.mapping.uri})}}})],2):e._e(),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:e.favoriteConceptsDropdownHide},nativeOn:{dragover:function(n){return e.dragOver.apply(null,arguments)},drop:function(n){return e.drop.apply(null,arguments)},mouseover:function(n){e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0),e._dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{class:e.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("conceptList.favoriteConcepts"))+" ")]),e._l(e.favoriteConcepts,function(n){return r("div",{key:"theNavbar-"+n.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(i){return e.favoriteConceptDragStart(n)},dragend:e.favoriteConceptDragEnd}},[r("div",{staticStyle:{"padding-right":"8px"}},[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.removeFromFavorites"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(i){return e.removeFavoriteConcept(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),r("div",{staticStyle:{flex:"1"}},[n.inScheme&&n.inScheme[0]?r("item-name",{attrs:{item:n.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):e._e(),e._v("   "),r("item-name",{attrs:{item:n}})],1),r("div",[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openLeft"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!0})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),e._v("   "),r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openRight"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!1})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])})],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.accountDropdown,!0),e._dropdownSetStatus(e.$refs.accountDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.accountDropdown,!1)}}},[r("template",{slot:"button-content"},[r("div",{staticClass:"navbar-settingsButton",on:{click:function(n){return e.openSettingsTab(0)}}},[e.userIdentityImage&&e.creator.uri?r("span",{staticClass:"fontWeight-heavy"},[r("img",{attrs:{src:e.userIdentityImage}}),e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")]):r("span",[r("font-awesome-icon",{attrs:{icon:"user"}}),r("span",{class:{"fontWeight-heavy":e.authorized}},[e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")])],1)])]),r("div",{staticClass:"font-default"},[(e.userUris||[e.creator.uri]).filter(n=>n!=null).length?e._l((e.userUris||[e.creator.uri]).filter(n=>n!=null),function(n,i){var a;return r("p",{key:"navbar-switchToIdentity-".concat(i),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":n==e.creator.uri},on:{click:function(o){return e.setIdentity(n)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e.imageForIdentityUri(n)?r("img",{attrs:{src:e.imageForIdentityUri(n)}}):r("font-awesome-icon",{attrs:{icon:"user"}})],1),e._v(" "+e._s(e.providerForIdentityUri(n)&&e.providerForIdentityUri(n).name||(n==((a=e.user)==null?void 0:a.uri)?e.$t("navbar.defaultIdentity"):n))+" ")])}):e._e(),e.authorized?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openWindow({url:e.config.auth+"logout",eventType:"logout"})}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logInButton"))+" ")])]):e._e(),!e.config.auth&&!(e.userUris||[e.creator.uri]).filter(Boolean).length?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("navbar.setIdentity"))+" ")])]):e._e()],2)],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.settingsDropdown,!0),e._dropdownSetStatus(e.$refs.settingsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.settingsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(n){return e.$refs.settings.show()}}})],1),e._l(e.$t("settingsTabs").slice(1,e.$t("settingsTabs").length-(e.localMappingsRegistry?0:1)),function(n,i){return r("p",{key:"navbar-settingsTabs-".concat(i),staticClass:"navbar-settingsTabs-row",on:{click:function(a){return e.openSettingsTab(i+1)}}},[e._v(" "+e._s(n)+" ")])}),r("hr"),e.currentRegistry?r("div",{staticClass:"font-default"},[e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n){return r("p",{key:"navbar-mappingRegistry-".concat(n.uri),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":e.$jskos.compareFast(n,e.currentRegistry)},on:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}},[r("registry-info",{attrs:{registry:n,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)}),r("hr")],2):e._e(),r("p",{staticStyle:{padding:"0 10px"}},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e()])],2),r("the-settings",{ref:"settings",attrs:{tab:e.settingsTab},on:{"update:tab":function(n){e.settingsTab=n}}})],2)],2)},Cme=[],Eme=ur($me,Tme,Cme,!1,null,"d4303810",null,null);const IRe=Eme.exports,Cb={mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce((n,i)=>n||i&&i.contains(t.target),!1)||e.handler(t)},clickHandlers(){return[]}}};const Pme={name:"ComponentSettings",mixins:[Cb,Ra],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,i=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,o=this.$store.state.settings.componentSettings[this.parentName][e].min,l=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:c=>{i=="Boolean"&&!Q.isBoolean(c)&&(c=!!c),i=="Number"&&!Q.isNumber(c)&&(c=parseInt(c),(isNaN(c)||cl)&&(this.$log.warn("Tried to save invalid value for setting ".concat(this.parentName," -> ").concat(e,", fallback to default value (").concat(a,").")),c=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:c})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById("componentSettings-icon-".concat(this.id))],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}};var Ame=function(){var e=this,r=e._self._c;return r("div",{staticClass:"componentSettings"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.tooltip,delay:e.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:"componentSettings-icon-".concat(e.id),icon:"cog"}}),r("b-popover",{attrs:{show:e.isShown,target:"componentSettings-icon-".concat(e.id),triggers:"click",placement:"bottomright"},on:{"update:show":function(n){e.isShown=n}}},[r("div",{ref:"popover"},[e._t("default",function(){return[e._l(e.settings,function(n){return[n.type=="Boolean"?r("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),staticStyle:{"user-select":"none"},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")]):n.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft)},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(i){return i.target.select()}},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}})],1):r("p",{key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),class:n.class},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])]})]})],2)])],1)},xme=[],kme=ur(Pme,Ame,xme,!1,null,"6208228d",null,null);const Dme=kme.exports;var Y4={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(ir,function(){var r={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},n={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function i(o){return String(o).replace(/[&<>"'`=]/g,function(l){return n[l]})}function a(o,l){l===void 0&&(l={});var c=typeof o;c!=="string"&&(o=JSON.stringify(o,null,2)||c);var f=Object.assign({},r,l);return o=o.replace(/&/g,"&").replace(//g,">"),o.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,function(d){var p=f.numberColor,g="";return/^"/.test(d)?/:$/.test(d)?p=f.keyColor:(p=f.stringColor,d='"'+i(d.substr(1,d.length-2))+'"',g="word-wrap:break-word;white-space:pre-wrap;"):p=/true/.test(d)?f.trueColor:/false/.test(d)?f.falseColor:/null/.test(d)?f.nullColor:p,''+d+""})}return a})})(Y4);var Rme=Y4.exports;const Mme=xr(Rme);const Ime={name:"DataModal",components:{},mixins:[al],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data(){return{preparedData:null}},computed:{_dataFromStore(){return this.isArray?this.data.map(t=>Xe(t)||t):Xe(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return Q.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?"".concat(t.toLocaleString()," ").concat(this.$t("general.of")," ")+this.$tc("dataModal.".concat(this.computedType),this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc("dataModal.".concat(this.computedType),t,{count:t})},isArray(){return Q.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return Mme(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map(e=>JSON.stringify(e)).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map(r=>this.$jskos.copyDeep(r));for(let r of t){for(let n of this.$jskos.conceptsOfMapping(r)){let i=Xe(n),a=this.$jskos.languagePreference.selectLanguage(Q.get(i,"prefLabel"));a&&(n.prefLabel={de:Q.get(i.prefLabel,a)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=Q.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return Q.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if(this.type!=="mapping"&&this.type!=="concordance")return[];let t=[];for(let e of(this.type==="mapping"?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let r of Object.keys(this.urls)){const n=this.urls[r];try{let i=new URL(n.startsWith("http")?n:location.protocol+n);i.searchParams.set("download",e),t.push({url:i,type:e,title:r?"".concat(r," (.").concat(e,")"):".".concat(e)})}catch(i){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(this._dataFromStore==null){this.preparedData=null;return}let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let n;this.computedType=="mapping"?(n=this.$jskos.minifyMapping(r),n=this.$jskos.addMappingIdentifiers(n)):(n=Q.omit(r,Object.keys(r).filter(i=>i.startsWith("_"))),n=Q.pick(n,Q.keys(n).filter(i=>n[i]!=null))),n&&e.push(n)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var Lme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:"".concat(e.$t("dataModal.title")," (").concat(e.numberText,")"),centered:"","hide-footer":"",size:"lg"}},[r("table",{staticClass:"dataModal-links"},[e.count>0?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.localDownload"))+" ("+e._s(e.count.toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal"},[e.encodedDataCsv?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:text/csv;charset=utf-8,"+e.encodedDataCsv,download:e.filename+".csv",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .csv ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedData,download:e.filename+".json",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .json ")],1)]),e.encodedDataNdjson?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedDataNdjson,download:e.filename+".ndjson",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .ndjson ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.copyToClipboard(e.$refs.jsonCode)}}},[r("font-awesome-icon",{attrs:{icon:"clipboard"}}),e._v(" "+e._s(e.$t("dataModal.exportClipboard"))+" ")],1)])])])]):e._e(),e.url?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" ("+e._s((e.totalCount||e.count).toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[e._l(Object.keys(e.urls),function(n,i){return r("li",{key:"dataModal-links-urls-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:e.urls[n],target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}}),e._v(" "+e._s(n||e.$t("dataModal.apiUrl"))+" ")],1)])}),e._l(e.apiDownloadUrls,function(n,i){return r("li",{key:"dataModal-links-apiDownload-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:n.url,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" "+e._s(n.title)+" ")],1)])})],2)])]):e._e()]),r("div",{staticClass:"dataModal-json"},[r("pre",[r("code",{ref:"jsonCode",domProps:{innerHTML:e._s(e.jsonHtml)}})])])])},Nme=[],Bme=ur(Ime,Lme,Nme,!1,null,"58fa3726",null,null);const p$=Bme.exports;const Fme={name:"AnnotationList",components:{AutoLink:Ep,DateString:lf},mixins:[il],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){var t,e,r,n,i;return(i=(n=Xe((r=(e=(t=this.provider)==null?void 0:t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary))==null?void 0:n.topConcepts)!=null?i:[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map(t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)}))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},canEdit(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];this.$emit("loading",!0);let r;try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert("".concat(this.$t("alerts.annotationNotRemoved")," ").concat(this.getErrorMessage(n)),null,"danger")}return this.$emit("loading",!1),e.id!=this.annotations[t].id||!r?!1:(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor(t){return t.motivation==="assessing"&&t.bodyValue==="-1"},mismatchTagFor(t){var r;if(!this.mismatchTagAllowedFor(t))return null;const e=(r=t.body)==null?void 0:r.find(n=>n.type==="SpecificResource"&&n.purpose==="tagging"&&n.value);return e?Xe({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(Xe(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(Xe(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error("Error updating mismatch tag for annotation ".concat(t.id,":"),n)}}}};var jme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationList"},e._l(e.annotations,function(n,i){var a;return r("div",{key:n.uri},[r("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":n.bodyValue==="+1","text-danger":n.bodyValue==="-1"}},[n.motivation=="moderating"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(n.bodyValue)+" ")])]),r("div",{staticClass:"fontSize-verySmall"},[r("date-string",{attrs:{date:n.created}}),r("br"),r("auto-link",{class:{"fontWeight-heavy":e.$jskos.annotationCreatorMatches(n,e.userUris)},attrs:{link:e.$jskos.annotationCreatorUri(n),text:e.$jskos.annotationCreatorName(n)}}),e.mismatchTagAllowedFor(n)&&e.canEdit(n)&&e.mismatchTagConcepts.length?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "),r("select",{domProps:{value:((a=e.mismatchTagFor(n))==null?void 0:a.uri)||null},on:{change:function(o){return e.changeMismatchTag(n,o.target.value||null)}}},e._l(e.mismatchTagOptions,function(o){return r("option",{key:o.value,attrs:{title:o.definition,disabled:o.disabled},domProps:{value:o.value}},[e._v(e._s(o.text))])}),0)]):e.mismatchTagFor(n)?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "+e._s(e.mismatchTagLabel(e.mismatchTagFor(n)))+" ")]):e._e()],1),r("div",[e.canRemove(n)?r("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(o){return e.remove(i)}}}):e._e()],1)])}),0)},zme=[],Hme=ur(Fme,jme,zme,!1,null,"7ef9861f",null,null);const X4=Hme.exports;const Ume={name:"MappingDetail",components:{DataModal:p$,ItemName:ol,AutoLink:Ep,AnnotationList:X4,RegistryInfo:Cp,DateString:lf},mixins:[Ra],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return!this.mapping||!this.mapping.uri||!this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?null:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+")},contributors(){return(this.mapping.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.mapping.creator))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:Qg}};var Vme=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.mapping?r("div",[r("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.sourceConcept",e.$jskos.conceptsOfMapping(e.mapping,"from").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"from"),function(n){return r("p",{key:"mappingDetail-from-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n}})],1)}),0)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.toScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.targetConcept",e.$jskos.conceptsOfMapping(e.mapping,"to").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"to"),function(n){return r("p",{key:"mappingDetail-to-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n}})],1)}),0)],1),e.mapping.type&&e.mapping.type.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.mappingType"))+": ")]),r("b-col",[r("a",{attrs:{href:e.$jskos.mappingTypeByType(e.mapping.type).uri,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(e.$jskos.mappingTypeByType(e.mapping.type),{language:e.locale}))+" ("+e._s(e.$jskos.notation(e.$jskos.mappingTypeByType(e.mapping.type)))+") ")])])],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.mapping.creator||[],function(n,i){return r("p",{key:"mappingDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.modified}})],1)],1),e.mapping.annotations&&e.mapping.annotations.length?r("b-row",{staticStyle:{position:"relative"}},[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.annotations"))+": ")]),r("b-col",[r("annotation-list",{attrs:{annotations:e.mapping.annotations,provider:e.mapping._registry}})],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModalAnnotations.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):e._e(),e.mapping.partOf&&e.mapping.partOf[0]?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.partOf"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.mapping.partOf[0].uri,text:e.displayNameForConcordance(e.mapping.partOf[0])}})],1)],1):e._e(),e.mapping.uri||e.mapping.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.mapping.uri].concat(e.mapping.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"mappingDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.mapping.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.catalogEnrichmentLink?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.catalogEnrichment"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.catalogEnrichmentLink}})],1)],1):e._e(),e.mapping._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.mapping?r("data-modal",{ref:"dataModal",attrs:{data:e.mapping,url:e.mapping.uri,type:"mapping"}}):e._e(),e.mapping&&e.mapping.annotations&&e.mapping.annotations.length?r("data-modal",{ref:"dataModalAnnotations",attrs:{data:e.mapping.annotations,type:"annotation"}}):e._e()],1)},Wme=[],Gme=ur(Ume,Vme,Wme,!1,null,"12f8d652",null,null);const Kme=Gme.exports;const qme={name:"LoadingIndicator",props:{size:{type:String,default:"md"}}};var Yme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"loader",class:"loader-"+e.size})},Xme=[],Jme=ur(qme,Yme,Xme,!1,null,"dfb5a9af",null,null);const Eb=Jme.exports;const Zme={name:"LoadingIndicatorFull",components:{LoadingIndicator:Eb},props:{size:{type:String,default:"lg"}}};var Qme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[r("div",[r("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:e.size=="sm"?"display: inline-block;":"margin: 0 auto;",attrs:{size:e.size}}),r("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:e.size=="sm"?"display: inline-block;":""},[e._v(" "+e._s(e.$t("general.loading"))+" ")])],1)])},ege=[],tge=ur(Zme,Qme,ege,!1,null,null,null,null);const J4=tge.exports,Z4={computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t!=null&&t.getBoundingClientRect){let{top:i,bottom:a,left:o,right:l}=t.getBoundingClientRect();if(ni-e&&ro-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,i=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:i,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers(){return[]}}};const rge={name:"AnnotationPopover",components:{LoadingIndicatorFull:J4,AnnotationList:X4},mixins:[il,Z4,al],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data(){return{show:!1,loading:!1,element:null}},computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return Q.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:r}of this.annotations.filter(n=>n.motivation=="assessing"))t+=parseInt(r)||0;let e=t>0?"+":t<0?"-":"±";return"".concat(e).concat(Math.abs(t))},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find(t=>t.motivation=="assessing"&&t.creator&&t.creator.id==this.creator.uri):null:this.annotations.find(t=>t.motivation=="assessing"&&this.$jskos.annotationCreatorMatches(t,this.userUris))},ownScore(){return Q.get(this.ownAssessment,"bodyValue")},provider(){return Q.get(this.imapping,"_registry")},canSaveAnnotation(){return this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user}):!1},canConfirm(){if(!this.provider||this.annotations.find(t=>t.motivation=="moderating"&&this.$jskos.annotationCreatorMatches(t,this.userUris)))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=Q.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(Q.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail(){return"coli-conc@gbv.de"},mailtoFeedbackLink(){var t;return!((t=this.mapping)!=null&&t.uri)||!this.mapping.uri.startsWith("https://coli-conc.gbv.de")?null:"mailto:".concat(this.mailtoEmail,"?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ").concat(this.mapping.uri)}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick(()=>{this.show=!0}))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&Q.delay(()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}},50)},assessing(t){let e=this.provider;if(!e||e.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const r=this.imapping,n=Q.get(r,"uri");if(!n){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}this.loading=!0;const i=(l,c)=>{this.alert("".concat(this.$t("alerts."+c)," ").concat(this.getErrorMessage(l)),null,"danger")};let a;const o=this.ownAssessment;if(o)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user})){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}a=e.patchAnnotation(this._addIdentityParams({annotation:{id:o.id,bodyValue:t,body:null}})).then(l=>{l?(o.bodyValue=l.bodyValue,o.creator=l.creator,delete o.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")}).catch(l=>i(l,"annotationNotSaved"))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user})){this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),this.loading=!1;return}a=this.remove(r.annotations.indexOf(o),r).then(l=>{l?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")}).catch(l=>i(l,"annotationNotRemoved"))}else{if(!this.canSaveAnnotation){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}let l={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(l.creator={id:this.creator.uri},this.creatorName&&(l.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:l})).then(c=>{if(c)this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(c),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations});else{this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}}).catch(c=>i(c,"annotationNotSaved"))}a.catch(l=>{this.$log.error("AnnotationPopover - Error adding annotation",l),this.alert(this.$t("alerts.annotationError"),null,"danger")}).then(()=>{this.loading=!1})},remove(t,e=this.imapping){let r=this.provider,n=Q.get(e,"annotations[".concat(t,"]"));if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then(i=>(this.loading=!1,i?(this.$delete(e.annotations,t),i):!1))},async confirm(){const t=this.provider;if(!t||t.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const e=Q.get(this.imapping,"uri");if(!e){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(i){r=null}this.loading=!1;const n=Q.get(this.imapping,"uri");if(e!=n||!r){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}else this.alert(this.$t("alerts.annotationSaved"),null,"success");this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}};var nge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationPopoverTop",attrs:{id:"annotationPopoverTop-".concat(e.iid)}},[e.enable?r("b-popover",{ref:"annotationPopover",attrs:{target:e.element,show:e.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(n){e.show=n}}},[e.loading?r("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):e._e(),r("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[r("div",{staticClass:"annotationPopover-upper"},[e.annotations.length?r("div",{staticClass:"annotationPopover-left"},[r("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:e.annotations,provider:e.provider},on:{loading:function(n){e.loading=n},"refresh-annotations":function(n){return e.$emit("refresh-annotations",{uri:e.imapping.uri,annotations:n.annotations})}}})],1):e._e(),r("div",{staticClass:"annotationPopover-voting"},[r("div"),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="+1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("+1")}}})],1),r("div",{staticClass:"annotationPopover-score"},[r("span",{staticClass:"fontWeight-heavy",class:{"text-success":e.score.startsWith("+"),"text-danger":e.score.startsWith("-")}},[e._v(" "+e._s(e.score)+" ")])]),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="-1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("-1")}}})],1)])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.canConfirm||e.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[e.mailtoFeedbackLink?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:e.$t("annotationPopover.mailFeedbackTooltip",[e.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:e.clickFeedbackLink}}):e._e(),e.canConfirm?r("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:e.confirm}},[e._v(" "+e._s(e.$t("annotationPopover.addConfirmation"))+" ")]):e._e()],1)])],1):e._e()],1)},ige=[],age=ur(rge,nge,ige,!1,null,"e9ae162d",null,null);const oge=age.exports;function Q4(t){let e=0;for(let{bodyValue:n}of(t||[]).filter(i=>i.motivation=="assessing"))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function sge(t){let e=3,{score:r,sign:n}=Q4(t),i=Math.min(r/e,1)*150,a=85,o=85,l=85;return n=="-"?(a+=i,o-=50,l-=50):n=="+"&&(o+=i,a-=50,l-=50),"rgb(".concat(a,", ").concat(o,", ").concat(l,")")}const lge={name:"DataModalButton",components:{DataModal:p$},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}};var cge=function(){var e=this,r=e._self._c;return r("div",[r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:"right: ".concat(e.positionRight,"px; bottom: ").concat(e.positionBottom,"px;"),on:{click:e.openDataModal}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1),r("data-modal",{ref:"dataModal",attrs:{data:e.data,type:e.type,url:e.url,"total-count":e.totalCount}})],1)},uge=[],fge=ur(lge,cge,uge,!1,null,null,null,null);const eN=fge.exports,dge={name:"ContentMap",props:{contentMap:{type:Object,required:!0}}};var pge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fontSize-small"},[e._l(e.contentMap,function({sources:n,languages:i,margin:a,classes:o},l,c){return[r("div",{key:c,class:o||"",style:"margin-bottom: ".concat(a?5:0,"px;")},[r("span",{on:{click:function(f){return e.$emit("click",l)}}},[e._v(" "+e._s(l)+" ")]),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n.join(", "))+"; "+e._s(i.join(", ")))])])]})],2)},hge=[],mge=ur(dge,pge,hge,!1,null,null,null,null);const gge=mge.exports,vge="modulepreload",bge=function(t,e){return new URL(t,e).href},vA={},yge=function(e,r,n){if(!r||r.length===0)return e();const i=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=bge(a,n),a in vA)return;vA[a]=!0;const o=a.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!n)for(let d=i.length-1;d>=0;d--){const p=i[d];if(p.href===a&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(a,'"]').concat(l)))return;const f=document.createElement("link");if(f.rel=o?"stylesheet":vge,o||(f.as="script",f.crossOrigin=""),f.href=a,document.head.appendChild(f),o)return new Promise((d,p)=>{f.addEventListener("load",d),f.addEventListener("error",()=>p(new Error("Unable to preload CSS for ".concat(a))))})})).then(()=>e()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})},_ge={mixins:[al],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return Q.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=Q.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme;t=Ru(t.filter(i=>!Q.get(i,"__MAPPED__",[]).find(a=>this.$jskos.compareFast(a.registry,e)&&this.$jskos.compare(a.scheme,r))));const n=t.map(i=>i.uri);r&&n.length&&e&&Promise.all(Q.chunk(n,15).map(i=>this.getMappings({from:i.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500}))).then(()=>{for(let i of t.filter(a=>!Q.get(a,"__MAPPED__",[]).find(o=>this.$jskos.compareFast(o.registry,e)&&this.$jskos.compare(o.scheme,r))))Lr(i,"__MAPPED__",[]),i.__MAPPED__.push({registry:e,scheme:r,exist:[]})})}}};const wge={name:"ConceptDetailAncestors",components:{ItemName:()=>yge(()=>Promise.resolve().then(()=>hme),void 0,import.meta.url),LoadingIndicator:Eb},mixins:[_ge],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data(){return{showAncestors:!1}},computed:{_item(){return Xe(this.item)},ancestors(){var t;return Ru(((t=this._item)==null?void 0:t.ancestors)||[])},broader(){var t;return Ru(((t=this._item)==null?void 0:t.broader)||[])},loading(){return this.ancestors.length!=0&&this.ancestors.includes(null)||this.ancestors.length==0&&this.broader.length!=0&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(K4(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&Bs(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then(()=>{Lr(this._item,"__BROADERLOADED__",!0)}))}};var Sge=function(){var e=this,r=e._self._c;return r("div",{style:{paddingLeft:e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?"8px":0}},[e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.showAncestors?e.$t("conceptDetail.showLessAncestors"):e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(n){e.showAncestors=!e.showAncestors}}},[r("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:e.showAncestors?"angle-down":"angle-right"}})],1):e._e(),e._l(e.ancestors.filter(n=>n!=null).reverse(),function(n,i){return r("div",{key:"conceptDetail-".concat(e.isLeft,"-ancesters-").concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":(e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3)&&e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3?r("span",[r("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1):i==1?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.allowShowAncestors?{title:e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:e.allowShowAncestors},on:{click:function(a){e.showAncestors=e.allowShowAncestors}}},[r("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):e._e()])}),e._l((e.ancestors.length==0&&e._item.__BROADERLOADED__?e.broader:[]).filter(n=>n!=null),function(n,i){return r("div",{key:"conceptDetail-broader-".concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[r("font-awesome-icon",{attrs:{icon:"sort-up"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1)}),e.loading?r("loading-indicator",{attrs:{size:"sm"}}):e._e()],2)},Oge=[],$ge=ur(wge,Sge,Oge,!1,null,"86e9817c",null,null);const Tge=$ge.exports;function Cge(t){const e=Xe({uri:"http://bartoc.org/en/node/430"});let r=Q.get(t,"__GNDMAPPINGS__",[]),n=[];for(let o of r)for(let l of G.conceptsOfMapping(o))G.compare(e,Q.get(l,"inScheme[0]"))&&!n.find(c=>G.compare(c.concept,l))&&n.push({concept:Xe(l),type:G.mappingTypeByType(o.type)});let i=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let o of a)for(let{concept:l}of n.filter(c=>c.type.RELEVANCE==ia.t(o,"en")))l&&G.prefLabel(l,{fallbackToUri:!1})&&i.push(Q.escape(G.prefLabel(l)));return i}const Ege=[{get _scheme(){return Xe({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function h$(t){const e=Cge(t),r=[{title:ia.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:ia.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:ia.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:ia.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:ia.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:ia.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:ia.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=Ege.find(i=>{var a;return G.compare(i._scheme,(a=t==null?void 0:t.inScheme)==null?void 0:a[0])});return n&&r.forEach(i=>{var a;i.title=(a=n[i.prop])!=null?a:i.title}),r.filter(i=>i.languageMap&&Object.keys(i.languageMap).length)}function tN(t){var i;const r=h$(t).map(a=>a.prop).filter(Boolean),n=new Set;for(let a of r)Object.keys((i=t[a])!=null?i:{}).forEach(o=>n.add(o));return Array.from(n).filter(a=>a!=="-")}function rN(t){var l;const r=h$(t).map(c=>c.prop).filter(Boolean);let n;for(let c of r)if(n=G.languagePreference.selectLanguage(t[c]),n)break;const i=[];n&&i.push(n);const a=(l=G.languagePreference.getLanguages())==null?void 0:l[0];n!==a&&i.push(a);const o=tN(t);return n!=="en"&&o.includes("en")&&i.push("en"),i}function Pge(t){return tN(t).filter(e=>!rN(t).includes(e))}function Age(t){return nN(t,rN(t))}function LRe(t){return nN(t,Pge(t))}function nN(t,e){const r=h$(t),n={};let i;for(const{title:a,languageMap:o,isArray:l,prop:c}of r){for(let f of e){if(!o[f])continue;const d=l?o[f]:[o[f]];if(d.length)for(let p of d)n[p]||(i=n[p]={props:new Set,sources:new Set,languages:new Set}),n[p].sources.add(a),n[p].languages.add(f),c&&n[p].props.add(c)}i&&(i.margin=!0)}return Object.values(n).forEach(a=>{a.sources=Array.from(a.sources),a.languages=Array.from(a.languages),a.props=Array.from(a.props)}),n}const xge={name:"MappingBrowser",components:{ItemName:ol,AutoLink:Ep,LoadingIndicator:Eb,LoadingIndicatorFull:J4,FlexibleTable:d$,RegistryInfo:Cp,MappingDetail:Kme,AnnotationPopover:oge,DataModalButton:eN,DateString:lf,ContentMap:gge,ConceptDetailAncestors:Tge},mixins:[il,al,Ra,Z4,Cb],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data(){return{hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}},computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(Q.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(Q.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=Q.get(t,"occurrence.count",-1),n=Q.get(e,"occurrence.count",-1);return r==-1&&n==-1&&(r=Q.get(t,"extra"),n=Q.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=Age(Xe(this.conceptDetailPopoverConcept));return Object.values(t).filter(e=>e.props.includes("prefLabel")).forEach(e=>{e.classes="fontWeight-heavy"}),t}},watch:{hoveredConcept(){var t;this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID="".concat((t=this.hoveredConceptElement)==null?void 0:t.__vue__._uid),setTimeout(()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,"conceptDetailPopover-".concat(this.conceptDetailPopoverID),!0)},this.defaults.delay.long.show))}},created(){this.hover=Q.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let r=e.getElementsByTagName("thead")[0],n=e.getElementsByTagName("tbody")[0];n.onscroll=()=>{r.scrollLeft=n.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:Q4,annotationButtonColor:sge,_hover(t){this.annotationPopoverShown&&!(t&&t.mapping)||(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return this.config.registries.find(e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t))!=null},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return Q.forEach(this.currentPopovers,(e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:n=>{n||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})}),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map(t=>document.getElementById("mappingBrowser-pagination-goToPage-".concat(t.id)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter(t=>t.startsWith("goToPage-")).forEach(t=>{this.popoverShown[t]=!1})}}]},searchForCreator(t){let e=this.$parent;for(;e&&e.$options.name!="MappingBrowser";)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+="".concat(r,"=").concat(encodeURIComponent(n.uri),"&"));const i=t["".concat(r,"Scheme")];i&&i.uri&&(e+="".concat(r,"Scheme=").concat(encodeURIComponent(i.uri),"&"))}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,"goToPage-".concat(t.id),!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var kge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"mappingBrowser-table-container"},[e._t("default"),r("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:e.sections,fields:e.fields,"hide-header":!0},on:{hover:e.hover},scopedSlots:e._u([{key:"sourceScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!1,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"sourceConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!1,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null&&e.$jskos.notation(n)!="→"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n,{fallbackToUri:!1,language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"creator",fn:function({item:n}){return r("span",{},[e.$settings.components.MappingBrowser.showIdentityWarning&&n.mapping&&n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri&&e.userUris&&e.userUris.includes(n.mapping.creator[0].uri)&&(e.$jskos.prefLabel(n.mapping.creator[0])!=e.$jskos.prefLabel(e.creator)||n.mapping.creator[0].uri!=e.creator.uri)?r("span",[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):e._e(),n.creator!=null?r("span",{attrs:{id:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator")}},[e._v(" "+e._s(n.creator)+" ")]):e._e(),n.creator!=null?r("b-popover",{attrs:{target:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator"),show:e.popoverShown["creator-".concat(n.uniqueId)],triggers:"hover",delay:e.defaults.delay.medium,placement:"auto"},on:{"update:show":function(i){return e.$set(e.popoverShown,"creator-".concat(n.uniqueId),i)},hide:function(i){return e.popoverHide(i,"creator-".concat(n.uniqueId))}}},[r("div",{staticClass:"font-default"},[r("p",{staticClass:"fontWeight-heavy"},[e._v(e._s(n.creator))]),n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri?[r("p",{staticClass:"fontSize-small"},[r("auto-link",{attrs:{link:n.mapping.creator[0].uri}})],1),r("p",{staticClass:"button",on:{click:function(i){e.$set(e.popoverShown,"creator-".concat(n.uniqueId),!1),e.searchForCreator(n.mapping.creator[0].uri)}}},[r("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:e._e()],2)]):e._e()],1)}},{key:"actions",fn:function(n){return r("span",{},[n.item.mapping&&n.item.mapping.annotations?r("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:"color: ".concat(e.annotationButtonColor(n.item.mapping.annotations),";"),attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+n.item.uniqueId}},[n.item.mapping.annotations.find(i=>i.motivation=="moderating")?r("span",[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(e.annotationsScore(n.item.mapping.annotations).sign)+e._s(e.annotationsScore(n.item.mapping.annotations).score)+" ")])]):e._e(),e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.edit",[e.$jskos.prefLabel(n.item.registry)]):e.$t("mappingBrowser.clone",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?"edit":"clone"},on:{click:function(i){return e.edit(n)}}})],1):e._e(),e.showEditingTools&&!e.$jskos.compareFast(n.item.registry,e.$store.getters.getCurrentRegistry)?r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.$jskos.mappingRegistryIsStored(n.item.registry)&&e.canCreateMapping({registry:e.currentRegistry,mapping:Object.assign({},n.item.mapping,{partOf:null}),user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.saveAsMapping",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(i){e.postMapping({mapping:n.item.mapping,registry:e.currentRegistry,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}}):e._e()],1):e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.delete"):e.$t("mappingBrowser.cantDelete"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(i){e.canDeleteMapping({mapping:n.item.mapping,user:e.user})&&e.deleteMapping({mapping:n.item.mapping,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}})],1):e._e(),e.showCocodaLink?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.openInCocoda"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(i){return e.openInCocoda(n.item.mapping)}}})],1):e._e(),n.item.mapping?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.mappingDetailMapping=n.item.mapping)&&e.$refs.mappingDetail.show()}}})],1):e._e()])}},{key:"ITEM_ROW",fn:function({item:n}){return r("span",{},[n.type=="loading"?r("loading-indicator",{attrs:{size:"sm"}}):e._e(),n.type=="noItems"?r("span",[e._v(" "+e._s(e.$t("mappingBrowser.noItems"))+" ")]):e._e()],1)}},{key:"extra",fn:function(n){var i;return r("span",{},[n.item.occurrence==null?r("date-string",{attrs:{date:n.value.date}}):n.item.occurrence.count==-1?r("span",[e._v("-")]):r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.occurrenceCountTooltip",[e.$jskos.prefLabel((i=n.item.occurrence)==null?void 0:i.database,{language:e.locale,fallbackToUri:!1})||e.$t("general.catalog")]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[r("auto-link",{attrs:{link:n.item.occurrence.url,text:String(n.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:n}){return r("span",{},[r("div",{staticStyle:{display:"flex",position:"relative"}},[r("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":e.$jskos.mappingRegistryIsStored(n.registry)&&!n.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(i){return e.useRegistryForSaving(n.registry)}}},[r("registry-info",{attrs:{registry:n.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),n.totalCount>e.searchLimit?r("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":n.totalCount>5e4},attrs:{value:n.page,"total-rows":n.totalCount,"per-page":e.searchLimit,size:"sm"},on:{input:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!1})},change:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!0})}}}):e._e(),r("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[n.lastPage>4?r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:e.$t("mappingBrowser.goToPageTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:"mappingBrowser-pagination-goToPage-".concat(n.id),href:""},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.$set(e.popoverShown,"goToPage-".concat(n.id),!1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):e._e(),n.items.lengthi.mapping).filter(i=>i!=null),url:n.url,"total-count":n.totalCount,"position-bottom":-1,type:"mapping"}})],1),n.loading?r("loading-indicator-full",{attrs:{size:"sm"}}):e._e()],1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),r("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mappingDetailMapping}}),r("annotation-popover",{attrs:{eid:e.hoveredId,mapping:e.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":e.refreshAnnotations,show:function(n){e.annotationPopoverShown=!0},hide:function(n){e.annotationPopoverShown=!1}}}),e._l(e.sections.filter(n=>n.lastPage>4),function(n){return r("b-popover",{key:n.randomId,attrs:{show:e.popoverShown["goToPage-".concat(n.id)],target:"mappingBrowser-pagination-goToPage-".concat(n.id),triggers:"click",placement:"bottomleft"},on:{"update:show":function(i){return e.$set(e.popoverShown,"goToPage-".concat(n.id),i)},shown:e.goToPagePopoverShown,hide:function(i){return e.popoverHide(i,"goToPage-".concat(n.id))}}},[r("div",{ref:"goToPagePopover",refInFor:!0},[r("p",[r("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.goToPage(n)}},model:{value:e.goToPageValues[n.id],callback:function(i){e.$set(e.goToPageValues,n.id,i)},expression:"goToPageValues[section.id]"}}),r("b-button",{attrs:{variant:"primary",size:"sm",disabled:!e.goToPageValues[n.id]||e.goToPageValues[n.id]<=0||e.goToPageValues[n.id]>n.lastPage},on:{click:function(i){return e.goToPage(n)}}},[e._v(" "+e._s(e.$t("mappingBrowser.goToPageButton"))+" ")])],1),r("p",[e._v(" "+e._s(n.lastPage.toLocaleString())+" "+e._s(e.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])}),e.conceptDetailPopoverConcept&&Object.keys(e.conceptDetailPopoverContentMap).length?r("b-popover",{key:e.conceptDetailPopoverID,attrs:{show:e.popoverShown["conceptDetailPopover-".concat(e.conceptDetailPopoverID)],target:e.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(n){return e.$set(e.popoverShown,"conceptDetailPopover-".concat(e.conceptDetailPopoverID),n)},shown:function(n){return e.popoverShow(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))},hide:function(n){return e.popoverHide(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))}}},[r("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[r("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:e.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),r("content-map",{attrs:{"content-map":e.conceptDetailPopoverContentMap}})],1)]):e._e()],2)},Dge=[],Rge=ur(xge,kge,Dge,!1,null,"69b44c71",null,null);const Mge=Rge.exports;var iN={exports:{}};/*! + */var L4=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],Wpe=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function ku(t,e){typeof console<"u"&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function Gpe(t,e){typeof console<"u"&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var po=Array.isArray;function pa(t){return t!==null&&typeof t=="object"}function Kpe(t){return typeof t=="boolean"}function fn(t){return typeof t=="string"}var qpe=Object.prototype.toString,Ype="[object Object]";function oo(t){return qpe.call(t)===Ype}function li(t){return t==null}function I0(t){return typeof t=="function"}function Cb(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return t.length===1?pa(t[0])||po(t[0])?n=t[0]:typeof t[0]=="string"&&(r=t[0]):t.length===2&&(typeof t[0]=="string"&&(r=t[0]),(pa(t[1])||po(t[1]))&&(n=t[1])),{locale:r,params:n}}function sf(t){return JSON.parse(JSON.stringify(t))}function Xpe(t,e){if(t.delete(e))return t}function Jpe(t){var e=[];return t.forEach(function(r){return e.push(r)}),e}function $p(t,e){return!!~t.indexOf(e)}var Zpe=Object.prototype.hasOwnProperty;function Qpe(t,e){return Zpe.call(t,e)}function Zl(t){for(var e=arguments,r=Object(t),n=1;n/g,">").replace(/"/g,""").replace(/'/g,"'")}function the(t){return t!=null&&Object.keys(t).forEach(function(e){typeof t[e]=="string"&&(t[e]=ehe(t[e]))}),t}function rhe(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(e){for(var r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(r))},t.prototype.$tc=function(e,r){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var a=this.$i18n;return a._tc.apply(a,[e,a.locale,a._getMessages(),this,r].concat(n))},t.prototype.$te=function(e,r){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),r)},t.prototype.$d=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).d.apply(r,[e].concat(n))},t.prototype.$n=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).n.apply(r,[e].concat(n))}}function nhe(t){t===void 0&&(t=!1);function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return t?{mounted:e}:{beforeCreate:function(){var n=this.$options;if(n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n){if(n.i18n instanceof ze){if(n.__i18nBridge||n.__i18n)try{var i=n.i18n&&n.i18n.messages?n.i18n.messages:{},a=n.__i18nBridge||n.__i18n;a.forEach(function(p){i=Zl(i,JSON.parse(p))}),Object.keys(i).forEach(function(p){n.i18n.mergeLocaleMessage(p,i[p])})}catch(p){}this._i18n=n.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(oo(n.i18n)){var o=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?this.$root.$i18n:null;if(o&&(n.i18n.root=this.$root,n.i18n.formatter=o.formatter,n.i18n.fallbackLocale=o.fallbackLocale,n.i18n.formatFallbackMessages=o.formatFallbackMessages,n.i18n.silentTranslationWarn=o.silentTranslationWarn,n.i18n.silentFallbackWarn=o.silentFallbackWarn,n.i18n.pluralizationRules=o.pluralizationRules,n.i18n.preserveDirectiveContent=o.preserveDirectiveContent),n.__i18nBridge||n.__i18n)try{var l=n.i18n&&n.i18n.messages?n.i18n.messages:{},c=n.__i18nBridge||n.__i18n;c.forEach(function(p){l=Zl(l,JSON.parse(p))}),n.i18n.messages=l}catch(p){}var f=n.i18n,d=f.sharedMessages;d&&oo(d)&&(n.i18n.messages=Zl(n.i18n.messages,d)),this._i18n=new ze(n.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(n.i18n.sync===void 0||n.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),o&&o.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?this._i18n=this.$root.$i18n:n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof ze&&(this._i18n=n.parent.$i18n)},beforeMount:function(){var n=this.$options;n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n?n.i18n instanceof ze?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):oo(n.i18n)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ze?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof ze&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var n=this;this.$nextTick(function(){n._subscribing&&(n._i18n.unsubscribeDataChanging(n),delete n._subscribing),n._i18nWatcher&&(n._i18nWatcher(),n._i18n.destroyVM(),delete n._i18nWatcher),n._localeWatcher&&(n._localeWatcher(),delete n._localeWatcher)})}}}}var uA={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,r){var n=r.data,i=r.parent,a=r.props,o=r.slots,l=i.$i18n;if(l){var c=a.path,f=a.locale,d=a.places,p=o(),g=l.i(c,f,ihe(p)||d?ahe(p.default,d):p),y=a.tag&&a.tag!==!0||a.tag===!1?a.tag:"span";return y?e(y,n,g):g}}};function ihe(t){var e;for(e in t)if(e!=="default")return!1;return!!e}function ahe(t,e){var r=e?ohe(e):{};if(!t)return r;t=t.filter(function(i){return i.tag||i.text.trim()!==""});var n=t.every(lhe);return t.reduce(n?she:N4,r)}function ohe(t){return Array.isArray(t)?t.reduce(N4,{}):Object.assign({},t)}function she(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function N4(t,e,r){return t[r]=e,t}function lhe(t){return!!(t.data&&t.data.attrs&&t.data.attrs.place)}var fA={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,r){var n=r.props,i=r.parent,a=r.data,o=i.$i18n;if(!o)return null;var l=null,c=null;fn(n.format)?l=n.format:pa(n.format)&&(n.format.key&&(l=n.format.key),c=Object.keys(n.format).reduce(function(y,v){var _;return $p(L4,v)?Object.assign({},y,(_={},_[v]=n.format[v],_)):y},null));var f=n.locale||o.locale,d=o._ntp(n.value,f,l,c),p=d.map(function(y,v){var _,$=a.scopedSlots&&a.scopedSlots[y.type];return $?$((_={},_[y.type]=y.value,_.index=v,_.parts=d,_)):y.value}),g=n.tag&&n.tag!==!0||n.tag===!1?n.tag:"span";return g?e(g,{attrs:a.attrs,class:a.class,staticClass:a.staticClass},p):p}};function che(t,e,r){B4(t,r)&&F4(t,e,r)}function uhe(t,e,r,n){if(B4(t,r)){var i=r.context.$i18n;dhe(t,r)&&qg(e.value,e.oldValue)&&qg(t._localeMessage,i.getLocaleMessage(i.locale))||F4(t,e,r)}}function fhe(t,e,r,n){var i=r.context;if(!i){ku("Vue instance does not exists in VNode context");return}var a=r.context.$i18n||{};!e.modifiers.preserve&&!a.preserveDirectiveContent&&(t.textContent=""),t._vt=void 0,delete t._vt,t._locale=void 0,delete t._locale,t._localeMessage=void 0,delete t._localeMessage}function B4(t,e){var r=e.context;return r?r.$i18n?!0:(ku("VueI18n instance does not exists in Vue instance"),!1):(ku("Vue instance does not exists in VNode context"),!1)}function dhe(t,e){var r=e.context;return t._locale===r.$i18n.locale}function F4(t,e,r){var n,i,a=e.value,o=phe(a),l=o.path,c=o.locale,f=o.args,d=o.choice;if(!l&&!c&&!f){ku("value type not supported");return}if(!l){ku("`path` is required in v-t directive");return}var p=r.context;d!=null?t._vt=t.textContent=(n=p.$i18n).tc.apply(n,[l,d].concat(dA(c,f))):t._vt=t.textContent=(i=p.$i18n).t.apply(i,[l].concat(dA(c,f))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}function phe(t){var e,r,n,i;return fn(t)?e=t:oo(t)&&(e=t.path,r=t.locale,n=t.args,i=t.choice),{path:e,locale:r,args:n,choice:i}}function dA(t,e){var r=[];return t&&r.push(t),e&&(Array.isArray(e)||oo(e))&&r.push(e),r}var zn;function c$(t,e){e===void 0&&(e={bridge:!1}),c$.installed=!0,zn=t,zn.version&&Number(zn.version.split(".")[0]),rhe(zn),zn.mixin(nhe(e.bridge)),zn.directive("t",{bind:che,update:uhe,unbind:fhe}),zn.component(uA.name,uA),zn.component(fA.name,fA);var r=zn.config.optionMergeStrategies;r.i18n=function(n,i){return i===void 0?n:i}}var j4=function(){this._caches=Object.create(null)};j4.prototype.interpolate=function(e,r){if(!r)return[e];var n=this._caches[e];return n||(n=ghe(e),this._caches[e]=n),vhe(n,r)};var hhe=/^(?:\d)+/,mhe=/^(?:\w)+/;function ghe(t){for(var e=[],r=0,n="";r0)i--,n=Go,g[un]();else{if(i=0,o===void 0||(o=She(o),o===!1))return!1;g[pu]()}};function y(){var v=t[r+1];if(n===Jg&&v==="'"||n===Zg&&v==='"')return r++,l="\\"+v,g[un](),!0}for(;n!==null;)if(r++,a=t[r],!(a==="\\"&&y())){if(c=whe(a),p=nl[n],f=p[c]||p.else||Gd,f===Gd||(n=f[0],d=g[f[1]],d&&(l=f[2],l=l===void 0?a:l,d()===!1)))return;if(n===Eb)return e}}var u$=function(){this._cache=Object.create(null)};u$.prototype.parsePath=function(e){var r=this._cache[e];return r||(r=Ohe(e),r&&(this._cache[e]=r)),r||[]};u$.prototype.getPathValue=function(e,r){if(!pa(e))return null;var n=this.parsePath(r);if(n.length===0)return null;for(var i=n.length,a=e,o=0;o/,The=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Che=/^@(?:\.([a-zA-Z]+))?:/,Ehe=/[()]/g,pA={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},N0=new j4,ze=function(e){var r=this;e===void 0&&(e={}),!zn&&typeof window<"u"&&window.Vue&&c$(window.Vue);var n=e.locale||"en-US",i=e.fallbackLocale===!1?!1:e.fallbackLocale||"en-US",a=e.messages||{},o=e.dateTimeFormats||e.datetimeFormats||{},l=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||N0,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=e.sync===void 0?!0:!!e.sync,this._fallbackRoot=e.fallbackRoot===void 0?!0:!!e.fallbackRoot,this._fallbackRootWithEmptyString=e.fallbackRootWithEmptyString===void 0?!0:!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=e.formatFallbackMessages===void 0?!1:!!e.formatFallbackMessages,this._silentTranslationWarn=e.silentTranslationWarn===void 0?!1:e.silentTranslationWarn,this._silentFallbackWarn=e.silentFallbackWarn===void 0?!1:!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new u$,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=e.preserveDirectiveContent===void 0?!1:!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(c,f){var d=Object.getPrototypeOf(r);if(d&&d.getChoiceIndex){var p=d.getChoiceIndex;return p.call(r,c,f)}var g=function(y,v){return y=Math.abs(y),v===2?y?y>1?1:0:1:y?Math.min(y,2):0};return r.locale in r.pluralizationRules?r.pluralizationRules[r.locale].apply(r,[c,f]):g(c,f)},this._exist=function(c,f){return!c||!f?!1:!!(!li(r._path.getPathValue(c,f))||c[f])},(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&Object.keys(a).forEach(function(c){r._checkLocaleMessage(c,r._warnHtmlInMessage,a[c])}),this._initVM({locale:n,fallbackLocale:i,messages:a,dateTimeFormats:o,numberFormats:l})},Jt={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};ze.prototype._checkLocaleMessage=function(e,r,n){var i=[],a=function(o,l,c,f){if(oo(c))Object.keys(c).forEach(function(g){var y=c[g];oo(y)?(f.push(g),f.push("."),a(o,l,y,f),f.pop(),f.pop()):(f.push(g),a(o,l,y,f),f.pop())});else if(po(c))c.forEach(function(g,y){oo(g)?(f.push("["+y+"]"),f.push("."),a(o,l,g,f),f.pop(),f.pop()):(f.push("["+y+"]"),a(o,l,g,f),f.pop())});else if(fn(c)){var d=$he.test(c);if(d){var p="Detected HTML in message '"+c+"' of keypath '"+f.join("")+"' at '"+l+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";o==="warn"?ku(p):o==="error"&&Gpe(p)}}};a(r,e,n,i)};ze.prototype._initVM=function(e){var r=zn.config.silent;zn.config.silent=!0,this._vm=new zn({data:e,__VUE18N__INSTANCE__:!0}),zn.config.silent=r};ze.prototype.destroyVM=function(){this._vm.$destroy()};ze.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)};ze.prototype.unsubscribeDataChanging=function(e){Xpe(this._dataListeners,e)};ze.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",function(){for(var r=Jpe(e._dataListeners),n=r.length;n--;)zn.nextTick(function(){r[n]&&r[n].$forceUpdate()})},{deep:!0})};ze.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var n=this,i=this._vm;return this.vm.$watch("locale",function(a){i.$set(i,"locale",a),n.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=a),i.$forceUpdate()},{immediate:!0})}else{if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",function(a){r.$set(r,"locale",a),r.$forceUpdate()},{immediate:!0})}};ze.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)};Jt.vm.get=function(){return this._vm};Jt.messages.get=function(){return sf(this._getMessages())};Jt.dateTimeFormats.get=function(){return sf(this._getDateTimeFormats())};Jt.numberFormats.get=function(){return sf(this._getNumberFormats())};Jt.availableLocales.get=function(){return Object.keys(this.messages).sort()};Jt.locale.get=function(){return this._vm.locale};Jt.locale.set=function(t){this._vm.$set(this._vm,"locale",t)};Jt.fallbackLocale.get=function(){return this._vm.fallbackLocale};Jt.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)};Jt.formatFallbackMessages.get=function(){return this._formatFallbackMessages};Jt.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t};Jt.missing.get=function(){return this._missing};Jt.missing.set=function(t){this._missing=t};Jt.formatter.get=function(){return this._formatter};Jt.formatter.set=function(t){this._formatter=t};Jt.silentTranslationWarn.get=function(){return this._silentTranslationWarn};Jt.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t};Jt.silentFallbackWarn.get=function(){return this._silentFallbackWarn};Jt.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t};Jt.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent};Jt.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t};Jt.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage};Jt.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&(t==="warn"||t==="error")){var n=this._getMessages();Object.keys(n).forEach(function(i){e._checkLocaleMessage(i,e._warnHtmlInMessage,n[i])})}};Jt.postTranslation.get=function(){return this._postTranslation};Jt.postTranslation.set=function(t){this._postTranslation=t};Jt.sync.get=function(){return this._sync};Jt.sync.set=function(t){this._sync=t};ze.prototype._getMessages=function(){return this._vm.messages};ze.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats};ze.prototype._getNumberFormats=function(){return this._vm.numberFormats};ze.prototype._warnDefault=function(e,r,n,i,a,o){if(!li(n))return n;if(this._missing){var l=this._missing.apply(null,[e,r,i,a]);if(fn(l))return l}if(this._formatFallbackMessages){var c=Cb.apply(void 0,a);return this._render(r,o,c.params,r)}else return r};ze.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:li(e))&&!li(this._root)&&this._fallbackRoot};ze.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn};ze.prototype._isSilentFallback=function(e,r){return this._isSilentFallbackWarn(r)&&(this._isFallbackRoot()||e!==this.fallbackLocale)};ze.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn};ze.prototype._interpolate=function(e,r,n,i,a,o,l){if(!r)return null;var c=this._path.getPathValue(r,n);if(po(c)||oo(c))return c;var f;if(li(c))if(oo(r)){if(f=r[n],!(fn(f)||I0(f)))return null}else return null;else if(fn(c)||I0(c))f=c;else return null;return fn(f)&&(f.indexOf("@:")>=0||f.indexOf("@.")>=0)&&(f=this._link(e,r,f,i,"raw",o,l)),this._render(f,a,o,n)};ze.prototype._link=function(e,r,n,i,a,o,l){var c=n,f=c.match(The);for(var d in f)if(f.hasOwnProperty(d)){var p=f[d],g=p.match(Che),y=g[0],v=g[1],_=p.replace(y,"").replace(Ehe,"");if($p(l,_))return c;l.push(_);var $=this._interpolate(e,r,_,i,a==="raw"?"string":a,a==="raw"?void 0:o,l);if(this._isFallbackRoot($)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;$=E._translate(E._getMessages(),E.locale,E.fallbackLocale,_,i,a,o)}$=this._warnDefault(e,_,$,i,po(o)?o:[o],a),this._modifiers.hasOwnProperty(v)?$=this._modifiers[v]($):pA.hasOwnProperty(v)&&($=pA[v]($)),l.pop(),c=$?c.replace(p,$):c}return c};ze.prototype._createMessageContext=function(e,r,n,i){var a=this,o=po(e)?e:[],l=pa(e)?e:{},c=function(g){return o[g]},f=function(g){return l[g]},d=this._getMessages(),p=this.locale;return{list:c,named:f,values:e,formatter:r,path:n,messages:d,locale:p,linked:function(g){return a._interpolate(p,d[p]||{},g,null,i,void 0,[g])}}};ze.prototype._render=function(e,r,n,i){if(I0(e))return e(this._createMessageContext(n,this._formatter||N0,i,r));var a=this._formatter.interpolate(e,n,i);return a||(a=N0.interpolate(e,n,i)),r==="string"&&!fn(a)?a.join(""):a};ze.prototype._appendItemToChain=function(e,r,n){var i=!1;return $p(e,r)||(i=!0,r&&(i=r[r.length-1]!=="!",r=r.replace(/!/g,""),e.push(r),n&&n[r]&&(i=n[r]))),i};ze.prototype._appendLocaleToChain=function(e,r,n){var i,a=r.split("-");do{var o=a.join("-");i=this._appendItemToChain(e,o,n),a.splice(-1,1)}while(a.length&&i===!0);return i};ze.prototype._appendBlockToChain=function(e,r,n){for(var i=!0,a=0;a0;)o[l]=arguments[l+4];if(!e)return"";var c=Cb.apply(void 0,o);this._escapeParameterHtml&&(c.params=the(c.params));var f=c.locale||r,d=this._translate(n,f,this.fallbackLocale,e,i,"string",c.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(a=this._root).$t.apply(a,[e].concat(o))}else return d=this._warnDefault(f,e,d,i,o,"string"),this._postTranslation&&d!==null&&d!==void 0&&(d=this._postTranslation(d,e)),d};ze.prototype.t=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this)._t.apply(r,[e,this.locale,this._getMessages(),null].concat(n))};ze.prototype._i=function(e,r,n,i,a){var o=this._translate(n,r,this.fallbackLocale,e,i,"raw",a);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,r,a)}else return this._warnDefault(r,e,o,i,[a],"raw")};ze.prototype.i=function(e,r,n){return e?(fn(r)||(r=this.locale),this._i(e,r,this._getMessages(),null,n)):""};ze.prototype._tc=function(e,r,n,i,a){for(var o,l=[],c=arguments.length-5;c-- >0;)l[c]=arguments[c+5];if(!e)return"";a===void 0&&(a=1);var f={count:a,n:a},d=Cb.apply(void 0,l);return d.params=Object.assign(f,d.params),l=d.locale===null?[d.params]:[d.locale,d.params],this.fetchChoice((o=this)._t.apply(o,[e,r,n,i].concat(l)),a)};ze.prototype.fetchChoice=function(e,r){if(!e||!fn(e))return null;var n=e.split("|");return r=this.getChoiceIndex(r,n.length),n[r]?n[r].trim():e};ze.prototype.tc=function(e,r){for(var n,i=[],a=arguments.length-2;a-- >0;)i[a]=arguments[a+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,r].concat(i))};ze.prototype._te=function(e,r,n){for(var i=[],a=arguments.length-3;a-- >0;)i[a]=arguments[a+3];var o=Cb.apply(void 0,i).locale||r;return this._exist(n[o],e)};ze.prototype.te=function(e,r){return this._te(e,this.locale,this._getMessages(),r)};ze.prototype.getLocaleMessage=function(e){return sf(this._vm.messages[e]||{})};ze.prototype.setLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,r)};ze.prototype.mergeLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,Zl(typeof this._vm.messages[e]<"u"&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},r))};ze.prototype.getDateTimeFormat=function(e){return sf(this._vm.dateTimeFormats[e]||{})};ze.prototype.setDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,r),this._clearDateTimeFormat(e,r)};ze.prototype.mergeDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,Zl(this._vm.dateTimeFormats[e]||{},r)),this._clearDateTimeFormat(e,r)};ze.prototype._clearDateTimeFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}};ze.prototype._localizeDateTime=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?(fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key)),o=Object.keys(r[0]).reduce(function(l,c){var f;return $p(Wpe,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._d(e,i,a,o)};ze.prototype.getNumberFormat=function(e){return sf(this._vm.numberFormats[e]||{})};ze.prototype.setNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,r),this._clearNumberFormat(e,r)};ze.prototype.mergeNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,Zl(this._vm.numberFormats[e]||{},r)),this._clearNumberFormat(e,r)};ze.prototype._clearNumberFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}};ze.prototype._getNumberFormatter=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key),o=Object.keys(r[0]).reduce(function(l,c){var f;return $p(L4,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._n(e,i,a,o)};ze.prototype._ntp=function(e,r,n,i){if(!ze.availabilities.numberFormat)return[];if(!n){var a=i?new Intl.NumberFormat(r,i):new Intl.NumberFormat(r);return a.formatToParts(e)}var o=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),n,i),l=o&&o.formatToParts(e);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,r,n,i)}else return l||[]};Object.defineProperties(ze.prototype,Jt);var Pw;Object.defineProperty(ze,"availabilities",{get:function(){if(!Pw){var e=typeof Intl<"u";Pw={dateTimeFormat:e&&typeof Intl.DateTimeFormat<"u",numberFormat:e&&typeof Intl.NumberFormat<"u"}}return Pw}});ze.install=c$;ze.version="8.28.2";const U4=ze,Phe={general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},Ahe={general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}},xhe={en:Phe,de:Ahe};Ze.use(U4);const ia=new U4({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:xhe}),khe="1.10.1",Dhe="dev",Rhe="f154fe323f332a9f6a5abbc266110a4c3fe61c06",Mhe="f154fe32",Ihe="f154fe32 Update cocoda-sdk",Lhe="2023-11-20T09:45:30Z",Nhe="2023-11-20T09:44:28.000Z",Bhe=null,Fhe="^1.0 || ^2.0",Qh={version:khe,gitBranch:Dhe,gitCommit:Rhe,gitCommitShort:Mhe,gitCommitMessage:Ihe,buildDate:Lhe,date:Nhe,milestoneUrl:Bhe,jskosApi:Fhe},jhe={headers:{"Cache-Control":"no-cache"}};function hA(t){return t.map(e=>({uri:e.uri,notation:e.notation,inScheme:[{uri:e.inScheme[0].uri}]}))}const zhe={async loadConfig({commit:t,dispatch:e},r){r||(r="./cocoda.json");let n,i;try{i=(await Hr.get(r,jhe)).data}catch(f){i=null}if(!i)try{i=(await Hr.get(r)).data}catch(f){i=null}if(Q.isObject(i)||(cn.error("Error loading config from ".concat(r,": Data is not an object.")),i={error:"malformedConfig"}),n=Object.assign({configFile:r},jf,i),!n.overrideRegistries){n.registries=[].concat(i.registries||[],jf.registries||[]);let f=[];for(let d of n.registries)f.push(d);n.registries=f}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let f of n.registries){let d=f.provider||"";d.endsWith("ConceptApi")?(f.url=f.baseUrl,f.voc=f.schemes,n.terminologyProviders.push(f)):d.endsWith("MappingsApi")?(f.url=f.mappings,n.mappingProviders.push(f)):d.endsWith("OccurrencesApi")&&(f.url=f.occurrences,n.occurrenceProviders.push(f))}}for(let f of n.registries)f.provider=="SearchSuggestion"&&(f.provider="LabelSearchSuggestion"),f.provider=="OccurrencesApi"&&!f.api&&f.occurrences&&(f.api=f.occurrences,delete f.occurrences),f.provider=="ReconciliationApi"&&!f.api&&f.reconcile&&(f.api=f.reconcile,delete f.reconcile);let a=n.registries.length;for(let f of n.registries)f.priority=a,a-=1;n.registries=n.registries.filter(f=>f.provider!=null),n.registries=Q.uniqBy(n.registries,f=>f.uri),!n.registries.length&&!n.error&&(n.error="noRegistries");let o=[];for(let f of(jf.shortcuts||[]).concat(i.shortcuts||[])){let d=o.find(p=>p.id===f.id);o=Q.pullAllBy(o,[f],"id"),o.push(Q.defaults(f,d||{}))}n.shortcuts=o,n.searchLinks=[].concat(jf.searchLinks||[],i.searchLinks||[]),n.searchLinks.forEach(f=>{f.schemes||(f.schemes=(f.schemeUris||[]).map(d=>({uri:d})))}),n.buildInfo=Qh,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const l=(f,d)=>{const p=f.split(".").map(g=>parseInt(g));if(!d)return!0;for(const g of d.split("||").map(y=>y.trim())){const y=g.slice(g.startsWith("^")?1:0).split(".").map(v=>parseInt(v));if(!d.startsWith("^")){if(p[0]==y[0]&&p[1]==y[1])return!0;continue}if(p[0]==y[0]&&!(p[1]f.init()));let c=[];for(let f of n.registries)if(!Qh.jskosApi||!f._config||!f._config.version||l(f._config.version,Qh.jskosApi)){if(c.find(d=>d.constructor.providerName=="LocalMappings")&&f.constructor.providerName=="LocalMappings"){cn.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}c.push(f)}else{const d=ia.t("alerts.versionMismatch",{registryLabel:f.prefLabel.en||f.prefLabel.de,registryUri:f.uri,registryVersion:f._config.version,jskosApi:Qh.jskosApi});cn.warn(d),t("alerts/add",{variant:"danger",text:d,countdown:0},{root:!0})}return n.registries=c,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(jf.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){!r||!r.uri||G.isContainedIn(r,e.favoriteSchemes.map(n=>{}))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])})},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter(n=>!G.compare({uri:n},r))})},addConceptToFavorites({commit:t,getters:e},r){if(!(!r||!r.uri)){if(!G.isConcept(r)){const n=ia.t("alerts.favoriteConceptsNonConcept");t("alerts/add",{variant:"danger",text:n},{root:!0});return}G.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:hA(e.favoriteConcepts.concat([r]))})}},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:hA(e.favoriteConcepts.filter(n=>!G.compare(r,n)))})},async loadConceptLists({state:t},e){let r=[];for(let n of e||t.config&&t.config.conceptLists||[])if(Q.isString(n)&&(n={url:n}),n.url){try{let i=n.url;n=(await Hr.get(i)).data,n.url=i}catch(i){cn.warn("Could not load list from URL:",n)}n&&r.push(n)}else r.push(n);for(let n of r){if(Q.isString(n.concepts)&&(n.conceptsUrl=n.concepts),n.conceptsUrl){let a=n.conceptsUrl;try{let o=(await Hr.get(a)).data;n.concepts=o}catch(o){cn.warn("Could not load concepts for list with URL:",a),n.concepts=[]}n.conceptsUrl=a}else n.concepts=n.concepts||[];let i=(n.schemes||[])[0];if(i)for(let a of n.concepts)(!a.inScheme||a.inScheme.length==0)&&(a.inScheme=[i])}return r},async getSearchLinks({state:t},{scheme:e,...r}){var i;let n=[];for(let a of(t.config.searchLinks||[]).filter(o=>o.schemes.length===0||G.isContainedIn(e,o.schemes))){let o=a.url+((i=a.urlSuffix)!=null?i:"");Q.forOwn(r,(l,c)=>{o=Q.replace(o,new RegExp("{".concat(c,"}"),"g"),l)}),n.push({url:o,label:G.prefLabel(a,{language:r.locale})})}if(G.compare(e,{uri:"http://bartoc.org/en/node/241"})){let a="ddc",o=r.notation,l;const c=/(.+):(.+)/.exec(o);c?(o=c[1],l="%3b1%3b"+c[2],a="int"):l="";const f=/(.+)\.(.+)-.+\.(.+)/.exec(o);f&&(o="".concat(f[1],".").concat(f[2],"-.").concat(f[3])),o+=l,n.push({url:"http://dewey.org/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:G.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:"https://deweyde.pansoft.de/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:G.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter((a,o,l)=>o===l.findIndex(c=>c.url==a.url)),n}};Ze.use(l4);const Hhe={loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},V4={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map(e=>Q.pick(e,["uri","notation","inScheme"])),authAvailable:t=>t.config.registries.find(e=>e.auth)!=null,getCurrentRegistry:t=>{let e=t.config.registries.find(r=>G.compareFast(r,{uri:t.settings.settings.mappingRegistry}));return e||(e=t.config.registries.find(r=>r.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user}))),e||(e=t.config.registries.find(r=>Q.get(r,"has.mappings.create"))),e},concordanceRegistries:t=>(t.config.registries||[]).filter(e=>e.has.concordances!==!1),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return G.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!Q.get(e,"__MAPPED__",[]).find(n=>n.exist.length&&G.compareFast(n.registry,V4.getCurrentRegistry(t))&&G.compare(n.scheme,t.selected.scheme[!r])),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=Q.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort((r,n)=>r===t.settings.settings.locale?-1:n===t.settings.settings.locale?1:0)))),e}},Uhe={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){G.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},Kd=new l4.Store({modules:{selected:qfe,mapping:Qfe,alerts:rde,auth:mde,settings:$de},plugins:Dpe,state:Hhe,getters:V4,mutations:Uhe,actions:zhe});document.onmousemove=Q.throttle(t=>{Kd.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})},200);const Bl=mI({}),B0=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],F0=["inScheme","topConceptOf","versionOf"],W4=[].concat(B0,F0),Tp=t=>t&&{uri:t.uri,notation:t.notation};function Du(t){if(!t)return null;if(t._registry)return t._registry;const e=Xe(Q.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function Xe(t,{relatedItems:e=!1}={}){let r=null;for(const n of Di.getAllUris(t))if(Bl[n]){r=Bl[n];break}if(r&&e){r={...r};for(const n of W4)r[n]&&(r[n]=r[n].map(i=>Xe(i)||i))}return r}function G4(t,e){return Xe({uri:t},e)}function Ru(t,e){return t.map(r=>Xe(r,e))}function Mu(t,e){return Di.compare(Xe(t)||t,Xe(e)||e)}function Pa(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=G4(r);if(n===t||n&&e.returnIfExists)return n;const i=e.type||(Di.isScheme(t)?"scheme":Di.isConcept(t)?"concept":null),a=[];for(const l of Object.keys(t))Array.isArray(t[l])&&[].concat(B0,F0).includes(l)&&(t[l]=t[l].map(c=>c&&c.uri?(F0.includes(l)&&(c.__TYPE__="scheme"),B0.includes(l)&&(c.__TYPE__="concept"),a.push(c),{uri:c.uri}):c));if(n){for(let l of Object.keys(t))if((Q.isEmpty(n[l])||Array.isArray(n[l])&&n[l].includes(null))&&t[l]!=null&&!Q.isEqual(n[l],t[l])||Q.isArray(n[l])&&Q.isArray(t[l])&&t[l].length>n[l].length)Lr(n,l,t[l]);else if(!Q.isArray(n[l])&&!Q.isArray(t[l])&&Q.isObject(n[l])&&Q.isObject(t[l]))for(let c of Object.keys(t[l]))n[l][c]||Lr(n,[l,c],t[l][c])}else{if(t.__DETAILSLOADED__=t.__DETAILSLOADED__!=null?t.__DETAILSLOADED__:0,t.__SAVED__=!0,i==="scheme"){const l="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type))}if(i==="concept"){const l="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(Tp):cn.warn("saveItem: Saving concept without scheme!!!",t,e)}fo(Bl,r,t);for(const l of t.identifier||[])fo(Bl,l,Bl[r])}const o=Bl[r];return a.forEach(({__TYPE__:l,...c})=>{const f={type:l};l==="concept"&&!(c.inScheme&&c.inScheme[0])&&(i==="concept"?f.scheme=o.inScheme[0]:i==="scheme"&&(f.scheme=o)),Pa(c,f)}),Bl[r]}function Lr(t,e,r){e=Q.isArray(e)?e:e.split("."),e.length===1&&W4.includes(e[0])&&Array.isArray(r)&&(r=r.map(Tp));const n=e.pop();let i=Xe(t);for(const a of e)i[a]||fo(i,a,{}),i=i[a];fo(i,n,r)}const Gm=jn([]);async function MRe(){for(const t of await is.getSchemes({timeout:1e4}))Pa(t,{type:"scheme"}),Gm.value.find(e=>Di.compare(e,t))||Gm.value.push({uri:t.uri,identifier:t.identifier});return Gm}async function mA(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.types===!1)return Lr(t,"types",[]),[];try{const n=await e.getTypes({scheme:t});Lr(t,"types",n)}catch(n){cn.warn("Error loading types for scheme ".concat(t.uri,"; assuming empty types list.")),Lr(t,"types",[])}return t.types}async function j0(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.top===!1)return Lr(t,"topConcepts",[]),[];try{const n=(await e.getTop({scheme:t})).map(i=>(i.ancestors=[],Pa(i,{type:"concept",scheme:t})));Lr(t,"topConcepts",Di.sortConcepts(n,!!Q.get(t,"DISPLAY.numericalNotation")).map(Tp))}catch(n){cn.warn("Error loading top concepts for scheme ".concat(t.uri,"; assuming empty list.")),Lr(t,"topConcepts",[])}return t.topConcepts}const $s=jn([]),z0=jn([]);async function Bs(t,{registry:e,scheme:r,force:n=!1,...i}={}){const a=[];let o=[];t=t.map(c=>Xe(c,{relatedItems:!0}));for(let c of t.filter(f=>f&&f.uri&&(f.__DETAILSLOADED__<1||n))){const f=Du(c)||Du(r)||e;if(!f||!n&&[].concat($s.value,z0.value).find(p=>Di.compare(p,c)))continue;o=o.concat(Di.getAllUris(c)),$s.value.push(c);const d=a.find(p=>p.registry==f&&p.concepts.length<15);d?d.concepts.push(c):a.push({registry:f,concepts:[c]})}const l=a.map(({registry:c,concepts:f})=>{var p,g,y;let d=(y=(p=i.params)==null?void 0:p.properties)!=null?y:(g=c._defaultParams)==null?void 0:g.properties;return d?d+=",mappings":d="+mappings",Q.set(i,"params.properties",d),c.getConcepts({...i,concepts:f}).then(v=>{let _=[];for(let $ of v)$=Pa($,{scheme:r,type:"concept"}),Lr($,"__DETAILSLOADED__",1),_=_.concat(Di.getAllUris($));for(let $ of _){let E=$s.value.findIndex(D=>Di.compareFast(D,{uri:$}));E>=0&&Nd($s.value,E)}}).catch(()=>{})});await Promise.all(l);for(let c of o){let f=$s.value.findIndex(d=>Di.compareFast(d,{uri:c}));if(f>=0){let d=$s.value[f];Lr(d,"__DETAILSLOADED__",-1),Nd($s.value,f),z0.value.push(d)}}return t.map(c=>Xe(c))}async function gA(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(e=Du(t)||e,!e)throw new Error("loadNarrower: Could not find registry for item ".concat(t.uri));if(e.has.narrower===!1)return Lr(t,"narrower",[]),[];try{const n=Xe(Q.get(t,"inScheme[0]")),i=(await e.getNarrower({concept:t})).map(o=>(!t.ancestors||t.ancestors.includes(null)?o.ancestors=[null]:o.ancestors=[t].concat(t.ancestors),(!o.broader||o.broader.includes(null))&&(o.broader=[t]),Pa(o,{type:"concept",scheme:n}))),a=Di.sortConcepts(i,!!Q.get(n,"DISPLAY.numericalNotation")).map(Tp);return Lr(t,"narrower",a),a}catch(n){return cn.error("Error loading narrower concepts for ".concat(t.uri),n),Lr(t,"narrower",[]),[]}}async function K4(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(e=Du(t)||e,!e)throw new Error("loadAncestors: Could not find registry for item ".concat(t.uri));if(e.has.ancestors===!1)return Lr(t,"ancestors",[]),[];try{let n=[];const i=(await e.getAncestors({concept:t})).slice().reverse().map(a=>(a.ancestors=n.slice(),n=[{uri:a.uri}].concat(n),Pa(a,{type:"concept",scheme:Q.get(t,"inScheme[0]")}))).map(Tp).reverse();return Lr(t,"ancestors",i),n=[{uri:t.uri}].concat(n),(t.narrower||[]).forEach(a=>{a&&Lr(a,"ancestors",n.slice())}),i}catch(n){return cn.error("Error loading ancestor concepts for ".concat(t.uri),n),Lr(t,"ancestors",[]),[]}}const io=jn([]);async function Vhe(){var t;try{const e=Q.flatten(await Promise.all(Kd.getters.concordanceRegistries.map(n=>n.getConcordances()))),r=(t=io.value)==null?void 0:t.length;Q.forEach(e,(n,i)=>{fo(io.value,i,n)}),fo(io.value,"length",e.length),e.lengthr.uri)).filter(r=>r!=null):null}const il={computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return Q.get(this,"$store.state.auth.user")},providers(){return Q.get(this,"$store.state.auth.providers")},userUris(){return q4(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return Q.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(this.creator.uri?t=this.creator.uri:t=this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find(r=>r.uri===t);return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return Q.forEach(this.user&&this.user.identities||{},(r,n)=>{let i=this.providers.find(a=>a.id===n);t===r.uri&&i&&(e=i)}),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}};const Khe={name:"RegistryInfo",components:{RegistryNotation:SO},mixins:[il,Ra],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return Whe({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}};var qhe=function(){var e=this,r=e._self._c;return r("div",{class:{"registry-info-inline":e.inline}},[r("div",[r("registry-notation",{attrs:{registry:e.registry,disabled:e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]===!1,tooltip:!1}}),r("span",{class:{"fontWeight-heavy":e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]!==!1}},[e._v(" "+e._s(e.registryName)+" ")]),e.showDetails?r("a",{attrs:{href:e.registry.uri,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}})],1):e._e(),e.showInfoIcon&&e.definition?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):e._e(),e.showEditable&&e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):e._e()],1),e.showDetails?r("div",[e._v(" "+e._s(e.definition)+" ")]):e._e(),e.showCapabilities?r("div",[e._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],function(n){return r("span",{key:"settings-info-capabilities-".concat(n)},[e.registry.has[n]?r("span",[e.registry.has[n]?r("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):e._e(),e._v(" "+e._s(e.$t("registryInfo.".concat(n)))+" ")],1):e._e()])}),e.registry.has.auth?r("span",{staticStyle:{"margin-left":"5px"}},[e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{staticClass:"text-success"},[r("font-awesome-icon",{attrs:{icon:"lock-open"}}),e._v(" "+e._s(e.$t("registryInfo.authenticated"))+" ")],1):r("span",{staticClass:"text-danger"},[r("font-awesome-icon",{attrs:{icon:"lock"}}),e._v(" "+e._s(e.$t("registryInfo.notAuthenticated"))+" ")],1)]):e._e()],2):e._e()])},Yhe=[],Xhe=ur(Khe,qhe,Yhe,!1,null,"f4a8cce3",null,null);const Cp=Xhe.exports,Jhe={props:{date:{type:String,default:""}},setup(t){return{dateShort:SI(()=>t.date.slice(0,10))}}};var Zhe=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",[e._v(" "+e._s(e.dateShort)+" ")])},Qhe=[],eme=ur(Jhe,Zhe,Qhe,!1,null,null,null,null);const lf=eme.exports,al={mixins:[Ra,il],data(){return{loadingConcepts:$s,erroredConcepts:z0,concordances:io,schemes:Gm}},computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=Xe({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find(t=>t.constructor.providerName=="LocalMappings")},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){return this.config.registries.filter(e=>e.has.mappings!==!1||e.has.occurrences!==!1)},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let r=this.$settings.mappingBrowserShowRegistry[e.uri];return r==null?!0:r},set:r=>{(r||!this.$jskos.compareFast(e,this.currentRegistry))&&(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:r})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:t$,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=Pa(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let n=t[r+"Scheme"];for(let i of["memberSet","memberList","memberChoice"])Q.isArray(t[r][i])&&(t[r][i]=t[r][i].filter(a=>a!=null).map(a=>Pa(a,{scheme:n,type:"concept",returnIfExists:!0})))}t.partOf&&(t.partOf=t.partOf.map(r=>this.concordances.find(n=>this.$jskos.compare(n,r))||r));const e=Q.get(t,"_registry");if(G.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const i=Xe(t["".concat(n,"Scheme")]),a=Ru(G.conceptsOfMapping(t,r));if(i)for(let o of a){o.__MAPPED__||Lr(o,"__MAPPED__",[]);const l=o.__MAPPED__.find(c=>G.compareFast(c.registry,e)&&G.compare(c.scheme,i));l&&!l.exist.length?l.exist.push(t.uri):l||o.__MAPPED__.push({registry:e,scheme:i,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=G.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let n of r)!G.compare(n,{identifier:this.userUris||[]})&&!G.isContainedIn(n,t.contributor)&&t.contributor.push(n);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let r of t.creator||[])G.isContainedIn(r,t.contributor)||t.contributor.push(r);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter(n=>t[n])){for(let n of t[r])n.uri===""&&this.$delete(n,"uri"),Q.forOwn(n.prefLabel,(i,a)=>{i==""&&this.$delete(n.prefLabel,a)}),Q.isEmpty(n.prefLabel)&&this.$delete(n,"prefLabel");t[r]=t[r].filter(n=>!Q.isEmpty(n))}return t.creator&&t.creator.length==0&&this.$delete(t,"creator"),t.contributor&&t.contributor.length==0&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...i}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find(a=>a.has.mappings&&n.uri.startsWith(a._api.mappings))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...i}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");if(t.has.mappings==!1)throw new Error("getMappings: Registry ".concat(t.uri," does not support mappings."));for(const{param:i,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[i]&&(r[i]=Xe(r[i],{relatedItems:a})||r[i]);const n=await t.getMappings(r);if(e)for(let i of n)this.adjustMapping(i);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("postMapping: No registry to post mapping to.");i&&i();try{const l=this.concordances.find(f=>G.compare(f,Q.get(o,"mapping.partOf[0]")));o.mapping=this.prepareMapping(Q.omit(o.mapping,"partOf")),this._addIdentityParams(o);const c=await t.postMapping(o);if(l)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:c,concordance:l}),c.partOf=[{uri:l.uri}]}catch(f){}if(e&&this.adjustMapping(c),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let f=this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]);l&&(c.partOf?f+=" "+this.$t("alerts.andAddedToConcordance"):f+=", "+this.$t("alerts.butNotAddedToConcordance")),f+=".",this.alert(f,null,l&&!c.partOf?"warning":"success"),G.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),c}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t),!t)throw new Error("postMappings: No registry to post mappings to.");i&&i();try{o.mappings=o.mappings.map(c=>this.prepareMapping(c)),this._addIdentityParams(o);const l=await t.postMappings(o);if(e)for(let c of l)this.adjustMapping(c);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("putMapping: No registry to put mapping to.");i&&i();try{o.mapping=this.prepareMapping(o.mapping),this._addIdentityParams(o);const l=await t.putMapping(o);return e&&this.adjustMapping(l),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){const c="".concat(this.$t("alerts.mappingNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{return await t.deleteMapping(o),this.mappingWasDeleted({mapping:o.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),Q.get(o,"mapping.partOf[0]")&&o.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||Q.get(o,"mappings[0]._registry")),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{await t.deleteMappings(o);for(let l of o.mappings)this.mappingWasDeleted({mapping:l,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),Q.get(o,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&G.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),G.mappingRegistryIsStored(e))for(let[n,i]of[["from","to"],["to","from"]]){const a=Xe(t["".concat(i,"Scheme")]),o=Ru(G.conceptsOfMapping(t,n));if(a)for(let l of o){const c=(l.__MAPPED__||[]).find(f=>G.compare(f.registry,e)&&G.compare(f.scheme,a));!c||!c.exist.length||this.$set(c,"exist",c.exist.filter(f=>f!=t.uri))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find(i=>i.mapping.uri==t),r=this.config.registries.find(i=>G.compareFast(i,e&&e.registry)),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[G.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return cn.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const i=!!Q.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let o=this.$t("alerts.mappingRestored",[G.prefLabel(r,{fallbackToUri:!1})]);i&&(a.partOf?o+=" "+this.$t("alerts.andAddedToConcordance"):o+=", "+this.$t("alerts.butNotAddedToConcordance")),o+=".",this.alert(o,null,i&&!a.partOf?"warning":"success")}else n();return!!a}catch(i){return n(),!1}},canCreateMapping:u4,canUpdateMapping:r$,canDeleteMapping:f4,repeat(...t){return is.repeat(...t)},loadConcordances:Vhe,canAddMappingToConcordance:d4,canRemoveMappingFromConcordance:Yfe,isCreatorOrContributor:Au,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:i,concordance:a}){if(t=this.getRegistry(t||i._registry),!t)throw new Error("addMappingToConcordance: No registry for mapping.");try{const o={mapping:{uri:i.uri}};a?o.mapping.partOf=[{uri:a.uri}]:o.mapping.partOf=[],this._addIdentityParams(o);const l=await t.patchMapping(o);return n&&this.adjustMapping(l),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),l}catch(o){if(r){const l="".concat(this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=Q.get(e,"notation[0]");return!(!n||this.concordances.find(i=>Q.get(i,"notation[0]")===n))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!e||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!e||parseInt(e.extent)>0||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const i={concordance:e};this._addIdentityParams(i);const a=await t.postConcordance(i);return n&&this.alert(this.$t("alerts.concordanceSaved",[G.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(i){console.error(i);let a="".concat(this.$t("alerts.concordanceNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(i));this.alert(a,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const i=this.concordances.find(a=>this.$jskos.compare(a,e));if(t=this.getRegistry(t||e&&e._registry||i&&i._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const a={concordance:e};this._addIdentityParams(a);const o=await t.patchConcordance(a);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),o}catch(a){console.error(a);let o="".concat(this.$t("alerts.concordanceNotSaved",[G.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(a));this.alert(o,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...i}){const a=this.concordances.find(o=>this.$jskos.compare(o,n));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...i}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(o){if(r){const l="".concat(this.$t("alerts.concordanceNotDeleted")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}}}};const tme={name:"TheSettings",components:{RegistryInfo:Cp,DateString:lf},mixins:[il,al,Ra],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:Q.debounce(()=>{this.$store.commit({type:"settings/save",settings:Q.cloneDeep(this.localSettings)}),this.creatorRewritten=!1},200),languagesRegistry:is.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter(t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let n of Object.keys(this.$store.state.settings.componentSettings[e])){let i=this.$store.state.settings.componentSettings[e][n];for(let a of i.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:n,isLeft:a},i)),Object.defineProperty(r.settingsValues,n+(i.sideDependent?"-".concat(a):""),{get:()=>i.sideDependent?this.$settings.components[e][n][a]:this.$settings.components[e][n],set:o=>{i.type=="Boolean"&&!Q.isBoolean(o)&&(o=!!o),i.type=="Number"&&!Q.isNumber(o)&&(o=parseInt(o),(isNaN(o)||oi.max)&&(this.$log.warn("Tried to save invalid value for setting ".concat(e," -> ").concat(n,", fallback to default value (").concat(i.default,").")),o=i.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:n,isLeft:a,value:o})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=e=>{let r,n;r=e.target.result.split("\n"),n={imported:0,skipped:0,error:0,empty:0};let a=[];for(let o of r){if(o===""){n.empty+=1;continue}try{let l=JSON.parse(o);a.push(l)}catch(l){n.error+=1}}this.postMappings({mappings:a,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then(o=>{n.imported=o.length,n.skipped=r.length-n.imported-n.error-n.empty,this.uploadedFileStatus="".concat(n.imported," mappings imported, ").concat(n.skipped," skipped, ").concat(n.error," errored"),this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})}).catch(o=>{this.$log.error("TheSettings - Error uploading mappings",o)})},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=Q.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then(t=>{this.allLanguages=t})},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=Q.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then(e=>{t=e;let r=[];for(let n of t)for(let i of["from","to"])for(let a of this.$jskos.conceptsOfMapping(n,i)){let o=n[i+"Scheme"];(!a.inScheme||!a.inScheme.length)&&(a.inScheme=[o]),r.push(Bs([a],{scheme:o}))}return Promise.all(r)}).then(()=>{let e=i=>{let a=this.$jskos.minifyMapping(i);for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(Q.get(l,"prefLabel"));c&&(o.prefLabel=Q.pick(l.prefLabel,[c]))}return JSON.stringify(a)};this.dlAllMappings=t.map(e).join("\n");for(let i of t){i.fromScheme=Xe(i.fromScheme)||i.fromScheme,i.toScheme=Xe(i.toScheme)||i.toScheme;let a=this.dlMappings.find(o=>this.$jskos.compare(i.fromScheme,o.fromScheme)&&this.$jskos.compare(i.toScheme,o.toScheme));a?a.mappings.push(i):(a={fromScheme:i.fromScheme,toScheme:i.toScheme,mappings:[i]},this.dlMappings.push(a))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let i of this.dlMappings){i.ndjson=i.mappings.map(e).join("\n"),i.mappings=i.mappings.map(a=>this.$jskos.minifyMapping(a)),n=n.concat(i.mappings);for(let a of i.mappings){for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(Q.get(l,"prefLabel"));c&&(o.prefLabel={de:Q.get(l.prefLabel,c)})}a.creator&&a.creator[0]&&(a.creator[0].prefLabel={de:this.$jskos.prefLabel(a.creator[0],{fallbackToUri:!1,language:this.locale})})}i.csv=r.fromMappings(i.mappings),i.label=(this.$jskos.notation(Q.get(i,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(Q.get(i,"toScheme"),"scheme")||"?"),i.filename="".concat(this.$jskos.notation(Q.get(i,"fromScheme"),"scheme")||"?","_to_").concat(this.$jskos.notation(Q.get(i,"toScheme"),"scheme")||"?","_").concat(this.localSettings.creator)}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0}).catch(e=>{this.$log.error("TheSettings - Error refreshing local mappings download",e)})},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=Q.cloneDeep(this.localSettings.flex);Q.forOwn(t,(e,r)=>{t[r]=""}),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),m4({url:e,eventType:r})},replaceKey(t){return{shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t},languageConceptByTag(t){return this.allLanguages.find(e=>e.notation[0]===t)},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),t.key==="Enter"&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(this.allLanguages.length===0||this.allLanguages.find(e=>e.notation[0]===t))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter(e=>e!==t)},moveLanguage(t,e){const r=t+e;if(r===-1||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var rme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:e.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[r("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[r("tabs",{attrs:{fill:"",value:e.tab},on:{change:function(n){return e.$emit("update:tab",n.index)}}},[r("tab",{attrs:{title:e.$t("settingsTabs")[0]}},[e.localSettings?r("div",[e.user&&e.authorized?r("p",[r("span",{staticClass:"text-success"},[e._v(" "+e._s(e.$t("settings.loggedIn"))+" ")]),r("a",{attrs:{href:e.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[e._v(" "+e._s(e.$t("settings.accountPage"))+" ")]),e._v(" • "),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.login(null)}}},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",[r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.loggedOut"))+" ")])]):e._e(),e.$store.state.auth.available&&!e.user&&e.providers.length?r("p",e._l(e.providers,function(n){return r("b-button",{key:"login-provider-".concat(n.id),attrs:{block:"",variant:"light"},on:{click:function(i){return e.login(n)}}},[n.image?r("img",{staticStyle:{"margin-right":"5px"},attrs:{src:n.image,height:"20px"}}):e._e(),e._v(" "+e._s(e.$t("settings.logInButton"))+" via "+e._s(n.name)+" ")])}),1):e._e(),e.$store.state.auth.connected?r("div",[r("p",[r("span",{domProps:{innerHTML:e._s(e.$t("settings.accountInfo",{url:e.config.auth}))}}),e.$store.state.auth.about.urls.imprint?r("a",{attrs:{href:e.$store.state.auth.about.urls.imprint,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.impressum"))+" ")]):e._e(),e._v(" • "),e.$store.state.auth.about.urls.privacy?r("a",{attrs:{href:e.$store.state.auth.about.urls.privacy,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.privacyPolicy"))+" ")]):e._e()])]):e._e(),r("p",[e._v(" "+e._s(e.$t("settings.creatorInfo"))+" ")]),r("p",[r("b",[e._v(e._s(e.$t("settings.creator")))]),r("b-form-input",{attrs:{placeholder:e.$t("settings.creatorPlaceholder"),type:"text"},model:{value:e.localSettings.creator,callback:function(n){e.$set(e.localSettings,"creator",n)},expression:"localSettings.creator"}})],1),r("p",[r("b",[e._v(e._s(e.$t("settings.creatorUri")))]),!e.user||!e.userUris||!e.userUris.length?r("span",[r("b-form-input",{attrs:{state:!e.localSettings.creatorUri||e.$jskos.isValidUri(e.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}}),e.localSettings.creatorUri&&!e.$jskos.isValidUri(e.localSettings.creatorUri)?r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.creatorUriInvalid"))+" ")]):e._e()],1):r("span",[r("b-form-select",{model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}},e._l(e.userUris||[],function(n){return r("option",{key:"settings-uris-".concat(n),domProps:{value:n}},[e._v(" "+e._s(n)+" ")])}),0)],1)])]):e._e()]),r("tab",{attrs:{title:e.$t("settingsTabs")[1]}},[r("h4",[e._v(e._s(e.$t("settings.mappingRegistries")))]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-mapping-registries-".concat(i),staticClass:"settingsModal-mapping-registry",class:{"selected-registry":e.$jskos.compareFast(n,e.currentRegistry)}},[r("b-form-checkbox",{attrs:{disabled:e.$jskos.compareFast(n,e.currentRegistry)},model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n},nativeOn:{click:function(a){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})],1)}),r("h4",[e._v(e._s(e.$t("settings.otherRegistries")))]),e._l(e.config.registries.filter(n=>!e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-other-registries-".concat(i),staticClass:"settingsModal-mapping-registry"},[n.has.mappings!==!1?r("b-form-checkbox",{model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}):e._e(),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n}})],1)})],2),r("tab",{attrs:{title:e.$t("settingsTabs")[2]}},[r("div",{staticClass:"settingsModal-componentSettings-component"},[e.localSettings?r("div",{staticClass:"form-inline"},[r("label",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.$t("settings.language"))+":")]),r("b-form-select",{model:{value:e.$i18n.locale,callback:function(n){e.$set(e.$i18n,"locale",n)},expression:"$i18n.locale"}},e._l(e.config.languages,function(n){return r("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(e.$t("languages.".concat(n)))+" ")])}),0)],1):e._e(),r("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:e._s(e.$t("settings.languageContribution"))}})]),e.localSettings?r("div",{staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(e.$t("settings.preferredLanguages")))]),r("div",[e._v(" "+e._s(e.$t("settings.preferredLanguagesAdd"))+": "),r("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(n){return e.addLanguageKeydown.apply(null,arguments)},input:function(n){return e.addLanguageInput.apply(null,arguments)}},model:{value:e.languageToAdd,callback:function(n){e.languageToAdd=n},expression:"languageToAdd"}}),r("datalist",{attrs:{id:"languages-datalist"}},e._l(e.allLanguages,function(n){return r("option",{key:n.uri},[e._v(" "+e._s(n.notation[0])+" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),0)],1),r("ul",e._l(e.localSettings.preferredLanguages,function(n,i){return r("li",{key:i},[r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.removeLanguage(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.moveLanguage(i,1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(a){return e.moveLanguage(i,-1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),e._v(" "+e._s(e.$jskos.prefLabel(e.languageConceptByTag(n),{language:e.locale})||n)+" ")])}),0)]):e._e(),r("div",{staticClass:"settingsModal-componentSettings-component"},[r("b-button",{attrs:{variant:"primary"},on:{click:e.resetFlex}},[e._v(" "+e._s(e.$t("settings.resetSizes"))+" ")])],1),e._l(e.components,function(n){return r("div",{key:"settings-componentSettings-".concat(n.name),staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(n.name))]),e._l(n.settings,function(i){return r("div",{key:"settings-componentSettings-".concat(n.name,"-").concat(i.key,"-").concat(i.isLeft)},[i.type=="Boolean"?r("div",[r("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" ")]),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default?e.$t("general.enabled"):e.$t("general.disabled"))+" ")])],1):i.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(i,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:i.min,max:i.max,size:"sm"},on:{click:function(a){return a.target.select()}},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),r("br"),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default)+" ")])],1):r("div",{class:i.class},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" ")])])})],2)})],2),e.config.shortcuts&&e.config.shortcuts.length?r("tab",{attrs:{title:e.$t("settingsTabs")[3]}},[r("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[r("tbody",e._l(e.config.shortcuts,function(n){return r("tr",{key:"settingsModal-shortcuts-".concat(n.id)},[r("td",[r("span",{domProps:{innerHTML:e._s(n.keys.split(",").map(i=>i.split("+").map(a=>"".concat(e.replaceKey(a),"")).join(" + ")).join(" ".concat(e.$t("general.or")," ")))}})]),r("td",{staticClass:"text-left"},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale})||n.action)+" ")])])}),0)])]):e._e(),r("tab",{attrs:{title:e.$t("settingsTabs")[4]}},[r("h3",[e._v(e._s(e.$t("settings.dataInRegistries")))]),r("p",[e._v(" "+e._s(e.$t("settings.dataInRegistriesSubtitle"))+" ")]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)&&!e.$jskos.compare(n,e.localMappingsRegistry)&&n.uri!=="http://coli-conc.gbv.de/registry/wikidata-mappings"),function(n){return r("p",{key:n.uri},[r("registry-info",{attrs:{registry:n,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),r("ul",{staticClass:"myDataDownloads"},[e._l(["mappings","concordances","annotations"].filter(i=>n.isAuthorizedFor({type:i,action:"create",user:e.user})),function(i){return r("li",{key:i},[e._v(" "+e._s(e.$t("registryInfo.".concat(i)))+": "),r("a",{attrs:{href:"".concat(n._api[i],"?creator=").concat(encodeURIComponent((e.userUris||[]).join("|"))),target:"_blank"}},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" "+e._s(e.$t("dataModal.apiUrl"))+" ")])])}),r("li",{staticClass:"myDataDownloads-noData"},[e._v(" "+e._s(e.$t("settings.noDataForRegistry"))+" ")])],2)],1)}),r("h3",[e._v(e._s(e.$t("settings.localMappings")))]),r("div",[r("p",[e._v(e._s(e.$t("settings.localMappingsInfo")))])]),e.localMappingsRegistry&&e.dlAllMappings&&e.dlMappingsReady?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDownload")))]),e._l(e.dlMappings,function(n,i){return r("span",{key:i},[e._v(" "+e._s(n.label)+" ("+e._s(n.mappings.length)+"): "),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".ndjson",n.ndjson)}}},[e._v(" JSKOS ")]),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".csv",n.csv)}}},[e._v(" CSV ")]),r("br")])}),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.ndjson",e.dlAllMappings)}}},[e._v(" "+e._s(e.$t("settings.localDownloadJskos",[e.dlAllMappings.split("\n").length]))+" ")]),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.csv",e.dlAllMappingsCsv)}}},[e._v(" "+e._s(e.$t("settings.localDownloadCsv",[e.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):e._e(),r("br"),e.localMappingsRegistry?r("div",[r("h4",[e._v(e._s(e.$t("settings.localUpload")))]),r("b-form-file",{ref:"fileUpload",attrs:{state:!!e.uploadedFile,placeholder:e.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:e.uploadedFile,callback:function(n){e.uploadedFile=n},expression:"uploadedFile"}}),r("p",[e._v(" "+e._s(e.uploadedFileStatus)+" ")])],1):e._e(),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDeleteTitle")))]),r("b-button",{attrs:{disabled:!e.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(n){e.deleteMappingsButtons=!0}}},[e._v(" "+e._s(e.$t("settings.localDeleteText"))+" ")]),e.deleteMappingsButtons?r("p",[e._v(" "+e._s(e.$t("settings.localDeleteSure"))+" "),r("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:e.deleteMappings_}},[e._v(" "+e._s(e.$t("general.yes"))+" ")]),r("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(n){e.deleteMappingsButtons=!1}}},[e._v(" "+e._s(e.$t("general.no"))+" ")])],1):e._e()],1):e._e(),r("br"),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.creatorRewriteTitle")))]),r("p",{domProps:{innerHTML:e._s(e.$t("settings.creatorRewriteText"))}}),r("p",{staticClass:"fontSize-small"},[r("b",[e._v("Name:")]),e._v(" "+e._s(e.$jskos.prefLabel(e.creator,{language:e.locale}))),r("br"),r("b",[e._v("URI:")]),e._v(" "+e._s(e.creator.uri)+" ")]),r("p",[r("b-button",{attrs:{variant:e.creatorRewritten?"success":"primary"},on:{click:e.rewriteCreator}},[e._v(" "+e._s(e.$t("settings.creatorRewriteButton"))+" ")])],1)]):e._e()],2),r("span",{staticClass:"settingsModal-footer"},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e(),e.config.buildInfo.gitCommit&&e.config.buildInfo.gitCommitShort?r("span",[e._v(" • "+e._s(e.$t("settings.currentCommit"))+": "),r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.config.buildInfo.gitCommitMessage,delay:e.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+e.config.buildInfo.gitCommit,target:"_blank"}},[e._v(" "+e._s(e.config.buildInfo.gitCommitShort)+" ")])]):e._e(),e.config.buildInfo.buildDate?r("span",[e._v(" • "+e._s(e.$t("settings.buildDate"))+": "),r("date-string",{attrs:{date:e.config.buildInfo.buildDate}})],1):e._e(),r("br"),r("span",[e._v(" "+e._s(e.$t("settings.suggestions1"))+" "),r("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[e._v(e._s(e.$t("settings.suggestions2")))]),e._v(e._s(e.$t("settings.suggestions3"))+" ")])])],1)],1)],1)},nme=[],ime=ur(tme,rme,nme,!1,null,"c751da2b",null,null);const ame=ime.exports,f$={methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=Xe(this.$store.state.draggedConcept)||G4(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}},ome={name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(e){return!1}}}};var sme=function(){var e=this,r=e._self._c;return e.isValidURL(e.link)?r("a",{staticClass:"u-textBreak",attrs:{href:e.link,target:"_blank"}},[e._v(e._s(e.text||e.link))]):r("span",[e._v(e._s(e.text||e.link))])},lme=[],cme=ur(ome,sme,lme,!1,null,null,null,null);const Ep=cme.exports;const ume={name:"ItemName",components:{AutoLink:Ep},mixins:[f$],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return Xe(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return this.showNotation?!(Q.get(this._item,"inScheme[0].DISPLAY.hideNotation")===!0&&this.showText&&this.prefLabel):!1},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){var t,e;return this.isScheme?this._item.concepts&&!this._item.concepts.length:((t=this._item)==null?void 0:t.__DETAILSLOADED__)===-1||((e=this._item)==null?void 0:e.__DETAILSLOADED__)===0&&!Q.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=Q.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=this.getProvider(this._item)!=null:this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}};var fme=function(){var n,i;var e=this,r=e._self._c;return e._item!=null?r("div",{staticClass:"itemName",attrs:{draggable:e.draggable},on:{dragstart:function(a){return e.dragStart(e._item,a)},dragend:e.dragEnd,mouseover:function(a){return e.hovering(!0)},mouseout:function(a){return e.hovering(!1)}}},[r(e.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":e.isValidLink&&e.isHovered,"itemName-highlighted":e.isHighlighted,"itemName-hoverable":!e.preventExternalHover&&e.isValidLink},"fontSize-"+(e.fontSize||"normal")],attrs:{id:e.tooltipDOMID,to:e.url}},[e._item&&e._item.type&&e._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e._item&&e._item.type&&e._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e._showNotation&&e.notation?r("span",{class:{"fontWeight-heavy":e.showText},style:e.showText?"margin-right: 3px;":"",domProps:{innerHTML:e._s(e.notation)}}):e._e(),e.showText||!e.notation?r("span",[e._v(e._s(e.prefLabel))]):e._e(),!e.isScheme&&!e.notation&&!e.prefLabel&&((n=e._item)!=null&&n.uri)?r("auto-link",{attrs:{link:(i=e._item)==null?void 0:i.uri}}):e._e()],1),e.showMissingDataIndicator?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isScheme?e.$t("itemDetail.noConcepts"):e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()],1):e._e()},dme=[],pme=ur(ume,fme,dme,!1,null,"48c5ee26",null,null);const ol=pme.exports,hme=Object.freeze(Object.defineProperty({__proto__:null,default:ol},Symbol.toStringTag,{value:"Module"}));const mme={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data(){return{sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}},computed:{_sections(){return this.sections?this.sections.map(e=>Object.assign({fields:this.fields,items:[]},e)):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return t.width!=null&&(e.flex="1 0 ".concat(t.width)),t.minWidth!=null&&(e.minWidth="".concat(t.minWidth)),e},fieldLabel(t){if(t.label||t.label==="")return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent(t){return typeof t=="object"&&t!=null?t.id||t._id||t.uri||"Object":t},sort(t){this.sorting.sortBy===t.key?this.sorting.sortDirection===0?this.sorting.sortDirection=1:this.sorting.sortDirection===1?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(this.sorting.sortDirection===0||!e)return t;t=t.slice();let r=this.fields.find(i=>i.key===e),n=r&&r.compare||((i,a)=>{let o=i[e],l=a[e];return o==null||ol?1:0});return t.sort(n),this.sorting.sortDirection===-1&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}};var gme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flexibleTable",style:e.tableStyle()},[r("div",{staticClass:"flexibleTable-head"},[e.hideHeader?e._e():r("div",{staticClass:"flexibleTable-row"},e._l(e.fields,function(n){return r("div",{key:"HEAD_"+n.key,class:{[n.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(n.align||e.defaultAlign)]:!0,"flexibleTable-sortable":n.sortable},style:e.cellStyle(n),on:{click:function(i){n.sortable&&e.sort(n)}}},[e._t("HEAD_"+n.key,function(){return[r("span",{class:n.titleClass},[e._v(" "+e._s(e.fieldLabel(n))+" ")]),r("span",{staticClass:"flexibleTable-cell-sort"},[e.sorting.sortBy==n.key&&e.sorting.sortDirection==1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):e.sorting.sortBy==n.key&&e.sorting.sortDirection==-1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):n.sortable?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):e._e()])]},{field:n})],2)}),0)]),r("div",{staticClass:"flexibleTable-body"},e._l(e._sections,function(n,i){return r("div",{key:"SECTION_".concat(i),staticClass:"flexibleTable-section",class:{[n._class]:n._class!=null}},[e.hasSlot("BEFORE_SECTION")?r("div",{staticClass:"flexibleTable-section-before"},[e._t("BEFORE_SECTION",null,{section:n})],2):e._e(),r("div",{staticClass:"flexibleTable-rows"},e._l(e.sorted(n.items),function(a,o){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o),on:{mouseover:function(l){return e.$emit("hover",a)},mouseout:function(l){return e.$emit("hover",null)}}},[a._wholeRow?r("div",{staticClass:"flexibleTable-row"},[r("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(a.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},staticStyle:{flex:"0 0 100%"}},[e._t("ITEM_ROW",function(){return[e._v(" "+e._s(a.value)+" ")]},{item:a,value:a.value})],2)]):r("div",{staticClass:"flexibleTable-row"},e._l(n.fields,function(l){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o,"_FIELD_").concat(l.key),class:{[l.class]:l.class!=null,"flexibleTable-cell":!0,["flexibleTable-cell-"+(l.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},style:e.cellStyle(l)},[e._t(l.key,function(){return[e._v(" "+e._s(e.defaultCellContent(a[l.key]))+" ")]},{field:l,item:a,value:a[l.key]})],2)}),0)])}),0),e.hasSlot("AFTER_SECTION")?r("div",{staticClass:"flexibleTable-section-after"},[e._t("AFTER_SECTION",null,{section:n})],2):e._e()])}),0)])},vme=[],bme=ur(mme,gme,vme,!1,null,"57ea4c61",null,null);const d$=bme.exports;const yme={name:"MappingTable",components:{ItemName:ol,FlexibleTable:d$,RegistryNotation:SO},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data(){return{}},computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(e,r)=>{let n=this.$jskos.prefLabel(Q.get(e,"type"),{fallbackToUri:!1}),i=this.$jskos.prefLabel(Q.get(r,"type"),{fallbackToUri:!1});return ni?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find(i=>i&&i.startsWith("urn:jskos:mapping:content:")):null;if(!this.hideDuplicates||!n||!e.includes(n)){let i={};i.mapping=r,this.showRegistry&&(i.registry=r._registry),i.sourceScheme=this.$jskos.notation(r.fromScheme),i.targetScheme=this.$jskos.notation(r.toScheme),i.sourceConcepts=r.from.memberSet||r.from.memberChoice,i.targetConcepts=r.to.memberSet||r.to.memberChoice,i.creator=r.creator&&r.creator[0]||"?",typeof i.creator=="object"&&(i.creator=this.$jskos.prefLabel(i.creator)),i.type=this.$jskos.mappingTypeByType(r.type),i.date=r.modified||r.created,i.date=i.date&&i.date.slice(0,10),t.push(i),e.push(n)}}return t}},watch:{},methods:{}};var _me=function(){var e=this,r=e._self._c;return r("flexible-table",{attrs:{items:e.items,fields:e.fields},scopedSlots:e._u([{key:"registry",fn:function({value:n}){return r("span",{},[r("registry-notation",{attrs:{registry:n,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("item-name",{key:i.uri,attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}})}),1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("span",{key:i.uri},[r("item-name",{attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}}),r("br")],1)}),0)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"actions",fn:function(n){return r("span",{},e._l(e.actions,function(i,a){return r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:i.title,delay:e.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:a,staticClass:"button",attrs:{icon:i.icon},on:{click:function(o){return e.$emit("click",{name:i.name,item:n.item})}}})}),1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])},wme=[],Sme=ur(yme,_me,wme,!1,null,"3a5d1557",null,null);const Ome=Sme.exports;const $me={name:"TheNavbar",components:{TheSettings:ame,RegistryInfo:Cp,MappingTable:Ome,ItemName:ol},mixins:[il,al,f$,Ra],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data(){return{settingsTab:0,openWindow:m4}},computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return this.draggedConcept!=null&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map(e=>Object.assign({},e,{mapping:this.adjustMapping(this.$jskos.copyDeep(e.mapping))}));for(let e of t)e.mapping._registry=this.config.registries.find(r=>this.$jskos.compareFast(r,e.registry));return t}},created(){this.dropdownSetStatus=Q.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){t.dataTransfer.dropEffect!="none"&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var Tme=function(){var e=this,r=e._self._c;return r("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[e._l(e.config.logos||[],function(n,i){return r("b-navbar-brand",{key:i,attrs:{href:n.url,target:"_blank"}},[r("img",{staticStyle:{height:"42px"},attrs:{src:"./"+n.file,alt:n.alt||"logo"}})])}),r("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[e._v(" "+e._s(e.title||e.config.title)+" ")]),r("b-navbar-nav",{staticClass:"ml-auto"},[e._l(e.config.menu,function(n){return r("b-nav-item",{key:n.url,attrs:{href:n.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),e.reduced?e._e():r("b-nav-item",{attrs:{href:"./user-manual-".concat(e.locale,".html"),target:"_blank"}},[e._v(" "+e._s(e.$t("general.manual"))+" ")]),e.reduced?r("b-nav-item",{attrs:{href:"./"}},[e._v(" Open Cocoda ")]):e._e(),!e.reduced&&e.mappingTrash.length>0?r("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!0),e._dropdownSetStatus(e.$refs.mappingTrashDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("navbar.trashTitle"))+" "),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.trashClearButtonTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(n){return e.$store.commit("mapping/clearTrash")}}},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}}),e._v(" "+e._s(e.$t("navbar.trashClearButton"))+" ")],1)]),r("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:e.mappingTrash.map(n=>n.mapping),actions:[{title:e.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(n){return e.restoreMappingFromTrash({uri:n.item.mapping.uri})}}})],2):e._e(),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:e.favoriteConceptsDropdownHide},nativeOn:{dragover:function(n){return e.dragOver.apply(null,arguments)},drop:function(n){return e.drop.apply(null,arguments)},mouseover:function(n){e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0),e._dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{class:e.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("conceptList.favoriteConcepts"))+" ")]),e._l(e.favoriteConcepts,function(n){return r("div",{key:"theNavbar-"+n.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(i){return e.favoriteConceptDragStart(n)},dragend:e.favoriteConceptDragEnd}},[r("div",{staticStyle:{"padding-right":"8px"}},[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.removeFromFavorites"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(i){return e.removeFavoriteConcept(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),r("div",{staticStyle:{flex:"1"}},[n.inScheme&&n.inScheme[0]?r("item-name",{attrs:{item:n.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):e._e(),e._v("   "),r("item-name",{attrs:{item:n}})],1),r("div",[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openLeft"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!0})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),e._v("   "),r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openRight"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!1})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])})],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.accountDropdown,!0),e._dropdownSetStatus(e.$refs.accountDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.accountDropdown,!1)}}},[r("template",{slot:"button-content"},[r("div",{staticClass:"navbar-settingsButton",on:{click:function(n){return e.openSettingsTab(0)}}},[e.userIdentityImage&&e.creator.uri?r("span",{staticClass:"fontWeight-heavy"},[r("img",{attrs:{src:e.userIdentityImage}}),e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")]):r("span",[r("font-awesome-icon",{attrs:{icon:"user"}}),r("span",{class:{"fontWeight-heavy":e.authorized}},[e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")])],1)])]),r("div",{staticClass:"font-default"},[(e.userUris||[e.creator.uri]).filter(n=>n!=null).length?e._l((e.userUris||[e.creator.uri]).filter(n=>n!=null),function(n,i){var a;return r("p",{key:"navbar-switchToIdentity-".concat(i),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":n==e.creator.uri},on:{click:function(o){return e.setIdentity(n)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e.imageForIdentityUri(n)?r("img",{attrs:{src:e.imageForIdentityUri(n)}}):r("font-awesome-icon",{attrs:{icon:"user"}})],1),e._v(" "+e._s(e.providerForIdentityUri(n)&&e.providerForIdentityUri(n).name||(n==((a=e.user)==null?void 0:a.uri)?e.$t("navbar.defaultIdentity"):n))+" ")])}):e._e(),e.authorized?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openWindow({url:e.config.auth+"logout",eventType:"logout"})}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logInButton"))+" ")])]):e._e(),!e.config.auth&&!(e.userUris||[e.creator.uri]).filter(Boolean).length?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("navbar.setIdentity"))+" ")])]):e._e()],2)],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.settingsDropdown,!0),e._dropdownSetStatus(e.$refs.settingsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.settingsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(n){return e.$refs.settings.show()}}})],1),e._l(e.$t("settingsTabs").slice(1,e.$t("settingsTabs").length-(e.localMappingsRegistry?0:1)),function(n,i){return r("p",{key:"navbar-settingsTabs-".concat(i),staticClass:"navbar-settingsTabs-row",on:{click:function(a){return e.openSettingsTab(i+1)}}},[e._v(" "+e._s(n)+" ")])}),r("hr"),e.currentRegistry?r("div",{staticClass:"font-default"},[e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n){return r("p",{key:"navbar-mappingRegistry-".concat(n.uri),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":e.$jskos.compareFast(n,e.currentRegistry)},on:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}},[r("registry-info",{attrs:{registry:n,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)}),r("hr")],2):e._e(),r("p",{staticStyle:{padding:"0 10px"}},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e()])],2),r("the-settings",{ref:"settings",attrs:{tab:e.settingsTab},on:{"update:tab":function(n){e.settingsTab=n}}})],2)],2)},Cme=[],Eme=ur($me,Tme,Cme,!1,null,"d4303810",null,null);const IRe=Eme.exports,Pb={mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce((n,i)=>n||i&&i.contains(t.target),!1)||e.handler(t)},clickHandlers(){return[]}}};const Pme={name:"ComponentSettings",mixins:[Pb,Ra],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,i=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,o=this.$store.state.settings.componentSettings[this.parentName][e].min,l=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:c=>{i=="Boolean"&&!Q.isBoolean(c)&&(c=!!c),i=="Number"&&!Q.isNumber(c)&&(c=parseInt(c),(isNaN(c)||cl)&&(this.$log.warn("Tried to save invalid value for setting ".concat(this.parentName," -> ").concat(e,", fallback to default value (").concat(a,").")),c=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:c})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById("componentSettings-icon-".concat(this.id))],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}};var Ame=function(){var e=this,r=e._self._c;return r("div",{staticClass:"componentSettings"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.tooltip,delay:e.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:"componentSettings-icon-".concat(e.id),icon:"cog"}}),r("b-popover",{attrs:{show:e.isShown,target:"componentSettings-icon-".concat(e.id),triggers:"click",placement:"bottomright"},on:{"update:show":function(n){e.isShown=n}}},[r("div",{ref:"popover"},[e._t("default",function(){return[e._l(e.settings,function(n){return[n.type=="Boolean"?r("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),staticStyle:{"user-select":"none"},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")]):n.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft)},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(i){return i.target.select()}},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}})],1):r("p",{key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),class:n.class},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])]})]})],2)])],1)},xme=[],kme=ur(Pme,Ame,xme,!1,null,"6208228d",null,null);const Dme=kme.exports;var Y4={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(ir,function(){var r={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},n={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function i(o){return String(o).replace(/[&<>"'`=]/g,function(l){return n[l]})}function a(o,l){l===void 0&&(l={});var c=typeof o;c!=="string"&&(o=JSON.stringify(o,null,2)||c);var f=Object.assign({},r,l);return o=o.replace(/&/g,"&").replace(//g,">"),o.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,function(d){var p=f.numberColor,g="";return/^"/.test(d)?/:$/.test(d)?p=f.keyColor:(p=f.stringColor,d='"'+i(d.substr(1,d.length-2))+'"',g="word-wrap:break-word;white-space:pre-wrap;"):p=/true/.test(d)?f.trueColor:/false/.test(d)?f.falseColor:/null/.test(d)?f.nullColor:p,''+d+""})}return a})})(Y4);var Rme=Y4.exports;const Mme=xr(Rme);const Ime={name:"DataModal",components:{},mixins:[al],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data(){return{preparedData:null}},computed:{_dataFromStore(){return this.isArray?this.data.map(t=>Xe(t)||t):Xe(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return Q.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?"".concat(t.toLocaleString()," ").concat(this.$t("general.of")," ")+this.$tc("dataModal.".concat(this.computedType),this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc("dataModal.".concat(this.computedType),t,{count:t})},isArray(){return Q.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return Mme(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map(e=>JSON.stringify(e)).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map(r=>this.$jskos.copyDeep(r));for(let r of t){for(let n of this.$jskos.conceptsOfMapping(r)){let i=Xe(n),a=this.$jskos.languagePreference.selectLanguage(Q.get(i,"prefLabel"));a&&(n.prefLabel={de:Q.get(i.prefLabel,a)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=Q.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return Q.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if(this.type!=="mapping"&&this.type!=="concordance")return[];let t=[];for(let e of(this.type==="mapping"?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let r of Object.keys(this.urls)){const n=this.urls[r];try{let i=new URL(n.startsWith("http")?n:location.protocol+n);i.searchParams.set("download",e),t.push({url:i,type:e,title:r?"".concat(r," (.").concat(e,")"):".".concat(e)})}catch(i){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(this._dataFromStore==null){this.preparedData=null;return}let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let n;this.computedType=="mapping"?(n=this.$jskos.minifyMapping(r),n=this.$jskos.addMappingIdentifiers(n)):(n=Q.omit(r,Object.keys(r).filter(i=>i.startsWith("_"))),n=Q.pick(n,Q.keys(n).filter(i=>n[i]!=null))),n&&e.push(n)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var Lme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:"".concat(e.$t("dataModal.title")," (").concat(e.numberText,")"),centered:"","hide-footer":"",size:"lg"}},[r("table",{staticClass:"dataModal-links"},[e.count>0?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.localDownload"))+" ("+e._s(e.count.toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal"},[e.encodedDataCsv?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:text/csv;charset=utf-8,"+e.encodedDataCsv,download:e.filename+".csv",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .csv ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedData,download:e.filename+".json",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .json ")],1)]),e.encodedDataNdjson?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedDataNdjson,download:e.filename+".ndjson",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .ndjson ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.copyToClipboard(e.$refs.jsonCode)}}},[r("font-awesome-icon",{attrs:{icon:"clipboard"}}),e._v(" "+e._s(e.$t("dataModal.exportClipboard"))+" ")],1)])])])]):e._e(),e.url?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" ("+e._s((e.totalCount||e.count).toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[e._l(Object.keys(e.urls),function(n,i){return r("li",{key:"dataModal-links-urls-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:e.urls[n],target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}}),e._v(" "+e._s(n||e.$t("dataModal.apiUrl"))+" ")],1)])}),e._l(e.apiDownloadUrls,function(n,i){return r("li",{key:"dataModal-links-apiDownload-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:n.url,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" "+e._s(n.title)+" ")],1)])})],2)])]):e._e()]),r("div",{staticClass:"dataModal-json"},[r("pre",[r("code",{ref:"jsonCode",domProps:{innerHTML:e._s(e.jsonHtml)}})])])])},Nme=[],Bme=ur(Ime,Lme,Nme,!1,null,"58fa3726",null,null);const p$=Bme.exports;const Fme={name:"AnnotationList",components:{AutoLink:Ep,DateString:lf},mixins:[il],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){var t,e,r,n,i;return(i=(n=Xe((r=(e=(t=this.provider)==null?void 0:t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary))==null?void 0:n.topConcepts)!=null?i:[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map(t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)}))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},canEdit(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];this.$emit("loading",!0);let r;try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert("".concat(this.$t("alerts.annotationNotRemoved")," ").concat(this.getErrorMessage(n)),null,"danger")}return this.$emit("loading",!1),e.id!=this.annotations[t].id||!r?!1:(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor(t){return t.motivation==="assessing"&&t.bodyValue==="-1"},mismatchTagFor(t){var r;if(!this.mismatchTagAllowedFor(t))return null;const e=(r=t.body)==null?void 0:r.find(n=>n.type==="SpecificResource"&&n.purpose==="tagging"&&n.value);return e?Xe({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(Xe(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(Xe(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error("Error updating mismatch tag for annotation ".concat(t.id,":"),n)}}}};var jme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationList"},e._l(e.annotations,function(n,i){var a;return r("div",{key:n.uri},[r("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":n.bodyValue==="+1","text-danger":n.bodyValue==="-1"}},[n.motivation=="moderating"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(n.bodyValue)+" ")])]),r("div",{staticClass:"fontSize-verySmall"},[r("date-string",{attrs:{date:n.created}}),r("br"),r("auto-link",{class:{"fontWeight-heavy":e.$jskos.annotationCreatorMatches(n,e.userUris)},attrs:{link:e.$jskos.annotationCreatorUri(n),text:e.$jskos.annotationCreatorName(n)}}),e.mismatchTagAllowedFor(n)&&e.canEdit(n)&&e.mismatchTagConcepts.length?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "),r("select",{domProps:{value:((a=e.mismatchTagFor(n))==null?void 0:a.uri)||null},on:{change:function(o){return e.changeMismatchTag(n,o.target.value||null)}}},e._l(e.mismatchTagOptions,function(o){return r("option",{key:o.value,attrs:{title:o.definition,disabled:o.disabled},domProps:{value:o.value}},[e._v(e._s(o.text))])}),0)]):e.mismatchTagFor(n)?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "+e._s(e.mismatchTagLabel(e.mismatchTagFor(n)))+" ")]):e._e()],1),r("div",[e.canRemove(n)?r("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(o){return e.remove(i)}}}):e._e()],1)])}),0)},zme=[],Hme=ur(Fme,jme,zme,!1,null,"7ef9861f",null,null);const X4=Hme.exports;const Ume={name:"MappingDetail",components:{DataModal:p$,ItemName:ol,AutoLink:Ep,AnnotationList:X4,RegistryInfo:Cp,DateString:lf},mixins:[Ra],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return!this.mapping||!this.mapping.uri||!this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?null:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+")},contributors(){return(this.mapping.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.mapping.creator))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:Qg}};var Vme=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.mapping?r("div",[r("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.sourceConcept",e.$jskos.conceptsOfMapping(e.mapping,"from").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"from"),function(n){return r("p",{key:"mappingDetail-from-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n}})],1)}),0)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.toScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.targetConcept",e.$jskos.conceptsOfMapping(e.mapping,"to").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"to"),function(n){return r("p",{key:"mappingDetail-to-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n}})],1)}),0)],1),e.mapping.type&&e.mapping.type.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.mappingType"))+": ")]),r("b-col",[r("a",{attrs:{href:e.$jskos.mappingTypeByType(e.mapping.type).uri,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(e.$jskos.mappingTypeByType(e.mapping.type),{language:e.locale}))+" ("+e._s(e.$jskos.notation(e.$jskos.mappingTypeByType(e.mapping.type)))+") ")])])],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.mapping.creator||[],function(n,i){return r("p",{key:"mappingDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.modified}})],1)],1),e.mapping.annotations&&e.mapping.annotations.length?r("b-row",{staticStyle:{position:"relative"}},[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.annotations"))+": ")]),r("b-col",[r("annotation-list",{attrs:{annotations:e.mapping.annotations,provider:e.mapping._registry}})],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModalAnnotations.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):e._e(),e.mapping.partOf&&e.mapping.partOf[0]?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.partOf"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.mapping.partOf[0].uri,text:e.displayNameForConcordance(e.mapping.partOf[0])}})],1)],1):e._e(),e.mapping.uri||e.mapping.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.mapping.uri].concat(e.mapping.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"mappingDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.mapping.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.catalogEnrichmentLink?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.catalogEnrichment"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.catalogEnrichmentLink}})],1)],1):e._e(),e.mapping._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.mapping?r("data-modal",{ref:"dataModal",attrs:{data:e.mapping,url:e.mapping.uri,type:"mapping"}}):e._e(),e.mapping&&e.mapping.annotations&&e.mapping.annotations.length?r("data-modal",{ref:"dataModalAnnotations",attrs:{data:e.mapping.annotations,type:"annotation"}}):e._e()],1)},Wme=[],Gme=ur(Ume,Vme,Wme,!1,null,"12f8d652",null,null);const Kme=Gme.exports;const qme={name:"LoadingIndicator",props:{size:{type:String,default:"md"}}};var Yme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"loader",class:"loader-"+e.size})},Xme=[],Jme=ur(qme,Yme,Xme,!1,null,"dfb5a9af",null,null);const Ab=Jme.exports;const Zme={name:"LoadingIndicatorFull",components:{LoadingIndicator:Ab},props:{size:{type:String,default:"lg"}}};var Qme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[r("div",[r("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:e.size=="sm"?"display: inline-block;":"margin: 0 auto;",attrs:{size:e.size}}),r("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:e.size=="sm"?"display: inline-block;":""},[e._v(" "+e._s(e.$t("general.loading"))+" ")])],1)])},ege=[],tge=ur(Zme,Qme,ege,!1,null,null,null,null);const J4=tge.exports,Z4={computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t!=null&&t.getBoundingClientRect){let{top:i,bottom:a,left:o,right:l}=t.getBoundingClientRect();if(ni-e&&ro-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,i=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:i,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers(){return[]}}};const rge={name:"AnnotationPopover",components:{LoadingIndicatorFull:J4,AnnotationList:X4},mixins:[il,Z4,al],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data(){return{show:!1,loading:!1,element:null}},computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return Q.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:r}of this.annotations.filter(n=>n.motivation=="assessing"))t+=parseInt(r)||0;let e=t>0?"+":t<0?"-":"±";return"".concat(e).concat(Math.abs(t))},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find(t=>t.motivation=="assessing"&&t.creator&&t.creator.id==this.creator.uri):null:this.annotations.find(t=>t.motivation=="assessing"&&this.$jskos.annotationCreatorMatches(t,this.userUris))},ownScore(){return Q.get(this.ownAssessment,"bodyValue")},provider(){return Q.get(this.imapping,"_registry")},canSaveAnnotation(){return this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user}):!1},canConfirm(){if(!this.provider||this.annotations.find(t=>t.motivation=="moderating"&&this.$jskos.annotationCreatorMatches(t,this.userUris)))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=Q.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(Q.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail(){return"coli-conc@gbv.de"},mailtoFeedbackLink(){var t;return!((t=this.mapping)!=null&&t.uri)||!this.mapping.uri.startsWith("https://coli-conc.gbv.de")?null:"mailto:".concat(this.mailtoEmail,"?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ").concat(this.mapping.uri)}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick(()=>{this.show=!0}))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&Q.delay(()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}},50)},assessing(t){let e=this.provider;if(!e||e.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const r=this.imapping,n=Q.get(r,"uri");if(!n){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}this.loading=!0;const i=(l,c)=>{this.alert("".concat(this.$t("alerts."+c)," ").concat(this.getErrorMessage(l)),null,"danger")};let a;const o=this.ownAssessment;if(o)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user})){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}a=e.patchAnnotation(this._addIdentityParams({annotation:{id:o.id,bodyValue:t,body:null}})).then(l=>{l?(o.bodyValue=l.bodyValue,o.creator=l.creator,delete o.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")}).catch(l=>i(l,"annotationNotSaved"))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user})){this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),this.loading=!1;return}a=this.remove(r.annotations.indexOf(o),r).then(l=>{l?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")}).catch(l=>i(l,"annotationNotRemoved"))}else{if(!this.canSaveAnnotation){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}let l={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(l.creator={id:this.creator.uri},this.creatorName&&(l.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:l})).then(c=>{if(c)this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(c),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations});else{this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}}).catch(c=>i(c,"annotationNotSaved"))}a.catch(l=>{this.$log.error("AnnotationPopover - Error adding annotation",l),this.alert(this.$t("alerts.annotationError"),null,"danger")}).then(()=>{this.loading=!1})},remove(t,e=this.imapping){let r=this.provider,n=Q.get(e,"annotations[".concat(t,"]"));if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then(i=>(this.loading=!1,i?(this.$delete(e.annotations,t),i):!1))},async confirm(){const t=this.provider;if(!t||t.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const e=Q.get(this.imapping,"uri");if(!e){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(i){r=null}this.loading=!1;const n=Q.get(this.imapping,"uri");if(e!=n||!r){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}else this.alert(this.$t("alerts.annotationSaved"),null,"success");this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}};var nge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationPopoverTop",attrs:{id:"annotationPopoverTop-".concat(e.iid)}},[e.enable?r("b-popover",{ref:"annotationPopover",attrs:{target:e.element,show:e.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(n){e.show=n}}},[e.loading?r("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):e._e(),r("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[r("div",{staticClass:"annotationPopover-upper"},[e.annotations.length?r("div",{staticClass:"annotationPopover-left"},[r("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:e.annotations,provider:e.provider},on:{loading:function(n){e.loading=n},"refresh-annotations":function(n){return e.$emit("refresh-annotations",{uri:e.imapping.uri,annotations:n.annotations})}}})],1):e._e(),r("div",{staticClass:"annotationPopover-voting"},[r("div"),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="+1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("+1")}}})],1),r("div",{staticClass:"annotationPopover-score"},[r("span",{staticClass:"fontWeight-heavy",class:{"text-success":e.score.startsWith("+"),"text-danger":e.score.startsWith("-")}},[e._v(" "+e._s(e.score)+" ")])]),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="-1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("-1")}}})],1)])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.canConfirm||e.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[e.mailtoFeedbackLink?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:e.$t("annotationPopover.mailFeedbackTooltip",[e.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:e.clickFeedbackLink}}):e._e(),e.canConfirm?r("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:e.confirm}},[e._v(" "+e._s(e.$t("annotationPopover.addConfirmation"))+" ")]):e._e()],1)])],1):e._e()],1)},ige=[],age=ur(rge,nge,ige,!1,null,"e9ae162d",null,null);const oge=age.exports;function Q4(t){let e=0;for(let{bodyValue:n}of(t||[]).filter(i=>i.motivation=="assessing"))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function sge(t){let e=3,{score:r,sign:n}=Q4(t),i=Math.min(r/e,1)*150,a=85,o=85,l=85;return n=="-"?(a+=i,o-=50,l-=50):n=="+"&&(o+=i,a-=50,l-=50),"rgb(".concat(a,", ").concat(o,", ").concat(l,")")}const lge={name:"DataModalButton",components:{DataModal:p$},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}};var cge=function(){var e=this,r=e._self._c;return r("div",[r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:"right: ".concat(e.positionRight,"px; bottom: ").concat(e.positionBottom,"px;"),on:{click:e.openDataModal}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1),r("data-modal",{ref:"dataModal",attrs:{data:e.data,type:e.type,url:e.url,"total-count":e.totalCount}})],1)},uge=[],fge=ur(lge,cge,uge,!1,null,null,null,null);const eN=fge.exports,dge={name:"ContentMap",props:{contentMap:{type:Object,required:!0}}};var pge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fontSize-small"},[e._l(e.contentMap,function({sources:n,languages:i,margin:a,classes:o},l,c){return[r("div",{key:c,class:o||"",style:"margin-bottom: ".concat(a?5:0,"px;")},[r("span",{on:{click:function(f){return e.$emit("click",l)}}},[e._v(" "+e._s(l)+" ")]),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n.join(", "))+"; "+e._s(i.join(", ")))])])]})],2)},hge=[],mge=ur(dge,pge,hge,!1,null,null,null,null);const gge=mge.exports,vge="modulepreload",bge=function(t,e){return new URL(t,e).href},vA={},yge=function(e,r,n){if(!r||r.length===0)return e();const i=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=bge(a,n),a in vA)return;vA[a]=!0;const o=a.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!n)for(let d=i.length-1;d>=0;d--){const p=i[d];if(p.href===a&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(a,'"]').concat(l)))return;const f=document.createElement("link");if(f.rel=o?"stylesheet":vge,o||(f.as="script",f.crossOrigin=""),f.href=a,document.head.appendChild(f),o)return new Promise((d,p)=>{f.addEventListener("load",d),f.addEventListener("error",()=>p(new Error("Unable to preload CSS for ".concat(a))))})})).then(()=>e()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})},_ge={mixins:[al],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return Q.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=Q.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme;t=Ru(t.filter(i=>!Q.get(i,"__MAPPED__",[]).find(a=>this.$jskos.compareFast(a.registry,e)&&this.$jskos.compare(a.scheme,r))));const n=t.map(i=>i.uri);r&&n.length&&e&&Promise.all(Q.chunk(n,15).map(i=>this.getMappings({from:i.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500}))).then(()=>{for(let i of t.filter(a=>!Q.get(a,"__MAPPED__",[]).find(o=>this.$jskos.compareFast(o.registry,e)&&this.$jskos.compare(o.scheme,r))))Lr(i,"__MAPPED__",[]),i.__MAPPED__.push({registry:e,scheme:r,exist:[]})})}}};const wge={name:"ConceptDetailAncestors",components:{ItemName:()=>yge(()=>Promise.resolve().then(()=>hme),void 0,import.meta.url),LoadingIndicator:Ab},mixins:[_ge],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data(){return{showAncestors:!1}},computed:{_item(){return Xe(this.item)},ancestors(){var t;return Ru(((t=this._item)==null?void 0:t.ancestors)||[])},broader(){var t;return Ru(((t=this._item)==null?void 0:t.broader)||[])},loading(){return this.ancestors.length!=0&&this.ancestors.includes(null)||this.ancestors.length==0&&this.broader.length!=0&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(K4(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&Bs(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then(()=>{Lr(this._item,"__BROADERLOADED__",!0)}))}};var Sge=function(){var e=this,r=e._self._c;return r("div",{style:{paddingLeft:e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?"8px":0}},[e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.showAncestors?e.$t("conceptDetail.showLessAncestors"):e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(n){e.showAncestors=!e.showAncestors}}},[r("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:e.showAncestors?"angle-down":"angle-right"}})],1):e._e(),e._l(e.ancestors.filter(n=>n!=null).reverse(),function(n,i){return r("div",{key:"conceptDetail-".concat(e.isLeft,"-ancesters-").concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":(e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3)&&e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3?r("span",[r("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1):i==1?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.allowShowAncestors?{title:e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:e.allowShowAncestors},on:{click:function(a){e.showAncestors=e.allowShowAncestors}}},[r("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):e._e()])}),e._l((e.ancestors.length==0&&e._item.__BROADERLOADED__?e.broader:[]).filter(n=>n!=null),function(n,i){return r("div",{key:"conceptDetail-broader-".concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[r("font-awesome-icon",{attrs:{icon:"sort-up"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1)}),e.loading?r("loading-indicator",{attrs:{size:"sm"}}):e._e()],2)},Oge=[],$ge=ur(wge,Sge,Oge,!1,null,"86e9817c",null,null);const Tge=$ge.exports;function Cge(t){const e=Xe({uri:"http://bartoc.org/en/node/430"});let r=Q.get(t,"__GNDMAPPINGS__",[]),n=[];for(let o of r)for(let l of G.conceptsOfMapping(o))G.compare(e,Q.get(l,"inScheme[0]"))&&!n.find(c=>G.compare(c.concept,l))&&n.push({concept:Xe(l),type:G.mappingTypeByType(o.type)});let i=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let o of a)for(let{concept:l}of n.filter(c=>c.type.RELEVANCE==ia.t(o,"en")))l&&G.prefLabel(l,{fallbackToUri:!1})&&i.push(Q.escape(G.prefLabel(l)));return i}const Ege=[{get _scheme(){return Xe({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function h$(t){const e=Cge(t),r=[{title:ia.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:ia.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:ia.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:ia.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:ia.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:ia.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:ia.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=Ege.find(i=>{var a;return G.compare(i._scheme,(a=t==null?void 0:t.inScheme)==null?void 0:a[0])});return n&&r.forEach(i=>{var a;i.title=(a=n[i.prop])!=null?a:i.title}),r.filter(i=>i.languageMap&&Object.keys(i.languageMap).length)}function tN(t){var i;const r=h$(t).map(a=>a.prop).filter(Boolean),n=new Set;for(let a of r)Object.keys((i=t[a])!=null?i:{}).forEach(o=>n.add(o));return Array.from(n).filter(a=>a!=="-")}function rN(t){var l;const r=h$(t).map(c=>c.prop).filter(Boolean);let n;for(let c of r)if(n=G.languagePreference.selectLanguage(t[c]),n)break;const i=[];n&&i.push(n);const a=(l=G.languagePreference.getLanguages())==null?void 0:l[0];n!==a&&i.push(a);const o=tN(t);return n!=="en"&&o.includes("en")&&i.push("en"),i}function Pge(t){return tN(t).filter(e=>!rN(t).includes(e))}function Age(t){return nN(t,rN(t))}function LRe(t){return nN(t,Pge(t))}function nN(t,e){const r=h$(t),n={};let i;for(const{title:a,languageMap:o,isArray:l,prop:c}of r){for(let f of e){if(!o[f])continue;const d=l?o[f]:[o[f]];if(d.length)for(let p of d)n[p]||(i=n[p]={props:new Set,sources:new Set,languages:new Set}),n[p].sources.add(a),n[p].languages.add(f),c&&n[p].props.add(c)}i&&(i.margin=!0)}return Object.values(n).forEach(a=>{a.sources=Array.from(a.sources),a.languages=Array.from(a.languages),a.props=Array.from(a.props)}),n}const xge={name:"MappingBrowser",components:{ItemName:ol,AutoLink:Ep,LoadingIndicator:Ab,LoadingIndicatorFull:J4,FlexibleTable:d$,RegistryInfo:Cp,MappingDetail:Kme,AnnotationPopover:oge,DataModalButton:eN,DateString:lf,ContentMap:gge,ConceptDetailAncestors:Tge},mixins:[il,al,Ra,Z4,Pb],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data(){return{hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}},computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(Q.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(Q.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=Q.get(t,"occurrence.count",-1),n=Q.get(e,"occurrence.count",-1);return r==-1&&n==-1&&(r=Q.get(t,"extra"),n=Q.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=Age(Xe(this.conceptDetailPopoverConcept));return Object.values(t).filter(e=>e.props.includes("prefLabel")).forEach(e=>{e.classes="fontWeight-heavy"}),t}},watch:{hoveredConcept(){var t;this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID="".concat((t=this.hoveredConceptElement)==null?void 0:t.__vue__._uid),setTimeout(()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,"conceptDetailPopover-".concat(this.conceptDetailPopoverID),!0)},this.defaults.delay.long.show))}},created(){this.hover=Q.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let r=e.getElementsByTagName("thead")[0],n=e.getElementsByTagName("tbody")[0];n.onscroll=()=>{r.scrollLeft=n.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:Q4,annotationButtonColor:sge,_hover(t){this.annotationPopoverShown&&!(t&&t.mapping)||(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return this.config.registries.find(e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t))!=null},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return Q.forEach(this.currentPopovers,(e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:n=>{n||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})}),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map(t=>document.getElementById("mappingBrowser-pagination-goToPage-".concat(t.id)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter(t=>t.startsWith("goToPage-")).forEach(t=>{this.popoverShown[t]=!1})}}]},searchForCreator(t){let e=this.$parent;for(;e&&e.$options.name!="MappingBrowser";)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+="".concat(r,"=").concat(encodeURIComponent(n.uri),"&"));const i=t["".concat(r,"Scheme")];i&&i.uri&&(e+="".concat(r,"Scheme=").concat(encodeURIComponent(i.uri),"&"))}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,"goToPage-".concat(t.id),!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var kge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"mappingBrowser-table-container"},[e._t("default"),r("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:e.sections,fields:e.fields,"hide-header":!0},on:{hover:e.hover},scopedSlots:e._u([{key:"sourceScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!1,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"sourceConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!1,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null&&e.$jskos.notation(n)!="→"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n,{fallbackToUri:!1,language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"creator",fn:function({item:n}){return r("span",{},[e.$settings.components.MappingBrowser.showIdentityWarning&&n.mapping&&n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri&&e.userUris&&e.userUris.includes(n.mapping.creator[0].uri)&&(e.$jskos.prefLabel(n.mapping.creator[0])!=e.$jskos.prefLabel(e.creator)||n.mapping.creator[0].uri!=e.creator.uri)?r("span",[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):e._e(),n.creator!=null?r("span",{attrs:{id:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator")}},[e._v(" "+e._s(n.creator)+" ")]):e._e(),n.creator!=null?r("b-popover",{attrs:{target:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator"),show:e.popoverShown["creator-".concat(n.uniqueId)],triggers:"hover",delay:e.defaults.delay.medium,placement:"auto"},on:{"update:show":function(i){return e.$set(e.popoverShown,"creator-".concat(n.uniqueId),i)},hide:function(i){return e.popoverHide(i,"creator-".concat(n.uniqueId))}}},[r("div",{staticClass:"font-default"},[r("p",{staticClass:"fontWeight-heavy"},[e._v(e._s(n.creator))]),n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri?[r("p",{staticClass:"fontSize-small"},[r("auto-link",{attrs:{link:n.mapping.creator[0].uri}})],1),r("p",{staticClass:"button",on:{click:function(i){e.$set(e.popoverShown,"creator-".concat(n.uniqueId),!1),e.searchForCreator(n.mapping.creator[0].uri)}}},[r("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:e._e()],2)]):e._e()],1)}},{key:"actions",fn:function(n){return r("span",{},[n.item.mapping&&n.item.mapping.annotations?r("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:"color: ".concat(e.annotationButtonColor(n.item.mapping.annotations),";"),attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+n.item.uniqueId}},[n.item.mapping.annotations.find(i=>i.motivation=="moderating")?r("span",[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(e.annotationsScore(n.item.mapping.annotations).sign)+e._s(e.annotationsScore(n.item.mapping.annotations).score)+" ")])]):e._e(),e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.edit",[e.$jskos.prefLabel(n.item.registry)]):e.$t("mappingBrowser.clone",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?"edit":"clone"},on:{click:function(i){return e.edit(n)}}})],1):e._e(),e.showEditingTools&&!e.$jskos.compareFast(n.item.registry,e.$store.getters.getCurrentRegistry)?r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.$jskos.mappingRegistryIsStored(n.item.registry)&&e.canCreateMapping({registry:e.currentRegistry,mapping:Object.assign({},n.item.mapping,{partOf:null}),user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.saveAsMapping",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(i){e.postMapping({mapping:n.item.mapping,registry:e.currentRegistry,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}}):e._e()],1):e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.delete"):e.$t("mappingBrowser.cantDelete"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(i){e.canDeleteMapping({mapping:n.item.mapping,user:e.user})&&e.deleteMapping({mapping:n.item.mapping,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}})],1):e._e(),e.showCocodaLink?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.openInCocoda"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(i){return e.openInCocoda(n.item.mapping)}}})],1):e._e(),n.item.mapping?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.mappingDetailMapping=n.item.mapping)&&e.$refs.mappingDetail.show()}}})],1):e._e()])}},{key:"ITEM_ROW",fn:function({item:n}){return r("span",{},[n.type=="loading"?r("loading-indicator",{attrs:{size:"sm"}}):e._e(),n.type=="noItems"?r("span",[e._v(" "+e._s(e.$t("mappingBrowser.noItems"))+" ")]):e._e()],1)}},{key:"extra",fn:function(n){var i;return r("span",{},[n.item.occurrence==null?r("date-string",{attrs:{date:n.value.date}}):n.item.occurrence.count==-1?r("span",[e._v("-")]):r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.occurrenceCountTooltip",[e.$jskos.prefLabel((i=n.item.occurrence)==null?void 0:i.database,{language:e.locale,fallbackToUri:!1})||e.$t("general.catalog")]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[r("auto-link",{attrs:{link:n.item.occurrence.url,text:String(n.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:n}){return r("span",{},[r("div",{staticStyle:{display:"flex",position:"relative"}},[r("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":e.$jskos.mappingRegistryIsStored(n.registry)&&!n.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(i){return e.useRegistryForSaving(n.registry)}}},[r("registry-info",{attrs:{registry:n.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),n.totalCount>e.searchLimit?r("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":n.totalCount>5e4},attrs:{value:n.page,"total-rows":n.totalCount,"per-page":e.searchLimit,size:"sm"},on:{input:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!1})},change:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!0})}}}):e._e(),r("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[n.lastPage>4?r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:e.$t("mappingBrowser.goToPageTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:"mappingBrowser-pagination-goToPage-".concat(n.id),href:""},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.$set(e.popoverShown,"goToPage-".concat(n.id),!1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):e._e(),n.items.lengthi.mapping).filter(i=>i!=null),url:n.url,"total-count":n.totalCount,"position-bottom":-1,type:"mapping"}})],1),n.loading?r("loading-indicator-full",{attrs:{size:"sm"}}):e._e()],1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),r("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mappingDetailMapping}}),r("annotation-popover",{attrs:{eid:e.hoveredId,mapping:e.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":e.refreshAnnotations,show:function(n){e.annotationPopoverShown=!0},hide:function(n){e.annotationPopoverShown=!1}}}),e._l(e.sections.filter(n=>n.lastPage>4),function(n){return r("b-popover",{key:n.randomId,attrs:{show:e.popoverShown["goToPage-".concat(n.id)],target:"mappingBrowser-pagination-goToPage-".concat(n.id),triggers:"click",placement:"bottomleft"},on:{"update:show":function(i){return e.$set(e.popoverShown,"goToPage-".concat(n.id),i)},shown:e.goToPagePopoverShown,hide:function(i){return e.popoverHide(i,"goToPage-".concat(n.id))}}},[r("div",{ref:"goToPagePopover",refInFor:!0},[r("p",[r("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.goToPage(n)}},model:{value:e.goToPageValues[n.id],callback:function(i){e.$set(e.goToPageValues,n.id,i)},expression:"goToPageValues[section.id]"}}),r("b-button",{attrs:{variant:"primary",size:"sm",disabled:!e.goToPageValues[n.id]||e.goToPageValues[n.id]<=0||e.goToPageValues[n.id]>n.lastPage},on:{click:function(i){return e.goToPage(n)}}},[e._v(" "+e._s(e.$t("mappingBrowser.goToPageButton"))+" ")])],1),r("p",[e._v(" "+e._s(n.lastPage.toLocaleString())+" "+e._s(e.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])}),e.conceptDetailPopoverConcept&&Object.keys(e.conceptDetailPopoverContentMap).length?r("b-popover",{key:e.conceptDetailPopoverID,attrs:{show:e.popoverShown["conceptDetailPopover-".concat(e.conceptDetailPopoverID)],target:e.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(n){return e.$set(e.popoverShown,"conceptDetailPopover-".concat(e.conceptDetailPopoverID),n)},shown:function(n){return e.popoverShow(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))},hide:function(n){return e.popoverHide(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))}}},[r("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[r("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:e.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),r("content-map",{attrs:{"content-map":e.conceptDetailPopoverContentMap}})],1)]):e._e()],2)},Dge=[],Rge=ur(xge,kge,Dge,!1,null,"69b44c71",null,null);const Mge=Rge.exports;var iN={exports:{}};/*! * vue-scrollto v2.20.0 * (c) 2019 Randjelovic Igor * @license MIT - */(function(t,e){(function(r,n){t.exports=n()})(ir,function(){function r(de){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ie){return typeof ie}:r=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},r(de)}function n(){return n=Object.assign||function(de){for(var ie=1;ie0?O=K:ie=K;while(Math.abs(V)>o&&++le=a?E(ce,xe,ie,M):Te===0?xe:$(ce,ue,ue+f,ie,M)}return function(ue){return ue===0?0:ue===1?1:v(le(ue),O,x)}},N={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},k=!1;try{var J=Object.defineProperty({},"passive",{get:function(){k=!0}});window.addEventListener("test",null,J)}catch(de){}var B={$:function(ie){return typeof ie!="string"?ie:document.querySelector(ie)},on:function(ie,O,M){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};O instanceof Array||(O=[O]);for(var V=0;V2&&arguments[2]!==void 0?arguments[2]:{};if(r(Rr)==="object"?Yt=Rr:typeof Rr=="number"&&(Yt.duration=Rr),ie=B.$(br),!ie)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+br);if(O=B.$(Yt.container||ee.container),M=Yt.hasOwnProperty("duration")?Yt.duration:ee.duration,V=Yt.hasOwnProperty("lazy")?Yt.lazy:ee.lazy,x=Yt.easing||ee.easing,K=Yt.hasOwnProperty("offset")?Yt.offset:ee.offset,le=Yt.hasOwnProperty("force")?Yt.force!==!1:ee.force,ce=Yt.hasOwnProperty("cancelable")?Yt.cancelable!==!1:ee.cancelable,ue=Yt.onStart||ee.onStart,be=Yt.onDone||ee.onDone,$e=Yt.onCancel||ee.onCancel,Ie=Yt.x===void 0?ee.x:Yt.x,xe=Yt.y===void 0?ee.y:Yt.y,typeof K=="function"&&(K=K(ie,O)),Te=yi(O),Ve=Ui(O),va(),Ne=!1,!le){var Vi=O.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:O.offsetHeight,dl=Ve,Cc=dl+Vi,pl=xt-K,pf=pl+ie.offsetHeight;if(pl>=dl&&pf<=Cc){be&&be(ie);return}}if(ue&&ue(ie),!Ct&&!It){be&&be(ie);return}return typeof x=="string"&&(x=N[x]||N.ease),kr=L.apply(L,x),B.on(O,j,Qt,{passive:!0}),window.requestAnimationFrame(Xn),function(){Kr=null,Ne=!0}}return fl},z=ge(),H=[];function R(de){for(var ie=0;ie/g,">").replace(/"/g,""").replace(/'/g,"'")}const Lge={name:"ItemSuggest",components:{LoadingIndicator:Eb},mixins:[Cb],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=jn(!1),n=jn(!1),i=jn(null),a=jn(""),o=jn(-1),l=jn([]),c="abc",f=jn(!1),d=jn(null),p=jn(null),g=jn(null),y=Q.debounce(async L=>{L=L.trim(),l.value=[],r.value=!0;const N=t.search(L);i.value=N.cancel;let k;try{k=(await N).slice(1).reduce((J,B)=>(J=B.map((j,ee)=>(J[ee]||[]).concat(j)),J),[])}catch(J){if(J.message==="canceled")return;console.error(J),k=[]}L===a.value.trim()&&(l.value=k,i.value=null,r.value=!1)},200);$I(a,L=>{o.value=-1,i.value!=null&&(i.value("There was a newer search query."),i.value=null),L===""?(r.value=!1,n.value=!1):(l.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,y(L))});const v=()=>{n.value=a.value!==""},_=()=>{n.value=!1},$=L=>{_(),o.value=-1,e("select",{uri:l.value[L][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},E=L=>{if(!a.value.length)return L;const N=a.value,k=new RegExp(N,"ig");let J=k.exec(L),B=0,j="";for(;J;){let ee=J.index;j+=Ew(L.slice(B,ee))+""+Ew(L.slice(ee,ee+N.length))+"",B=ee+N.length,J=k.exec(L)}return j+=Ew(L.slice(B)),j},D=()=>{const L=g.value.childNodes[o.value];if(L){const N=L.parentElement.parentElement,k=L.getBoundingClientRect(),J=N.getBoundingClientRect();aN.scrollTo(L,100,{container:N,easing:"ease-in",offset:k.bottom>J.bottom?-J.height+k.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:o,results:l,uniqueID:c,openResults:v,closeResults:_,chooseResult:$,itemSuggest:d,searchInput:p,resultList:g,mouseover(L){f.value||(o.value=L)},mousemove(){f.value=!1},onArrowDown(){f.value=!0,o.value>=l.value.length-1?o.value=0:o.value+=1,D()},onArrowUp(){f.value=!0,o.value<=0?o.value=l.value.length-1:o.value-=1,D()},onEnter(){let L;r.value||l.value.length===0||(o.value<0||o.value>=l.value.length?L=0:L=o.value,$(L))},highlightQueryInResult:E,focus(){p.value.focus()},setQuery(L,N=!1){a.value=L,N?p.value.focus():hp(()=>{_()})}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var Nge=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:e.mousemove}},[r("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:e.openResults,keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"down",40,n.key,["Down","ArrowDown"])?null:(n.preventDefault(),e.onArrowDown.apply(null,arguments))},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"up",38,n.key,["Up","ArrowUp"])?null:(n.preventDefault(),e.onArrowUp.apply(null,arguments))},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"tab",9,n.key,"Tab"))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],keyup:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"esc",27,n.key,["Esc","Escape"]))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],focus:e.openResults},model:{value:e.query,callback:function(n){e.query=n},expression:"query"}}),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[e.isLoading?r("div",{staticClass:"jskos-vue-itemSuggest-loading"},[r("loading-indicator",{attrs:{size:"md"}})],1):r("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[e._l(e.results,function(n,i){return r("li",{key:i,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":i===e.searchSelected},on:{click:function(a){return e.chooseResult(i)},mouseover:function(a){return e.mouseover(i)}}},[r("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(n[0]))}})])}),e.results.length==0?r("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[r("div",[e._v("No results")])]):e._e()],2)])],1)},Bge=[],Fge=ur(Lge,Nge,Bge,!1,null,"12c63649",null,null);const jge=Fge.exports;const zge={name:"ConcordanceEditorModal",components:{ItemName:ol,ItemSuggest:jge},mixins:[Ra,al],props:{concordance:{type:Object,default:()=>null}},data(){return{notation:"",description:{},contributor:""}},computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r="".concat(t,"-").concat(e),n=null;for(;this.concordances.find(i=>G.notation(i)===r);)n?n+=1:n=2,r="".concat(t,"-").concat(e,"-").concat(n);return r},_concordance(){var e;const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const r of this.config.languages)this.description[r]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[r]=[this.description[r]]);return(e=this.concordance)!=null&&e.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map(t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n})},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?"".concat(this.$t("concordanceEditor.contributorSubtextInvalidPrefix")," ").concat(t.join(", "),"."):null}},watch:{concordance(){if(this.concordance){this.notation=Q.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,Q.get(this.concordance,"scopeNote.".concat(t,"[0]"),""));this.contributor=(this.concordance.contributor||[]).map(t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=" ".concat(r)),e}).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map(n=>Xe(n)).filter(n=>(n.notation||[]).concat(Object.values(n.prefLabel||{})).join("").toLowerCase().includes(t)),r=[t];return r[1]=e.map(n=>G.notation(n)+" "+G.prefLabel(n)),r[2]=e.map(()=>""),r[3]=e.map(n=>n.uri),r},selectScheme({isLeft:t,scheme:e}){Mu(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}};var Hge=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:e.$t(e.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.source")))]),!e.editing&&!e.fromScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!0,scheme:n})}}}):r("br"),e.fromScheme?r("item-name",{attrs:{"font-size":"large",item:e.fromScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.fromScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!0,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.target")))]),!e.editing&&!e.toScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!1,scheme:n})}}}):r("br"),e.toScheme?r("item-name",{attrs:{"font-size":"large",item:e.toScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.toScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!1,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v("Notation")]),r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.notationDefault,disabled:e.editing},model:{value:e.notation,callback:function(n){e.notation=n},expression:"notation"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.notationSubtext")))])],1),r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.description")))]),e._l(e.config.languages,function(n){return r("span",{key:n},[r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.description")},model:{value:e.description[n],callback:function(i){e.$set(e.description,n,i)},expression:"description[lang]"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("languages.".concat(n)))+" ("+e._s(n)+")")])],1)})],2),r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.contributor")))]),r("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:e.contributor,callback:function(n){e.contributor=n},expression:"contributor"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.contributorSubtextDefault")))]),e.contributorSubtextError?r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.contributorSubtextError))]):e._e()],1),r("p",[e.editing?r("b-button",{attrs:{variant:"primary"},on:{click:e.saveChanges}},[e._v(" "+e._s(e.$t("concordanceEditor.save"))+" ")]):r("b-button",{attrs:{variant:"primary",disabled:!e.canCreate},on:{click:e.addConcordance}},[e._v(" "+e._s(e.$t("concordanceEditor.addConcordance"))+" ")])],1),e.editing&&e.canDeleteConcordance({concordance:e.concordance})?r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceTitle")))]),r("br"),r("b-button",{attrs:{variant:"danger"},on:{click:function(n){e.deleteConcordance({concordance:e.concordance}),e.hide()}}},[e._v(" "+e._s(e.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):e._e()])},Uge=[],Vge=ur(zge,Hge,Uge,!1,null,"c18ca760",null,null);const Wge=Vge.exports;const Gge={name:"ConcordanceDetail",components:{DataModal:p$,ItemName:ol,AutoLink:Ep,RegistryInfo:Cp,DateString:lf},mixins:[Ra],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.concordance.creator))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}};var Kge=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.concordance?r("div",[r("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.toScheme}})],1)],1),e.concordance.scopeNote?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.description"))+": ")]),r("b-col",e._l(Object.keys(e.concordance.scopeNote),function(n){return r("p",{key:"concordanceDetail-scopeNote-".concat(n)},[e._v(" "+e._s(e.concordance.scopeNote[n].join(";"))+" "),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n))])])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.concordance.creator||[],function(n,i){return r("p",{key:"concordanceDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.modified}})],1)],1),e.concordance.distributions&&e.concordance.distributions.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.download"))+": ")]),r("b-col",e._l(e.concordance.distributions,function(n,i){return r("span",{key:i},[e.nameOfDistribution(n)?r("a",{attrs:{href:n.download}},[e._v(" "+e._s(e.nameOfDistribution(n))+" ")]):e._e()])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("registryInfo.mappings"))+": ")]),r("b-col",[e._v(e._s(e.concordance.extent))])],1),e.concordance.uri||e.concordance.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.concordance.uri].concat(e.concordance.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"concordanceDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.concordance.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.concordance._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.concordance?r("data-modal",{ref:"dataModal",attrs:{data:e.concordance,url:e.concordance.uri,type:"concordance"}}):e._e()],1)},qge=[],Yge=ur(Gge,Kge,qge,!1,null,"1c279eed",null,null);const Xge=Yge.exports;let Ul,Od;typeof document.hidden<"u"?(Ul="hidden",Od="visibilitychange"):typeof document.msHidden<"u"?(Ul="msHidden",Od="msvisibilitychange"):typeof document.webkitHidden<"u"&&(Ul="webkitHidden",Od="webkitvisibilitychange");const Jge={data(){return{isPageVisible:!0}},created(){Ul&&document.addEventListener(Od,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[Ul]},beforeDestroy(){Ul&&document.removeEventListener(Od,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[Ul]}}};const Zge={name:"MappingBrowser",components:{FlexibleTable:d$,MappingBrowserTable:Mge,RegistryNotation:_O,ItemName:ol,ComponentSettings:Dme,DataModalButton:eN,ConcordanceEditorModal:Wge,ConcordanceDetail:Xge,DateString:lf},mixins:[il,al,f$,Cb,Ra,Jge],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data(){return{tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}},computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter(r=>this.$jskos.compare(r._registry,this.currentConcordanceRegistry))){let r={concordance:e};r.from=Q.get(e,"fromScheme"),r.from=Xe(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=Q.get(e,"toScheme"),r.to=Xe(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||Q.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(Q.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=Q.get(e,"modified")||Q.get(e,"created")||"",r.download=Q.get(e,"distributions",[]),r.mappings=parseInt(Q.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:"".concat(this.$jskos.notation(e)," ").concat(this.$jskos.prefLabel(e,{language:this.locale})),value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter(r=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,r.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,r.toScheme))).sort(Ghe))t.push({value:e.uri,text:Qg(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),Xe(t.scheme[!0]),Xe(t.scheme[!1])];return Q.get(this.registryGroups.find(r=>r.stored),"registries",[]).filter(r=>{if(!r.schemes||!r.supportsScheme)return!0;for(const n of e)if(r.supportsScheme(n))return!0;return!1})},mappingRegistriesSorted(){return Q.flatten(this.registryGroups.map(t=>t.registries))},navigatorRegistries(){return this.mappingRegistriesSorted.filter(t=>t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!1])))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find(n=>n.stored===this.$jskos.mappingRegistryIsStored(e)).registries.push(e);t=t.filter(e=>e.registries.length>0);for(let e of t)e.registries=e.registries.sort((r,n)=>this.$jskos.compareFast(r,this.currentRegistry)?-1:this.$jskos.compareFast(n,this.currentRegistry)?1:0);return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor(){return!1}};e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;let n;for(;!n||e.page>1&&n.length===0;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map(i=>{let a={mapping:i,registry:r};return a.sourceScheme=Q.get(i,"fromScheme")||void 0,a.targetScheme=Q.get(i,"toScheme")||void 0,a.sourceConcepts=this.$jskos.conceptsOfMapping(i,"from").filter(o=>o!=null),a.targetConcepts=this.$jskos.conceptsOfMapping(i,"to").filter(o=>o!=null),a.sourceConceptsLong=a.sourceConcepts,a.targetConceptsLong=a.targetConcepts,a._rowClass="",a.source="Embedded Mappings",a.sourceShort="embedded",a.type=this.$jskos.mappingTypeByType(i.type),a.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(Q.omit(this.$jskos.copyDeep(i)))),a.extra={date:i.modified||i.created},this.$jskos.compareFast(a.registry,this.hoveredRegistry)&&(a._rowClass+=" mappingBrowser-hoveredRegistry"),a}),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter(t=>this.$jskos.mappingRegistryIsStored(t.registry))},navigatorSectionsRecommendations(){return this.navigatorSections.filter(t=>!this.$jskos.mappingRegistryIsStored(t.registry))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+="".concat(t.includes("?")?"&":"?").concat(this.searchShareLinkPart),t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)e.has.concordances!==!1&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=this.componentSettings.autoRefresh===void 0?this.config.autoRefresh.mappings:this.componentSettings.autoRefresh*1e3;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let r of Object.values(this.searchRepeatManagers))r&&r.isPaused&&r.start();if(this.searchNeedsRefresh.length){if(this.searchNeedsRefresh.length==1){this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);return}if(this.searchNeedsRefresh.find(r=>!r.registryUri))this.search();else{let r=Q.uniq(this.searchNeedsRefresh.map(n=>n.registryUri));for(let n of r)this.search(n,this.searchPages[n])}}}else if(t==this.tabIndexes.navigator){for(let r of Object.values(this.navigatorRepeatManagers))r&&r.isPaused&&r.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let e=this.$store.state.mapping.mappingsNeedRefreshRegistry;e?(this.navigatorNeedsRefresh.push(e),this.search(e,this.searchPages[e])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let e of document.getElementsByClassName("flexibleTable-body"))e.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter(n=>!this.$jskos.mappingRegistryIsStored(n)&&this.showRegistry[n.uri]))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this["".concat(r,"Results")])){let a=((this["".concat(r,"Pages")][n]||1)-1)*e,o=Math.floor(a/t)+1;r=="search"?this.search(n,o):(this.$set(this.navigatorPages,n,o),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this["".concat(t,"Results")]))t=="search"?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=this.autoRefresh*2)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find(e=>e.value===this.searchFilterInput.partOf)&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=Q.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:this.autoRefresh*2,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach(({uri:t})=>{this.$watch(()=>this.showRegistry[t],e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map(r=>r[t]).forEach(r=>{r&&!r.isPaused&&r.stop()})})}),this.mappingRegistries.map(t=>{var e,r;return(r=(e=t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary}).filter(Boolean).forEach(t=>{const e=is.registryForScheme(t);if(!e){this.$log.warn("Could not find registry for mismatchTagVocabulary ".concat(t.uri,". Feature is disabled."));return}t=Pa(t),B0(t,{registry:e})})},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[Q.get(this.$refs["registryGroup-".concat(e.stored,"-popover")],"[0]"),document.getElementById("registryGroup-".concat(e.stored))],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(Q.difference(Object.keys(this.searchResults),this.searchRegistries.map(e=>e.uri)).forEach(e=>this.$delete(this.searchResults,e)),Q.difference(this.searchRegistries.map(e=>e.uri),Object.keys(this.searchResults)).forEach(e=>this.search(e,1))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},!this.hasSwitchedToNavigator&&(this.selected.concept[!0]||this.selected.concept[!1])&&(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken(){return Hr.CancelToken.source()},showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return Ru(this.schemes).find(e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase()))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},(t||!this.lockScheme[!0])&&(this.searchFilterInput.fromScheme=""),(t||!this.lockScheme[!1])&&(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,Q.forOwn(t,(e,r)=>{e!=null&&(this.searchFilterInput[r]=e)}),this.searchClicked()},searchClicked(){this.searchFilter=Q.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search){this.searchNeedsRefresh.push({registryUri:t,page:e});return}if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let a=[];for(let o of this.concordances.filter(l=>this.$jskos.compare(l,{uri:this.searchFilter.partOf}))){let l=Q.get(o,"_registry.uri");l&&!a.includes(l)&&a.push(l)}if(a.length>0)for(let o of a)this.showRegistry[o]=!0}Q.difference(Object.keys(this.searchResults),this.searchRegistries.map(a=>a.uri)).forEach(a=>this.$delete(this.searchResults,a));let r=this.searchRegistries.filter(a=>t==null||a.uri==t);for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const o=this.searchRepeatManagers[a.uri];if(o&&!o.isPaused&&o.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let l=this.generateCancelToken();this.searchCancelToken[a.uri]=l,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const c={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const p of["from","to"]){let g=c["".concat(p,"Scheme")];!g||!c[p]||(g=new this.$jskos.ConceptScheme(c["".concat(p,"Scheme")]),g!=null&&g.uriPattern&&(c[p]=c[p].split("|").map(y=>g.uriFromNotation(y)||y).join("|")))}const f=()=>this.getMappings({...c,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:l.token}),d=p=>{if(l==this.searchCancelToken[a.uri]){if(!p){this.$set(this.registryHasErrored,a.uri,!0),(!this.searchResults[a.uri]||this.searchResults[a.uri].includes(null))&&this.$set(this.searchResults,a.uri,[]),this.$set(this.searchLoading,a.uri,!1);return}this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,p.length==0&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,p),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const p=this.repeat({function:()=>f(),interval:this.autoRefresh,callback:(g,y)=>{g&&this.$log.warn("Mapping Browser (Search): Error during refresh",g),d(y)}});this.$set(this.searchRepeatManagers,a.uri,p)}else f().then(d)}let n={};Q.forOwn(this.searchFilter,(a,o)=>{a&&(n[o]=a)});let i=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart="search=".concat(i)},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;this.navigatorNeedsRefresh.includes(null)?t=null:t=Q.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:Xe(this.selected.scheme[!0]),[!1]:Xe(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?Q.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?Q.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),!r&&!n){this.navigatorResults={};return}t||(this.navigatorPages={});for(let i of this.navigatorRegistries){if(t&&!t.includes(i.uri))continue;if(!this.showRegistry[i.uri]){this.$delete(this.navigatorResults,i.uri);continue}const a=this.navigatorRepeatManagers[i.uri];a&&!a.isPaused&&a.stop(),this.navigatorCancelToken[i.uri]&&this.navigatorCancelToken[i.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[i.uri]=o,t||this.$set(this.navigatorResults,i.uri,[null]);const l=()=>this.getMappings({...e,registry:i.uri,limit:this.$jskos.mappingRegistryIsStored(i)?100:30,sort:this.$jskos.mappingRegistryIsStored(i)?"modified":"mappingRelevance",cancelToken:o.token}),c=f=>{if(o==this.navigatorCancelToken[i.uri]){if(!f){this.$set(this.registryHasErrored,i.uri,!0),(!this.navigatorResults[i.uri]||this.navigatorResults[i.uri].includes(null))&&this.$set(this.navigatorResults,i.uri,[]);return}this.$set(this.registryHasErrored,i.uri,!1),f=f.sort((d,p)=>{if(d._occurrence||p._occurrence)return Q.get(p,"_occurrence.count",0)-Q.get(d,"_occurrence.count",0);if(d.mappingRelevance&&p.mappingRelevance)return p.mappingRelevance-d.mappingRelevance;let g={a:10,b:10};return Q.forOwn({a:d,b:p},(y,v)=>{let _=this.$jskos.conceptsOfMapping(y,"from"),$=this.$jskos.conceptsOfMapping(y,"to"),E=this.$jskos.isContainedIn(this.selected.concept[!0],_),D=this.$jskos.isContainedIn(this.selected.concept[!1],$),L=this.$jskos.compare(this.selected.scheme[!0],y.fromScheme),N=this.$jskos.compare(this.selected.scheme[!1],y.toScheme);if(E&&D||(g[v]-=1,L&&N))return;g[v]-=1;let k=this.$jskos.isContainedIn(this.selected.concept[!0],$),J=this.$jskos.isContainedIn(this.selected.concept[!1],_);k&&J||(g[v]-=1,E||(g[v]-=4),D||(g[v]-=3),J||(g[v]-=2),k||(g[v]-=1))}),g.b-g.a!=0?g.b-g.a:f.indexOf(d)-f.indexOf(p)}),f._totalCount=void 0,this.componentSettings.showAllSchemes||(f=f.filter(d=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let p=!0;for(let g of[d.fromScheme,d.toScheme]){let y=!1;for(let v of[!0,!1])this.$jskos.compare(g,this.selected.scheme[v])&&(y=!0);p=p&&y}return p}return!0})),this.$set(this.navigatorResults,i.uri,f),this.navigatorPages[i.uri]>1&&f.length<(this.navigatorPages[i.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,i.uri,this.navigatorPages[i.uri]-1)}};if(this.autoRefresh){const f=this.repeat({function:()=>l(),interval:this.autoRefresh,callback:(d,p)=>{d&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",d),c(p)}});this.$set(this.navigatorRepeatManagers,i.uri,f)}else l().then(c)}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let i=[];for(let a of this.mappingRegistriesSorted.filter(o=>t[o.uri])){let o={id:a.uri,randomId:this.generateID()};o.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(o._class="mappingBrowser-table-currentRegistrySection"),o.items=[],o.loading=r[a.uri],o.page=e[a.uri]||1;let l=t[a.uri]||[];o.totalCount=l._totalCount||l.length,o.lastPage=Math.ceil(o.totalCount/this.componentSettings.resultLimit),l.length==1&&l[0]==null&&(o.loading=!0),l._url&&(o.url=l._url),Bs(Q.flatten(l.map(f=>this.$jskos.conceptsOfMapping(f))));let c=0;for(let f of l){let d={mapping:f,registry:a};if(d.sourceScheme=Q.get(f,"fromScheme")||void 0,d.targetScheme=Q.get(f,"toScheme")||void 0,d.sourceConcepts=this.$jskos.conceptsOfMapping(f,"from").filter(_=>_!=null),d.targetConcepts=this.$jskos.conceptsOfMapping(f,"to").filter(_=>_!=null),d.sourceConceptsLong=d.sourceConcepts,d.targetConceptsLong=d.targetConcepts,!Q.get(f,"from")&&d.sourceConcepts.length==0&&(d.sourceScheme=void 0),!Q.get(f,"to")&&d.targetConcepts.length==0&&(d.targetScheme=void 0),d.sourceConcepts.length+d.targetConcepts.length==0){c+=1;continue}let p=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),g=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),y=f.identifier.includes(p)||f.identifier.includes(g);d._rowClass="",y&&(d._rowClass="mappingBrowser-table-row-match");let v=Q.get(this.$store.state.mapping.original,"uri");v&&f.uri==v&&(d._rowClass="mappingBrowser-table-row-edited"),d.creator=f.creator&&f.creator[0]||"",typeof d.creator=="object"&&(d.creator=this.$jskos.prefLabel(d.creator)),d.extra={date:f.modified||f.created},d.source=this.$jskos.prefLabel(a),d.sourceShort=this.$jskos.notation(a),d.type=this.$jskos.mappingTypeByType(f.type),d.occurrence=f._occurrence,d.uniqueId=this.hash(n+a.uri+JSON.stringify(Q.omit(this.$jskos.copyDeep(f)))),this.$jskos.compareFast(d.registry,this.hoveredRegistry)&&(d._rowClass+=" mappingBrowser-hoveredRegistry"),o.items.push(d)}l._totalCount===void 0&&(o.items=o.items.slice((o.page-1)*this.componentSettings.resultLimit,o.page*this.componentSettings.resultLimit)),o.totalCount-=c,i.push(o)}return i},droppedConcept(t,e){Q.forOwn(e,(r,n)=>{let i="";n=="scheme"?this.$jskos.isScheme(t)?i=Q.get(t,"notation[0]"):i=Q.get(t,"inScheme[0].notation[0]"):n=="concept"&&this.$jskos.isConcept(t)&&(i=Q.get(t,"notation[0]")),i&&Q.set(this,r,i)})},changePage(t,{registry:e,page:r,userInitiated:n}){let i=this["".concat(t,"Pages")][e.uri];n?(this.$set(this["".concat(t,"Pages")],e.uri,r),t=="search"&&this.search(e.uri,r)):r!=i&&(this.$set(this["".concat(t,"Pages")],e.uri,r),this.$nextTick(()=>{this.$set(this["".concat(t,"Pages")],e.uri,i)}))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=r=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(Xe).find(i=>(i=new this.$jskos.ConceptScheme(i),!!(i!=null&&i.notationFromUri(r)))),e=[].concat(...[!0,!1].map(r=>{const n=Xe(this.selected.concept[r]);return((n==null?void 0:n.mappings)||[]).map(i=>this.$jskos.copyDeep(i)).filter(i=>{var l,c,f,d,p,g;if(!i.from&&!i.to)return!1;["from","to"].forEach(y=>{i[y]||(i[y]={memberSet:[{uri:n.uri}]},i[y+"Scheme"]={uri:n.inScheme[0].uri})});const a=Xe(i.fromScheme)||t((f=(c=(l=i.from)==null?void 0:l.memberSet)==null?void 0:c[0])==null?void 0:f.uri),o=Xe(i.toScheme)||t((g=(p=(d=i.to)==null?void 0:d.memberSet)==null?void 0:p[0])==null?void 0:g.uri);return!a||!o||this.$jskos.compare(a,o)?!1:(i.fromScheme||(i.fromScheme={uri:a.uri}),i.toScheme||(i.toScheme={uri:o.uri}),this.adjustMapping(i),Bs(this.$jskos.conceptsOfMapping(i,"from"),{scheme:a}),Bs(this.$jskos.conceptsOfMapping(i,"to"),{scheme:o}),!0)})}));this.embeddedMappings=e}}};var Qge=function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"mappingBrowser"}},[r("component-settings",{attrs:{tooltip:e.$t("mappingBrowser.settingsButton")}}),r("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:e.tab,callback:function(n){e.tab=n},expression:"tab"}},[e.concordancesShown?r("tab",{attrs:{title:e.$t("mappingBrowser.concordances")},on:{click:e.handleClick}},[e.concordances?[e.concordanceRegistries.length?r("div",{staticClass:"mappingBrowser-concordanceMenu"},[e.canCreateConcordance()?r("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(n){return e.editConcordance(null)}}},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("concordanceEditor.addConcordanceButton"),delay:e.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.newConcordance"))+" ")],1):e._e(),e._l(e.concordanceRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:n,disabled:!e.$jskos.compareFast(n,e.currentConcordanceRegistry)},nativeOn:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})})],2):e._e(),r("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:e.concordanceToEdit}}),r("div",{staticStyle:{display:"flex",padding:"0px 4px"}},e._l(e.concordanceTableFields,function(n){return r("div",{key:n.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+n.width},[n.key=="from"?r("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.from")},model:{value:e.concordanceFilter.from,callback:function(i){e.$set(e.concordanceFilter,"from",i)},expression:"concordanceFilter.from"}}):e._e(),n.key=="to"?r("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.to")},model:{value:e.concordanceFilter.to,callback:function(i){e.$set(e.concordanceFilter,"to",i)},expression:"concordanceFilter.to"}}):e._e(),n.key=="creator"?r("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.creator")},model:{value:e.concordanceFilter.creator,callback:function(i){e.$set(e.concordanceFilter,"creator",i)},expression:"concordanceFilter.creator"}}):e._e(),e.concordanceFilter[n.key]!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:e.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(i){e.concordanceFilter[n.key]=""}}},[e._v(" x ")]):e._e(),n.key=="from"?r("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(i){[e.concordanceFilter.from,e.concordanceFilter.to]=[e.concordanceFilter.to,e.concordanceFilter.from]}}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):e._e()],1)}),0),r("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[r("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:e.concordanceTableFields,items:e.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:e._u([{key:"mappings",fn:function({item:n,value:i}){return r("span",{},[e._v(" "+e._s((isNaN(i)?"?":i).toLocaleString())+" "),r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showMappings"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(a){return e.showMappingsForConcordance(n.concordance)}}})],1)}},{key:"actions",fn:function({item:n}){return r("span",{},[r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.canUpdateConcordance({concordance:n.concordance})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.editConcordanceTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(i){return e.editConcordance(n.concordance)}}}):e.isCreatorOrContributor(n.concordance,e.user)&&n.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):e._e()],1),r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showConcordanceDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.concordanceToEdit=n.concordance)&&e.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__===!0,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:n}){return r("span",{},[e._v(" "+e._s(n)+" ")])}},{key:"date",fn:function({value:n}){return r("span",{},[r("date-string",{attrs:{date:n}})],1)}}],null,!1,1554914683)})],1),r("div",{staticStyle:{display:"flex"}},[r("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[e._v(" "+e._s(e.concordanceTableItems.length)+" "+e._s(e.$t("mappingBrowser.concordances"))+" "+e._s(e.$t("mappingBrowser.total"))+" "+e._s(e.concordanceTableItems.reduce((n,i)=>n+(i.mappings||0),0).toLocaleString())+" "+e._s(e.$t("registryInfo.mappings"))+" ")]),e.concordances&&e.concordances.length>0?r("data-modal-button",{attrs:{data:e.concordances,"position-right":20,url:e.concordanceUrls,type:"concordance"}}):e._e(),r("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:e.concordanceToEdit}})],1)]:e._e()],2):e._e(),r("tab",{attrs:{title:e.$t("mappingBrowser.mappingSearch")},on:{click:e.handleClick}},[r("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[r("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.fromScheme==""?null:e.searchFromScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(n){!e.lockScheme[!0]&&e.drop(n,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!0]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.fromScheme,callback:function(n){e.$set(e.searchFilterInput,"fromScheme",n)},expression:"searchFilterInput.fromScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!0]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!0]=!e.lockScheme[!0]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!0]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.fromNotation,callback:function(n){e.$set(e.searchFilterInput,"fromNotation",n)},expression:"searchFilterInput.fromNotation"}}),r("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:e.swapClicked}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.toScheme==""?null:e.searchToScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(n){!e.lockScheme[!1]&&e.drop(n,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!1]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.toScheme,callback:function(n){e.$set(e.searchFilterInput,"toScheme",n)},expression:"searchFilterInput.toScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!1]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!1]=!e.lockScheme[!1]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!1]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.toNotation,callback:function(n){e.$set(e.searchFilterInput,"toNotation",n)},expression:"searchFilterInput.toNotation"}}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:e.searchClicked}},[r("font-awesome-icon",{attrs:{icon:"search"}}),e._v(e._s(e.$t("mappingBrowser.searchSubmit"))+" ")],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.$t("mappingBrowser.".concat(e.searchFilterExtended?"searchCollapse":"searchExtend")),placement:e.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(n){e.searchFilterExtended=!e.searchFilterExtended}}},[e.searchFilterExtended?r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!e.searchFilterExtended&&(e.searchFilterInput.creator||e.searchFilterInput.type||e.searchFilterInput.partOf)?r("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[e._v(" • ")]):e._e()],1),e.searchFilterExtended?[r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.creator"))+": ")]),r("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[r("b-input",{attrs:{size:"sm",placeholder:e.$t("mappingBrowser.creator")},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.creator,callback:function(n){e.$set(e.searchFilterInput,"creator",n)},expression:"searchFilterInput.creator"}}),e.authorized&&e.searchFilterInput.creator!=(e.userUris||[]).join("|")?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(n){e.searchFilterInput.creator=(e.userUris||[]).join("|")}}},[r("font-awesome-icon",{attrs:{icon:"user"}})],1):e._e()],1),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchType"))+": ")]),r("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:e.typeOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.type,callback:function(n){e.$set(e.searchFilterInput,"type",n)},expression:"searchFilterInput.type"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchBidirectionalTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchBidirectional"))+": "),r("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.direction,callback:function(n){e.$set(e.searchFilterInput,"direction",n)},expression:"searchFilterInput.direction"}})],1),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchCardinality"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.cardinalityOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.cardinality,callback:function(n){e.$set(e.searchFilterInput,"cardinality",n)},expression:"searchFilterInput.cardinality"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchAnnotated"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.annotatedOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.annotated,callback:function(n){e.$set(e.searchFilterInput,"annotated",n)},expression:"searchFilterInput.annotated"}}),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.concordance"))+": ")]),r("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:e.concordanceOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.partOf,callback:function(n){e.$set(e.searchFilterInput,"partOf",n)},expression:"searchFilterInput.partOf"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" Sort: ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.orderOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.order,callback:function(n){e.$set(e.searchFilterInput,"order",n)},expression:"searchFilterInput.order"}}),e._l(e.searchRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!e.$jskos.compareFast(n,e.currentRegistry)},attrs:{registry:n,disabled:!e.showRegistry[n.uri]},nativeOn:{click:function(i){e.showRegistry[n.uri]=!e.showRegistry[n.uri]},mouseover:function(i){e.hoveredRegistry=n},mouseout:function(i){e.hoveredRegistry=null}}})}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:e.clearSearchFilter}},[r("font-awesome-icon",{attrs:{icon:"ban"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchClear"))+" ")],1)]:e._e()],2)]),e.searchSections.length?r("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:e.searchSections,"search-limit":e.componentSettings.resultLimit,"show-editing-tools":e.showEditingTools,"show-cocoda-link":e.showCocodaLink,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(n){return e.changePage("search",n)}}}):r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]),r("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[r("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchShareLabel"))+" ")],1),r("b-popover",{attrs:{show:e.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(n){e.searchShareShow=n}}},[r("div",{ref:"searchSharePopover"},[r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.searchShareTitle")))])]),r("p",{staticStyle:{"user-select":"none"}},[r("b-form-checkbox",{model:{value:e.searchShareIncludeSelected,callback:function(n){e.searchShareIncludeSelected=n},expression:"searchShareIncludeSelected"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareInclude"))+" ")])],1),r("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[r("pre",[r("code",[e._v(e._s(e.searchShareLink))])])]),r("p",{staticStyle:{"text-align":"right"}},[r("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(n){return e.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),e.showNavigator?r("tab",{attrs:{title:e.$t("mappingBrowser.mappingNavigator")},on:{click:e.handleClick}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.selected.concept[!0]&&!e.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingBrowser.chooseConcept"))+" ")]),e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"mappingBrowser-navigator-results"},e._l(e.registryGroups,function(n){return r("div",{key:"mappingBrowser-registryGroup-".concat(n.stored),staticClass:"mappingBrowser-registryGroup"},[r("div",{staticClass:"mappingBrowser-registryGroup-header"},[r("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:"registryGroup-".concat(n.stored)}},[e._v(" "+e._s(n.label)+" ")]),r("span",{staticStyle:{"white-space":"nowrap",float:"right"}},e._l(n.registries.filter(i=>e.$jskos.isContainedIn(i,e.navigatorRegistries)),function(i){return r("registry-notation",{key:i.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!e.$jskos.compareFast(i,e.currentRegistry)},attrs:{registry:i,disabled:!e.showRegistry[i.uri]},nativeOn:{click:function(a){e.showRegistry[i.uri]=!e.showRegistry[i.uri]},mouseover:function(a){e.hoveredRegistry=i},mouseout:function(a){e.hoveredRegistry=null}}})}),1)]),(n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations).length?r("mapping-browser-table",{attrs:{sections:n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations,"search-limit":e.componentSettings.resultLimit,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(i){return e.changePage("navigator",i)}}}):e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]):e._e()],1)}),0):e._e()]):e._e()],1)],1)},eve=[],tve=ur(Zge,Qge,eve,!1,null,"e8c9c2b0",null,null);const NRe=tve.exports;var oN={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(typeof window<"u"?window:ir,function(){if(typeof window>"u")return null;var r=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),n=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(d){return r.setTimeout(d,20)},i=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||function(d){r.clearTimeout(d)};function a(d,p){var g=Object.prototype.toString.call(d),y=g==="[object Array]"||g==="[object NodeList]"||g==="[object HTMLCollection]"||g==="[object Object]"||typeof jQuery<"u"&&d instanceof jQuery||typeof Elements<"u"&&d instanceof Elements,v=0,_=d.length;if(y)for(;v<_;v++)p(d[v]);else p(d)}function o(d){if(!d.getBoundingClientRect)return{width:d.offsetWidth,height:d.offsetHeight};var p=d.getBoundingClientRect();return{width:Math.round(p.width),height:Math.round(p.height)}}function l(d,p){Object.keys(p).forEach(function(g){d.style[g]=p[g]})}var c=function(d,p){var g=0;function y(){var _=[];this.add=function(D){_.push(D)};var $,E;this.call=function(D){for($=0,E=_.length;$=z&&(X+=fe.value),fe.mode==="max"&&H<=z&&(X+=fe.value),R[ae]||(R[ae]=""),X&&(" "+R[ae]+" ").indexOf(" "+X+" ")===-1&&(R[ae]+=" "+X));for(var Se in Ee)Ee.hasOwnProperty(Se)&&(R[Ee[Se]]?this.element.setAttribute(Ee[Se],R[Ee[Se]].substr(1)):this.element.removeAttribute(Ee[Se]))}}function g(B,j){B.elementQueriesSetupInformation||(B.elementQueriesSetupInformation=new p(B,j)),B.elementQueriesSensor||(B.elementQueriesSensor=new r(B,function(){B.elementQueriesSetupInformation.call()}))}function y(B,j,ee,fe){if(typeof o[B]>"u"){o[B]=[];var ge=l.length;a.innerHTML+="\n"+B+" {animation: 0.1s element-queries;}",a.innerHTML+="\n"+B+" > .resize-sensor {min-width: "+ge+"px;}",l.push(B)}o[B].push({mode:j,property:ee,value:fe})}function v(B){var j;if(document.querySelectorAll&&(j=B?B.querySelectorAll.bind(B):document.querySelectorAll.bind(document)),!j&&typeof $$<"u"&&(j=$$),!j&&typeof jQuery<"u"&&(j=jQuery),!j)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return j}function _(B){var j=v(B);for(var ee in o)if(o.hasOwnProperty(ee))for(var fe=j(ee,B),ge=0,z=fe.length;geee[De].minWidth&&(ve=De);if(ve||(ve=ge),z!==ve)if(H[ve])j[z].style.display="none",j[ve].style.display="block",z=ve;else{var de=new Image;de.onload=function(){j[ve].src=fe[ve],j[z].style.display="none",j[ve].style.display="block",H[ve]=!0,z=ve},de.src=fe[ve]}else j[ve].src=fe[ve]}B.resizeSensorInstance=new r(B,Se),Se()}function E(){for(var B=v(),j=B("[data-responsive-image],[responsive-image]"),ee=0,fe=j.length;ee img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",a.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(a),J=!0);for(var j=0,ee=document.styleSheets.length;j\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n '.concat(t,"\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n ")}function Aw(t){return t.data.results.bindings.map(e=>{const r={inScheme:[j0],uri:e.d.value,notation:[e.identifier.value],prefLabel:{[e.name["xml:lang"]]:e.name.value},broader:(e.broader.value||"").split(" ").filter(n=>n.trim()!=="").map(n=>({uri:n}))};return e.dateCreated&&e.dateCreated.value&&(r.created=e.dateCreated.value),e.dateRevised&&e.dateRevised.value&&(r.modified=e.dateRevised.value),r})}class m$ extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async getSchemes(){return[j0]}async getTop(){return[]}async getConcepts({concepts:e,...r}){if(!e)throw new Me({parameter:"concepts"});Array.isArray(e)||(e=[e]);const n=Pw({where:"VALUES ?d { ".concat(e.map(a=>"<".concat(a.uri,">")).join(" ")," } .")}),i=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return Aw(i)}catch(a){return console.error(a),[]}}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=Pw({where:"?d meshv:broaderDescriptor <".concat(e.uri,"> .")}),i=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return Aw(i)}catch(a){return console.error(a),[]}}async suggest(e){const r=e.search,n=await this._search(e);return[r,n.map(i=>G.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search(e){return this._search(e)}async _search({scheme:e,search:r,limit:n,offset:i,...a}){if(!r)throw new Me({parameter:"search"});if(!e||!G.compare(e,j0))throw new Me({parameter:"scheme"});n=n||this._jskos.suggestResultLimit||this._defaultParams.limit,i=i||this._defaultParams.offset,r=r.replace(/"/g,'\\"');const o=Pw({where:'FILTER(REGEX(?name,"'.concat(r,'","i"))')}),l=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...a.params||{},query:o,limit:n,offset:i},headers:this._defaultHeaders});try{return Aw(l)}catch(c){return console.error(c),[]}}}m$.providerName="MeshApi";m$.providerType="http://bartoc.org/api-type/mesh";var cN=function(){return(cN=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function sve(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,a;for(a=0;a=0)&&(r[i]=t[i]);return r}function ev(t){"@babel/helpers - typeof";return ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ev(t)}var Ko="_uid",Yn=Ze.version.startsWith("3"),g$=Yn?"ref_for":"refInFor",lve=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],re=Ze.extend.bind(Ze);if(Yn){var cve=Ze.extend,uve=["router-link","transition","transition-group"],fve=Ze.vModelDynamic.created,dve=Ze.vModelDynamic.beforeUpdate;Ze.vModelDynamic.created=function(t,e,r){fve.call(this,t,e,r),t._assign||(t._assign=function(){})},Ze.vModelDynamic.beforeUpdate=function(t,e,r){dve.call(this,t,e,r),t._assign||(t._assign=function(){})},re=(function(e){if(ev(e)==="object"&&e.render&&!e.__alreadyPatched){var r=e.render;e.__alreadyPatched=!0,e.render=function(n){var i=function(g,y,v){var _=v===void 0?[]:[Array.isArray(v)?v.filter(Boolean):v],$=typeof g=="string"&&!uve.includes(g),E=y&&ev(y)==="object"&&!Array.isArray(y);if(!E)return n.apply(void 0,[g,y].concat(_));var D=y.attrs,L=y.props,N=ove(y,["attrs","props"]),k=zf(zf({},N),{},{attrs:D,props:$?{}:L});return g==="router-link"&&!k.slots&&!k.scopedSlots&&(k.scopedSlots={$hasNormal:function(){}}),n.apply(void 0,[g,k].concat(_))};if(e.functional){var a,o,l=arguments[1],c=zf({},l);c.data={attrs:zf({},l.data.attrs||{}),props:zf({},l.data.props||{})},Object.keys(l.data||{}).forEach(function(p){lve.includes(p)?c.data[p]=l.data[p]:p in l.props?c.data.props[p]=l.data[p]:p.startsWith("on")||(c.data.attrs[p]=l.data[p])});var f=["_ctx"],d=((a=l.children)===null||a===void 0||(o=a.default)===null||o===void 0?void 0:o.call(a))||l.children;return d&&Object.keys(c.children).filter(function(p){return!f.includes(p)}).length===0?delete c.children:c.children=d,c.data.on=l.listeners,r.call(this,i,c)}return r.call(this,i)}}return cve.call(this,e)}).bind(Ze)}var v$=Ze.nextTick,cf=typeof window<"u",uN=typeof document<"u",fN=typeof navigator<"u",dN=typeof Promise<"u",pve=typeof MutationObserver<"u"||typeof WebKitMutationObserver<"u"||typeof MozMutationObserver<"u",Gt=cf&&uN&&fN,Tr=cf?window:{},uf=uN?document:{},pN=fN?navigator:{},hve=(pN.userAgent||"").toLowerCase(),mve=hve.indexOf("jsdom")>0,gve=function(){var t=!1;if(Gt)try{var e={get passive(){t=!0}};Tr.addEventListener("test",e,e),Tr.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),tv=Gt&&("ontouchstart"in uf.documentElement||pN.maxTouchPoints>0),Hf=Gt&&!!(Tr.PointerEvent||Tr.MSPointerEvent),yA=Gt&&"IntersectionObserver"in Tr&&"IntersectionObserverEntry"in Tr&&"intersectionRatio"in Tr.IntersectionObserverEntry.prototype,vve="BvConfig",ou="$bvConfig",bve=["xs","sm","md","lg","xl"],yve=/\[(\d+)]/g,_ve=/^(BV?)/,hN=/^\d+$/,wve=/^\..+/,Sve=/^#/,Ove=/^#[A-Za-z]+[\w\-:.]*$/,$ve=/(<([^>]+)>)/gi,Tve=/\B([A-Z])/g,Cve=/([a-z])([A-Z])/g,Eve=/^[0-9]*\.?[0-9]+$/,Pve=/\+/g,Ave=/[-/\\^$*+?.()|[\]{}]/g,mN=/[\s\uFEFF\xA0]+/g,Km=/\s+/,xve=/\/\*$/,kve=/(\s|^)(\w)/g,Dve=/^\s+/,Rve=/_/g,Mve=/-(\w)/g,Ive=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,Lve=/-|\s|T/,Nve=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,_A=/^.*(#[^#]+)$/,Bve=/%2C/g,Fve=/[!'()*]/g,jve=/^(\?|#|&)/,zve=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,Hve=/[/:]/,Uve=/^col-/,Vve=/^BIcon/,Wve=/-u-.+/;function z0(t){"@babel/helpers - typeof";return z0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z0(t)}function Pb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ab(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&qd(t,e)}function xb(t){var e=gN();return function(){var n=Yd(t),i;if(e){var a=Yd(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Gve(this,i)}}function Gve(t,e){if(e&&(z0(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kve(t)}function Kve(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function rv(t){var e=typeof Map=="function"?new Map:void 0;return rv=function(n){if(n===null||!qve(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(n))return e.get(n);e.set(n,i)}function i(){return qm(n,arguments,Yd(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),qd(i,n)},rv(t)}function qm(t,e,r){return gN()?qm=Reflect.construct:qm=function(i,a,o){var l=[null];l.push.apply(l,a);var c=Function.bind.apply(i,l),f=new c;return o&&qd(f,o.prototype),f},qm.apply(null,arguments)}function gN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function qve(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function qd(t,e){return qd=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},qd(t,e)}function Yd(t){return Yd=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Yd(t)}var b$=cf?Tr.Element:function(t){Ab(r,t);var e=xb(r);function r(){return Pb(this,r),e.apply(this,arguments)}return r}(rv(Object)),Fs=cf?Tr.HTMLElement:function(t){Ab(r,t);var e=xb(r);function r(){return Pb(this,r),e.apply(this,arguments)}return r}(b$),vN=cf?Tr.SVGElement:function(t){Ab(r,t);var e=xb(r);function r(){return Pb(this,r),e.apply(this,arguments)}return r}(b$),bN=cf?Tr.File:function(t){Ab(r,t);var e=xb(r);function r(){return Pb(this,r),e.apply(this,arguments)}return r}(rv(Object));function nv(t){"@babel/helpers - typeof";return nv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nv(t)}var kb=function(e){return nv(e)},Yve=function(e){return Object.prototype.toString.call(e).slice(8,-1)},Ar=function(e){return e===void 0},rr=function(e){return e===null},jt=function(e){return Ar(e)||rr(e)},Je=function(e){return kb(e)==="function"},sa=function(e){return kb(e)==="boolean"},Tt=function(e){return kb(e)==="string"},Ea=function(e){return kb(e)==="number"},$d=function(e){return Eve.test(String(e))},Nt=function(e){return Array.isArray(e)},Er=function(e){return e!==null&&nv(e)==="object"},Dn=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Iu=function(e){return e instanceof Date},ac=function(e){return e instanceof Event},Xve=function(e){return e instanceof bN},wA=function(e){return Yve(e)==="RegExp"},Jve=function(e){return!jt(e)&&Je(e.then)&&Je(e.catch)};function SA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function oc(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:e;return Nt(e)?e.reduce(function(n,i){return[].concat(ebe(n),[t(i,i)])},[]):Dn(e)?ut(e).reduce(function(n,i){return TA(TA({},n),{},yN({},i,t(e[i],e[i])))},{}):r},rt=function(e){return e},_N=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(r=Nt(r)?r.join("."):r,!r||!Er(e))return n;if(r in e)return e[r];r=String(r).replace(yve,".$1");var i=r.split(".").filter(rt);return i.length===0?n:i.every(function(a){return Er(e)&&a in e&&!jt(e=e[a])})?e:rr(e)?null:n},Sn=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=_N(e,r);return jt(i)?n:i},CA=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=typeof process<"u"&&process?process.env||{}:{};return e?n[e]||r:n},abe=function(){return CA("BOOTSTRAP_VUE_NO_WARN")||CA("NODE_ENV")==="production"},en=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;abe()||console.warn("[BootstrapVue warn]: ".concat(r?"".concat(r," - "):"").concat(e))},iv=function(e){return Gt?!1:(en("".concat(e,": Can not be called during SSR.")),!0)},EA=function(e){return dN?!1:(en("".concat(e,": Requires Promise support.")),!0)},obe=function(e){return pve?!1:(en("".concat(e,": Requires MutationObserver support.")),!0)};function sbe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function PA(t,e){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};if(Dn(n)){var i=OA(n);i.forEach(function(a){var o=n[a];a==="breakpoints"?!Nt(o)||o.length<2||o.some(function(l){return!Tt(l)||l.length===0})?en('"breakpoints" must be an array of at least 2 breakpoint names',vve):r.$_config[a]=la(o):Dn(o)&&(r.$_config[a]=OA(o).reduce(function(l,c){return Ar(o[c])||(l[c]=la(o[c])),l},r.$_config[a]||{}))})}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return la(this.$_config)}},{key:"getConfigValue",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return la(_N(this.$_config,r,n))}}]),t}(),ube=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze;r.prototype[ou]=Ze.prototype[ou]=r.prototype[ou]||Ze.prototype[ou]||new cbe,r.prototype[ou].setConfig(e)};function AA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xA(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=e.components,n=e.directives,i=e.plugins,a=function o(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o.installed||(o.installed=!0,dbe(l),ube(c,l),mbe(l,r),vbe(l,n),pbe(l,i))};return a.installed=!1,a},Ge=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return xA(xA({},r),{},{install:wN(e)})},pbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)n&&r[n]&&e.use(r[n])},hbe=function(e,r,n){e&&r&&n&&e.component(r,n)},mbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)hbe(e,n,r[n])},gbe=function(e,r,n){e&&r&&n&&e.directive(r.replace(/^VB/,"B"),n)},vbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)gbe(e,n,r[n])},SN="BAlert",ON="BAspect",$N="BAvatar",TN="BAvatarGroup",CN="BBadge",EN="BBreadcrumb",PN="BBreadcrumbItem",AN="BBreadcrumbLink",xN="BButton",kN="BButtonClose",DN="BButtonGroup",RN="BButtonToolbar",MN="BCalendar",_$="BCard",IN="BCardBody",LN="BCardFooter",NN="BCardGroup",BN="BCardHeader",FN="BCardImg",jN="BCardImgLazy",zN="BCardSubTitle",HN="BCardText",UN="BCardTitle",VN="BCarousel",WN="BCarouselSlide",GN="BCol",$n="BCollapse",KN="BContainer",lc="BDropdown",qN="BDropdownDivider",YN="BDropdownForm",XN="BDropdownGroup",JN="BDropdownHeader",ZN="BDropdownItem",QN="BDropdownItemButton",eB="BDropdownText",tB="BEmbed",rB="BForm",nB="BFormCheckbox",iB="BFormCheckboxGroup",aB="BFormDatalist",oB="BFormDatepicker",w$="BFormFile",sB="BFormGroup",lB="BFormInput",cB="BFormInvalidFeedback",uB="BFormRadio",fB="BFormRadioGroup",dB="BFormRating",pB="BFormRow",hB="BFormSelect",mB="BFormSelectOption",gB="BFormSelectOptionGroup",vB="BFormSpinbutton",bB="BFormTag",yB="BFormTags",_B="BFormText",wB="BFormTextarea",SB="BFormTimepicker",OB="BFormValidFeedback",$B="BIcon",bbe="BIconBase",TB="BImg",CB="BImgLazy",EB="BInputGroup",PB="BInputGroupAddon",AB="BInputGroupAppend",xB="BInputGroupPrepend",kB="BInputGroupText",DB="BJumbotron",S$="BLink",RB="BListGroup",MB="BListGroupItem",IB="BMedia",LB="BMediaAside",NB="BMediaBody",oi="BModal",ybe="BMsgBox",BB="BNav",FB="BNavbar",jB="BNavbarBrand",zB="BNavbarNav",HB="BNavbarToggle",UB="BNavForm",VB="BNavItem",WB="BNavItemDropdown",_be="BNavText",GB="BOverlay",Rb="BPagination",U0="BPaginationNav",Fl="BPopover",KB="BProgress",qB="BProgressBar",YB="BRow",XB="BSidebar",JB="BSkeleton",ZB="BSkeletonIcon",QB="BSkeletonImg",eF="BSkeletonTable",tF="BSkeletonWrapper",rF="BSpinner",nF="BTab",cc="BTable",iF="BTableCell",aF="BTableLite",oF="BTableSimple",sF="BTabs",lF="BTbody",cF="BTfoot",uF="BTh",fF="BThead",dF="BTime",Uo="BToast",$u="BToaster",jl="BTooltip",pF="BTr",wbe="BVCollapse",Sbe="BVFormBtnLabelControl",Obe="BVFormRatingStar",$be="BVPopover",Tbe="BVPopoverTemplate",Cbe="BVPopper",Ebe="BVTabButton",Pbe="BVToastPop",Abe="BVTooltip",xbe="BVTooltipTemplate",kbe="BVTransition",hF="BVTransporter",Dbe="BVTransporterTarget",Rbe="activate-tab",mF="blur",Mbe="cancel",hi="change",Ibe="changed",ha="click",V0="close",Lu="context",gF="context-changed",O$="destroyed",W0="disable",Ym="disabled",Lbe="dismissed",Nbe="dismiss-count-down",G0="enable",Xm="enabled",K0="filtered",vF="first",Bbe="focus",av="focusin",ov="focusout",Td="head-clicked",Pr="hidden",ui="hide",Fbe="img-error",bF="input",yF="last",_F="mouseenter",wF="mouseleave",SF="next",jbe="ok",kA="open",OF="page-click",zbe="paused",$F="prev",Hbe="refresh",ld="refreshed",Ube="remove",sv="row-clicked",Vbe="row-contextmenu",Wbe="row-dblclicked",Gbe="row-hovered",Kbe="row-middle-clicked",qbe="row-selected",Ybe="row-unhovered",TF="selected",dn="show",Vn="shown",kw="sliding-end",Xbe="sliding-start",Jbe="sort-changed",Zbe="tag-state",CF="toggle",Qbe="unpaused",eye="update",EF=Yn?"vnodeBeforeUnmount":"hook:beforeDestroy",Xd=Yn?"vNodeUnmounted":"hook:destroyed",ll="update:",PF="bv",AF="::",ci={passive:!0},$t={passive:!0,capture:!1},Nu=void 0,Wn=Array,A=Boolean,tye=Date,qn=Function,xn=Number,Wr=Object,rye=RegExp,w=String,xF=[Wn,qn],nye=[Wn,Wr],tt=[Wn,Wr,w],Rn=[Wn,w],iye=[A,xn],Jd=[A,xn,w],Mn=[A,w],Ql=[tye,w],aye=[qn,w],Be=[xn,w],oye=[xn,Wr,w],sye=[Wr,qn],kF=[Wr,w],lye="add-button-text",DA="append",cye="aside",RA="badge",MA="bottom-row",Jo="button-content",IA="custom-foot",uye="decrement",Xr="default",fye="description",dye="dismiss",pye="drop-placeholder",hye="ellipsis-text",DF="empty",mye="emptyfiltered",LA="file-name",T$="first",gye="first-text",q0="footer",Gs="header",vye="header-close",bye="icon-clear",yye="icon-empty",_ye="icon-full",wye="icon-half",Sye="img",Oye="increment",$ye="invalid-feedback",RF="label",Tye="last-text",NA="lead",Cye="loading",Eye="modal-backdrop",BA="modal-cancel",Pye="modal-footer",Aye="modal-header",xye="modal-header-close",FA="modal-ok",Dw="modal-title",kye="nav-next-decade",Dye="nav-next-month",Rye="nav-next-year",Mye="nav-prev-decade",Iye="nav-prev-month",Lye="nav-prev-year",Nye="nav-this-month",Bye="next-text",Fye="overlay",jye="page",zye="placeholder",jA="prepend",Hye="prev-text",Uf="row-details",cd="table-busy",zA="table-caption",HA="table-colgroup",Uye="tabs-end",Vye="tabs-start",Wye="text",Gye="thead-top",xp="title",Kye="toast-title",UA="top-row",qye="valid-feedback",uc=function(){return Array.from.apply(Array,arguments)},ot=function(e,r){return e.indexOf(r)!==-1},Pt=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e=Pt(e).filter(rt),e.some(function(i){return r[i]||n[i]})},pn=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};e=Pt(e).filter(rt);for(var a,o=0;o0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.$scopedSlots,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$slots;return Zo(e,r,n)},normalizeSlot:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$scopedSlots,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.$slots,a=pn(e,r,n,i);return a&&Pt(a)}}}),Le=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseInt(e,10);return isNaN(n)?r:n},_t=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseFloat(e);return isNaN(n)?r:n},Rw=function(e,r){return _t(e).toFixed(Le(r,0))},C$=function(e){return e.replace(Tve,"-$1").toLowerCase()},MF=function(e){return e=C$(e).replace(Mve,function(r,n){return n?n.toUpperCase():""}),e.charAt(0).toUpperCase()+e.slice(1)},Jm=function(e){return e.replace(Rve," ").replace(Cve,function(r,n,i){return n+" "+i}).replace(kve,function(r,n,i){return n+i.toUpperCase()})},Xye=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},IF=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},E$=function(e){return e.replace(Ave,"\\$&")},Qe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return jt(e)?"":Nt(e)||Dn(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,r):String(e)},Jye=function(e){return Qe(e).replace(Dve,"")},js=function(e){return Qe(e).trim()},lv=function(e){return Qe(e).toLowerCase()},Zm=b$.prototype,Zye=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(function(t){return"".concat(t,":not(:disabled):not([disabled])")}).join(", "),Qye=Zm.matches||Zm.msMatchesSelector||Zm.webkitMatchesSelector,e_e=Zm.closest||function(t){var e=this;do{if(qo(e,t))return e;e=e.parentElement||e.parentNode}while(!rr(e)&&e.nodeType===Node.ELEMENT_NODE);return null},zt=(Tr.requestAnimationFrame||Tr.webkitRequestAnimationFrame||Tr.mozRequestAnimationFrame||Tr.msRequestAnimationFrame||Tr.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Tr),t_e=Tr.MutationObserver||Tr.WebKitMutationObserver||Tr.MozMutationObserver||null,r_e=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},Zt=function(e){return!!(e&&e.nodeType===Node.ELEMENT_NODE)},Ks=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=uf.activeElement;return r&&!e.some(function(n){return n===r})?r:null},yo=function(e,r){return Qe(e).toLowerCase()===Qe(r).toLowerCase()},P$=function(e){return Zt(e)&&e===Ks()},Aa=function(e){if(!Zt(e)||!e.parentNode||!jr(uf.body,e)||hu(e,"display")==="none")return!1;var r=fc(e);return!!(r&&r.height>0&&r.width>0)},Vl=function(e){return!Zt(e)||e.disabled||lo(e,"disabled")||Zd(e,"disabled")},A$=function(e){return Zt(e)&&e.offsetHeight},Bi=function(e,r){return uc((Zt(r)?r:uf).querySelectorAll(e))},Li=function(e,r){return(Zt(r)?r:uf).querySelector(e)||null},qo=function(e,r){return Zt(e)?Qye.call(e,r):!1},fi=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!Zt(r))return null;var i=e_e.call(r,e);return n?i:i===r?null:i},jr=function(e,r){return e&&Je(e.contains)?e.contains(r):!1},Y0=function(e){return uf.getElementById(/^#/.test(e)?e.slice(1):e)||null},Hn=function(e,r){r&&Zt(e)&&e.classList&&e.classList.add(r)},Pn=function(e,r){r&&Zt(e)&&e.classList&&e.classList.remove(r)},Zd=function(e,r){return r&&Zt(e)&&e.classList?e.classList.contains(r):!1},lr=function(e,r,n){r&&Zt(e)&&e.setAttribute(r,n)},so=function(e,r){r&&Zt(e)&&e.removeAttribute(r)},Ni=function(e,r){return r&&Zt(e)?e.getAttribute(r):null},lo=function(e,r){return r&&Zt(e)?e.hasAttribute(r):null},wn=function(e,r,n){r&&Zt(e)&&(e.style[r]=n)},Mb=function(e,r){r&&Zt(e)&&(e.style[r]="")},hu=function(e,r){return r&&Zt(e)&&e.style[r]||null},fc=function(e){return Zt(e)?e.getBoundingClientRect():null},Ri=function(e){var r=Tr.getComputedStyle;return r&&Zt(e)?r(e):{}},n_e=function(){var e=Tr.getSelection;return e?Tr.getSelection():null},X0=function(e){var r={top:0,left:0};if(!Zt(e)||e.getClientRects().length===0)return r;var n=fc(e);if(n){var i=e.ownerDocument.defaultView;r.top=n.top+i.pageYOffset,r.left=n.left+i.pageXOffset}return r},i_e=function(e){var r={top:0,left:0};if(!Zt(e))return r;var n={top:0,left:0},i=Ri(e);if(i.position==="fixed")r=fc(e)||r;else{r=X0(e);for(var a=e.ownerDocument,o=e.offsetParent||a.documentElement;o&&(o===a.body||o===a.documentElement)&&Ri(o).position==="static";)o=o.parentNode;if(o&&o!==e&&o.nodeType===Node.ELEMENT_NODE){n=X0(o);var l=Ri(o);n.top+=_t(l.borderTopWidth,0),n.left+=_t(l.borderLeftWidth,0)}}return{top:r.top-n.top-_t(i.marginTop,0),left:r.left-n.left-_t(i.marginLeft,0)}},J0=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return Bi(Zye,e).filter(Aa).filter(function(r){return r.tabIndex>-1&&!r.disabled})},mt=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{e.focus(r)}catch(n){}return P$(e)},bi=function(e){try{e.blur()}catch(r){}return!P$(e)},kp=function(e){var r=Rs(null);return function(){for(var n=arguments.length,i=new Array(n),a=0;a1&&arguments[1]!==void 0?arguments[1]:void 0,n=a_e[ou];return n?n.getConfigValue(e,r):la(r)},Mi=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return r?Z0("".concat(e,".").concat(r),n):Z0(e,{})},LF=function(){return Z0("breakpoints",bve)},o_e=kp(function(){return LF()}),s_e=function(){return la(o_e())},Qd=kp(function(){var t=s_e();return t[0]="",t});function VA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ec(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:Nu,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,a=n===!0;return i=a?i:n,ec(ec(ec({},e?{type:e}:{}),a?{required:a}:Ar(r)?{}:{default:Er(r)?function(){return r}:r}),Ar(i)?{}:{validator:i})},Lb=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rt;if(Nt(e))return e.map(r);var n={};for(var i in e)sc(e,i)&&(n[r(i)]=Er(e[i])?sl(e[i]):e[i]);return n},ar=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:rt;return(Nt(e)?e.slice():ut(e)).reduce(function(i,a){return i[n(a)]=r[a],i},{})},FF=function(e,r,n){return ec(ec({},la(e)),{},{default:function(){var a=Mi(n,r,e.default);return Je(a)?a():a}})},pe=function(e,r){return ut(e).reduce(function(n,i){return ec(ec({},n),{},NF({},i,FF(e[i],i,r)))},{})},l_e=FF({},"","").default.name,ho=function(e){return Je(e)&&e.name&&e.name!==l_e};function c_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Gr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.type,i=n===void 0?Nu:n,a=r.defaultValue,o=a===void 0?void 0:a,l=r.validator,c=l===void 0?void 0:l,f=r.event,d=f===void 0?bF:f,p=c_e({},e,m(i,o,c)),g=re({model:{prop:e,event:d},props:p});return{mixin:g,props:p,prop:e,event:d}},jF=function(e){return gve?Er(e)?e:{capture:!!e||!1}:!!(Er(e)?e.capture:e)},nr=function(e,r,n,i){e&&e.addEventListener&&e.addEventListener(r,n,jF(i))},hr=function(e,r,n,i){e&&e.removeEventListener&&e.removeEventListener(r,n,jF(i))},xa=function(e){for(var r=e?nr:hr,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:{},n=r.preventDefault,i=n===void 0?!0:n,a=r.propagation,o=a===void 0?!0:a,l=r.immediatePropagation,c=l===void 0?!1:l;i&&e.preventDefault(),o&&e.stopPropagation(),c&&e.stopImmediatePropagation()},zF=function(e){return C$(e.replace(_ve,""))},Sr=function(e,r){return[PF,zF(e),r].join(AF)},Ur=function(e,r){return[PF,r,zF(e)].join(AF)};function u_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var f_e=pe({ariaLabel:m(w,"Close"),content:m(w,"×"),disabled:m(A,!1),textVariant:m(w)},kN),dc=re({name:kN,functional:!0,props:f_e,render:function(e,r){var n=r.props,i=r.data,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={staticClass:"close",class:u_e({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(p){n.disabled&&ac(p)&&pt(p)}}};return Zo(Xr,c,l)||(f.domProps={innerHTML:n.content}),e("button",Ke(i,f),pn(Xr,{},c,l))}});function WA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zl(t){for(var e=1;e0?e:0)},Mw=function(e){return e===""||e===!0?!0:Le(e,0)<1?!1:!!e},v_e=pe(He(KA(KA({},g_e),{},{dismissLabel:m(w,"Close"),dismissible:m(A,!1),fade:m(A,!1),variant:m(w,"info")})),SN),b_e=re({name:SN,mixins:[m_e,st],props:v_e,data:function(){return{countDown:0,localShow:Mw(this[Gf])}},watch:(Wf={},ud(Wf,Gf,function(t){this.countDown=YA(t),this.localShow=Mw(t)}),ud(Wf,"countDown",function(e){var r=this;this.clearCountDownInterval();var n=this[Gf];$d(n)&&(this.$emit(Nbe,e),n!==e&&this.$emit(qA,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout(function(){r.countDown--},1e3)):this.$nextTick(function(){zt(function(){r.localShow=!1})}))}),ud(Wf,"localShow",function(e){var r=this[Gf];!e&&(this.dismissible||$d(r))&&this.$emit(Lbe),!$d(r)&&r!==e&&this.$emit(qA,e)}),Wf),created:function(){this.$_filterTimer=null;var e=this[Gf];this.countDown=YA(e),this.localShow=Mw(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var r=e();if(this.localShow){var n=this.dismissible,i=this.variant,a=e();n&&(a=e(dc,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(dye)])),r=e("div",{staticClass:"alert",class:ud({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Ko]},[a,this.normalizeSlot()])}return e(Sc,{props:{noFade:!this.fade}},[r])}}),y_e=Ge({components:{BAlert:b_e}}),Vo=Math.min,Rt=Math.max,UF=Math.abs,VF=Math.ceil,ep=Math.floor,WF=Math.pow,Q0=Math.round;function __e(t,e){return $_e(t)||O_e(t,e)||S_e(t,e)||w_e()}function w_e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function S_e(t,e){if(t){if(typeof t=="string")return XA(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XA(t,e)}}function XA(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:{},r=e.target,n=e.rel;return r==="_blank"&&rr(n)?"noopener":n||null},YF=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.href,n=e.to,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:KF,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"#",o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/";if(r)return r;if(qF(i))return null;if(Tt(n))return n||o;if(Dn(n)&&(n.path||n.query||n.hash)){var l=Qe(n.path),c=P_e(n.query),f=Qe(n.hash);return f=!f||f.charAt(0)==="#"?f:"#".concat(f),"".concat(l).concat(c).concat(f)||o}return a};function QA(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var k_e={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},D_e={width:null,height:null,focusable:null,role:null,"aria-label":null},x$={animation:m(w),content:m(w),flipH:m(A,!1),flipV:m(A,!1),fontScale:m(Be,1),rotate:m(Be,0),scale:m(Be,1),shiftH:m(Be,0),shiftV:m(Be,0),stacked:m(A,!1),title:m(w),variant:m(w)},R_e=re({name:bbe,functional:!0,props:x$,render:function(e,r){var n,i=r.data,a=r.props,o=r.children,l=a.animation,c=a.content,f=a.flipH,d=a.flipV,p=a.stacked,g=a.title,y=a.variant,v=Rt(_t(a.fontScale,1),0)||1,_=Rt(_t(a.scale,1),0)||1,$=_t(a.rotate,0),E=_t(a.shiftH,0),D=_t(a.shiftV,0),L=f||d||_!==1,N=L||$,k=E||D,J=!jt(c),B=[N?"translate(8 8)":null,L?"scale(".concat((f?-1:1)*_," ").concat((d?-1:1)*_,")"):null,$?"rotate(".concat($,")"):null,N?"translate(-8 -8)":null].filter(rt),j=e("g",{attrs:{transform:B.join(" ")||null},domProps:J?{innerHTML:c||""}:{}},o);k&&(j=e("g",{attrs:{transform:"translate(".concat(16*E/16," ").concat(-16*D/16,")")}},[j])),p&&(j=e("g",[j]));var ee=g?e("title",g):null,fe=[ee,j].filter(rt);return e("svg",Ke({staticClass:"b-icon bi",class:(n={},QA(n,"text-".concat(y),y),QA(n,"b-icon-animation-".concat(l),l),n),attrs:k_e,style:p?{}:{fontSize:v===1?null:"".concat(v*100,"%")}},i,p?{attrs:D_e}:{},{attrs:{xmlns:p?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),fe)}});function ex(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tx(t){for(var e=1;e'),N_e=hn("CalendarFill",''),nx=hn("ChevronBarLeft",''),ix=hn("ChevronDoubleLeft",''),B_e=hn("ChevronDown",''),ax=hn("ChevronLeft",''),ox=hn("ChevronUp",''),eS=hn("CircleFill",''),F_e=hn("Clock",''),j_e=hn("ClockFill",''),z_e=hn("Dash",''),H_e=hn("PersonFill",''),U_e=hn("Plus",''),V_e=hn("Star",''),W_e=hn("StarFill",''),G_e=hn("StarHalf",''),XF=hn("X",'');function sx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lx(t){for(var e=1;e1?n-1:0),a=1;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:"";return String(e).replace($ve,"")},gr=function(e,r){return e?{innerHTML:e}:r?{textContent:r}:{}};function Sx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ox(t){for(var e=1;e-1&&(r=r.slice(0,n).reverse(),mt(r[0]))},focusNext:function(e){var r=this.getItems(),n=r.indexOf(e.target);n>-1&&(r=r.slice(n+1),mt(r[0]))},focusLast:function(){var e=this.getItems().reverse();mt(e[0])},onFocusin:function(e){var r=this.$el;e.target===r&&!jr(r,e.relatedTarget)&&(pt(e),this.focusFirst(e))},onKeydown:function(e){var r=e.keyCode,n=e.shiftKey;r===di||r===ka?(pt(e),n?this.focusFirst(e):this.focusPrev(e)):(r===Gn||r===Qo)&&(pt(e),n?this.focusLast(e):this.focusNext(e))}},render:function(e){var r=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:r?"0":null},on:r?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),Iwe=Ge({components:{BButtonToolbar:Ax,BBtnToolbar:Ax}}),Ts="gregory",Ed="long",Lwe="narrow",nS="short",xx="2-digit",hv="numeric";function Nwe(t,e){return zwe(t)||jwe(t,e)||Fwe(t,e)||Bwe()}function Bwe(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Fwe(t,e){if(t){if(typeof t=="string")return kx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kx(t,e)}}function kx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function iS(t,e){return iS=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},iS(t,e)}var ln=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:Ts;e=Pt(e).filter(rt);var n=new Intl.DateTimeFormat(e,{calendar:r});return n.resolvedOptions().locale},fd=function(e,r){var n=new Intl.DateTimeFormat(e,r);return n.format},em=function(e,r){return tr(e)===tr(r)},Nw=function(e){return e=ln(e),e.setDate(1),e},Bw=function(e){return e=ln(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},jb=function(e,r){e=ln(e);var n=e.getMonth();return e.setFullYear(e.getFullYear()+r),e.getMonth()!==n&&e.setDate(0),e},Fw=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r-1),e.getMonth()===r&&e.setDate(0),e},jw=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r+1),e.getMonth()===(r+2)%12&&e.setDate(0),e},zw=function(e){return jb(e,-1)},Hw=function(e){return jb(e,1)},Uw=function(e){return jb(e,-10)},Vw=function(e){return jb(e,10)},mv=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return e=Fr(e),r=Fr(r)||e,n=Fr(n)||e,e?en?n:e:null},Dx=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(function(t){return t.toLowerCase()}),zb=function(e){var r=Qe(e).toLowerCase().replace(Wve,"").split("-"),n=r.slice(0,2).join("-"),i=r[0];return ot(Dx,n)||ot(Dx,i)},Ut={id:m(w)},Kt=re({props:Ut,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,r=function(i){return e?(i=String(i||"").replace(/\s+/g,"_"),i?e+"_"+i:e):null};return r}},mounted:function(){var e=this;this.$nextTick(function(){e.localId_="__BVID__".concat(e[Ko])})}}),Kc;function Rx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Xa(t){for(var e=1;er}},dateDisabled:function(){var e=this,r=this.dateOutOfRange;return function(n){n=Fr(n);var i=tr(n);return!!(r(n)||e.computedDateDisabledFn(i,n))}},formatDateString:function(){return fd(this.calendarLocale,Xa(Xa({year:hv,month:xx,day:xx},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:Ts}))},formatYearMonth:function(){return fd(this.calendarLocale,{year:hv,month:Ed,calendar:Ts})},formatWeekdayName:function(){return fd(this.calendarLocale,{weekday:Ed,calendar:Ts})},formatWeekdayNameShort:function(){return fd(this.calendarLocale,{weekday:this.weekdayHeaderFormat||nS,calendar:Ts})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(r){return e.format(r.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&Bw(Uw(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&Nw(Hw(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&Nw(Vw(this.activeDate))>e},calendar:function(){for(var e=[],r=this.calendarFirstDay,n=r.getFullYear(),i=r.getMonth(),a=this.calendarDaysInMonth,o=r.getDay(),l=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,c=0-l-o,f=0;f<6&&c0);i!==this.visible&&(this.visible=i,this.callback(i),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),S5=function(e){var r=e[Bu];r&&r.stop&&r.stop(),delete e[Bu]},O5=function(e,r){var n=r.value,i=r.modifiers,a={margin:"0px",once:!1,callback:n};ut(i).forEach(function(o){hN.test(o)?a.margin="".concat(o,"px"):o.toLowerCase()==="once"&&(a.once=!0)}),S5(e),e[Bu]=new t1e(e,a),e[Bu]._prevModifiers=sl(i)},r1e=function(e,r,n){var i=r.value,a=r.oldValue,o=r.modifiers;o=sl(o),e&&(i!==a||!e[Bu]||!Mt(o,e[Bu]._prevModifiers))&&O5(e,{value:i,modifiers:o})},n1e=function(e){S5(e)},j$={bind:O5,componentUpdated:r1e,unbind:n1e},rm;function Ux(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function gv(t){for(var e=1;e0||c.removedNodes.length>0))&&(o=!0)}o&&r()});return i.observe(e,p1e({childList:!0,subtree:!0},n)),i},Yc;function Kx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Kw(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(Yc={},pd(Yc,qw,function(t,e){t!==e&&this.setSlide(Le(t,0))}),pd(Yc,"interval",function(e,r){e!==r&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))}),pd(Yc,"isPaused",function(e,r){e!==r&&this.$emit(e?zbe:Qbe)}),pd(Yc,"index",function(e,r){e===r||this.isSliding||this.doSlide(e,r)}),Yc),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Le(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=_1e(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){clearInterval(this.$_interval),this.$_interval=null}),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=rp(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!(Gt&&document.visibilityState&&document.hidden)){var i=this.noWrap,a=this.numSlides;if(e=ep(e),a!==0){if(this.isSliding){this.$once(kw,function(){zt(function(){return r.setSlide(e,n)})});return}this.direction=n,this.index=e>=a?i?a-1:0:e<0?i?0:a-1:e,i&&this.index!==e&&this.index!==this[qw]&&this.$emit(qx,this.index)}}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Rt(1e3,this.interval)))},restart:function(){this.$el.contains(Ks())||this.start()},doSlide:function(e,r){var n=this,i=!!this.interval,a=this.calcDirection(this.direction,r,e),o=a.overlayClass,l=a.dirClass,c=this.slides[r],f=this.slides[e];if(!(!c||!f)){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(Xbe,e),this.$emit(qx,this.index),this.noAnimation)Hn(f,"active"),Pn(c,"active"),this.isSliding=!1,this.$nextTick(function(){return n.$emit(kw,e)});else{Hn(f,o),A$(f),Hn(c,l),Hn(f,l);var d=!1,p=function y(){if(!d){if(d=!0,n.transitionEndEvent){var v=n.transitionEndEvent.split(/\s+/);v.forEach(function(_){return hr(f,_,y,$t)})}n.clearAnimationTimeout(),Pn(f,l),Pn(f,o),Hn(f,"active"),Pn(c,"active"),Pn(c,l),Pn(c,o),lr(c,"aria-current","false"),lr(f,"aria-current","true"),lr(c,"aria-hidden","true"),lr(f,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick(function(){return n.$emit(kw,e)})}};if(this.transitionEndEvent){var g=this.transitionEndEvent.split(/\s+/);g.forEach(function(y){return nr(f,y,p,$t)})}this.$_animationTimeout=setTimeout(p,v1e)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Bi(".carousel-item",this.$refs.inner);var e=this.slides.length,r=Rt(0,Vo(ep(this.index),e-1));this.slides.forEach(function(n,i){var a=i+1;i===r?(Hn(n,"active"),lr(n,"aria-current","true")):(Pn(n,"active"),lr(n,"aria-current","false")),lr(n,"aria-posinset",String(a)),lr(n,"aria-setsize",String(e))}),this.setSlide(r),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return e?Yw[e]:n>r?Yw.next:Yw.prev},handleClick:function(e,r){var n=e.keyCode;(e.type==="click"||n===_o||n===as)&&(pt(e),r())},handleSwipe:function(){var e=UF(this.touchDeltaX);if(!(e<=y1e)){var r=e/this.touchDeltaX;this.touchDeltaX=0,r>0?this.prev():r<0&&this.next()}},touchStart:function(e){Hf&&Yx[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:Hf||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){Hf&&Yx[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,b1e+Rt(1e3,this.interval))}},render:function(e){var r=this,n=this.indicators,i=this.background,a=this.noAnimation,o=this.noHoverPause,l=this.noTouch,c=this.index,f=this.isSliding,d=this.pause,p=this.restart,g=this.touchStart,y=this.touchEnd,v=this.safeId("__BV_inner_"),_=e("div",{staticClass:"carousel-inner",attrs:{id:v,role:"list"},ref:"inner"},[this.normalizeSlot()]),$=e();if(this.controls){var E=function(k,J,B){var j=function(fe){f?pt(fe,{propagation:!1}):r.handleClick(fe,B)};return e("a",{staticClass:"carousel-control-".concat(k),attrs:{href:"#",role:"button","aria-controls":v,"aria-disabled":f?"true":null},on:{click:j,keydown:j}},[e("span",{staticClass:"carousel-control-".concat(k,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[J])])};$=[E("prev",this.labelPrev,this.prev),E("next",this.labelNext,this.next)]}var D=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":v}},this.slides.map(function(N,k){var J=function(j){r.handleClick(j,function(){r.setSlide(k)})};return e("li",{class:{active:k===c},attrs:{role:"button",id:r.safeId("__BV_indicator_".concat(k+1,"_")),tabindex:n?"0":"-1","aria-current":k===c?"true":"false","aria-label":"".concat(r.labelGotoSlide," ").concat(k+1),"aria-describedby":N.id||null,"aria-controls":v},on:{click:J,keydown:J},key:"slide_".concat(k)})})),L={mouseenter:o?tp:d,mouseleave:o?tp:p,focusin:d,focusout:p,keydown:function(k){if(!/input|textarea/i.test(k.target.tagName)){var J=k.keyCode;(J===ka||J===Qo)&&(pt(k),r[J===ka?"prev":"next"]())}}};return tv&&!l&&(Hf?(L["&pointerdown"]=g,L["&pointerup"]=y):(L["&touchstart"]=g,L["&touchmove"]=this.touchMove,L["&touchend"]=y)),e("div",{staticClass:"carousel",class:{slide:!a,"carousel-fade":!a&&this.fade,"pointer-event":tv&&Hf&&!l},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":f?"true":"false"},on:L},[_,$,D])}});function Jx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ad(t){for(var e=1;e0?(lr(e,lS,i.join(" ")),wn(e,fS,"none")):(so(e,lS),Mb(e,fS)),zt(function(){X1e(e,co(n,r))}),Mt(i,e[Fu])||(e[Fu]=i,i.forEach(function(a){mo(co(n,r)).$emit(K1e,a)}))}},M5={bind:function(e,r,n){e[bv]=!1,e[Fu]=[],J1e(e,co(n,r)),Zw(e,r,n)},componentUpdated:Zw,updated:Zw,unbind:function(e,r,n){k5(e),D5(e,co(n,r)),am(e,xd),am(e,vv),am(e,bv),am(e,Fu),Pn(e,oS),Pn(e,sS),so(e,cS),so(e,lS),so(e,uS),Mb(e,fS)}},z$=Ge({directives:{VBToggle:M5}}),I5=Ge({components:{BCollapse:U1e},plugins:{VBTogglePlugin:z$}});/**! + */(function(t,e){(function(r,n){t.exports=n()})(ir,function(){function r(de){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ie){return typeof ie}:r=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},r(de)}function n(){return n=Object.assign||function(de){for(var ie=1;ie0?O=K:ie=K;while(Math.abs(V)>o&&++le=a?E(ce,xe,ie,M):Te===0?xe:$(ce,ue,ue+f,ie,M)}return function(ue){return ue===0?0:ue===1?1:v(le(ue),O,x)}},N={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},k=!1;try{var J=Object.defineProperty({},"passive",{get:function(){k=!0}});window.addEventListener("test",null,J)}catch(de){}var B={$:function(ie){return typeof ie!="string"?ie:document.querySelector(ie)},on:function(ie,O,M){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};O instanceof Array||(O=[O]);for(var V=0;V2&&arguments[2]!==void 0?arguments[2]:{};if(r(Rr)==="object"?Yt=Rr:typeof Rr=="number"&&(Yt.duration=Rr),ie=B.$(br),!ie)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+br);if(O=B.$(Yt.container||ee.container),M=Yt.hasOwnProperty("duration")?Yt.duration:ee.duration,V=Yt.hasOwnProperty("lazy")?Yt.lazy:ee.lazy,x=Yt.easing||ee.easing,K=Yt.hasOwnProperty("offset")?Yt.offset:ee.offset,le=Yt.hasOwnProperty("force")?Yt.force!==!1:ee.force,ce=Yt.hasOwnProperty("cancelable")?Yt.cancelable!==!1:ee.cancelable,ue=Yt.onStart||ee.onStart,be=Yt.onDone||ee.onDone,$e=Yt.onCancel||ee.onCancel,Ie=Yt.x===void 0?ee.x:Yt.x,xe=Yt.y===void 0?ee.y:Yt.y,typeof K=="function"&&(K=K(ie,O)),Te=yi(O),Ve=Ui(O),va(),Ne=!1,!le){var Vi=O.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:O.offsetHeight,dl=Ve,Cc=dl+Vi,pl=xt-K,pf=pl+ie.offsetHeight;if(pl>=dl&&pf<=Cc){be&&be(ie);return}}if(ue&&ue(ie),!Ct&&!It){be&&be(ie);return}return typeof x=="string"&&(x=N[x]||N.ease),kr=L.apply(L,x),B.on(O,j,Qt,{passive:!0}),window.requestAnimationFrame(Xn),function(){Kr=null,Ne=!0}}return fl},z=ge(),H=[];function R(de){for(var ie=0;ie/g,">").replace(/"/g,""").replace(/'/g,"'")}const Lge={name:"ItemSuggest",components:{LoadingIndicator:Ab},mixins:[Pb],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=jn(!1),n=jn(!1),i=jn(null),a=jn(""),o=jn(-1),l=jn([]),c="abc",f=jn(!1),d=jn(null),p=jn(null),g=jn(null),y=Q.debounce(async L=>{L=L.trim(),l.value=[],r.value=!0;const N=t.search(L);i.value=N.cancel;let k;try{k=(await N).slice(1).reduce((J,B)=>(J=B.map((j,ee)=>(J[ee]||[]).concat(j)),J),[])}catch(J){if(J.message==="canceled")return;console.error(J),k=[]}L===a.value.trim()&&(l.value=k,i.value=null,r.value=!1)},200);$I(a,L=>{o.value=-1,i.value!=null&&(i.value("There was a newer search query."),i.value=null),L===""?(r.value=!1,n.value=!1):(l.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,y(L))});const v=()=>{n.value=a.value!==""},_=()=>{n.value=!1},$=L=>{_(),o.value=-1,e("select",{uri:l.value[L][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},E=L=>{if(!a.value.length)return L;const N=a.value,k=new RegExp(N,"ig");let J=k.exec(L),B=0,j="";for(;J;){let ee=J.index;j+=Aw(L.slice(B,ee))+""+Aw(L.slice(ee,ee+N.length))+"",B=ee+N.length,J=k.exec(L)}return j+=Aw(L.slice(B)),j},D=()=>{const L=g.value.childNodes[o.value];if(L){const N=L.parentElement.parentElement,k=L.getBoundingClientRect(),J=N.getBoundingClientRect();aN.scrollTo(L,100,{container:N,easing:"ease-in",offset:k.bottom>J.bottom?-J.height+k.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:o,results:l,uniqueID:c,openResults:v,closeResults:_,chooseResult:$,itemSuggest:d,searchInput:p,resultList:g,mouseover(L){f.value||(o.value=L)},mousemove(){f.value=!1},onArrowDown(){f.value=!0,o.value>=l.value.length-1?o.value=0:o.value+=1,D()},onArrowUp(){f.value=!0,o.value<=0?o.value=l.value.length-1:o.value-=1,D()},onEnter(){let L;r.value||l.value.length===0||(o.value<0||o.value>=l.value.length?L=0:L=o.value,$(L))},highlightQueryInResult:E,focus(){p.value.focus()},setQuery(L,N=!1){a.value=L,N?p.value.focus():hp(()=>{_()})}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var Nge=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:e.mousemove}},[r("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:e.openResults,keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"down",40,n.key,["Down","ArrowDown"])?null:(n.preventDefault(),e.onArrowDown.apply(null,arguments))},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"up",38,n.key,["Up","ArrowUp"])?null:(n.preventDefault(),e.onArrowUp.apply(null,arguments))},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"tab",9,n.key,"Tab"))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],keyup:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"esc",27,n.key,["Esc","Escape"]))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],focus:e.openResults},model:{value:e.query,callback:function(n){e.query=n},expression:"query"}}),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[e.isLoading?r("div",{staticClass:"jskos-vue-itemSuggest-loading"},[r("loading-indicator",{attrs:{size:"md"}})],1):r("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[e._l(e.results,function(n,i){return r("li",{key:i,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":i===e.searchSelected},on:{click:function(a){return e.chooseResult(i)},mouseover:function(a){return e.mouseover(i)}}},[r("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(n[0]))}})])}),e.results.length==0?r("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[r("div",[e._v("No results")])]):e._e()],2)])],1)},Bge=[],Fge=ur(Lge,Nge,Bge,!1,null,"12c63649",null,null);const jge=Fge.exports;const zge={name:"ConcordanceEditorModal",components:{ItemName:ol,ItemSuggest:jge},mixins:[Ra,al],props:{concordance:{type:Object,default:()=>null}},data(){return{notation:"",description:{},contributor:""}},computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r="".concat(t,"-").concat(e),n=null;for(;this.concordances.find(i=>G.notation(i)===r);)n?n+=1:n=2,r="".concat(t,"-").concat(e,"-").concat(n);return r},_concordance(){var e;const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const r of this.config.languages)this.description[r]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[r]=[this.description[r]]);return(e=this.concordance)!=null&&e.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map(t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n})},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?"".concat(this.$t("concordanceEditor.contributorSubtextInvalidPrefix")," ").concat(t.join(", "),"."):null}},watch:{concordance(){if(this.concordance){this.notation=Q.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,Q.get(this.concordance,"scopeNote.".concat(t,"[0]"),""));this.contributor=(this.concordance.contributor||[]).map(t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=" ".concat(r)),e}).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map(n=>Xe(n)).filter(n=>(n.notation||[]).concat(Object.values(n.prefLabel||{})).join("").toLowerCase().includes(t)),r=[t];return r[1]=e.map(n=>G.notation(n)+" "+G.prefLabel(n)),r[2]=e.map(()=>""),r[3]=e.map(n=>n.uri),r},selectScheme({isLeft:t,scheme:e}){Mu(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}};var Hge=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:e.$t(e.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.source")))]),!e.editing&&!e.fromScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!0,scheme:n})}}}):r("br"),e.fromScheme?r("item-name",{attrs:{"font-size":"large",item:e.fromScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.fromScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!0,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.target")))]),!e.editing&&!e.toScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!1,scheme:n})}}}):r("br"),e.toScheme?r("item-name",{attrs:{"font-size":"large",item:e.toScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.toScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!1,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v("Notation")]),r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.notationDefault,disabled:e.editing},model:{value:e.notation,callback:function(n){e.notation=n},expression:"notation"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.notationSubtext")))])],1),r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.description")))]),e._l(e.config.languages,function(n){return r("span",{key:n},[r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.description")},model:{value:e.description[n],callback:function(i){e.$set(e.description,n,i)},expression:"description[lang]"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("languages.".concat(n)))+" ("+e._s(n)+")")])],1)})],2),r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.contributor")))]),r("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:e.contributor,callback:function(n){e.contributor=n},expression:"contributor"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.contributorSubtextDefault")))]),e.contributorSubtextError?r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.contributorSubtextError))]):e._e()],1),r("p",[e.editing?r("b-button",{attrs:{variant:"primary"},on:{click:e.saveChanges}},[e._v(" "+e._s(e.$t("concordanceEditor.save"))+" ")]):r("b-button",{attrs:{variant:"primary",disabled:!e.canCreate},on:{click:e.addConcordance}},[e._v(" "+e._s(e.$t("concordanceEditor.addConcordance"))+" ")])],1),e.editing&&e.canDeleteConcordance({concordance:e.concordance})?r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceTitle")))]),r("br"),r("b-button",{attrs:{variant:"danger"},on:{click:function(n){e.deleteConcordance({concordance:e.concordance}),e.hide()}}},[e._v(" "+e._s(e.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):e._e()])},Uge=[],Vge=ur(zge,Hge,Uge,!1,null,"c18ca760",null,null);const Wge=Vge.exports;const Gge={name:"ConcordanceDetail",components:{DataModal:p$,ItemName:ol,AutoLink:Ep,RegistryInfo:Cp,DateString:lf},mixins:[Ra],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.concordance.creator))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}};var Kge=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.concordance?r("div",[r("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.toScheme}})],1)],1),e.concordance.scopeNote?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.description"))+": ")]),r("b-col",e._l(Object.keys(e.concordance.scopeNote),function(n){return r("p",{key:"concordanceDetail-scopeNote-".concat(n)},[e._v(" "+e._s(e.concordance.scopeNote[n].join(";"))+" "),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n))])])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.concordance.creator||[],function(n,i){return r("p",{key:"concordanceDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.modified}})],1)],1),e.concordance.distributions&&e.concordance.distributions.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.download"))+": ")]),r("b-col",e._l(e.concordance.distributions,function(n,i){return r("span",{key:i},[e.nameOfDistribution(n)?r("a",{attrs:{href:n.download}},[e._v(" "+e._s(e.nameOfDistribution(n))+" ")]):e._e()])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("registryInfo.mappings"))+": ")]),r("b-col",[e._v(e._s(e.concordance.extent))])],1),e.concordance.uri||e.concordance.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.concordance.uri].concat(e.concordance.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"concordanceDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.concordance.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.concordance._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.concordance?r("data-modal",{ref:"dataModal",attrs:{data:e.concordance,url:e.concordance.uri,type:"concordance"}}):e._e()],1)},qge=[],Yge=ur(Gge,Kge,qge,!1,null,"1c279eed",null,null);const Xge=Yge.exports;let Ul,Od;typeof document.hidden<"u"?(Ul="hidden",Od="visibilitychange"):typeof document.msHidden<"u"?(Ul="msHidden",Od="msvisibilitychange"):typeof document.webkitHidden<"u"&&(Ul="webkitHidden",Od="webkitvisibilitychange");const Jge={data(){return{isPageVisible:!0}},created(){Ul&&document.addEventListener(Od,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[Ul]},beforeDestroy(){Ul&&document.removeEventListener(Od,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[Ul]}}};const Zge={name:"MappingBrowser",components:{FlexibleTable:d$,MappingBrowserTable:Mge,RegistryNotation:SO,ItemName:ol,ComponentSettings:Dme,DataModalButton:eN,ConcordanceEditorModal:Wge,ConcordanceDetail:Xge,DateString:lf},mixins:[il,al,f$,Pb,Ra,Jge],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data(){return{tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}},computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter(r=>this.$jskos.compare(r._registry,this.currentConcordanceRegistry))){let r={concordance:e};r.from=Q.get(e,"fromScheme"),r.from=Xe(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=Q.get(e,"toScheme"),r.to=Xe(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||Q.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(Q.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=Q.get(e,"modified")||Q.get(e,"created")||"",r.download=Q.get(e,"distributions",[]),r.mappings=parseInt(Q.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:"".concat(this.$jskos.notation(e)," ").concat(this.$jskos.prefLabel(e,{language:this.locale})),value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter(r=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,r.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,r.toScheme))).sort(Ghe))t.push({value:e.uri,text:Qg(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),Xe(t.scheme[!0]),Xe(t.scheme[!1])];return Q.get(this.registryGroups.find(r=>r.stored),"registries",[]).filter(r=>{if(!r.schemes||!r.supportsScheme)return!0;for(const n of e)if(r.supportsScheme(n))return!0;return!1})},mappingRegistriesSorted(){return Q.flatten(this.registryGroups.map(t=>t.registries))},navigatorRegistries(){return this.mappingRegistriesSorted.filter(t=>t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!1])))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find(n=>n.stored===this.$jskos.mappingRegistryIsStored(e)).registries.push(e);t=t.filter(e=>e.registries.length>0);for(let e of t)e.registries=e.registries.sort((r,n)=>this.$jskos.compareFast(r,this.currentRegistry)?-1:this.$jskos.compareFast(n,this.currentRegistry)?1:0);return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor(){return!1}};e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;let n;for(;!n||e.page>1&&n.length===0;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map(i=>{let a={mapping:i,registry:r};return a.sourceScheme=Q.get(i,"fromScheme")||void 0,a.targetScheme=Q.get(i,"toScheme")||void 0,a.sourceConcepts=this.$jskos.conceptsOfMapping(i,"from").filter(o=>o!=null),a.targetConcepts=this.$jskos.conceptsOfMapping(i,"to").filter(o=>o!=null),a.sourceConceptsLong=a.sourceConcepts,a.targetConceptsLong=a.targetConcepts,a._rowClass="",a.source="Embedded Mappings",a.sourceShort="embedded",a.type=this.$jskos.mappingTypeByType(i.type),a.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(Q.omit(this.$jskos.copyDeep(i)))),a.extra={date:i.modified||i.created},this.$jskos.compareFast(a.registry,this.hoveredRegistry)&&(a._rowClass+=" mappingBrowser-hoveredRegistry"),a}),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter(t=>this.$jskos.mappingRegistryIsStored(t.registry))},navigatorSectionsRecommendations(){return this.navigatorSections.filter(t=>!this.$jskos.mappingRegistryIsStored(t.registry))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+="".concat(t.includes("?")?"&":"?").concat(this.searchShareLinkPart),t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)e.has.concordances!==!1&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=this.componentSettings.autoRefresh===void 0?this.config.autoRefresh.mappings:this.componentSettings.autoRefresh*1e3;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let r of Object.values(this.searchRepeatManagers))r&&r.isPaused&&r.start();if(this.searchNeedsRefresh.length){if(this.searchNeedsRefresh.length==1){this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);return}if(this.searchNeedsRefresh.find(r=>!r.registryUri))this.search();else{let r=Q.uniq(this.searchNeedsRefresh.map(n=>n.registryUri));for(let n of r)this.search(n,this.searchPages[n])}}}else if(t==this.tabIndexes.navigator){for(let r of Object.values(this.navigatorRepeatManagers))r&&r.isPaused&&r.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let e=this.$store.state.mapping.mappingsNeedRefreshRegistry;e?(this.navigatorNeedsRefresh.push(e),this.search(e,this.searchPages[e])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let e of document.getElementsByClassName("flexibleTable-body"))e.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter(n=>!this.$jskos.mappingRegistryIsStored(n)&&this.showRegistry[n.uri]))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this["".concat(r,"Results")])){let a=((this["".concat(r,"Pages")][n]||1)-1)*e,o=Math.floor(a/t)+1;r=="search"?this.search(n,o):(this.$set(this.navigatorPages,n,o),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this["".concat(t,"Results")]))t=="search"?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=this.autoRefresh*2)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find(e=>e.value===this.searchFilterInput.partOf)&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=Q.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:this.autoRefresh*2,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach(({uri:t})=>{this.$watch(()=>this.showRegistry[t],e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map(r=>r[t]).forEach(r=>{r&&!r.isPaused&&r.stop()})})}),this.mappingRegistries.map(t=>{var e,r;return(r=(e=t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary}).filter(Boolean).forEach(t=>{const e=is.registryForScheme(t);if(!e){this.$log.warn("Could not find registry for mismatchTagVocabulary ".concat(t.uri,". Feature is disabled."));return}t=Pa(t),j0(t,{registry:e})})},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[Q.get(this.$refs["registryGroup-".concat(e.stored,"-popover")],"[0]"),document.getElementById("registryGroup-".concat(e.stored))],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(Q.difference(Object.keys(this.searchResults),this.searchRegistries.map(e=>e.uri)).forEach(e=>this.$delete(this.searchResults,e)),Q.difference(this.searchRegistries.map(e=>e.uri),Object.keys(this.searchResults)).forEach(e=>this.search(e,1))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},!this.hasSwitchedToNavigator&&(this.selected.concept[!0]||this.selected.concept[!1])&&(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken(){return Hr.CancelToken.source()},showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return Ru(this.schemes).find(e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase()))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},(t||!this.lockScheme[!0])&&(this.searchFilterInput.fromScheme=""),(t||!this.lockScheme[!1])&&(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,Q.forOwn(t,(e,r)=>{e!=null&&(this.searchFilterInput[r]=e)}),this.searchClicked()},searchClicked(){this.searchFilter=Q.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search){this.searchNeedsRefresh.push({registryUri:t,page:e});return}if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let a=[];for(let o of this.concordances.filter(l=>this.$jskos.compare(l,{uri:this.searchFilter.partOf}))){let l=Q.get(o,"_registry.uri");l&&!a.includes(l)&&a.push(l)}if(a.length>0)for(let o of a)this.showRegistry[o]=!0}Q.difference(Object.keys(this.searchResults),this.searchRegistries.map(a=>a.uri)).forEach(a=>this.$delete(this.searchResults,a));let r=this.searchRegistries.filter(a=>t==null||a.uri==t);for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const o=this.searchRepeatManagers[a.uri];if(o&&!o.isPaused&&o.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let l=this.generateCancelToken();this.searchCancelToken[a.uri]=l,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const c={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const p of["from","to"]){let g=c["".concat(p,"Scheme")];!g||!c[p]||(g=new this.$jskos.ConceptScheme(c["".concat(p,"Scheme")]),g!=null&&g.uriPattern&&(c[p]=c[p].split("|").map(y=>g.uriFromNotation(y)||y).join("|")))}const f=()=>this.getMappings({...c,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:l.token}),d=p=>{if(l==this.searchCancelToken[a.uri]){if(!p){this.$set(this.registryHasErrored,a.uri,!0),(!this.searchResults[a.uri]||this.searchResults[a.uri].includes(null))&&this.$set(this.searchResults,a.uri,[]),this.$set(this.searchLoading,a.uri,!1);return}this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,p.length==0&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,p),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const p=this.repeat({function:()=>f(),interval:this.autoRefresh,callback:(g,y)=>{g&&this.$log.warn("Mapping Browser (Search): Error during refresh",g),d(y)}});this.$set(this.searchRepeatManagers,a.uri,p)}else f().then(d)}let n={};Q.forOwn(this.searchFilter,(a,o)=>{a&&(n[o]=a)});let i=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart="search=".concat(i)},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;this.navigatorNeedsRefresh.includes(null)?t=null:t=Q.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:Xe(this.selected.scheme[!0]),[!1]:Xe(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?Q.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?Q.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),!r&&!n){this.navigatorResults={};return}t||(this.navigatorPages={});for(let i of this.navigatorRegistries){if(t&&!t.includes(i.uri))continue;if(!this.showRegistry[i.uri]){this.$delete(this.navigatorResults,i.uri);continue}const a=this.navigatorRepeatManagers[i.uri];a&&!a.isPaused&&a.stop(),this.navigatorCancelToken[i.uri]&&this.navigatorCancelToken[i.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[i.uri]=o,t||this.$set(this.navigatorResults,i.uri,[null]);const l=()=>this.getMappings({...e,registry:i.uri,limit:this.$jskos.mappingRegistryIsStored(i)?100:30,sort:this.$jskos.mappingRegistryIsStored(i)?"modified":"mappingRelevance",cancelToken:o.token}),c=f=>{if(o==this.navigatorCancelToken[i.uri]){if(!f){this.$set(this.registryHasErrored,i.uri,!0),(!this.navigatorResults[i.uri]||this.navigatorResults[i.uri].includes(null))&&this.$set(this.navigatorResults,i.uri,[]);return}this.$set(this.registryHasErrored,i.uri,!1),f=f.sort((d,p)=>{if(d._occurrence||p._occurrence)return Q.get(p,"_occurrence.count",0)-Q.get(d,"_occurrence.count",0);if(d.mappingRelevance&&p.mappingRelevance)return p.mappingRelevance-d.mappingRelevance;let g={a:10,b:10};return Q.forOwn({a:d,b:p},(y,v)=>{let _=this.$jskos.conceptsOfMapping(y,"from"),$=this.$jskos.conceptsOfMapping(y,"to"),E=this.$jskos.isContainedIn(this.selected.concept[!0],_),D=this.$jskos.isContainedIn(this.selected.concept[!1],$),L=this.$jskos.compare(this.selected.scheme[!0],y.fromScheme),N=this.$jskos.compare(this.selected.scheme[!1],y.toScheme);if(E&&D||(g[v]-=1,L&&N))return;g[v]-=1;let k=this.$jskos.isContainedIn(this.selected.concept[!0],$),J=this.$jskos.isContainedIn(this.selected.concept[!1],_);k&&J||(g[v]-=1,E||(g[v]-=4),D||(g[v]-=3),J||(g[v]-=2),k||(g[v]-=1))}),g.b-g.a!=0?g.b-g.a:f.indexOf(d)-f.indexOf(p)}),f._totalCount=void 0,this.componentSettings.showAllSchemes||(f=f.filter(d=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let p=!0;for(let g of[d.fromScheme,d.toScheme]){let y=!1;for(let v of[!0,!1])this.$jskos.compare(g,this.selected.scheme[v])&&(y=!0);p=p&&y}return p}return!0})),this.$set(this.navigatorResults,i.uri,f),this.navigatorPages[i.uri]>1&&f.length<(this.navigatorPages[i.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,i.uri,this.navigatorPages[i.uri]-1)}};if(this.autoRefresh){const f=this.repeat({function:()=>l(),interval:this.autoRefresh,callback:(d,p)=>{d&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",d),c(p)}});this.$set(this.navigatorRepeatManagers,i.uri,f)}else l().then(c)}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let i=[];for(let a of this.mappingRegistriesSorted.filter(o=>t[o.uri])){let o={id:a.uri,randomId:this.generateID()};o.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(o._class="mappingBrowser-table-currentRegistrySection"),o.items=[],o.loading=r[a.uri],o.page=e[a.uri]||1;let l=t[a.uri]||[];o.totalCount=l._totalCount||l.length,o.lastPage=Math.ceil(o.totalCount/this.componentSettings.resultLimit),l.length==1&&l[0]==null&&(o.loading=!0),l._url&&(o.url=l._url),Bs(Q.flatten(l.map(f=>this.$jskos.conceptsOfMapping(f))));let c=0;for(let f of l){let d={mapping:f,registry:a};if(d.sourceScheme=Q.get(f,"fromScheme")||void 0,d.targetScheme=Q.get(f,"toScheme")||void 0,d.sourceConcepts=this.$jskos.conceptsOfMapping(f,"from").filter(_=>_!=null),d.targetConcepts=this.$jskos.conceptsOfMapping(f,"to").filter(_=>_!=null),d.sourceConceptsLong=d.sourceConcepts,d.targetConceptsLong=d.targetConcepts,!Q.get(f,"from")&&d.sourceConcepts.length==0&&(d.sourceScheme=void 0),!Q.get(f,"to")&&d.targetConcepts.length==0&&(d.targetScheme=void 0),d.sourceConcepts.length+d.targetConcepts.length==0){c+=1;continue}let p=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),g=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),y=f.identifier.includes(p)||f.identifier.includes(g);d._rowClass="",y&&(d._rowClass="mappingBrowser-table-row-match");let v=Q.get(this.$store.state.mapping.original,"uri");v&&f.uri==v&&(d._rowClass="mappingBrowser-table-row-edited"),d.creator=f.creator&&f.creator[0]||"",typeof d.creator=="object"&&(d.creator=this.$jskos.prefLabel(d.creator)),d.extra={date:f.modified||f.created},d.source=this.$jskos.prefLabel(a),d.sourceShort=this.$jskos.notation(a),d.type=this.$jskos.mappingTypeByType(f.type),d.occurrence=f._occurrence,d.uniqueId=this.hash(n+a.uri+JSON.stringify(Q.omit(this.$jskos.copyDeep(f)))),this.$jskos.compareFast(d.registry,this.hoveredRegistry)&&(d._rowClass+=" mappingBrowser-hoveredRegistry"),o.items.push(d)}l._totalCount===void 0&&(o.items=o.items.slice((o.page-1)*this.componentSettings.resultLimit,o.page*this.componentSettings.resultLimit)),o.totalCount-=c,i.push(o)}return i},droppedConcept(t,e){Q.forOwn(e,(r,n)=>{let i="";n=="scheme"?this.$jskos.isScheme(t)?i=Q.get(t,"notation[0]"):i=Q.get(t,"inScheme[0].notation[0]"):n=="concept"&&this.$jskos.isConcept(t)&&(i=Q.get(t,"notation[0]")),i&&Q.set(this,r,i)})},changePage(t,{registry:e,page:r,userInitiated:n}){let i=this["".concat(t,"Pages")][e.uri];n?(this.$set(this["".concat(t,"Pages")],e.uri,r),t=="search"&&this.search(e.uri,r)):r!=i&&(this.$set(this["".concat(t,"Pages")],e.uri,r),this.$nextTick(()=>{this.$set(this["".concat(t,"Pages")],e.uri,i)}))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=r=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(Xe).find(i=>(i=new this.$jskos.ConceptScheme(i),!!(i!=null&&i.notationFromUri(r)))),e=[].concat(...[!0,!1].map(r=>{const n=Xe(this.selected.concept[r]);return((n==null?void 0:n.mappings)||[]).map(i=>this.$jskos.copyDeep(i)).filter(i=>{var l,c,f,d,p,g;if(!i.from&&!i.to)return!1;["from","to"].forEach(y=>{i[y]||(i[y]={memberSet:[{uri:n.uri}]},i[y+"Scheme"]={uri:n.inScheme[0].uri})});const a=Xe(i.fromScheme)||t((f=(c=(l=i.from)==null?void 0:l.memberSet)==null?void 0:c[0])==null?void 0:f.uri),o=Xe(i.toScheme)||t((g=(p=(d=i.to)==null?void 0:d.memberSet)==null?void 0:p[0])==null?void 0:g.uri);return!a||!o||this.$jskos.compare(a,o)?!1:(i.fromScheme||(i.fromScheme={uri:a.uri}),i.toScheme||(i.toScheme={uri:o.uri}),this.adjustMapping(i),Bs(this.$jskos.conceptsOfMapping(i,"from"),{scheme:a}),Bs(this.$jskos.conceptsOfMapping(i,"to"),{scheme:o}),!0)})}));this.embeddedMappings=e}}};var Qge=function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"mappingBrowser"}},[r("component-settings",{attrs:{tooltip:e.$t("mappingBrowser.settingsButton")}}),r("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:e.tab,callback:function(n){e.tab=n},expression:"tab"}},[e.concordancesShown?r("tab",{attrs:{title:e.$t("mappingBrowser.concordances")},on:{click:e.handleClick}},[e.concordances?[e.concordanceRegistries.length?r("div",{staticClass:"mappingBrowser-concordanceMenu"},[e.canCreateConcordance()?r("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(n){return e.editConcordance(null)}}},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("concordanceEditor.addConcordanceButton"),delay:e.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.newConcordance"))+" ")],1):e._e(),e._l(e.concordanceRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:n,disabled:!e.$jskos.compareFast(n,e.currentConcordanceRegistry)},nativeOn:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})})],2):e._e(),r("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:e.concordanceToEdit}}),r("div",{staticStyle:{display:"flex",padding:"0px 4px"}},e._l(e.concordanceTableFields,function(n){return r("div",{key:n.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+n.width},[n.key=="from"?r("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.from")},model:{value:e.concordanceFilter.from,callback:function(i){e.$set(e.concordanceFilter,"from",i)},expression:"concordanceFilter.from"}}):e._e(),n.key=="to"?r("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.to")},model:{value:e.concordanceFilter.to,callback:function(i){e.$set(e.concordanceFilter,"to",i)},expression:"concordanceFilter.to"}}):e._e(),n.key=="creator"?r("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.creator")},model:{value:e.concordanceFilter.creator,callback:function(i){e.$set(e.concordanceFilter,"creator",i)},expression:"concordanceFilter.creator"}}):e._e(),e.concordanceFilter[n.key]!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:e.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(i){e.concordanceFilter[n.key]=""}}},[e._v(" x ")]):e._e(),n.key=="from"?r("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(i){[e.concordanceFilter.from,e.concordanceFilter.to]=[e.concordanceFilter.to,e.concordanceFilter.from]}}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):e._e()],1)}),0),r("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[r("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:e.concordanceTableFields,items:e.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:e._u([{key:"mappings",fn:function({item:n,value:i}){return r("span",{},[e._v(" "+e._s((isNaN(i)?"?":i).toLocaleString())+" "),r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showMappings"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(a){return e.showMappingsForConcordance(n.concordance)}}})],1)}},{key:"actions",fn:function({item:n}){return r("span",{},[r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.canUpdateConcordance({concordance:n.concordance})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.editConcordanceTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(i){return e.editConcordance(n.concordance)}}}):e.isCreatorOrContributor(n.concordance,e.user)&&n.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):e._e()],1),r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showConcordanceDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.concordanceToEdit=n.concordance)&&e.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__===!0,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:n}){return r("span",{},[e._v(" "+e._s(n)+" ")])}},{key:"date",fn:function({value:n}){return r("span",{},[r("date-string",{attrs:{date:n}})],1)}}],null,!1,1554914683)})],1),r("div",{staticStyle:{display:"flex"}},[r("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[e._v(" "+e._s(e.concordanceTableItems.length)+" "+e._s(e.$t("mappingBrowser.concordances"))+" "+e._s(e.$t("mappingBrowser.total"))+" "+e._s(e.concordanceTableItems.reduce((n,i)=>n+(i.mappings||0),0).toLocaleString())+" "+e._s(e.$t("registryInfo.mappings"))+" ")]),e.concordances&&e.concordances.length>0?r("data-modal-button",{attrs:{data:e.concordances,"position-right":20,url:e.concordanceUrls,type:"concordance"}}):e._e(),r("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:e.concordanceToEdit}})],1)]:e._e()],2):e._e(),r("tab",{attrs:{title:e.$t("mappingBrowser.mappingSearch")},on:{click:e.handleClick}},[r("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[r("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.fromScheme==""?null:e.searchFromScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(n){!e.lockScheme[!0]&&e.drop(n,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!0]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.fromScheme,callback:function(n){e.$set(e.searchFilterInput,"fromScheme",n)},expression:"searchFilterInput.fromScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!0]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!0]=!e.lockScheme[!0]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!0]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.fromNotation,callback:function(n){e.$set(e.searchFilterInput,"fromNotation",n)},expression:"searchFilterInput.fromNotation"}}),r("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:e.swapClicked}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.toScheme==""?null:e.searchToScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(n){!e.lockScheme[!1]&&e.drop(n,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!1]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.toScheme,callback:function(n){e.$set(e.searchFilterInput,"toScheme",n)},expression:"searchFilterInput.toScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!1]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!1]=!e.lockScheme[!1]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!1]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.toNotation,callback:function(n){e.$set(e.searchFilterInput,"toNotation",n)},expression:"searchFilterInput.toNotation"}}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:e.searchClicked}},[r("font-awesome-icon",{attrs:{icon:"search"}}),e._v(e._s(e.$t("mappingBrowser.searchSubmit"))+" ")],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.$t("mappingBrowser.".concat(e.searchFilterExtended?"searchCollapse":"searchExtend")),placement:e.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(n){e.searchFilterExtended=!e.searchFilterExtended}}},[e.searchFilterExtended?r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!e.searchFilterExtended&&(e.searchFilterInput.creator||e.searchFilterInput.type||e.searchFilterInput.partOf)?r("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[e._v(" • ")]):e._e()],1),e.searchFilterExtended?[r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.creator"))+": ")]),r("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[r("b-input",{attrs:{size:"sm",placeholder:e.$t("mappingBrowser.creator")},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.creator,callback:function(n){e.$set(e.searchFilterInput,"creator",n)},expression:"searchFilterInput.creator"}}),e.authorized&&e.searchFilterInput.creator!=(e.userUris||[]).join("|")?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(n){e.searchFilterInput.creator=(e.userUris||[]).join("|")}}},[r("font-awesome-icon",{attrs:{icon:"user"}})],1):e._e()],1),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchType"))+": ")]),r("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:e.typeOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.type,callback:function(n){e.$set(e.searchFilterInput,"type",n)},expression:"searchFilterInput.type"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchBidirectionalTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchBidirectional"))+": "),r("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.direction,callback:function(n){e.$set(e.searchFilterInput,"direction",n)},expression:"searchFilterInput.direction"}})],1),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchCardinality"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.cardinalityOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.cardinality,callback:function(n){e.$set(e.searchFilterInput,"cardinality",n)},expression:"searchFilterInput.cardinality"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchAnnotated"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.annotatedOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.annotated,callback:function(n){e.$set(e.searchFilterInput,"annotated",n)},expression:"searchFilterInput.annotated"}}),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.concordance"))+": ")]),r("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:e.concordanceOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.partOf,callback:function(n){e.$set(e.searchFilterInput,"partOf",n)},expression:"searchFilterInput.partOf"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" Sort: ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.orderOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.order,callback:function(n){e.$set(e.searchFilterInput,"order",n)},expression:"searchFilterInput.order"}}),e._l(e.searchRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!e.$jskos.compareFast(n,e.currentRegistry)},attrs:{registry:n,disabled:!e.showRegistry[n.uri]},nativeOn:{click:function(i){e.showRegistry[n.uri]=!e.showRegistry[n.uri]},mouseover:function(i){e.hoveredRegistry=n},mouseout:function(i){e.hoveredRegistry=null}}})}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:e.clearSearchFilter}},[r("font-awesome-icon",{attrs:{icon:"ban"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchClear"))+" ")],1)]:e._e()],2)]),e.searchSections.length?r("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:e.searchSections,"search-limit":e.componentSettings.resultLimit,"show-editing-tools":e.showEditingTools,"show-cocoda-link":e.showCocodaLink,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(n){return e.changePage("search",n)}}}):r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]),r("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[r("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchShareLabel"))+" ")],1),r("b-popover",{attrs:{show:e.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(n){e.searchShareShow=n}}},[r("div",{ref:"searchSharePopover"},[r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.searchShareTitle")))])]),r("p",{staticStyle:{"user-select":"none"}},[r("b-form-checkbox",{model:{value:e.searchShareIncludeSelected,callback:function(n){e.searchShareIncludeSelected=n},expression:"searchShareIncludeSelected"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareInclude"))+" ")])],1),r("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[r("pre",[r("code",[e._v(e._s(e.searchShareLink))])])]),r("p",{staticStyle:{"text-align":"right"}},[r("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(n){return e.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),e.showNavigator?r("tab",{attrs:{title:e.$t("mappingBrowser.mappingNavigator")},on:{click:e.handleClick}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.selected.concept[!0]&&!e.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingBrowser.chooseConcept"))+" ")]),e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"mappingBrowser-navigator-results"},e._l(e.registryGroups,function(n){return r("div",{key:"mappingBrowser-registryGroup-".concat(n.stored),staticClass:"mappingBrowser-registryGroup"},[r("div",{staticClass:"mappingBrowser-registryGroup-header"},[r("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:"registryGroup-".concat(n.stored)}},[e._v(" "+e._s(n.label)+" ")]),r("span",{staticStyle:{"white-space":"nowrap",float:"right"}},e._l(n.registries.filter(i=>e.$jskos.isContainedIn(i,e.navigatorRegistries)),function(i){return r("registry-notation",{key:i.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!e.$jskos.compareFast(i,e.currentRegistry)},attrs:{registry:i,disabled:!e.showRegistry[i.uri]},nativeOn:{click:function(a){e.showRegistry[i.uri]=!e.showRegistry[i.uri]},mouseover:function(a){e.hoveredRegistry=i},mouseout:function(a){e.hoveredRegistry=null}}})}),1)]),(n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations).length?r("mapping-browser-table",{attrs:{sections:n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations,"search-limit":e.componentSettings.resultLimit,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(i){return e.changePage("navigator",i)}}}):e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]):e._e()],1)}),0):e._e()]):e._e()],1)],1)},eve=[],tve=ur(Zge,Qge,eve,!1,null,"e8c9c2b0",null,null);const NRe=tve.exports;var oN={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(typeof window<"u"?window:ir,function(){if(typeof window>"u")return null;var r=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),n=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(d){return r.setTimeout(d,20)},i=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||function(d){r.clearTimeout(d)};function a(d,p){var g=Object.prototype.toString.call(d),y=g==="[object Array]"||g==="[object NodeList]"||g==="[object HTMLCollection]"||g==="[object Object]"||typeof jQuery<"u"&&d instanceof jQuery||typeof Elements<"u"&&d instanceof Elements,v=0,_=d.length;if(y)for(;v<_;v++)p(d[v]);else p(d)}function o(d){if(!d.getBoundingClientRect)return{width:d.offsetWidth,height:d.offsetHeight};var p=d.getBoundingClientRect();return{width:Math.round(p.width),height:Math.round(p.height)}}function l(d,p){Object.keys(p).forEach(function(g){d.style[g]=p[g]})}var c=function(d,p){var g=0;function y(){var _=[];this.add=function(D){_.push(D)};var $,E;this.call=function(D){for($=0,E=_.length;$=z&&(X+=fe.value),fe.mode==="max"&&H<=z&&(X+=fe.value),R[ae]||(R[ae]=""),X&&(" "+R[ae]+" ").indexOf(" "+X+" ")===-1&&(R[ae]+=" "+X));for(var Se in Ee)Ee.hasOwnProperty(Se)&&(R[Ee[Se]]?this.element.setAttribute(Ee[Se],R[Ee[Se]].substr(1)):this.element.removeAttribute(Ee[Se]))}}function g(B,j){B.elementQueriesSetupInformation||(B.elementQueriesSetupInformation=new p(B,j)),B.elementQueriesSensor||(B.elementQueriesSensor=new r(B,function(){B.elementQueriesSetupInformation.call()}))}function y(B,j,ee,fe){if(typeof o[B]>"u"){o[B]=[];var ge=l.length;a.innerHTML+="\n"+B+" {animation: 0.1s element-queries;}",a.innerHTML+="\n"+B+" > .resize-sensor {min-width: "+ge+"px;}",l.push(B)}o[B].push({mode:j,property:ee,value:fe})}function v(B){var j;if(document.querySelectorAll&&(j=B?B.querySelectorAll.bind(B):document.querySelectorAll.bind(document)),!j&&typeof $$<"u"&&(j=$$),!j&&typeof jQuery<"u"&&(j=jQuery),!j)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return j}function _(B){var j=v(B);for(var ee in o)if(o.hasOwnProperty(ee))for(var fe=j(ee,B),ge=0,z=fe.length;geee[De].minWidth&&(ve=De);if(ve||(ve=ge),z!==ve)if(H[ve])j[z].style.display="none",j[ve].style.display="block",z=ve;else{var de=new Image;de.onload=function(){j[ve].src=fe[ve],j[z].style.display="none",j[ve].style.display="block",H[ve]=!0,z=ve},de.src=fe[ve]}else j[ve].src=fe[ve]}B.resizeSensorInstance=new r(B,Se),Se()}function E(){for(var B=v(),j=B("[data-responsive-image],[responsive-image]"),ee=0,fe=j.length;ee img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",a.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(a),J=!0);for(var j=0,ee=document.styleSheets.length;j\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n '.concat(t,"\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n ")}function kw(t){return t.data.results.bindings.map(e=>{const r={inScheme:[H0],uri:e.d.value,notation:[e.identifier.value],prefLabel:{[e.name["xml:lang"]]:e.name.value},broader:(e.broader.value||"").split(" ").filter(n=>n.trim()!=="").map(n=>({uri:n}))};return e.dateCreated&&e.dateCreated.value&&(r.created=e.dateCreated.value),e.dateRevised&&e.dateRevised.value&&(r.modified=e.dateRevised.value),r})}class m$ extends qr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,vi.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async getSchemes(){return[H0]}async getTop(){return[]}async getConcepts({concepts:e,...r}){if(!e)throw new Me({parameter:"concepts"});Array.isArray(e)||(e=[e]);const n=xw({where:"VALUES ?d { ".concat(e.map(a=>"<".concat(a.uri,">")).join(" ")," } .")}),i=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return kw(i)}catch(a){return console.error(a),[]}}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Me({parameter:"concept"});const n=xw({where:"?d meshv:broaderDescriptor <".concat(e.uri,"> .")}),i=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return kw(i)}catch(a){return console.error(a),[]}}async suggest(e){const r=e.search,n=await this._search(e);return[r,n.map(i=>G.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search(e){return this._search(e)}async _search({scheme:e,search:r,limit:n,offset:i,...a}){if(!r)throw new Me({parameter:"search"});if(!e||!G.compare(e,H0))throw new Me({parameter:"scheme"});n=n||this._jskos.suggestResultLimit||this._defaultParams.limit,i=i||this._defaultParams.offset,r=r.replace(/"/g,'\\"');const o=xw({where:'FILTER(REGEX(?name,"'.concat(r,'","i"))')}),l=await Hr({method:"get",url:this._api.api,params:{...this._defaultParams,...a.params||{},query:o,limit:n,offset:i},headers:this._defaultHeaders});try{return kw(l)}catch(c){return console.error(c),[]}}}m$.providerName="MeshApi";m$.providerType="http://bartoc.org/api-type/mesh";var cN=function(){return(cN=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function sve(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,a;for(a=0;a=0)&&(r[i]=t[i]);return r}function ev(t){"@babel/helpers - typeof";return ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ev(t)}var Ko="_uid",Yn=Ze.version.startsWith("3"),g$=Yn?"ref_for":"refInFor",lve=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],re=Ze.extend.bind(Ze);if(Yn){var cve=Ze.extend,uve=["router-link","transition","transition-group"],fve=Ze.vModelDynamic.created,dve=Ze.vModelDynamic.beforeUpdate;Ze.vModelDynamic.created=function(t,e,r){fve.call(this,t,e,r),t._assign||(t._assign=function(){})},Ze.vModelDynamic.beforeUpdate=function(t,e,r){dve.call(this,t,e,r),t._assign||(t._assign=function(){})},re=(function(e){if(ev(e)==="object"&&e.render&&!e.__alreadyPatched){var r=e.render;e.__alreadyPatched=!0,e.render=function(n){var i=function(g,y,v){var _=v===void 0?[]:[Array.isArray(v)?v.filter(Boolean):v],$=typeof g=="string"&&!uve.includes(g),E=y&&ev(y)==="object"&&!Array.isArray(y);if(!E)return n.apply(void 0,[g,y].concat(_));var D=y.attrs,L=y.props,N=ove(y,["attrs","props"]),k=zf(zf({},N),{},{attrs:D,props:$?{}:L});return g==="router-link"&&!k.slots&&!k.scopedSlots&&(k.scopedSlots={$hasNormal:function(){}}),n.apply(void 0,[g,k].concat(_))};if(e.functional){var a,o,l=arguments[1],c=zf({},l);c.data={attrs:zf({},l.data.attrs||{}),props:zf({},l.data.props||{})},Object.keys(l.data||{}).forEach(function(p){lve.includes(p)?c.data[p]=l.data[p]:p in l.props?c.data.props[p]=l.data[p]:p.startsWith("on")||(c.data.attrs[p]=l.data[p])});var f=["_ctx"],d=((a=l.children)===null||a===void 0||(o=a.default)===null||o===void 0?void 0:o.call(a))||l.children;return d&&Object.keys(c.children).filter(function(p){return!f.includes(p)}).length===0?delete c.children:c.children=d,c.data.on=l.listeners,r.call(this,i,c)}return r.call(this,i)}}return cve.call(this,e)}).bind(Ze)}var v$=Ze.nextTick,cf=typeof window<"u",uN=typeof document<"u",fN=typeof navigator<"u",dN=typeof Promise<"u",pve=typeof MutationObserver<"u"||typeof WebKitMutationObserver<"u"||typeof MozMutationObserver<"u",Gt=cf&&uN&&fN,Tr=cf?window:{},uf=uN?document:{},pN=fN?navigator:{},hve=(pN.userAgent||"").toLowerCase(),mve=hve.indexOf("jsdom")>0,gve=function(){var t=!1;if(Gt)try{var e={get passive(){t=!0}};Tr.addEventListener("test",e,e),Tr.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),tv=Gt&&("ontouchstart"in uf.documentElement||pN.maxTouchPoints>0),Hf=Gt&&!!(Tr.PointerEvent||Tr.MSPointerEvent),yA=Gt&&"IntersectionObserver"in Tr&&"IntersectionObserverEntry"in Tr&&"intersectionRatio"in Tr.IntersectionObserverEntry.prototype,vve="BvConfig",ou="$bvConfig",bve=["xs","sm","md","lg","xl"],yve=/\[(\d+)]/g,_ve=/^(BV?)/,hN=/^\d+$/,wve=/^\..+/,Sve=/^#/,Ove=/^#[A-Za-z]+[\w\-:.]*$/,$ve=/(<([^>]+)>)/gi,Tve=/\B([A-Z])/g,Cve=/([a-z])([A-Z])/g,Eve=/^[0-9]*\.?[0-9]+$/,Pve=/\+/g,Ave=/[-/\\^$*+?.()|[\]{}]/g,mN=/[\s\uFEFF\xA0]+/g,Km=/\s+/,xve=/\/\*$/,kve=/(\s|^)(\w)/g,Dve=/^\s+/,Rve=/_/g,Mve=/-(\w)/g,Ive=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,Lve=/-|\s|T/,Nve=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,_A=/^.*(#[^#]+)$/,Bve=/%2C/g,Fve=/[!'()*]/g,jve=/^(\?|#|&)/,zve=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,Hve=/[/:]/,Uve=/^col-/,Vve=/^BIcon/,Wve=/-u-.+/;function U0(t){"@babel/helpers - typeof";return U0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U0(t)}function xb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function kb(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&qd(t,e)}function Db(t){var e=gN();return function(){var n=Yd(t),i;if(e){var a=Yd(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Gve(this,i)}}function Gve(t,e){if(e&&(U0(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kve(t)}function Kve(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function rv(t){var e=typeof Map=="function"?new Map:void 0;return rv=function(n){if(n===null||!qve(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(n))return e.get(n);e.set(n,i)}function i(){return qm(n,arguments,Yd(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),qd(i,n)},rv(t)}function qm(t,e,r){return gN()?qm=Reflect.construct:qm=function(i,a,o){var l=[null];l.push.apply(l,a);var c=Function.bind.apply(i,l),f=new c;return o&&qd(f,o.prototype),f},qm.apply(null,arguments)}function gN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function qve(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function qd(t,e){return qd=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},qd(t,e)}function Yd(t){return Yd=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Yd(t)}var b$=cf?Tr.Element:function(t){kb(r,t);var e=Db(r);function r(){return xb(this,r),e.apply(this,arguments)}return r}(rv(Object)),Fs=cf?Tr.HTMLElement:function(t){kb(r,t);var e=Db(r);function r(){return xb(this,r),e.apply(this,arguments)}return r}(b$),vN=cf?Tr.SVGElement:function(t){kb(r,t);var e=Db(r);function r(){return xb(this,r),e.apply(this,arguments)}return r}(b$),bN=cf?Tr.File:function(t){kb(r,t);var e=Db(r);function r(){return xb(this,r),e.apply(this,arguments)}return r}(rv(Object));function nv(t){"@babel/helpers - typeof";return nv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nv(t)}var Rb=function(e){return nv(e)},Yve=function(e){return Object.prototype.toString.call(e).slice(8,-1)},Ar=function(e){return e===void 0},rr=function(e){return e===null},jt=function(e){return Ar(e)||rr(e)},Je=function(e){return Rb(e)==="function"},sa=function(e){return Rb(e)==="boolean"},Tt=function(e){return Rb(e)==="string"},Ea=function(e){return Rb(e)==="number"},$d=function(e){return Eve.test(String(e))},Nt=function(e){return Array.isArray(e)},Er=function(e){return e!==null&&nv(e)==="object"},Dn=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Iu=function(e){return e instanceof Date},ac=function(e){return e instanceof Event},Xve=function(e){return e instanceof bN},wA=function(e){return Yve(e)==="RegExp"},Jve=function(e){return!jt(e)&&Je(e.then)&&Je(e.catch)};function SA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function oc(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:e;return Nt(e)?e.reduce(function(n,i){return[].concat(ebe(n),[t(i,i)])},[]):Dn(e)?ut(e).reduce(function(n,i){return TA(TA({},n),{},yN({},i,t(e[i],e[i])))},{}):r},rt=function(e){return e},_N=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(r=Nt(r)?r.join("."):r,!r||!Er(e))return n;if(r in e)return e[r];r=String(r).replace(yve,".$1");var i=r.split(".").filter(rt);return i.length===0?n:i.every(function(a){return Er(e)&&a in e&&!jt(e=e[a])})?e:rr(e)?null:n},Sn=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=_N(e,r);return jt(i)?n:i},CA=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=typeof process<"u"&&process?process.env||{}:{};return e?n[e]||r:n},abe=function(){return CA("BOOTSTRAP_VUE_NO_WARN")||CA("NODE_ENV")==="production"},en=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;abe()||console.warn("[BootstrapVue warn]: ".concat(r?"".concat(r," - "):"").concat(e))},iv=function(e){return Gt?!1:(en("".concat(e,": Can not be called during SSR.")),!0)},EA=function(e){return dN?!1:(en("".concat(e,": Requires Promise support.")),!0)},obe=function(e){return pve?!1:(en("".concat(e,": Requires MutationObserver support.")),!0)};function sbe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function PA(t,e){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};if(Dn(n)){var i=OA(n);i.forEach(function(a){var o=n[a];a==="breakpoints"?!Nt(o)||o.length<2||o.some(function(l){return!Tt(l)||l.length===0})?en('"breakpoints" must be an array of at least 2 breakpoint names',vve):r.$_config[a]=la(o):Dn(o)&&(r.$_config[a]=OA(o).reduce(function(l,c){return Ar(o[c])||(l[c]=la(o[c])),l},r.$_config[a]||{}))})}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return la(this.$_config)}},{key:"getConfigValue",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return la(_N(this.$_config,r,n))}}]),t}(),ube=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze;r.prototype[ou]=Ze.prototype[ou]=r.prototype[ou]||Ze.prototype[ou]||new cbe,r.prototype[ou].setConfig(e)};function AA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xA(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=e.components,n=e.directives,i=e.plugins,a=function o(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o.installed||(o.installed=!0,dbe(l),ube(c,l),mbe(l,r),vbe(l,n),pbe(l,i))};return a.installed=!1,a},Ge=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return xA(xA({},r),{},{install:wN(e)})},pbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)n&&r[n]&&e.use(r[n])},hbe=function(e,r,n){e&&r&&n&&e.component(r,n)},mbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)hbe(e,n,r[n])},gbe=function(e,r,n){e&&r&&n&&e.directive(r.replace(/^VB/,"B"),n)},vbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)gbe(e,n,r[n])},SN="BAlert",ON="BAspect",$N="BAvatar",TN="BAvatarGroup",CN="BBadge",EN="BBreadcrumb",PN="BBreadcrumbItem",AN="BBreadcrumbLink",xN="BButton",kN="BButtonClose",DN="BButtonGroup",RN="BButtonToolbar",MN="BCalendar",_$="BCard",IN="BCardBody",LN="BCardFooter",NN="BCardGroup",BN="BCardHeader",FN="BCardImg",jN="BCardImgLazy",zN="BCardSubTitle",HN="BCardText",UN="BCardTitle",VN="BCarousel",WN="BCarouselSlide",GN="BCol",$n="BCollapse",KN="BContainer",lc="BDropdown",qN="BDropdownDivider",YN="BDropdownForm",XN="BDropdownGroup",JN="BDropdownHeader",ZN="BDropdownItem",QN="BDropdownItemButton",eB="BDropdownText",tB="BEmbed",rB="BForm",nB="BFormCheckbox",iB="BFormCheckboxGroup",aB="BFormDatalist",oB="BFormDatepicker",w$="BFormFile",sB="BFormGroup",lB="BFormInput",cB="BFormInvalidFeedback",uB="BFormRadio",fB="BFormRadioGroup",dB="BFormRating",pB="BFormRow",hB="BFormSelect",mB="BFormSelectOption",gB="BFormSelectOptionGroup",vB="BFormSpinbutton",bB="BFormTag",yB="BFormTags",_B="BFormText",wB="BFormTextarea",SB="BFormTimepicker",OB="BFormValidFeedback",$B="BIcon",bbe="BIconBase",TB="BImg",CB="BImgLazy",EB="BInputGroup",PB="BInputGroupAddon",AB="BInputGroupAppend",xB="BInputGroupPrepend",kB="BInputGroupText",DB="BJumbotron",S$="BLink",RB="BListGroup",MB="BListGroupItem",IB="BMedia",LB="BMediaAside",NB="BMediaBody",oi="BModal",ybe="BMsgBox",BB="BNav",FB="BNavbar",jB="BNavbarBrand",zB="BNavbarNav",HB="BNavbarToggle",UB="BNavForm",VB="BNavItem",WB="BNavItemDropdown",_be="BNavText",GB="BOverlay",Ib="BPagination",W0="BPaginationNav",Fl="BPopover",KB="BProgress",qB="BProgressBar",YB="BRow",XB="BSidebar",JB="BSkeleton",ZB="BSkeletonIcon",QB="BSkeletonImg",eF="BSkeletonTable",tF="BSkeletonWrapper",rF="BSpinner",nF="BTab",cc="BTable",iF="BTableCell",aF="BTableLite",oF="BTableSimple",sF="BTabs",lF="BTbody",cF="BTfoot",uF="BTh",fF="BThead",dF="BTime",Uo="BToast",$u="BToaster",jl="BTooltip",pF="BTr",wbe="BVCollapse",Sbe="BVFormBtnLabelControl",Obe="BVFormRatingStar",$be="BVPopover",Tbe="BVPopoverTemplate",Cbe="BVPopper",Ebe="BVTabButton",Pbe="BVToastPop",Abe="BVTooltip",xbe="BVTooltipTemplate",kbe="BVTransition",hF="BVTransporter",Dbe="BVTransporterTarget",Rbe="activate-tab",mF="blur",Mbe="cancel",hi="change",Ibe="changed",ha="click",G0="close",Lu="context",gF="context-changed",O$="destroyed",K0="disable",Ym="disabled",Lbe="dismissed",Nbe="dismiss-count-down",q0="enable",Xm="enabled",Y0="filtered",vF="first",Bbe="focus",av="focusin",ov="focusout",Td="head-clicked",Pr="hidden",ui="hide",Fbe="img-error",bF="input",yF="last",_F="mouseenter",wF="mouseleave",SF="next",jbe="ok",kA="open",OF="page-click",zbe="paused",$F="prev",Hbe="refresh",ld="refreshed",Ube="remove",sv="row-clicked",Vbe="row-contextmenu",Wbe="row-dblclicked",Gbe="row-hovered",Kbe="row-middle-clicked",qbe="row-selected",Ybe="row-unhovered",TF="selected",dn="show",Vn="shown",Rw="sliding-end",Xbe="sliding-start",Jbe="sort-changed",Zbe="tag-state",CF="toggle",Qbe="unpaused",eye="update",EF=Yn?"vnodeBeforeUnmount":"hook:beforeDestroy",Xd=Yn?"vNodeUnmounted":"hook:destroyed",ll="update:",PF="bv",AF="::",ci={passive:!0},$t={passive:!0,capture:!1},Nu=void 0,Wn=Array,A=Boolean,tye=Date,qn=Function,xn=Number,Wr=Object,rye=RegExp,w=String,xF=[Wn,qn],nye=[Wn,Wr],tt=[Wn,Wr,w],Rn=[Wn,w],iye=[A,xn],Jd=[A,xn,w],Mn=[A,w],Ql=[tye,w],aye=[qn,w],Be=[xn,w],oye=[xn,Wr,w],sye=[Wr,qn],kF=[Wr,w],lye="add-button-text",DA="append",cye="aside",RA="badge",MA="bottom-row",Jo="button-content",IA="custom-foot",uye="decrement",Xr="default",fye="description",dye="dismiss",pye="drop-placeholder",hye="ellipsis-text",DF="empty",mye="emptyfiltered",LA="file-name",T$="first",gye="first-text",X0="footer",Gs="header",vye="header-close",bye="icon-clear",yye="icon-empty",_ye="icon-full",wye="icon-half",Sye="img",Oye="increment",$ye="invalid-feedback",RF="label",Tye="last-text",NA="lead",Cye="loading",Eye="modal-backdrop",BA="modal-cancel",Pye="modal-footer",Aye="modal-header",xye="modal-header-close",FA="modal-ok",Mw="modal-title",kye="nav-next-decade",Dye="nav-next-month",Rye="nav-next-year",Mye="nav-prev-decade",Iye="nav-prev-month",Lye="nav-prev-year",Nye="nav-this-month",Bye="next-text",Fye="overlay",jye="page",zye="placeholder",jA="prepend",Hye="prev-text",Uf="row-details",cd="table-busy",zA="table-caption",HA="table-colgroup",Uye="tabs-end",Vye="tabs-start",Wye="text",Gye="thead-top",xp="title",Kye="toast-title",UA="top-row",qye="valid-feedback",uc=function(){return Array.from.apply(Array,arguments)},ot=function(e,r){return e.indexOf(r)!==-1},Pt=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e=Pt(e).filter(rt),e.some(function(i){return r[i]||n[i]})},pn=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};e=Pt(e).filter(rt);for(var a,o=0;o0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.$scopedSlots,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$slots;return Zo(e,r,n)},normalizeSlot:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$scopedSlots,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.$slots,a=pn(e,r,n,i);return a&&Pt(a)}}}),Le=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseInt(e,10);return isNaN(n)?r:n},_t=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseFloat(e);return isNaN(n)?r:n},Iw=function(e,r){return _t(e).toFixed(Le(r,0))},C$=function(e){return e.replace(Tve,"-$1").toLowerCase()},MF=function(e){return e=C$(e).replace(Mve,function(r,n){return n?n.toUpperCase():""}),e.charAt(0).toUpperCase()+e.slice(1)},Jm=function(e){return e.replace(Rve," ").replace(Cve,function(r,n,i){return n+" "+i}).replace(kve,function(r,n,i){return n+i.toUpperCase()})},Xye=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},IF=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},E$=function(e){return e.replace(Ave,"\\$&")},Qe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return jt(e)?"":Nt(e)||Dn(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,r):String(e)},Jye=function(e){return Qe(e).replace(Dve,"")},js=function(e){return Qe(e).trim()},lv=function(e){return Qe(e).toLowerCase()},Zm=b$.prototype,Zye=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(function(t){return"".concat(t,":not(:disabled):not([disabled])")}).join(", "),Qye=Zm.matches||Zm.msMatchesSelector||Zm.webkitMatchesSelector,e_e=Zm.closest||function(t){var e=this;do{if(qo(e,t))return e;e=e.parentElement||e.parentNode}while(!rr(e)&&e.nodeType===Node.ELEMENT_NODE);return null},zt=(Tr.requestAnimationFrame||Tr.webkitRequestAnimationFrame||Tr.mozRequestAnimationFrame||Tr.msRequestAnimationFrame||Tr.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Tr),t_e=Tr.MutationObserver||Tr.WebKitMutationObserver||Tr.MozMutationObserver||null,r_e=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},Zt=function(e){return!!(e&&e.nodeType===Node.ELEMENT_NODE)},Ks=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=uf.activeElement;return r&&!e.some(function(n){return n===r})?r:null},yo=function(e,r){return Qe(e).toLowerCase()===Qe(r).toLowerCase()},P$=function(e){return Zt(e)&&e===Ks()},Aa=function(e){if(!Zt(e)||!e.parentNode||!jr(uf.body,e)||hu(e,"display")==="none")return!1;var r=fc(e);return!!(r&&r.height>0&&r.width>0)},Vl=function(e){return!Zt(e)||e.disabled||lo(e,"disabled")||Zd(e,"disabled")},A$=function(e){return Zt(e)&&e.offsetHeight},Bi=function(e,r){return uc((Zt(r)?r:uf).querySelectorAll(e))},Li=function(e,r){return(Zt(r)?r:uf).querySelector(e)||null},qo=function(e,r){return Zt(e)?Qye.call(e,r):!1},fi=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!Zt(r))return null;var i=e_e.call(r,e);return n?i:i===r?null:i},jr=function(e,r){return e&&Je(e.contains)?e.contains(r):!1},J0=function(e){return uf.getElementById(/^#/.test(e)?e.slice(1):e)||null},Hn=function(e,r){r&&Zt(e)&&e.classList&&e.classList.add(r)},Pn=function(e,r){r&&Zt(e)&&e.classList&&e.classList.remove(r)},Zd=function(e,r){return r&&Zt(e)&&e.classList?e.classList.contains(r):!1},lr=function(e,r,n){r&&Zt(e)&&e.setAttribute(r,n)},so=function(e,r){r&&Zt(e)&&e.removeAttribute(r)},Ni=function(e,r){return r&&Zt(e)?e.getAttribute(r):null},lo=function(e,r){return r&&Zt(e)?e.hasAttribute(r):null},wn=function(e,r,n){r&&Zt(e)&&(e.style[r]=n)},Lb=function(e,r){r&&Zt(e)&&(e.style[r]="")},hu=function(e,r){return r&&Zt(e)&&e.style[r]||null},fc=function(e){return Zt(e)?e.getBoundingClientRect():null},Ri=function(e){var r=Tr.getComputedStyle;return r&&Zt(e)?r(e):{}},n_e=function(){var e=Tr.getSelection;return e?Tr.getSelection():null},Z0=function(e){var r={top:0,left:0};if(!Zt(e)||e.getClientRects().length===0)return r;var n=fc(e);if(n){var i=e.ownerDocument.defaultView;r.top=n.top+i.pageYOffset,r.left=n.left+i.pageXOffset}return r},i_e=function(e){var r={top:0,left:0};if(!Zt(e))return r;var n={top:0,left:0},i=Ri(e);if(i.position==="fixed")r=fc(e)||r;else{r=Z0(e);for(var a=e.ownerDocument,o=e.offsetParent||a.documentElement;o&&(o===a.body||o===a.documentElement)&&Ri(o).position==="static";)o=o.parentNode;if(o&&o!==e&&o.nodeType===Node.ELEMENT_NODE){n=Z0(o);var l=Ri(o);n.top+=_t(l.borderTopWidth,0),n.left+=_t(l.borderLeftWidth,0)}}return{top:r.top-n.top-_t(i.marginTop,0),left:r.left-n.left-_t(i.marginLeft,0)}},Q0=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return Bi(Zye,e).filter(Aa).filter(function(r){return r.tabIndex>-1&&!r.disabled})},mt=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{e.focus(r)}catch(n){}return P$(e)},bi=function(e){try{e.blur()}catch(r){}return!P$(e)},kp=function(e){var r=Rs(null);return function(){for(var n=arguments.length,i=new Array(n),a=0;a1&&arguments[1]!==void 0?arguments[1]:void 0,n=a_e[ou];return n?n.getConfigValue(e,r):la(r)},Mi=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return r?eS("".concat(e,".").concat(r),n):eS(e,{})},LF=function(){return eS("breakpoints",bve)},o_e=kp(function(){return LF()}),s_e=function(){return la(o_e())},Qd=kp(function(){var t=s_e();return t[0]="",t});function VA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ec(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:Nu,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,a=n===!0;return i=a?i:n,ec(ec(ec({},e?{type:e}:{}),a?{required:a}:Ar(r)?{}:{default:Er(r)?function(){return r}:r}),Ar(i)?{}:{validator:i})},Bb=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rt;if(Nt(e))return e.map(r);var n={};for(var i in e)sc(e,i)&&(n[r(i)]=Er(e[i])?sl(e[i]):e[i]);return n},ar=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:rt;return(Nt(e)?e.slice():ut(e)).reduce(function(i,a){return i[n(a)]=r[a],i},{})},FF=function(e,r,n){return ec(ec({},la(e)),{},{default:function(){var a=Mi(n,r,e.default);return Je(a)?a():a}})},pe=function(e,r){return ut(e).reduce(function(n,i){return ec(ec({},n),{},NF({},i,FF(e[i],i,r)))},{})},l_e=FF({},"","").default.name,ho=function(e){return Je(e)&&e.name&&e.name!==l_e};function c_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Gr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.type,i=n===void 0?Nu:n,a=r.defaultValue,o=a===void 0?void 0:a,l=r.validator,c=l===void 0?void 0:l,f=r.event,d=f===void 0?bF:f,p=c_e({},e,m(i,o,c)),g=re({model:{prop:e,event:d},props:p});return{mixin:g,props:p,prop:e,event:d}},jF=function(e){return gve?Er(e)?e:{capture:!!e||!1}:!!(Er(e)?e.capture:e)},nr=function(e,r,n,i){e&&e.addEventListener&&e.addEventListener(r,n,jF(i))},hr=function(e,r,n,i){e&&e.removeEventListener&&e.removeEventListener(r,n,jF(i))},xa=function(e){for(var r=e?nr:hr,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:{},n=r.preventDefault,i=n===void 0?!0:n,a=r.propagation,o=a===void 0?!0:a,l=r.immediatePropagation,c=l===void 0?!1:l;i&&e.preventDefault(),o&&e.stopPropagation(),c&&e.stopImmediatePropagation()},zF=function(e){return C$(e.replace(_ve,""))},Sr=function(e,r){return[PF,zF(e),r].join(AF)},Ur=function(e,r){return[PF,r,zF(e)].join(AF)};function u_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var f_e=pe({ariaLabel:m(w,"Close"),content:m(w,"×"),disabled:m(A,!1),textVariant:m(w)},kN),dc=re({name:kN,functional:!0,props:f_e,render:function(e,r){var n=r.props,i=r.data,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={staticClass:"close",class:u_e({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(p){n.disabled&&ac(p)&&pt(p)}}};return Zo(Xr,c,l)||(f.domProps={innerHTML:n.content}),e("button",Ke(i,f),pn(Xr,{},c,l))}});function WA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zl(t){for(var e=1;e0?e:0)},Lw=function(e){return e===""||e===!0?!0:Le(e,0)<1?!1:!!e},v_e=pe(He(KA(KA({},g_e),{},{dismissLabel:m(w,"Close"),dismissible:m(A,!1),fade:m(A,!1),variant:m(w,"info")})),SN),b_e=re({name:SN,mixins:[m_e,st],props:v_e,data:function(){return{countDown:0,localShow:Lw(this[Gf])}},watch:(Wf={},ud(Wf,Gf,function(t){this.countDown=YA(t),this.localShow=Lw(t)}),ud(Wf,"countDown",function(e){var r=this;this.clearCountDownInterval();var n=this[Gf];$d(n)&&(this.$emit(Nbe,e),n!==e&&this.$emit(qA,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout(function(){r.countDown--},1e3)):this.$nextTick(function(){zt(function(){r.localShow=!1})}))}),ud(Wf,"localShow",function(e){var r=this[Gf];!e&&(this.dismissible||$d(r))&&this.$emit(Lbe),!$d(r)&&r!==e&&this.$emit(qA,e)}),Wf),created:function(){this.$_filterTimer=null;var e=this[Gf];this.countDown=YA(e),this.localShow=Lw(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var r=e();if(this.localShow){var n=this.dismissible,i=this.variant,a=e();n&&(a=e(dc,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(dye)])),r=e("div",{staticClass:"alert",class:ud({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Ko]},[a,this.normalizeSlot()])}return e(Sc,{props:{noFade:!this.fade}},[r])}}),y_e=Ge({components:{BAlert:b_e}}),Vo=Math.min,Rt=Math.max,UF=Math.abs,VF=Math.ceil,ep=Math.floor,WF=Math.pow,tS=Math.round;function __e(t,e){return $_e(t)||O_e(t,e)||S_e(t,e)||w_e()}function w_e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function S_e(t,e){if(t){if(typeof t=="string")return XA(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XA(t,e)}}function XA(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:{},r=e.target,n=e.rel;return r==="_blank"&&rr(n)?"noopener":n||null},YF=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.href,n=e.to,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:KF,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"#",o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/";if(r)return r;if(qF(i))return null;if(Tt(n))return n||o;if(Dn(n)&&(n.path||n.query||n.hash)){var l=Qe(n.path),c=P_e(n.query),f=Qe(n.hash);return f=!f||f.charAt(0)==="#"?f:"#".concat(f),"".concat(l).concat(c).concat(f)||o}return a};function QA(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var k_e={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},D_e={width:null,height:null,focusable:null,role:null,"aria-label":null},x$={animation:m(w),content:m(w),flipH:m(A,!1),flipV:m(A,!1),fontScale:m(Be,1),rotate:m(Be,0),scale:m(Be,1),shiftH:m(Be,0),shiftV:m(Be,0),stacked:m(A,!1),title:m(w),variant:m(w)},R_e=re({name:bbe,functional:!0,props:x$,render:function(e,r){var n,i=r.data,a=r.props,o=r.children,l=a.animation,c=a.content,f=a.flipH,d=a.flipV,p=a.stacked,g=a.title,y=a.variant,v=Rt(_t(a.fontScale,1),0)||1,_=Rt(_t(a.scale,1),0)||1,$=_t(a.rotate,0),E=_t(a.shiftH,0),D=_t(a.shiftV,0),L=f||d||_!==1,N=L||$,k=E||D,J=!jt(c),B=[N?"translate(8 8)":null,L?"scale(".concat((f?-1:1)*_," ").concat((d?-1:1)*_,")"):null,$?"rotate(".concat($,")"):null,N?"translate(-8 -8)":null].filter(rt),j=e("g",{attrs:{transform:B.join(" ")||null},domProps:J?{innerHTML:c||""}:{}},o);k&&(j=e("g",{attrs:{transform:"translate(".concat(16*E/16," ").concat(-16*D/16,")")}},[j])),p&&(j=e("g",[j]));var ee=g?e("title",g):null,fe=[ee,j].filter(rt);return e("svg",Ke({staticClass:"b-icon bi",class:(n={},QA(n,"text-".concat(y),y),QA(n,"b-icon-animation-".concat(l),l),n),attrs:k_e,style:p?{}:{fontSize:v===1?null:"".concat(v*100,"%")}},i,p?{attrs:D_e}:{},{attrs:{xmlns:p?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),fe)}});function ex(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tx(t){for(var e=1;e'),N_e=hn("CalendarFill",''),nx=hn("ChevronBarLeft",''),ix=hn("ChevronDoubleLeft",''),B_e=hn("ChevronDown",''),ax=hn("ChevronLeft",''),ox=hn("ChevronUp",''),rS=hn("CircleFill",''),F_e=hn("Clock",''),j_e=hn("ClockFill",''),z_e=hn("Dash",''),H_e=hn("PersonFill",''),U_e=hn("Plus",''),V_e=hn("Star",''),W_e=hn("StarFill",''),G_e=hn("StarHalf",''),XF=hn("X",'');function sx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lx(t){for(var e=1;e1?n-1:0),a=1;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:"";return String(e).replace($ve,"")},gr=function(e,r){return e?{innerHTML:e}:r?{textContent:r}:{}};function Sx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ox(t){for(var e=1;e-1&&(r=r.slice(0,n).reverse(),mt(r[0]))},focusNext:function(e){var r=this.getItems(),n=r.indexOf(e.target);n>-1&&(r=r.slice(n+1),mt(r[0]))},focusLast:function(){var e=this.getItems().reverse();mt(e[0])},onFocusin:function(e){var r=this.$el;e.target===r&&!jr(r,e.relatedTarget)&&(pt(e),this.focusFirst(e))},onKeydown:function(e){var r=e.keyCode,n=e.shiftKey;r===di||r===ka?(pt(e),n?this.focusFirst(e):this.focusPrev(e)):(r===Gn||r===Qo)&&(pt(e),n?this.focusLast(e):this.focusNext(e))}},render:function(e){var r=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:r?"0":null},on:r?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),Iwe=Ge({components:{BButtonToolbar:Ax,BBtnToolbar:Ax}}),Ts="gregory",Ed="long",Lwe="narrow",aS="short",xx="2-digit",hv="numeric";function Nwe(t,e){return zwe(t)||jwe(t,e)||Fwe(t,e)||Bwe()}function Bwe(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Fwe(t,e){if(t){if(typeof t=="string")return kx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kx(t,e)}}function kx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function oS(t,e){return oS=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},oS(t,e)}var ln=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:Ts;e=Pt(e).filter(rt);var n=new Intl.DateTimeFormat(e,{calendar:r});return n.resolvedOptions().locale},fd=function(e,r){var n=new Intl.DateTimeFormat(e,r);return n.format},em=function(e,r){return tr(e)===tr(r)},Fw=function(e){return e=ln(e),e.setDate(1),e},jw=function(e){return e=ln(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},Hb=function(e,r){e=ln(e);var n=e.getMonth();return e.setFullYear(e.getFullYear()+r),e.getMonth()!==n&&e.setDate(0),e},zw=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r-1),e.getMonth()===r&&e.setDate(0),e},Hw=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r+1),e.getMonth()===(r+2)%12&&e.setDate(0),e},Uw=function(e){return Hb(e,-1)},Vw=function(e){return Hb(e,1)},Ww=function(e){return Hb(e,-10)},Gw=function(e){return Hb(e,10)},mv=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return e=Fr(e),r=Fr(r)||e,n=Fr(n)||e,e?en?n:e:null},Dx=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(function(t){return t.toLowerCase()}),Ub=function(e){var r=Qe(e).toLowerCase().replace(Wve,"").split("-"),n=r.slice(0,2).join("-"),i=r[0];return ot(Dx,n)||ot(Dx,i)},Ut={id:m(w)},Kt=re({props:Ut,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,r=function(i){return e?(i=String(i||"").replace(/\s+/g,"_"),i?e+"_"+i:e):null};return r}},mounted:function(){var e=this;this.$nextTick(function(){e.localId_="__BVID__".concat(e[Ko])})}}),Kc;function Rx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Xa(t){for(var e=1;er}},dateDisabled:function(){var e=this,r=this.dateOutOfRange;return function(n){n=Fr(n);var i=tr(n);return!!(r(n)||e.computedDateDisabledFn(i,n))}},formatDateString:function(){return fd(this.calendarLocale,Xa(Xa({year:hv,month:xx,day:xx},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:Ts}))},formatYearMonth:function(){return fd(this.calendarLocale,{year:hv,month:Ed,calendar:Ts})},formatWeekdayName:function(){return fd(this.calendarLocale,{weekday:Ed,calendar:Ts})},formatWeekdayNameShort:function(){return fd(this.calendarLocale,{weekday:this.weekdayHeaderFormat||aS,calendar:Ts})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(r){return e.format(r.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&jw(Ww(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&Fw(Vw(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&Fw(Gw(this.activeDate))>e},calendar:function(){for(var e=[],r=this.calendarFirstDay,n=r.getFullYear(),i=r.getMonth(),a=this.calendarDaysInMonth,o=r.getDay(),l=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,c=0-l-o,f=0;f<6&&c0);i!==this.visible&&(this.visible=i,this.callback(i),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),S5=function(e){var r=e[Bu];r&&r.stop&&r.stop(),delete e[Bu]},O5=function(e,r){var n=r.value,i=r.modifiers,a={margin:"0px",once:!1,callback:n};ut(i).forEach(function(o){hN.test(o)?a.margin="".concat(o,"px"):o.toLowerCase()==="once"&&(a.once=!0)}),S5(e),e[Bu]=new t1e(e,a),e[Bu]._prevModifiers=sl(i)},r1e=function(e,r,n){var i=r.value,a=r.oldValue,o=r.modifiers;o=sl(o),e&&(i!==a||!e[Bu]||!Mt(o,e[Bu]._prevModifiers))&&O5(e,{value:i,modifiers:o})},n1e=function(e){S5(e)},j$={bind:O5,componentUpdated:r1e,unbind:n1e},rm;function Ux(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function gv(t){for(var e=1;e0||c.removedNodes.length>0))&&(o=!0)}o&&r()});return i.observe(e,p1e({childList:!0,subtree:!0},n)),i},Yc;function Kx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Yw(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(Yc={},pd(Yc,Xw,function(t,e){t!==e&&this.setSlide(Le(t,0))}),pd(Yc,"interval",function(e,r){e!==r&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))}),pd(Yc,"isPaused",function(e,r){e!==r&&this.$emit(e?zbe:Qbe)}),pd(Yc,"index",function(e,r){e===r||this.isSliding||this.doSlide(e,r)}),Yc),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Le(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=_1e(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){clearInterval(this.$_interval),this.$_interval=null}),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=rp(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!(Gt&&document.visibilityState&&document.hidden)){var i=this.noWrap,a=this.numSlides;if(e=ep(e),a!==0){if(this.isSliding){this.$once(Rw,function(){zt(function(){return r.setSlide(e,n)})});return}this.direction=n,this.index=e>=a?i?a-1:0:e<0?i?0:a-1:e,i&&this.index!==e&&this.index!==this[Xw]&&this.$emit(qx,this.index)}}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Rt(1e3,this.interval)))},restart:function(){this.$el.contains(Ks())||this.start()},doSlide:function(e,r){var n=this,i=!!this.interval,a=this.calcDirection(this.direction,r,e),o=a.overlayClass,l=a.dirClass,c=this.slides[r],f=this.slides[e];if(!(!c||!f)){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(Xbe,e),this.$emit(qx,this.index),this.noAnimation)Hn(f,"active"),Pn(c,"active"),this.isSliding=!1,this.$nextTick(function(){return n.$emit(Rw,e)});else{Hn(f,o),A$(f),Hn(c,l),Hn(f,l);var d=!1,p=function y(){if(!d){if(d=!0,n.transitionEndEvent){var v=n.transitionEndEvent.split(/\s+/);v.forEach(function(_){return hr(f,_,y,$t)})}n.clearAnimationTimeout(),Pn(f,l),Pn(f,o),Hn(f,"active"),Pn(c,"active"),Pn(c,l),Pn(c,o),lr(c,"aria-current","false"),lr(f,"aria-current","true"),lr(c,"aria-hidden","true"),lr(f,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick(function(){return n.$emit(Rw,e)})}};if(this.transitionEndEvent){var g=this.transitionEndEvent.split(/\s+/);g.forEach(function(y){return nr(f,y,p,$t)})}this.$_animationTimeout=setTimeout(p,v1e)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Bi(".carousel-item",this.$refs.inner);var e=this.slides.length,r=Rt(0,Vo(ep(this.index),e-1));this.slides.forEach(function(n,i){var a=i+1;i===r?(Hn(n,"active"),lr(n,"aria-current","true")):(Pn(n,"active"),lr(n,"aria-current","false")),lr(n,"aria-posinset",String(a)),lr(n,"aria-setsize",String(e))}),this.setSlide(r),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return e?Jw[e]:n>r?Jw.next:Jw.prev},handleClick:function(e,r){var n=e.keyCode;(e.type==="click"||n===_o||n===as)&&(pt(e),r())},handleSwipe:function(){var e=UF(this.touchDeltaX);if(!(e<=y1e)){var r=e/this.touchDeltaX;this.touchDeltaX=0,r>0?this.prev():r<0&&this.next()}},touchStart:function(e){Hf&&Yx[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:Hf||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){Hf&&Yx[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,b1e+Rt(1e3,this.interval))}},render:function(e){var r=this,n=this.indicators,i=this.background,a=this.noAnimation,o=this.noHoverPause,l=this.noTouch,c=this.index,f=this.isSliding,d=this.pause,p=this.restart,g=this.touchStart,y=this.touchEnd,v=this.safeId("__BV_inner_"),_=e("div",{staticClass:"carousel-inner",attrs:{id:v,role:"list"},ref:"inner"},[this.normalizeSlot()]),$=e();if(this.controls){var E=function(k,J,B){var j=function(fe){f?pt(fe,{propagation:!1}):r.handleClick(fe,B)};return e("a",{staticClass:"carousel-control-".concat(k),attrs:{href:"#",role:"button","aria-controls":v,"aria-disabled":f?"true":null},on:{click:j,keydown:j}},[e("span",{staticClass:"carousel-control-".concat(k,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[J])])};$=[E("prev",this.labelPrev,this.prev),E("next",this.labelNext,this.next)]}var D=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":v}},this.slides.map(function(N,k){var J=function(j){r.handleClick(j,function(){r.setSlide(k)})};return e("li",{class:{active:k===c},attrs:{role:"button",id:r.safeId("__BV_indicator_".concat(k+1,"_")),tabindex:n?"0":"-1","aria-current":k===c?"true":"false","aria-label":"".concat(r.labelGotoSlide," ").concat(k+1),"aria-describedby":N.id||null,"aria-controls":v},on:{click:J,keydown:J},key:"slide_".concat(k)})})),L={mouseenter:o?tp:d,mouseleave:o?tp:p,focusin:d,focusout:p,keydown:function(k){if(!/input|textarea/i.test(k.target.tagName)){var J=k.keyCode;(J===ka||J===Qo)&&(pt(k),r[J===ka?"prev":"next"]())}}};return tv&&!l&&(Hf?(L["&pointerdown"]=g,L["&pointerup"]=y):(L["&touchstart"]=g,L["&touchmove"]=this.touchMove,L["&touchend"]=y)),e("div",{staticClass:"carousel",class:{slide:!a,"carousel-fade":!a&&this.fade,"pointer-event":tv&&Hf&&!l},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":f?"true":"false"},on:L},[_,$,D])}});function Jx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ad(t){for(var e=1;e0?(lr(e,uS,i.join(" ")),wn(e,pS,"none")):(so(e,uS),Lb(e,pS)),zt(function(){X1e(e,co(n,r))}),Mt(i,e[Fu])||(e[Fu]=i,i.forEach(function(a){mo(co(n,r)).$emit(K1e,a)}))}},M5={bind:function(e,r,n){e[bv]=!1,e[Fu]=[],J1e(e,co(n,r)),e1(e,r,n)},componentUpdated:e1,updated:e1,unbind:function(e,r,n){k5(e),D5(e,co(n,r)),am(e,xd),am(e,vv),am(e,bv),am(e,Fu),Pn(e,lS),Pn(e,cS),so(e,fS),so(e,uS),so(e,dS),Lb(e,pS)}},z$=Ge({directives:{VBToggle:M5}}),I5=Ge({components:{BCollapse:U1e},plugins:{VBTogglePlugin:z$}});/**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1 * @license @@ -53,7 +53,7 @@ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. - */var Ip=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Z1e=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function Q1e(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function e0e(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},Z1e))}}var t0e=Ip&&window.Promise,r0e=t0e?Q1e:e0e;function L5(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function Oc(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,n=r.getComputedStyle(t,null);return e?n[e]:n}function H$(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Lp(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Oc(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/(auto|scroll|overlay)/.test(r+i+n)?t:Lp(H$(t))}function N5(t){return t&&t.referenceNode?t.referenceNode:t}var tk=Ip&&!!(window.MSInputMethodContext&&document.documentMode),rk=Ip&&/MSIE 10/.test(navigator.userAgent);function ff(t){return t===11?tk:t===10?rk:tk||rk}function ju(t){if(!t)return document.documentElement;for(var e=ff(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&Oc(r,"position")==="static"?ju(r):r}function n0e(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||ju(t.firstElementChild)===t}function dS(t){return t.parentNode!==null?dS(t.parentNode):t}function yv(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,i=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(i,0);var o=a.commonAncestorContainer;if(t!==o&&e!==o||n.contains(i))return n0e(o)?o:ju(o);var l=dS(t);return l.host?yv(l.host,e):yv(t,dS(e).host)}function zu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",n=t.nodeName;if(n==="BODY"||n==="HTML"){var i=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||i;return a[r]}return t[r]}function i0e(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=zu(e,"top"),i=zu(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=i*a,t.right+=i*a,t}function nk(t,e){var r=e==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function ik(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],ff(10)?parseInt(r["offset"+t])+parseInt(n["margin"+(t==="Height"?"Top":"Left")])+parseInt(n["margin"+(t==="Height"?"Bottom":"Right")]):0)}function B5(t){var e=t.body,r=t.documentElement,n=ff(10)&&getComputedStyle(r);return{height:ik("Height",e,r,n),width:ik("Width",e,r,n)}}var a0e=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},o0e=function(){function t(e,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=ff(10),i=e.nodeName==="HTML",a=pS(t),o=pS(e),l=Lp(t),c=Oc(e),f=parseFloat(c.borderTopWidth),d=parseFloat(c.borderLeftWidth);r&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var p=Xs({top:a.top-o.top-f,left:a.left-o.left-d,width:a.width,height:a.height});if(p.marginTop=0,p.marginLeft=0,!n&&i){var g=parseFloat(c.marginTop),y=parseFloat(c.marginLeft);p.top-=f-g,p.bottom-=f-g,p.left-=d-y,p.right-=d-y,p.marginTop=g,p.marginLeft=y}return(n&&!r?e.contains(l):e===l&&l.nodeName!=="BODY")&&(p=i0e(p,e)),p}function s0e(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,n=U$(t,r),i=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),o=e?0:zu(r),l=e?0:zu(r,"left"),c={top:o-n.top+n.marginTop,left:l-n.left+n.marginLeft,width:i,height:a};return Xs(c)}function F5(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(Oc(t,"position")==="fixed")return!0;var r=H$(t);return r?F5(r):!1}function j5(t){if(!t||!t.parentElement||ff())return document.documentElement;for(var e=t.parentElement;e&&Oc(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function V$(t,e,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},o=i?j5(t):yv(t,N5(e));if(n==="viewport")a=s0e(o,i);else{var l=void 0;n==="scrollParent"?(l=Lp(H$(e)),l.nodeName==="BODY"&&(l=t.ownerDocument.documentElement)):n==="window"?l=t.ownerDocument.documentElement:l=n;var c=U$(l,o,i);if(l.nodeName==="HTML"&&!F5(o)){var f=B5(t.ownerDocument),d=f.height,p=f.width;a.top+=c.top-c.marginTop,a.bottom=d+c.top,a.left+=c.left-c.marginLeft,a.right=p+c.left}else a=c}r=r||0;var g=typeof r=="number";return a.left+=g?r:r.left||0,a.top+=g?r:r.top||0,a.right-=g?r:r.right||0,a.bottom-=g?r:r.bottom||0,a}function l0e(t){var e=t.width,r=t.height;return e*r}function z5(t,e,r,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var o=V$(r,n,a,i),l={top:{width:o.width,height:e.top-o.top},right:{width:o.right-e.right,height:o.height},bottom:{width:o.width,height:o.bottom-e.bottom},left:{width:e.left-o.left,height:o.height}},c=Object.keys(l).map(function(g){return ca({key:g},l[g],{area:l0e(l[g])})}).sort(function(g,y){return y.area-g.area}),f=c.filter(function(g){var y=g.width,v=g.height;return y>=r.clientWidth&&v>=r.clientHeight}),d=f.length>0?f[0].key:c[0].key,p=t.split("-")[1];return d+(p?"-"+p:"")}function H5(t,e,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=n?j5(e):yv(e,N5(r));return U$(r,i,n)}function U5(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),i=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:t.offsetWidth+i,height:t.offsetHeight+n};return a}function _v(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function V5(t,e,r){r=r.split("-")[0];var n=U5(t),i={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,o=a?"top":"left",l=a?"left":"top",c=a?"height":"width",f=a?"width":"height";return i[o]=e[o]+e[c]/2-n[c]/2,r===l?i[l]=e[l]-n[f]:i[l]=e[_v(l)],i}function Np(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function c0e(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(i){return i[e]===r});var n=Np(t,function(i){return i[e]===r});return t.indexOf(n)}function W5(t,e,r){var n=r===void 0?t:t.slice(0,c0e(t,"name",r));return n.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=i.function||i.fn;i.enabled&&L5(a)&&(e.offsets.popper=Xs(e.offsets.popper),e.offsets.reference=Xs(e.offsets.reference),e=a(e,i))}),e}function u0e(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=H5(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=z5(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=V5(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=W5(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function G5(t,e){return t.some(function(r){var n=r.name,i=r.enabled;return i&&n===e})}function W$(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;no[y]&&(t.offsets.popper[p]+=l[p]+v-o[y]),t.offsets.popper=Xs(t.offsets.popper);var _=l[p]+l[f]/2-v/2,$=Oc(t.instance.popper),E=parseFloat($["margin"+d]),D=parseFloat($["border"+d+"Width"]),L=_-t.offsets.popper[p]-E-D;return L=Math.max(Math.min(o[f]-v,L),0),t.arrowElement=n,t.offsets.arrow=(r={},Hu(r,p,Math.round(L)),Hu(r,g,""),r),t}function O0e(t){return t==="end"?"start":t==="start"?"end":t}var X5=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Qw=X5.slice(3);function ak(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Qw.indexOf(t),n=Qw.slice(r+1).concat(Qw.slice(0,r));return e?n.reverse():n}var e1={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function $0e(t,e){if(G5(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=V$(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],i=_v(n),a=t.placement.split("-")[1]||"",o=[];switch(e.behavior){case e1.FLIP:o=[n,i];break;case e1.CLOCKWISE:o=ak(n);break;case e1.COUNTERCLOCKWISE:o=ak(n,!0);break;default:o=e.behavior}return o.forEach(function(l,c){if(n!==l||o.length===c+1)return t;n=t.placement.split("-")[0],i=_v(n);var f=t.offsets.popper,d=t.offsets.reference,p=Math.floor,g=n==="left"&&p(f.right)>p(d.left)||n==="right"&&p(f.left)p(d.top)||n==="bottom"&&p(f.top)p(r.right),_=p(f.top)p(r.bottom),E=n==="left"&&y||n==="right"&&v||n==="top"&&_||n==="bottom"&&$,D=["top","bottom"].indexOf(n)!==-1,L=!!e.flipVariations&&(D&&a==="start"&&y||D&&a==="end"&&v||!D&&a==="start"&&_||!D&&a==="end"&&$),N=!!e.flipVariationsByContent&&(D&&a==="start"&&v||D&&a==="end"&&y||!D&&a==="start"&&$||!D&&a==="end"&&_),k=L||N;(g||E||k)&&(t.flipped=!0,(g||E)&&(n=o[c+1]),k&&(a=O0e(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=ca({},t.offsets.popper,V5(t.instance.popper,t.offsets.reference,t.placement)),t=W5(t.instance.modifiers,t,"flip"))}),t}function T0e(t){var e=t.offsets,r=e.popper,n=e.reference,i=t.placement.split("-")[0],a=Math.floor,o=["top","bottom"].indexOf(i)!==-1,l=o?"right":"bottom",c=o?"left":"top",f=o?"width":"height";return r[l]a(n[l])&&(t.offsets.popper[c]=a(n[l])),t}function C0e(t,e,r,n){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];if(!a)return t;if(o.indexOf("%")===0){var l=void 0;switch(o){case"%p":l=r;break;case"%":case"%r":default:l=n}var c=Xs(l);return c[e]/100*a}else if(o==="vh"||o==="vw"){var f=void 0;return o==="vh"?f=Math.max(document.documentElement.clientHeight,window.innerHeight||0):f=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f/100*a}else return a}function E0e(t,e,r,n){var i=[0,0],a=["right","left"].indexOf(n)!==-1,o=t.split(/(\+|\-)/).map(function(d){return d.trim()}),l=o.indexOf(Np(o,function(d){return d.search(/,|\s/)!==-1}));o[l]&&o[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,f=l!==-1?[o.slice(0,l).concat([o[l].split(c)[0]]),[o[l].split(c)[1]].concat(o.slice(l+1))]:[o];return f=f.map(function(d,p){var g=(p===1?!a:a)?"height":"width",y=!1;return d.reduce(function(v,_){return v[v.length-1]===""&&["+","-"].indexOf(_)!==-1?(v[v.length-1]=_,y=!0,v):y?(v[v.length-1]+=_,y=!1,v):v.concat(_)},[]).map(function(v){return C0e(v,g,e,r)})}),f.forEach(function(d,p){d.forEach(function(g,y){G$(g)&&(i[p]+=g*(d[y-1]==="-"?-1:1))})}),i}function P0e(t,e){var r=e.offset,n=t.placement,i=t.offsets,a=i.popper,o=i.reference,l=n.split("-")[0],c=void 0;return G$(+r)?c=[+r,0]:c=E0e(r,a,o,l),l==="left"?(a.top+=c[0],a.left-=c[1]):l==="right"?(a.top+=c[0],a.left+=c[1]):l==="top"?(a.left+=c[0],a.top-=c[1]):l==="bottom"&&(a.left+=c[0],a.top+=c[1]),t.popper=a,t}function A0e(t,e){var r=e.boundariesElement||ju(t.instance.popper);t.instance.reference===r&&(r=ju(r));var n=W$("transform"),i=t.instance.popper.style,a=i.top,o=i.left,l=i[n];i.top="",i.left="",i[n]="";var c=V$(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);i.top=a,i.left=o,i[n]=l,e.boundaries=c;var f=e.priority,d=t.offsets.popper,p={primary:function(y){var v=d[y];return d[y]c[y]&&!e.escapeWithReference&&(_=Math.min(d[v],c[y]-(y==="right"?d.width:d.height))),Hu({},v,_)}};return f.forEach(function(g){var y=["left","top"].indexOf(g)!==-1?"primary":"secondary";d=ca({},d,p[y](g))}),t.offsets.popper=d,t}function x0e(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var i=t.offsets,a=i.reference,o=i.popper,l=["bottom","top"].indexOf(r)!==-1,c=l?"left":"top",f=l?"width":"height",d={start:Hu({},c,a[c]),end:Hu({},c,a[c]+a[f]-o[f])};t.offsets.popper=ca({},o,d[n])}return t}function k0e(t){if(!Y5(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=Np(t.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&arguments[2]!==void 0?arguments[2]:{};a0e(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=r0e(this.update.bind(this)),this.options=ca({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ca({},t.Defaults.modifiers,i.modifiers)).forEach(function(o){n.options.modifiers[o]=ca({},t.Defaults.modifiers[o]||{},i.modifiers?i.modifiers[o]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(o){return ca({name:o},n.options.modifiers[o])}).sort(function(o,l){return o.order-l.order}),this.modifiers.forEach(function(o){o.enabled&&L5(o.onLoad)&&o.onLoad(n.reference,n.popper,n.options,o,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return o0e(t,[{key:"update",value:function(){return u0e.call(this)}},{key:"destroy",value:function(){return f0e.call(this)}},{key:"enableEventListeners",value:function(){return p0e.call(this)}},{key:"disableEventListeners",value:function(){return m0e.call(this)}}]),t}();Kb.Utils=(typeof window<"u"?window:global).PopperUtils;Kb.placements=X5;Kb.Defaults=M0e;const mS=Kb;var I0e="top-start",L0e="top-end",N0e="bottom-start",B0e="bottom-end",F0e="right-start",j0e="left-start";function z0e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ok(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(z0e(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Ap(this,t.Defaults,this.constructor.Defaults,r,{type:e}),Db(this,{type:aa(),cancelable:aa(),nativeEvent:aa(),target:aa(),relatedTarget:aa(),vueTarget:aa(),componentId:aa()});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},y$(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return H0e(t,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),U0e=re({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,r){e!==r&&(hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t),e&&nr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&nr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},beforeDestroy:function(){hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},methods:{isClickOut:function(e){return!jr(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),V0e=re({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,r){e!==r&&(hr(this.focusInElement,"focusin",this._focusInHandler,$t),e&&nr(this.focusInElement,"focusin",this._focusInHandler,$t))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&nr(this.focusInElement,"focusin",this._focusInHandler,$t)},beforeDestroy:function(){hr(this.focusInElement,"focusin",this._focusInHandler,$t)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),np=null;Yn&&(np=new WeakMap);var W0e=function(e,r){Yn&&np.set(e,r)},G0e=function(e){Yn&&np.delete(e)},K0e=function(e){if(!Yn)return e.__vue__;for(var r=e;r;){if(np.has(r))return np.get(r);r=r.parentNode}return null};function sk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lk(t){for(var e=1;e"u")en("Popper.js not found. Falling back to CSS positioning",lc);else{var r=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;r=r.$el||r,this.createPopper(r)}this.emitOnRoot(ck,this),this.whileOpenListen(!0),this.$nextTick(function(){e.focusMenu(),e.$emit(Vn)})}},hideMenu:function(){this.whileOpenListen(!1),this.emitOnRoot(Y0e,this),this.$emit(Pr),this.destroyPopper()},createPopper:function(e){this.destroyPopper(),this.$_popper=new mS(e,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(e){}},clearHideTimeout:function(){clearTimeout(this.$_hideTimeout),this.$_hideTimeout=null},getPopperConfig:function(){var e=N0e;this.dropup?e=this.right?L0e:I0e:this.dropright?e=F0e:this.dropleft?e=j0e:this.right&&(e=B0e);var r={placement:e,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}},n=this.boundary;return n&&(r.modifiers.preventOverflow={boundariesElement:n}),Qve(r,this.popperOpts||{})},whileOpenListen:function(e){this.listenForClickOut=e,this.listenForFocusIn=e;var r=e?"listenOnRoot":"listenOffRoot";this[r](ck,this.rootCloseListener)},rootCloseListener:function(e){e!==this&&(this.visible=!1)},show:function(){var e=this;this.disabled||zt(function(){e.visible=!0})},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.disabled||(this.visible=!1,e&&this.$once(Pr,this.focusToggler))},toggle:function(e){e=e||{};var r=e,n=r.type,i=r.keyCode;if(!(n!=="click"&&!(n==="keydown"&&[as,_o,Gn].indexOf(i)!==-1))){if(this.disabled){this.visible=!1;return}this.$emit(CF,e),pt(e),this.visible?this.hide(!0):this.show()}},onMousedown:function(e){pt(e,{propagation:!1})},onKeydown:function(e){var r=e.keyCode;r===k$?this.onEsc(e):r===Gn?this.focusNext(e,!1):r===di&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,pt(e),this.$once(Pr,this.focusToggler))},onSplitClick:function(e){if(this.disabled){this.visible=!1;return}this.$emit(ha,e)},hideHandler:function(e){var r=this,n=e.target;this.visible&&!jr(this.$refs.menu,n)&&!jr(this.toggler,n)&&(this.clearHideTimeout(),this.$_hideTimeout=setTimeout(function(){return r.hide()},this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,r){var n=this,i=e.target;!this.visible||e&&fi(X0e,i)||(pt(e),this.$nextTick(function(){var a=n.getItems();if(!(a.length<1)){var o=a.indexOf(i);r&&o>0?o--:!r&&o1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField);return{value:Ar(n)?r||i:n,text:wx(String(Ar(i)?r:i)),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}}return{value:r||e,text:wx(String(e)),disabled:!1}},normalizeOptions:function(e){var r=this;return Nt(e)?e.map(function(n){return r.normalizeOption(n)}):Dn(e)?(en(mSe,this.$options.name),ut(e).map(function(n){return r.normalizeOption(e[n]||{},n)})):[]}}});function Pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ak(t){for(var e=1;e-1:Mt(r,e)},isRadio:function(){return!1}},watch:gu({},Cv,function(t,e){Mt(t,e)||this.setIndeterminate(t)}),mounted:function(){this.setIndeterminate(this[Cv])},methods:{computedLocalCheckedWatcher:function(e,r){if(!Mt(e,r)){this.$emit(n6,e);var n=this.$refs.input;n&&this.$emit(t1,n.indeterminate)}},handleChange:function(e){var r=this,n=e.target,i=n.checked,a=n.indeterminate,o=this.value,l=this.uncheckedValue,c=this.computedLocalChecked;if(Nt(c)){var f=kk(c,o);i&&f<0?c=c.concat(o):!i&&f>-1&&(c=c.slice(0,f).concat(c.slice(f+1)))}else c=i?o:l;this.computedLocalChecked=c,this.$nextTick(function(){r.$emit(hi,c),r.isGroup&&r.bvGroup.$emit(hi,c),r.$emit(t1,a)})},setIndeterminate:function(e){Nt(this.computedLocalChecked)&&(e=!1);var r=this.$refs.input;r&&(r.indeterminate=e,this.$emit(t1,e))}}}),ESe=pe(J$,uB),vS=re({name:uB,mixins:[i6],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:ESe,computed:{bvGroup:function(){return this.getBvGroup()}}}),lm;function Lk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function qa(t){for(var e=1;e0&&(f=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":f.length>1,"justify-content-end":f.length<2}},f)]);var y=e(m5,{staticClass:"b-form-date-calendar w-100",props:Fo(Fo({},ar(c6,o)),{},{hidden:!this.isVisible,value:r,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:La(l,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},f);return e(l6,{staticClass:"b-form-datepicker",props:Fo(Fo({},ar(u6,o)),{},{formattedValue:r?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":a,"text-light":a},this.menuClass],placeholder:c,rtl:this.isRTL,value:r}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:hd({},Jo,l[Jo]||this.defaultButtonFn),ref:"control"},[y])}}),FSe=Ge({components:{BFormDatepicker:Vk,BDatepicker:Vk}}),fm;function Wk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Mo(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;return Promise.all(uc(e).filter(function(n){return n.kind==="file"}).map(function(n){var i=f6(n);if(i){if(i.isDirectory&&r)return KSe(i.createReader(),"".concat(i.name,"/"));if(i.isFile)return new Promise(function(a){i.file(function(o){o.$path="",a(o)})})}return null}).filter(rt))},KSe=function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(n){var i=[],a=function o(){e.readEntries(function(l){l.length===0?n(Promise.all(i).then(function(c){return Yye(c)})):(i.push(Promise.all(l.map(function(c){if(c){if(c.isDirectory)return t(c.createReader(),"".concat(r).concat(c.name,"/"));if(c.isFile)return new Promise(function(f){c.file(function(d){d.$path="".concat(r).concat(d.name),f(d)})})}return null}).filter(rt))),o())})};a()})},qSe=pe(He(Mo(Mo(Mo(Mo(Mo(Mo(Mo({},Ut),zSe),Fa),Fp),za),ja),{},{accept:m(w,""),browseText:m(w,"Browse"),capture:m(A,!1),directory:m(A,!1),dropPlaceholder:m(w,"Drop files here"),fileNameFormatter:m(qn),multiple:m(A,!1),noDrop:m(A,!1),noDropPlaceholder:m(w,"Not allowed"),noTraverse:m(A,!1),placeholder:m(w,"No file chosen")})),w$),Gk=re({name:w$,mixins:[rn,Kt,jSe,st,Tc,wo,Xb,st],inheritAttrs:!1,props:qSe,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(rt),e.length===0?null:e.map(function(r){var n="name",i="^",a="$";wve.test(r)?i="":(n="type",xve.test(r)&&(a=".+$",r=r.slice(0,-1))),r=E$(r);var o=new RegExp("".concat(i).concat(r).concat(a));return{rx:o,prop:n}})},computedCapture:function(){var e=this.capture;return e===!0||e===""?!0:e||null},computedAttrs:function(){var e=this.name,r=this.disabled,n=this.required,i=this.form,a=this.computedCapture,o=this.accept,l=this.multiple,c=this.directory;return Mo(Mo({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:r,required:n,form:i||null,capture:a,accept:o||null,multiple:l,directory:c,webkitdirectory:c,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return ho(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return la(this.files)},flattenedFiles:function(){return Vf(this.files)},fileNames:function(){return this.flattenedFiles.map(function(e){return e.name})},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(pye,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(this.files.length===0)return this.normalizeSlot(zye)||this.placeholder;var e=this.flattenedFiles,r=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(LA)?this.normalizeSlot(LA,{files:e,filesTraversed:r,names:n}):i(e,r,n)}},watch:(fm={},ag(fm,HSe,function(t){(!t||Nt(t)&&t.length===0)&&this.reset()}),ag(fm,"files",function(e,r){if(!Mt(e,r)){var n=this.multiple,i=this.noTraverse,a=!n||i?Vf(e):e;this.$emit(USe,n?a:a[0]||null)}}),fm),created:function(){this.$_form=null},mounted:function(){var e=fi("form",this.$el);e&&(nr(e,"reset",this.reset,ci),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&hr(e,"reset",this.reset,ci)},methods:{isFileValid:function(e){if(!e)return!1;var r=this.computedAccept;return r?r.some(function(n){return n.rx.test(e[n.prop])}):!0},isFilesArrayValid:function(e){var r=this;return Nt(e)?e.every(function(n){return r.isFileValid(n)}):this.isFileValid(e)},defaultFileNameFormatter:function(e,r,n){return n.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:Vf(e):Vf(e).slice(0,1)},setInputFiles:function(e){try{var r=new ClipboardEvent("").clipboardData||new DataTransfer;Vf(la(e)).forEach(function(n){delete n.$path,r.items.add(n)}),this.$refs.input.files=r.files}catch(n){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(r){}this.files=[]},handleFiles:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r){var n=e.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(e)},focusHandler:function(e){this.plain||e.type==="focusout"?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var r=this,n=e.type,i=e.target,a=e.dataTransfer,o=a===void 0?{}:a,l=n==="drop";this.$emit(hi,e);var c=uc(o.items||[]);if(dN&&c.length>0&&!rr(f6(c[0])))GSe(c,this.directory).then(function(d){return r.handleFiles(d,l)});else{var f=uc(i.files||o.files||[]).map(function(d){return d.$path=d.webkitRelativePath||"",d});this.handleFiles(f,l)}},onDragenter:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragover:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragleave:function(e){var r=this;pt(e),this.$nextTick(function(){r.dragging=!1,r.dropAllowed=!r.noDrop})},onDrop:function(e){var r=this;if(pt(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed){this.$nextTick(function(){r.dropAllowed=!r.noDrop});return}this.onChange(e)}},render:function(e){var r=this.custom,n=this.plain,i=this.size,a=this.dragging,o=this.stateClass,l=this.bvAttrs,c=e("input",{class:[{"form-control-file":n,"custom-file-input":r,focus:r&&this.hasFocus},o],style:r?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return c;var f=e("label",{staticClass:"custom-file-label",class:{dragging:a},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[ag({},"b-custom-control-".concat(i),i),o,l.class],style:l.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[c,f])}}),YSe=Ge({components:{BFormFile:Gk,BFile:Gk}}),i1=function(e){return"\\"+e},d6=function(e){e=Qe(e);var r=e.length,n=e.charCodeAt(0);return e.split("").reduce(function(i,a,o){var l=e.charCodeAt(o);return l===0?i+"�":l===127||l>=1&&l<=31||o===0&&l>=48&&l<=57||o===1&&l>=48&&l<=57&&n===45?i+i1("".concat(l.toString(16)," ")):o===0&&l===45&&r===1?i+i1(a):l>=128||l===45||l===95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?i+a:i+i1(a)},"")};function Kk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function dm(t){for(var e=1;e0||ut(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,r){e!==r&&this.updateAriaDescribedby(e,r)}},mounted:function(){var e=this;this.$nextTick(function(){e.updateAriaDescribedby(e.ariaDescribedby)})},methods:{getAlignClasses:function(e,r){return Qd().reduce(function(n,i){var a=e[zs(i,"".concat(r,"Align"))]||null;return a&&n.push(["text",i,a].filter(rt).join("-")),n},[])},getColProps:function(e,r){return Qd().reduce(function(n,i){var a=e[zs(i,"".concat(r,"Cols"))];return a=a===""?!0:a||!1,!sa(a)&&a!=="auto"&&(a=Le(a,0),a=a>0?a:!1),a&&(n[i||(sa(a)?"col":"cols")]=a),n},{})},updateAriaDescribedby:function(e,r){var n=this.labelFor;if(Gt&&n){var i=Li("#".concat(d6(n)),this.$refs.content);if(i){var a="aria-describedby",o=(e||"").split(Km),l=(r||"").split(Km),c=(Ni(i,a)||"").split(Km).filter(function(f){return!ot(l,f)}).concat(o).filter(function(f,d,p){return p.indexOf(f)===d}).filter(rt).join(" ").trim();c?lr(i,a,c):so(i,a)}}},onLegendClick:function(e){if(!this.labelFor){var r=e.target,n=r?r.tagName:"";if(rOe.indexOf(n)===-1){var i=Bi(tOe,this.$refs.content).filter(Aa);i.length===1&&mt(i[0])}}}},render:function(e){var r=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,a=this.labelFor,o=this.normalizeSlot,l=this.safeId,c=this.tooltip,f=l(),d=!a,p=e(),g=o(RF)||this.label,y=g?l("_BV_label_"):null;if(g||i){var v=this.labelSize,_=this.labelColProps,$=d?"legend":"label";this.labelSrOnly?(g&&(p=e($,{class:"sr-only",attrs:{id:y,for:a||null}},[g])),p=e(i?og:"div",{props:i?_:{}},[p])):p=e(i?og:$,{on:d?{click:this.onLegendClick}:{},props:i?vu(vu({},_),{},{tag:$}):{},attrs:{id:y,for:a||null,tabindex:d?"-1":null},class:[d?"bv-no-focus-ring":"",i||d?"col-form-label":"",!i&&d?"pt-0":"",!i&&!d?"d-block":"",v?"col-form-label-".concat(v):"",this.labelAlignClasses,this.labelClass]},[g])}var E=e(),D=o($ye)||this.invalidFeedback,L=D?l("_BV_feedback_invalid_"):null;D&&(E=e($v,{props:{ariaLive:n,id:L,state:r,tooltip:c},attrs:{tabindex:D?"-1":null}},[D]));var N=e(),k=o(qye)||this.validFeedback,J=k?l("_BV_feedback_valid_"):null;k&&(N=e(r6,{props:{ariaLive:n,id:J,state:r,tooltip:c},attrs:{tabindex:k?"-1":null}},[k]));var B=e(),j=o(fye)||this.description,ee=j?l("_BV_description_"):null;j&&(B=e(Ov,{attrs:{id:ee,tabindex:"-1"}},[j]));var fe=this.ariaDescribedby=[ee,r===!1?L:null,r===!0?J:null].filter(rt).join(" ")||null,ge=e(i?og:"div",{props:i?this.contentColProps:{},ref:"content"},[o(Xr,{ariaDescribedby:fe,descriptionId:ee,id:f,labelId:y})||e(),E,N,B]);return e(d?"fieldset":i?Tv:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:f,disabled:d?this.disabled:null,role:d?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":d&&i?y:null}},i&&d?[e(Tv,[p,ge])]:[p,ge])}},iOe=Ge({components:{BFormGroup:Yk,BFormFieldset:Yk}}),h6=re({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function Xk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Jk(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:!1;return e=Qe(e),this.hasFormatter&&(!this.lazyFormatter||n)&&(e=this.formatter(e,r)),e},modifyValue:function(e){return e=Qe(e),this.trim&&(e=e.trim()),this.number&&(e=_t(e,e)),e},updateValue:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.lazy;if(!(i&&!n)){this.clearDebounce();var a=function(){if(e=r.modifyValue(e),e!==r.vModelValue)r.vModelValue=e,r.$emit(sOe,e);else if(r.hasFormatter){var c=r.$refs.input;c&&e!==c.value&&(c.value=e)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(a,o):a()}},onInput:function(e){if(!e.target.composing){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n),this.$emit(bF,n)}},onChange:function(e){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n,!0),this.$emit(hi,n)},onBlur:function(e){var r=e.target.value,n=this.formatValue(r,e,!0);n!==!1&&(this.localValue=Qe(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(mF,e)},focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)}}}),v6=re({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function Qk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Cs(t){for(var e=1;e=n?"full":r>=n-.5?"half":"empty",p={variant:o,disabled:l,readonly:c};return e("span",{staticClass:"b-rating-star",class:{focused:i&&r===n||!Le(r)&&n===f,"b-rating-star-empty":d==="empty","b-rating-star-half":d==="half","b-rating-star-full":d==="full"},attrs:{tabindex:!l&&!c?"-1":null},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(d,p)])])}}),vOe=pe(He(Xf(Xf(Xf(Xf(Xf({},Ut),hOe),vt(Fa,["required","autofocus"])),ja),{},{color:m(w),iconClear:m(w,"x"),iconEmpty:m(w,"star"),iconFull:m(w,"star-fill"),iconHalf:m(w,"star-half"),inline:m(A,!1),locale:m(Rn),noBorder:m(A,!1),precision:m(Be),readonly:m(A,!1),showClear:m(A,!1),showValue:m(A,!1),showValueMax:m(A,!1),stars:m(Be,_6,function(t){return Le(t)>=y6}),variant:m(w)})),dB),aD=re({name:dB,components:{BIconStar:V_e,BIconStarHalf:G_e,BIconStarFill:W_e,BIconX:XF},mixins:[Kt,pOe,ss],props:vOe,data:function(){var e=_t(this[nD],null),r=iD(this.stars);return{localValue:rr(e)?null:Cl(e,0,r),hasFocus:!1}},computed:{computedStars:function(){return iD(this.stars)},computedRating:function(){var e=_t(this.localValue,0),r=Le(this.precision,3);return Cl(_t(e.toFixed(r)),0,this.computedStars)},computedLocale:function(){var e=Pt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return zb(this.computedLocale)},formattedRating:function(){var e=Le(this.precision),r=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},a=this.computedStars.toLocaleString(n),o=this.localValue;return o=rr(o)?r?"-":"":o.toLocaleString(n,i),r?"".concat(o,"/").concat(a):o}},watch:(Yf={},sg(Yf,nD,function(t,e){if(t!==e){var r=_t(t,null);this.localValue=rr(r)?null:Cl(r,0,this.computedStars)}}),sg(Yf,"localValue",function(e,r){e!==r&&e!==(this.value||0)&&this.$emit(mOe,e||null)}),sg(Yf,"disabled",function(e){e&&(this.hasFocus=!1,this.blur())}),Yf),methods:{focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)},onKeydown:function(e){var r=e.keyCode;if(this.isInteractive&&ot([ka,Gn,Qo,di],r)){pt(e,{propagation:!1});var n=Le(this.localValue,0),i=this.showClear?0:1,a=this.computedStars,o=this.isRTL?-1:1;r===ka?this.localValue=Cl(n-o,i,a)||null:r===Qo?this.localValue=Cl(n+o,i,a):r===Gn?this.localValue=Cl(n-1,i,a)||null:r===di&&(this.localValue=Cl(n+1,i,a))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=this.isInteractive?e.type==="focus":!1},renderIcon:function(e){return this.$createElement(cv,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(cv,{props:{icon:this.iconClear}})}},render:function(e){var r=this,n=this.disabled,i=this.readonly,a=this.name,o=this.form,l=this.inline,c=this.variant,f=this.color,d=this.noBorder,p=this.hasFocus,g=this.computedRating,y=this.computedStars,v=this.formattedRating,_=this.showClear,$=this.isRTL,E=this.isInteractive,D=this.$scopedSlots,L=[];if(_&&!n&&!i){var N=e("span",{staticClass:"b-rating-icon"},[(D[bye]||this.iconClearFn)()]);L.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:p&&g===0},attrs:{tabindex:E?"-1":null},on:{click:function(){return r.onSelected(null)}},key:"clear"},[N]))}for(var k=0;k1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField),a=Sn(e,this.optionsField,null);return rr(a)?{value:Ar(n)?r||i:n,text:String(Ar(i)?r:i),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}:{label:String(Sn(e,this.labelField)||i),options:this.normalizeOptions(a)}}return{value:r||e,text:String(e),disabled:!1}}}}),COe=pe({disabled:m(A,!1),value:m(Nu,void 0,!0)},mB),Ev=re({name:mB,functional:!0,props:COe,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.value,l=n.disabled;return e("option",Ke(i,{attrs:{disabled:l},domProps:{value:o}}),a)}});function lD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function cD(t){for(var e=1;e0?e:$6},computedInterval:function(){var e=Le(this.repeatInterval,0);return e>0?e:T6},computedThreshold:function(){return Rt(Le(this.repeatThreshold,C6),1)},computedStepMultiplier:function(){return Rt(Le(this.repeatStepMultiplier,E6),1)},computedPrecision:function(){var e=this.computedStep;return ep(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return WF(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return rr(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=Pt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},computedRTL:function(){return zb(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,r=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return r.format},computedFormatter:function(){var e=this.formatterFn;return ho(e)?e:this.defaultFormatter},computedAttrs:function(){return Za(Za({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,r=this.localValue,n=this.computedRequired,i=this.disabled,a=this.state,o=this.computedFormatter,l=!rr(r);return Za(Za({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":a===!1||!l&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":Qe(this.computedMin),"aria-valuemax":Qe(this.computedMax),"aria-valuenow":l?r:null,"aria-valuetext":l?o(r):null})}},watch:(Zc={},gd(Zc,pD,function(t){this.localValue=_t(t,null)}),gd(Zc,"localValue",function(e){this.$emit(MOe,e)}),gd(Zc,"disabled",function(e){e&&this.clearRepeat()}),gd(Zc,"readonly",function(e){e&&this.clearRepeat()}),Zc),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||mt(this.$refs.spinner)},blur:function(){this.disabled||bi(this.$refs.spinner)},emitChange:function(){this.$emit(hi,this.localValue)},stepValue:function(e){var r=this.localValue;if(!this.disabled&&!rr(r)){var n=this.computedStep*e,i=this.computedMin,a=this.computedMax,o=this.computedMultiplier,l=this.wrap;r=Q0((r-i)/n)*n+i+n,r=Q0(r*o)/o,this.localValue=r>a?l?i:a:r0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;rr(r)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;rr(r)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;if(!(this.disabled||this.readonly||n||i||a)&&ot(hD,r)){if(pt(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),ot([di,Gn],r)?(this.$_keyIsDown=!0,r===di?this.handleStepRepeat(e,this.stepUp):r===Gn&&this.handleStepRepeat(e,this.stepDown)):r===fv?this.stepUp(this.computedStepMultiplier):r===uv?this.stepDown(this.computedStepMultiplier):r===Ys?this.localValue=this.computedMin:r===qs&&(this.localValue=this.computedMax)}},onKeyup:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;this.disabled||this.readonly||n||i||a||ot(hD,r)&&(pt(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,r){var n=this,i=e||{},a=i.type,o=i.button;if(!this.disabled&&!this.readonly){if(a==="mousedown"&&o)return;this.resetTimers(),r(1);var l=this.computedThreshold,c=this.computedStepMultiplier,f=this.computedDelay,d=this.computedInterval;this.$_autoDelayTimer=setTimeout(function(){var p=0;n.$_autoRepeatTimer=setInterval(function(){r(pt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&i.indexOf(r)===n})},_D=function(e){return Tt(e)?e:ac(e)&&e.target.value||""},o1=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},KOe=pe(He(ki(ki(ki(ki(ki(ki({},Ut),UOe),Fa),ja),za),{},{addButtonText:m(w,"Add"),addButtonVariant:m(w,"outline-secondary"),addOnChange:m(A,!1),duplicateTagText:m(w,"Duplicate tag(s)"),feedbackAriaLive:m(w,"assertive"),ignoreInputFocusSelector:m(Rn,WOe),inputAttrs:m(Wr,{}),inputClass:m(tt),inputId:m(w),inputType:m(w,"text",function(t){return ot(A6,t)}),invalidTagText:m(w,"Invalid tag(s)"),limit:m(xn),limitTagsText:m(w,"Tag limit reached"),noAddOnEnter:m(A,!1),noOuterFocus:m(A,!1),noTagRemove:m(A,!1),placeholder:m(w,"Add tag..."),removeOnDelete:m(A,!1),separator:m(Rn),tagClass:m(tt),tagPills:m(A,!1),tagRemoveLabel:m(w,"Remove tag"),tagRemovedLabel:m(w,"Tag removed"),tagValidator:m(qn),tagVariant:m(w,"secondary")})),yB),wD=re({name:yB,mixins:[os,Kt,HOe,Tc,ss,wo,st],props:KOe,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:o1(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return ot(A6,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,r=this.form;return ki(ki({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:r})},computedInputHandlers:function(){return ki(ki({},vt(this.bvListeners,[av,ov])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Pt(this.separator).filter(Tt).filter(rt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(GOe(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return e!==" "?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return Pt(this.ignoreInputFocusSelector).filter(rt).join(",").trim()},disableAddButton:function(){var e=this,r=js(this.newTag);return r===""||!this.splitTags(r).some(function(n){return!ot(e.tags,n)&&e.validateTag(n)})},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Ea(e)&&e>=0&&this.tags.length>=e}},watch:(Jf={},lg(Jf,a1,function(t){this.tags=yD(t)}),lg(Jf,"tags",function(e,r){Mt(e,this[a1])||this.$emit(VOe,e),Mt(e,r)||(e=Pt(e).filter(rt),r=Pt(r).filter(rt),this.removedTags=r.filter(function(n){return!ot(e,n)}))}),lg(Jf,"tagsState",function(e,r){Mt(e,r)||this.$emit(Zbe,e.valid,e.invalid,e.duplicate)}),Jf),created:function(){this.tags=yD(this[a1])},mounted:function(){var e=fi("form",this.$el);e&&nr(e,"reset",this.reset,ci)},beforeDestroy:function(){var e=fi("form",this.$el);e&&hr(e,"reset",this.reset,ci)},methods:{addTag:function(e){if(e=Tt(e)?e:this.newTag,!(this.disabled||js(e)===""||this.isLimitReached)){var r=this.parseTags(e);if(r.valid.length>0||r.all.length===0)if(qo(this.getInput(),"select"))this.newTag="";else{var n=[].concat(vD(r.invalid),vD(r.duplicate));this.newTag=r.all.filter(function(i){return ot(n,i)}).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}r.valid.length>0&&(this.tags=Pt(this.tags,r.valid)),this.tagsState=r,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter(function(r){return r!==e}))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick(function(){e.removedTags=[],e.tagsState=o1()})},onInputInput:function(e){if(!(this.disabled||ac(e)&&e.target.composing)){var r=_D(e),n=this.computedSeparatorRegExp;this.newTag!==r&&(this.newTag=r),r=Jye(r),n&&n.test(r.slice(-1))?this.addTag():this.tagsState=r===""?o1():this.parseTags(r)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var r=_D(e);this.newTag!==r&&(this.newTag=r),this.addTag()}},onInputKeydown:function(e){if(!(this.disabled||!ac(e))){var r=e.keyCode,n=e.target.value||"";!this.noAddOnEnter&&r===as?(pt(e,{propagation:!1}),this.addTag()):this.removeOnDelete&&(r===X_e||r===ZF)&&n===""&&(pt(e,{propagation:!1}),this.tags=this.tags.slice(0,-1))}},onClick:function(e){var r=this,n=this.computeIgnoreInputFocusSelector;(!n||!fi(n,e.target,!0))&&this.$nextTick(function(){r.focus()})},onInputFocus:function(e){var r=this;this.focusState!=="out"&&(this.focusState="in",this.$nextTick(function(){zt(function(){r.hasFocus&&(r.$emit(Bbe,e),r.focusState=null)})}))},onInputBlur:function(e){var r=this;this.focusState!=="in"&&(this.focusState="out",this.$nextTick(function(){zt(function(){r.hasFocus||(r.$emit(mF,e),r.focusState=null)})}))},onFocusin:function(e){this.hasFocus=!0,this.$emit(av,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(ov,e)},handleAutofocus:function(){var e=this;this.$nextTick(function(){zt(function(){e.autofocus&&e.focus()})})},focus:function(){this.disabled||mt(this.getInput())},blur:function(){this.disabled||bi(this.getInput())},splitTags:function(e){e=Qe(e);var r=this.computedSeparatorRegExp;return(r?e.split(r):[e]).map(js).filter(rt)},parseTags:function(e){var r=this,n=this.splitTags(e),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach(function(a){ot(r.tags,a)||ot(i.valid,a)?ot(i.duplicate,a)||i.duplicate.push(a):r.validateTag(a)?i.valid.push(a):ot(i.invalid,a)||i.invalid.push(a)}),i},validateTag:function(e){var r=this.tagValidator;return ho(r)?r(e):!0},getInput:function(){return Li("#".concat(d6(this.computedInputId)),this.$el)},defaultRender:function(e){var r=e.addButtonText,n=e.addButtonVariant,i=e.addTag,a=e.disableAddButton,o=e.disabled,l=e.duplicateTagText,c=e.inputAttrs,f=e.inputClass,d=e.inputHandlers,p=e.inputType,g=e.invalidTagText,y=e.isDuplicate,v=e.isInvalid,_=e.isLimitReached,$=e.limitTagsText,E=e.noTagRemove,D=e.placeholder,L=e.removeTag,N=e.tagClass,k=e.tagPills,J=e.tagRemoveLabel,B=e.tagVariant,j=e.tags,ee=this.$createElement,fe=j.map(function(V){return V=Qe(V),ee(OS,{class:N,props:{disabled:o,noRemove:E,pill:k,removeLabel:J,tag:"li",title:V,variant:B},on:{remove:function(){return L(V)}},key:"tags_".concat(V)},V)}),ge=g&&v?this.safeId("__invalid_feedback__"):null,z=l&&y?this.safeId("__duplicate_feedback__"):null,H=$&&_?this.safeId("__limit_feedback__"):null,R=[c["aria-describedby"],ge,z,H].filter(rt).join(" "),X=ee("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:f,style:{outline:0,minWidth:"5rem"},attrs:ki(ki({},c),{},{"aria-describedby":R||null,type:p,placeholder:D||null}),domProps:{value:c.value},on:d,directives:[{name:"model",value:c.value}],ref:"input"}),ae=ee(pi,{staticClass:"b-form-tags-button py-0",class:{invisible:a},style:{fontSize:"90%"},props:{disabled:a||_,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(lye)||r]),Ee=this.safeId("__tag_list__"),Se=ee("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":Ee},key:"tags_field"},[ee("div",{staticClass:"d-flex",attrs:{role:"group"}},[X,ae])]),ve=ee("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:Ee},key:"tags_list"},[fe,Se]),De=ee();if(g||l||$){var de=this.feedbackAriaLive,ie=this.computedJoiner,O=ee();ge&&(O=ee($v,{props:{id:ge,ariaLive:de,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(ie)]));var M=ee();z&&(M=ee(Ov,{props:{id:z,ariaLive:de},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(ie)]));var x=ee();H&&(x=ee(Ov,{props:{id:H,ariaLive:de},key:"tags_limit_feedback"},[$])),De=ee("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[O,M,x])}return[ve,De]}},render:function(e){var r=this.name,n=this.disabled,i=this.required,a=this.form,o=this.tags,l=this.computedInputId,c=this.hasFocus,f=this.noOuterFocus,d=ki({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:l,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},La(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),p=this.normalizeSlot(Xr,d)||this.defaultRender(d),g=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:l,"aria-live":c?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),y=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":c?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),v=e();if(r&&!n){var _=o.length>0;v=(_?o:[""]).map(function($){return e("input",{class:{"sr-only":!_},attrs:{type:_?"hidden":"text",value:$,required:i,name:r,form:a},key:"tag_input_".concat($)})})}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:c&&!f&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||f?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[g,y,p,v])}}),qOe=Ge({components:{BFormTags:wD,BTags:wD,BFormTag:OS,BTag:OS}});function SD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Es(t){for(var e=1;eg?c:"".concat(g,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),JOe=Ge({components:{BFormTextarea:OD,BTextarea:OD}}),Pl;function $D(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function vd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:!1;if(rr(r)||rr(n)||a&&rr(i))return"";var o=[r,n,a?i:0];return o.map(o$e).join(":")},x6=pe(He(vd(vd(vd(vd({},Ut),i$e),La(P6,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:m(w),disabled:m(A,!1),footerTag:m(w,"footer"),headerTag:m(w,"header"),hidden:m(A,!1),hideHeader:m(A,!1),hour12:m(A,null),labelAm:m(w,"AM"),labelAmpm:m(w,"AM/PM"),labelHours:m(w,"Hours"),labelMinutes:m(w,"Minutes"),labelNoTimeSelected:m(w,"No time selected"),labelPm:m(w,"PM"),labelSeconds:m(w,"Seconds"),labelSelected:m(w,"Selected time"),locale:m(Rn),minutesStep:m(Be,1),readonly:m(A,!1),secondsStep:m(Be,1),showSeconds:m(A,!1)})),dF),k6=re({name:dF,mixins:[Kt,n$e,st],props:x6,data:function(){var e=pm(this[CD]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,r=this.modelMinutes,n=this.modelSeconds;return s$e({hours:e,minutes:r,seconds:n},this.showSeconds)},resolvedOptions:function(){var e=Pt(this.locale).filter(rt),r={hour:Qc,minute:Qc,second:Qc};jt(this.hour12)||(r.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(e,r),i=n.resolvedOptions(),a=i.hour12||!1,o=i.hourCycle||(a?"h12":"h23");return{locale:i.locale,hour12:a,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return zb(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(rt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:Qc,minute:Qc,timeZone:"UTC"};return this.showSeconds&&(e.second=Qc),fd(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,r=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(ln(Date.UTC(0,0,1,e,r,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(n){var i=n.hasFocus;return e(ox,{props:{scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(n){var i=n.hasFocus;return e(ox,{props:{flipV:!0,scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Pl={},Ll(Pl,CD,function(t,e){if(t!==e&&!Mt(pm(t),pm(this.computedHMS))){var r=pm(t),n=r.hours,i=r.minutes,a=r.seconds,o=r.ampm;this.modelHours=n,this.modelMinutes=i,this.modelSeconds=a,this.modelAmpm=o}}),Ll(Pl,"computedHMS",function(e,r){e!==r&&this.$emit(a$e,e)}),Ll(Pl,"context",function(e,r){Mt(e,r)||this.$emit(Lu,e)}),Ll(Pl,"modelAmpm",function(e,r){var n=this;if(e!==r){var i=rr(this.modelHours)?0:this.modelHours;this.$nextTick(function(){e===0&&i>11?n.modelHours=i-12:e===1&&i<12&&(n.modelHours=i+12)})}}),Ll(Pl,"modelHours",function(e,r){e!==r&&(this.modelAmpm=e>11?1:0)}),Pl),created:function(){var e=this;this.$nextTick(function(){e.$emit(Lu,e.context)})},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||mt(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=Ks();jr(this.$el,e)&&bi(e)}},formatHours:function(e){var r=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=e===0&&r==="h12"?12:e===0&&r==="h24"?24:e===12&&r==="h11"?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return e===0?this.labelAm:e===1?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.type,n=e.keyCode;if(!this.disabled&&r==="keydown"&&(n===ka||n===Qo)){pt(e);var i=this.$refs.spinners||[],a=i.map(function(o){return!!o.hasFocus}).indexOf(!0);a=a+(n===ka?-1:1),a=a>=i.length?0:a<0?i.length-1:a,mt(i[a])}},setLive:function(e){var r=this;e?this.$nextTick(function(){zt(function(){r.isLive=!0})}):this.isLive=!1}},render:function(e){var r=this;if(this.hidden)return e();var n=this.disabled,i=this.readonly,a=this.computedLocale,o=this.computedAriaLabelledby,l=this.labelIncrement,c=this.labelDecrement,f=this.valueId,d=this.focus,p=[],g=function(N,k,J){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},j=r.safeId("_spinbutton_".concat(k,"_"))||null;return p.push(j),e(SS,Ll({class:J,props:vd({id:j,placeholder:"--",vertical:!0,required:!0,disabled:n,readonly:i,locale:a,labelIncrement:l,labelDecrement:c,wrap:!0,ariaControls:f,min:0},B),scopedSlots:r.spinScopedSlots,on:{change:N},key:k,ref:"spinners"},g$,!0))},y=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":n||i},attrs:{"aria-hidden":"true"}},[e(eS,{props:{shiftV:4,scale:.5}}),e(eS,{props:{shiftV:-4,scale:.5}})])},v=[];v.push(g(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),v.push(y()),v.push(g(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(v.push(y()),v.push(g(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&v.push(g(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),v=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:n||i?null:"-1","aria-labelledby":o},on:{keydown:this.onSpinLeftRight,click:function(N){N.target===N.currentTarget&&d()}}},v);var _=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:n||i},attrs:{id:f,role:"status",for:p.filter(rt).join(" ")||null,tabindex:n?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:d,focus:d}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),$=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[_]),E=this.normalizeSlot(),D=E?e(this.footerTag,{staticClass:"b-time-footer"},E):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":o||null,"aria-disabled":n?"true":null,"aria-readonly":i&&!n?"true":null}},[$,v,D])}}),hm;function ED(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function jo(t){for(var e=1;e0&&l.push(e("span"," "));var f=this.labelResetButton;l.push(e(pi,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":f||null},on:{click:this.onResetButton},key:"reset-btn"},f))}if(!this.noCloseButton){l.length>0&&l.push(e("span"," "));var d=this.labelCloseButton;l.push(e(pi,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onCloseButton},key:"close-btn"},d))}l.length>0&&(l=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var p=e(k6,{staticClass:"b-form-time-control",props:jo(jo({},ar(D6,a)),{},{value:r,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},l);return e(l6,{staticClass:"b-form-timepicker",props:jo(jo({},ar(R6,a)),{},{id:this.safeId(),value:r,formattedValue:r?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:cg({},Jo,this.$scopedSlots[Jo]||this.defaultButtonFn),ref:"control"},[p])}}),d$e=Ge({components:{BFormTimepicker:AD,BTimepicker:AD}}),p$e=Ge({components:{BImg:N$,BImgLazy:C5}}),h$e=pe({tag:m(w,"div")},kB),Pv=re({name:kB,functional:!0,props:h$e,render:function(e,r){var n=r.props,i=r.data,a=r.children;return e(n.tag,Ke(i,{staticClass:"input-group-text"}),a)}}),tT=pe({append:m(A,!1),id:m(w),isText:m(A,!1),tag:m(w,"div")},PB),rT=re({name:PB,functional:!0,props:tT,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.append;return e(n.tag,Ke(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[e(Pv,a)]:a)}});function xD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function kD(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:null;return e&&e.$options._scopeId||r};function Y$e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var nT=re({mixins:[cl],computed:{scopedStyleAttrs:function(){var e=Uu(this.bvParent);return e?Y$e({},e,""):{}}}});function BD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function FD(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:{},i=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new r(FD(FD({},n),{},{parent:e,bvParent:e,bvEventRoot:i}))},J$e=re({abstract:!0,name:Dbe,props:{nodes:m(xF)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){r_e(this.$el)},render:function(e){var r=this.updatedNodes,n=Je(r)?r({}):r;return n=Pt(n).filter(rt),n&&n.length>0&&!n[0].text?n[0]:e()}}),j6={container:m([Fs,w],"body"),disabled:m(A,!1),tag:m(w,"div")},Z$e=re({name:hF,mixins:[st],props:j6,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(Gt){var e=this.container;return Tt(e)?Li(e):e}else return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var r=document.createElement("div");e.appendChild(r),this.$_target=ul(this,J$e,{el:r,propsData:{nodes:Pt(this.normalizeSlot())}})}}},updateTarget:function(){if(Gt&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var r=Pt(this.normalizeSlot()).filter(rt);if(r.length>0&&!r[0].text)return r[0]}return e()}}),Q$e=re({name:hF,mixins:[st],props:j6,render:function(e){if(this.disabled){var r=Pt(this.normalizeSlot()).filter(rt);if(r.length>0)return r[0]}return e(Ze.Teleport,{to:this.container},this.normalizeSlot())}}),eTe=Yn?Q$e:Z$e;function TS(t){"@babel/helpers - typeof";return TS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TS(t)}function jD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zD(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Vu(t){return Vu=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Vu(t)}var cTe=function(t){aTe(r,t);var e=oTe(r);function r(n){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return rTe(this,r),i=e.call(this,n,a),Db(z6(i),{trigger:aa()}),i}return nTe(r,null,[{key:"Defaults",get:function(){return zD(zD({},fg(Vu(r),"Defaults",this)),{},{trigger:null})}}]),r}($c),UD=1040,uTe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fTe=".sticky-top",dTe=".navbar-toggler",pTe=re({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,r){Gt&&(this.getScrollbarWidth(),e>0&&r===0?(this.checkScrollbar(),this.setScrollbar(),Hn(document.body,"modal-open")):e===0&&r>0&&(this.resetScrollbar(),Pn(document.body,"modal-open")),lr(document.body,"data-modal-open-count",String(e)))},modals:function(e){var r=this;this.checkScrollbar(),zt(function(){r.updateModals(e||[])})}},methods:{registerModal:function(e){e&&this.modals.indexOf(e)===-1&&this.modals.push(e)},unregisterModal:function(e){var r=this.modals.indexOf(e);r>-1&&(this.modals.splice(r,1),!e._isBeingDestroyed&&!e._isDestroyed&&this.resetModal(e))},getBaseZIndex:function(){if(Gt&&rr(this.baseZIndex)){var e=document.createElement("div");Hn(e,"modal-backdrop"),Hn(e,"d-none"),wn(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Le(Ri(e).zIndex,UD),document.body.removeChild(e)}return this.baseZIndex||UD},getScrollbarWidth:function(){if(Gt&&rr(this.scrollbarWidth)){var e=document.createElement("div");Hn(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=fc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var r=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();e.forEach(function(a,o){a.zIndex=n+o,a.scrollbarWidth=i,a.isTop=o===r.modals.length-1,a.isBodyOverflowing=r.isBodyOverflowing})},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=fc(document.body),r=e.left,n=e.right;this.isBodyOverflowing=r+n0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=rp(this.$refs.content,this.checkModalOverflow.bind(this),STe))},updateModel:function(e){e!==this[l1]&&this.$emit(gTe,e)},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new cTe(e,As(As({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},r),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!(this.isVisible||this.isOpening)){if(this.isClosing){this.$once(Pr,this.show);return}this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible){this.isOpening=!1,this.updateModel(!1);return}this.doShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(!(!this.isVisible||this.isClosing)){this.isClosing=!0;var r=this.buildEvent(ui,{cancelable:e!==yTe,trigger:e||null});if(e===hg?this.$emit(jbe,r):e===dg?this.$emit(Mbe,r):e===pg&&this.$emit(V0,r),this.emitEvent(r),r.defaultPrevented||!this.isVisible){this.isClosing=!1,this.updateModel(!0);return}this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(_Te):this.show()},getActiveElement:function(){var e=Ks(Gt?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;if(eu.modalsAreOpen&&this.noStacking){this.listenOnRootOnce(Sr(oi,Pr),this.doShow);return}eu.registerModal(this),this.isHidden=!1,this.$nextTick(function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick(function(){e.setObserver(!0)})})},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,zt(function(){zt(function(){e.isShow=!0})})},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,zt(function(){e.emitEvent(e.buildEvent(Vn)),e.setEnforceFocus(!0),e.$nextTick(function(){e.focusFirst()})})},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick(function(){e.isClosing=!1,eu.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(Pr))})},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(oi,r),e,e.componentId),this.$emit(r,e)},onDialogMousedown:function(){var e=this,r=this.$refs.modal,n=function i(a){hr(r,"mouseup",i,$t),a.target===r&&(e.ignoreBackdropClick=!0)};nr(r,"mouseup",n,$t)},onClickOut:function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}!this.isVisible||this.noCloseOnBackdrop||!jr(document.body,e.target)||jr(this.$refs.content,e.target)||this.hide(vTe)},onOk:function(){this.hide(hg)},onCancel:function(){this.hide(dg)},onClose:function(){this.hide(pg)},onEsc:function(e){e.keyCode===k$&&this.isVisible&&!this.noCloseOnEsc&&this.hide(bTe)},focusHandler:function(e){var r=this.$refs.content,n=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!r||document===n||jr(r,n)||this.computeIgnoreEnforceFocusSelector&&fi(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=J0(this.$refs.content),a=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(a&&n===a){if(mt(i[0]))return}else if(o&&n===o&&mt(i[i.length-1]))return;mt(r,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,r){e===this.modalId&&(this.$_returnFocus=r||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,r){e===this.modalId&&this.toggle(r)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;Gt&&zt(function(){var r=e.$refs.modal,n=e.$refs.content,i=e.getActiveElement();if(r&&n&&!(i&&jr(n,i))){var a=e.$refs["ok-button"],o=e.$refs["cancel-button"],l=e.$refs["close-button"],c=e.autoFocusButton,f=c===hg&&a?a.$el||a:c===dg&&o?o.$el||o:c===pg&&l?l.$el||l:n;mt(f),f===n&&e.$nextTick(function(){r.scrollTop=0})}})},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick(function(){e=Tt(e)?Li(e):e,e&&(e=e.$el||e,mt(e))})},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var r=e();if(!this.hideHeader){var n=this.normalizeSlot(Aye,this.slotScope);if(!n){var i=e();this.hideHeaderClose||(i=e(dc,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(xye)])),n=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Dw)?{}:gr(this.titleHtml,this.title)},this.normalizeSlot(Dw,this.slotScope)),i]}r=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var a=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(Xr,this.slotScope)),o=e();if(!this.hideFooter){var l=this.normalizeSlot(Pye,this.slotScope);if(!l){var c=e();this.okOnly||(c=e(pi,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(BA)?{}:gr(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(BA)));var f=e(pi,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(FA)?{}:gr(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(FA));l=[c,f]}o=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[l])}var d=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[r,a,o]),p=e(),g=e();this.isVisible&&!this.noEnforceFocus&&(p=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),g=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var y=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[p,d,g]),v=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[y]);v=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[v]);var _=e();return!this.hideBackdrop&&this.isVisible&&(_=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(Eye))),_=e(Sc,{props:{noFade:this.noFade}},[_]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Ko])},[v,_])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(eTe,[this.makeModal(e)])}}),OTe=Ur(oi,dn),Av="__bv_modal_directive__",V6=function(e){var r=e.modifiers,n=r===void 0?{}:r,i=e.arg,a=e.value;return Tt(a)?a:Tt(i)?i:ut(n).reverse()[0]},W6=function(e){return e&&qo(e,".dropdown-menu > li, li.nav-item")&&Li("a, button",e)||e},G6=function(e){e&&e.tagName!=="BUTTON"&&(lo(e,"role")||lr(e,"role","button"),e.tagName!=="A"&&!lo(e,"tabindex")&&lr(e,"tabindex","0"))},$Te=function(e,r,n){var i=V6(r),a=W6(e);if(i&&a){var o=function(c){var f=c.currentTarget;if(!Vl(f)){var d=c.type,p=c.keyCode;(d==="click"||d==="keydown"&&(p===as||p===_o))&&mo(co(n,r)).$emit(OTe,i,f)}};e[Av]={handler:o,target:i,trigger:a},G6(a),nr(a,"click",o,ci),a.tagName!=="BUTTON"&&Ni(a,"role")==="button"&&nr(a,"keydown",o,ci)}},K6=function(e){var r=e[Av]||{},n=r.trigger,i=r.handler;n&&i&&(hr(n,"click",i,ci),hr(n,"keydown",i,ci),hr(e,"click",i,ci),hr(e,"keydown",i,ci)),delete e[Av]},WD=function(e,r,n){var i=e[Av]||{},a=V6(r),o=W6(e);(a!==i.target||o!==i.trigger)&&(K6(e),$Te(e,r,n)),G6(o)},TTe=function(){},q6={inserted:WD,updated:TTe,componentUpdated:WD,unbind:K6};function CTe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function GD(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&arguments[2]!==void 0?arguments[2]:ITe;if(!(iv(Al)||EA(Al))){var d=ul(l,r,{propsData:ko(ko(ko({},qD(Mi(oi))),{},{hideHeaderClose:!0,hideHeader:!(c.title||c.titleHtml)},vt(c,ut(u1))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return ut(u1).forEach(function(p){Ar(c[p])||(d.$slots[u1[p]]=Pt(c[p]))}),new Promise(function(p,g){var y=!1;d.$once(Xd,function(){y||g(new Error("BootstrapVue MsgBox destroyed before resolve"))}),d.$on(ui,function(_){if(!_.defaultPrevented){var $=f(_);_.defaultPrevented||(y=!0,p($))}});var v=document.createElement("div");document.body.appendChild(v),d.$mount(v)})}},i=function(l,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(!(!c||EA(Al)||iv(Al)||!Je(d)))return n(l,ko(ko({},qD(f)),{},{msgBoxContent:c}),d)},a=function(){function o(l){CTe(this,o),Ap(this,{_vm:l,_root:mo(l)}),Db(this,{_vm:aa(),_root:aa()})}return ETe(o,[{key:"show",value:function(c){if(c&&this._root){for(var f,d=arguments.length,p=new Array(d>1?d-1:0),g=1;g1?d-1:0),g=1;g1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:c});return i(this._vm,c,d,function(){return!0})}},{key:"msgBoxConfirm",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,c,d,function(p){var g=p.trigger;return g==="ok"?!0:g==="cancel"?!1:null})}}]),o}();e.mixin({beforeCreate:function(){this[c1]=new a(this)}}),sc(e.prototype,Al)||y$(e.prototype,Al,{get:function(){return(!this||!this[c1])&&en('"'.concat(Al,'" must be accessed from a Vue instance "this" context.'),oi),this[c1]}})},NTe=Ge({plugins:{plugin:LTe}}),BTe=Ge({components:{BModal:U6},directives:{VBModal:q6},plugins:{BVModalPlugin:NTe}});function YD(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var FTe=function(e){return e=e==="left"?"start":e==="right"?"end":e,"justify-content-".concat(e)},iT=pe({align:m(w),cardHeader:m(A,!1),fill:m(A,!1),justified:m(A,!1),pills:m(A,!1),small:m(A,!1),tabs:m(A,!1),tag:m(w,"ul"),vertical:m(A,!1)},BB),Y6=re({name:BB,functional:!0,props:iT,render:function(e,r){var n,i=r.props,a=r.data,o=r.children,l=i.tabs,c=i.pills,f=i.vertical,d=i.align,p=i.cardHeader;return e(i.tag,Ke(a,{staticClass:"nav",class:(n={"nav-tabs":l,"nav-pills":c&&!l,"card-header-tabs":!f&&p&&l,"card-header-pills":!f&&p&&c&&!l,"flex-column":f,"nav-fill":!f&&i.fill,"nav-justified":!f&&i.justified},YD(n,FTe(d),!f&&d),YD(n,"small",i.small),n)}),o)}});function XD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function JD(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1}),overlayTag:m(w,"div"),rounded:m(Mn,!1),show:m(A,!1),spinnerSmall:m(A,!1),spinnerType:m(w,"border"),spinnerVariant:m(w),variant:m(w,"light"),wrapTag:m(w,"div"),zIndex:m(Be,10)},GB),gCe=re({name:GB,mixins:[st],props:mCe,computed:{computedRounded:function(){var e=this.rounded;return e===!0||e===""?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var r=e.spinnerType,n=e.spinnerVariant,i=e.spinnerSmall;return this.$createElement(Q6,{props:{type:r,variant:n,small:i}})}},render:function(e){var r=this,n=this.show,i=this.fixed,a=this.noFade,o=this.noWrap,l=this.slotScope,c=e();if(n){var f=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:Qf(Qf({},p1),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),d=e("div",{staticClass:"position-absolute",style:this.noCenter?Qf({},p1):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(Fye,l)||this.defaultOverlayFn(l)]);c=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:Qf(Qf({},p1),{},{zIndex:this.zIndex||10}),on:{click:function(g){return r.$emit(ha,g)}},key:"overlay"},[f,d])}return c=e(Sc,{props:{noFade:a,appear:!0},on:{"after-enter":function(){return r.$emit(Vn)},"after-leave":function(){return r.$emit(Pr)}}},[c]),o?c:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[c]:[this.normalizeSlot(),c])}}),vCe=Ge({components:{BOverlay:gCe}}),ed;function sR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lR(t){for(var e=1;er?r:n<1?1:n},fR=function(e){if(e.keyCode===_o)return pt(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},oT=pe(He(lR(lR({},yCe),{},{align:m(w,"left"),ariaLabel:m(w,"Pagination"),disabled:m(A,!1),ellipsisClass:m(tt),ellipsisText:m(w,"…"),firstClass:m(tt),firstNumber:m(A,!1),firstText:m(w,"«"),hideEllipsis:m(A,!1),hideGotoEndButtons:m(A,!1),labelFirstPage:m(w,"Go to first page"),labelLastPage:m(w,"Go to last page"),labelNextPage:m(w,"Go to next page"),labelPage:m(aye,"Go to page"),labelPrevPage:m(w,"Go to previous page"),lastClass:m(tt),lastNumber:m(A,!1),lastText:m(w,"»"),limit:m(Be,aT,function(t){return Le(t,0)<1?(en('Prop "limit" must be a number greater than "0"',Rb),!1):!0}),nextClass:m(tt),nextText:m(w,"›"),pageClass:m(tt),pills:m(A,!1),prevClass:m(tt),prevText:m(w,"‹"),size:m(w)})),"pagination"),ej=re({mixins:[bCe,st],props:oT,data:function(){var e=Le(this[AS],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:aT}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return e==="center"?"justify-content-center":e==="end"||e==="right"?"justify-content-end":e==="fill"?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return uR(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,r=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,a=this.firstNumber,o=this.lastNumber,l=!1,c=!1,f=e,d=1;r<=e?f=r:ngm?((!i||o)&&(c=!0,f=e-(a?0:1)),f=Vo(f,e)):r-n+2gm?((!i||a)&&(l=!0,f=e-(o?0:1)),d=r-f+1):(e>gm&&(f=e-(i?0:2),l=!!(!i||a),c=!!(!i||o)),d=n-ep(f/2)),d<1?(d=1,l=!1):d>r-f&&(d=r-f+1,c=!1),l&&a&&d<4&&(f=f+2,d=1,l=!1);var p=d+f-1;return c&&o&&p>r-3&&(f=f+(p===r-2?2:3),c=!1),e<=gm&&(a&&d===1?f=Vo(f+1,r,e+1):o&&r===d+f-1&&(d=Rt(d-1,1),f=Vo(r-d+1,r,e+1))),f=Vo(f,r-d+1),{showFirstDots:l,showLastDots:c,numberOfLinks:f,startNumber:d}},pageList:function(){var e=this.paginationParams,r=e.numberOfLinks,n=e.startNumber,i=this.computedCurrentPage,a=wCe(n,r);if(a.length>3){var o=i-n,l="bv-d-xs-down-none";if(o===0)for(var c=3;co+1;p--)a[p].classes=l}}return a}},watch:(ed={},mg(ed,AS,function(t,e){t!==e&&(this.currentPage=uR(t,this.localNumberOfPages))}),mg(ed,"currentPage",function(e,r){e!==r&&this.$emit(_Ce,e>0?e:null)}),mg(ed,"limit",function(e,r){e!==r&&(this.localLimit=cR(e))}),ed),created:function(){var e=this;this.localLimit=cR(this.limit),this.$nextTick(function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage})},methods:{handleKeyNav:function(e){var r=e.keyCode,n=e.shiftKey;this.isNav||(r===ka||r===di?(pt(e,{propagation:!1}),n?this.focusFirst():this.focusPrev()):(r===Qo||r===Gn)&&(pt(e,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Bi("button.page-link, a.page-link",this.$el).filter(function(e){return Aa(e)})},focusCurrent:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return Le(Ni(n,"aria-posinset"),0)===e.computedCurrentPage});mt(r)||e.focusFirst()})},focusFirst:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return!Vl(n)});mt(r)})},focusLast:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().reverse().find(function(n){return!Vl(n)});mt(r)})},focusPrev:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());n>0&&!Vl(r[n-1])&&mt(r[n-1])})},focusNext:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());nc,Ee=ee<1?1:ee>c?c:ee,Se={disabled:ae,page:Ee,index:Ee-1},ve=r.normalizeSlot(ge,Se)||Qe(z)||e(),De=e(ae?"span":l?mi:"button",{staticClass:"page-link",class:{"flex-grow-1":!l&&!ae&&v},props:ae||!l?{}:r.linkProps(ee),attrs:{role:l?null:"menuitem",type:l||ae?null:"button",tabindex:ae||l?null:"-1","aria-label":fe,"aria-controls":Cr(r).ariaControls||null,"aria-disabled":ae?"true":null},on:ae?{}:{"!click":function(ie){r.onClick(ie,ee)},keydown:fR}},[ve]);return e("li",{key:X,staticClass:"page-item",class:[{disabled:ae,"flex-fill":v,"d-flex":v&&!l&&!ae},H],attrs:{role:l?null:"presentation","aria-hidden":ae?"true":null}},[De])},L=function(ee){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",v?"flex-fill":"",r.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(ee?"last":"first")},[e("span",{staticClass:"page-link"},[r.normalizeSlot(hye)||Qe(r.ellipsisText)||e()])])},N=function(ee,fe){var ge=ee.number,z=$(ge)&&!E,H=i?null:z||E&&fe===0?"0":"-1",R={role:l?null:"menuitemradio",type:l||i?null:"button","aria-disabled":i?"true":null,"aria-controls":Cr(r).ariaControls||null,"aria-label":ho(a)?a(ge):"".concat(Je(a)?a():a," ").concat(ge),"aria-checked":l?null:z?"true":"false","aria-current":l&&z?"page":null,"aria-posinset":l?null:ge,"aria-setsize":l?null:c,tabindex:l?null:H},X=Qe(r.makePage(ge)),ae={page:ge,index:ge-1,content:X,active:z,disabled:i},Ee=e(i?"span":l?mi:"button",{props:i||!l?{}:r.linkProps(ge),staticClass:"page-link",class:{"flex-grow-1":!l&&!i&&v},attrs:R,on:i?{}:{"!click":function(ve){r.onClick(ve,ge)},keydown:fR}},[r.normalizeSlot(jye,ae)||X]);return e("li",{staticClass:"page-item",class:[{disabled:i,active:z,"flex-fill":v,"d-flex":v&&!l&&!i},ee.classes,r.pageClass],attrs:{role:l?null:"presentation"},key:"page-".concat(ge)},[Ee])},k=e();!this.firstNumber&&!this.hideGotoEndButtons&&(k=D(1,this.labelFirstPage,gye,this.firstText,this.firstClass,1,"pagination-goto-first")),_.push(k),_.push(D(f-1,this.labelPrevPage,Hye,this.prevText,this.prevClass,1,"pagination-goto-prev")),_.push(this.firstNumber&&d[0]!==1?N({number:1},0):e()),_.push(g?L(!1):e()),this.pageList.forEach(function(j,ee){var fe=g&&r.firstNumber&&d[0]!==1?1:0;_.push(N(j,ee+fe))}),_.push(y?L(!0):e()),_.push(this.lastNumber&&d[d.length-1]!==c?N({number:c},-1):e()),_.push(D(f+1,this.labelNextPage,Bye,this.nextText,this.nextClass,c,"pagination-goto-next"));var J=e();!this.lastNumber&&!this.hideGotoEndButtons&&(J=D(c,this.labelLastPage,Tye,this.lastText,this.lastClass,c,"pagination-goto-last")),_.push(J);var B=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:l?null:"menubar","aria-disabled":i?"true":"false","aria-label":l?null:o||null},on:l?{}:{keydown:this.handleKeyNav},ref:"ul"},_);return l?e("nav",{attrs:{"aria-disabled":i?"true":null,"aria-hidden":i?"true":"false","aria-label":l&&o||null}},[B]):B}});function dR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function pR(t){for(var e=1;ee.numberOfPages&&(this.currentPage=1)),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var r=Le(this[AS],0);r>0?this.currentPage=r:this.$nextTick(function(){e.currentPage=0})},methods:{onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.target,a=new $c(OF,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(this.currentPage=r,this.$emit(hi,this.currentPage),this.$nextTick(function(){Aa(i)&&n.$el.contains(i)?mt(i):n.focusCurrent()}))}},makePage:function(e){return e},linkProps:function(){return{}}}}),TCe=Ge({components:{BPagination:$Ce}});function gR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function h1(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=ECe(this.numberOfPages),this.$nextTick(function(){e.guessCurrentPage()})},onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.currentTarget||e.target,a=new $c(OF,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(zt(function(){n.currentPage=r,n.$emit(hi,r)}),this.$nextTick(function(){bi(i)}))}},getPageInfo:function(e){if(!Nt(this.pages)||this.pages.length===0||Ar(this.pages[e-1])){var r="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:r}:r,text:Qe(e)}}var n=this.pages[e-1];if(Er(n)){var i=n.link;return{link:Er(i)?i:this.useRouter?{path:i}:i,text:Qe(n.text||e)}}else return{link:Qe(n),text:Qe(e)}},makePage:function(e){var r=this.pageGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.text},makeLink:function(e){var r=this.linkGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.link},linkProps:function(e){var r=ar(nj,this),n=this.makeLink(e);return this.useRouter||Er(n)?r.to=n:r.href=n,r},resolveLink:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r;try{r=document.createElement("a"),r.href=YF({to:e},"a","/","/"),document.body.appendChild(r);var n=r,i=n.pathname,a=n.hash,o=n.search;return document.body.removeChild(r),{path:i,hash:a,query:ZA(o)}}catch(l){try{r&&r.parentNode&&r.parentNode.removeChild(r)}catch(c){}return{}}},resolveRoute:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";try{var r=this.$router.resolve(e,this.$route).route;return{path:r.path,hash:r.hash,query:r.query}}catch(n){return{}}},guessCurrentPage:function(){var e=this.$router,r=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(Gt||!Gt&&e))for(var i=e&&r?{path:r.path,hash:r.hash,query:r.query}:{},a=Gt?window.location||document.location:null,o=a?{path:a.pathname,hash:a.hash,query:ZA(a.search)}:{},l=1;!n&&l<=this.localNumberOfPages;l++){var c=this.makeLink(l);e&&(Er(c)||this.useRouter)?n=Mt(this.resolveRoute(c),i)?l:null:Gt?n=Mt(this.resolveLink(c),o)?l:null:n=-1}this.currentPage=n>0?n:0}}}),xCe=Ge({components:{BPaginationNav:ACe}}),kCe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},DCe={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},RCe={arrowPadding:m(Be,6),boundary:m([Fs,w],"scrollParent"),boundaryPadding:m(Be,5),fallbackPlacement:m(Rn,"flip"),offset:m(Be,0),placement:m(w,"top"),target:m([Fs,vN])},MCe=re({name:Cbe,mixins:[cl],props:RCe,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,r=this.placement;return{placement:this.getAttachment(r),modifiers:{offset:{offset:this.getOffset(r)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(i){i.originalPlacement!==i.placement&&e.popperPlacementChange(i)},onUpdate:function(i){e.popperPlacementChange(i)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(dn,function(n){e.popperCreate(n)});var r=function(){e.$nextTick(function(){zt(function(){e.$destroy()})})};this.bvParent.$once(Xd,r),this.$once(Pr,r)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return kCe[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var r=this.$refs.arrow||Li(".arrow",this.$el),n=_t(Ri(r).width,0)+_t(this.arrowPadding,0);switch(DCe[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new mS(this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var r=this,n=this.noFade;return e(Sc,{props:{appear:!0,noFade:n},on:{beforeEnter:function(a){return r.$emit(dn,a)},afterEnter:function(a){return r.$emit(Vn,a)},beforeLeave:function(a){return r.$emit(ui,a)},afterLeave:function(a){return r.$emit(Pr,a)}}},[this.localShow?this.renderTemplate(e):e()])}});function vR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function bR(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},n=!1;ut(_R).forEach(function(i){!Ar(r[i])&&e[i]!==r[i]&&(e[i]=r[i],i==="title"&&(n=!0))}),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),r=this.getTemplate(),n=this.$_tip=ul(this,r,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Le(this.offset,0),arrowPadding:Le(this.arrowPadding,0),boundaryPadding:Le(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(dn,this.onTemplateShow),n.$once(Vn,this.onTemplateShown),n.$once(ui,this.onTemplateHide),n.$once(Pr,this.onTemplateHidden),n.$once(Xd,this.destroyTemplate),n.$on(av,this.handleEvent),n.$on(ov,this.handleEvent),n.$on(_F,this.handleEvent),n.$on(wF,this.handleEvent),n.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,r=this.$_tip;if(r){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach(function(i){r[i]!==e[i]&&(r[i]=e[i])})}},show:function(){var e=this.getTarget();if(!(!e||!jr(document.body,e)||!Aa(e)||this.dropdownOpen()||(jt(this.title)||this.title==="")&&(jt(this.content)||this.content===""))&&!(this.$_tip||this.localShow)){this.localShow=!0;var r=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(r),r.defaultPrevented){this.destroyTemplate();return}this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,r=this.getTemplateElement();if(!r||!this.localShow){this.restoreTitle();return}var n=this.buildEvent(ui,{cancelable:!e});this.emitEvent(n),!n.defaultPrevented&&this.hideTemplate()},forceHide:function(){var e=this.getTemplateElement();!e||!this.localShow||(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Xm))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(Ym))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="",e==="out"&&this.leave(null),this.emitEvent(this.buildEvent(Vn))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(Pr))},getTarget:function(){var e=this.target;return Tt(e)?e=Y0(e.replace(/^#/,"")):Je(e)?e=e():e&&(e=e.$el||e),Zt(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=this.container?this.container.$el||this.container:!1,r=document.body,n=this.getTarget();return e===!1?fi(FCe,n)||r:Tt(e)&&Y0(e.replace(/^#/,""))||r},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&fi(aj,e)},isDropdown:function(){var e=this.getTarget();return e&&Zd(e,jCe)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&Li(zCe,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),r=Ni(e,"aria-describedby")||"";r=r.split(/\s+/).concat(this.computedId).join(" ").trim(),lr(e,"aria-describedby",r)},removeAriaDescribedby:function(){var e=this,r=this.getTarget(),n=Ni(r,"aria-describedby")||"";n=n.split(/\s+/).filter(function(i){return i!==e.computedId}).join(" ").trim(),n?lr(r,"aria-describedby",n):so(r,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(lo(e,"title")){var r=Ni(e,"title");lr(e,"title",""),r&&lr(e,vm,r)}},restoreTitle:function(){var e=this.getTarget();if(lo(e,vm)){var r=Ni(e,vm);so(e,vm),r&&lr(e,"title",r)}},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new $c(e,m1({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},r))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(this.templateType,r),e),this.$emit(r,e)},listen:function(){var e=this,r=this.getTarget();r&&(this.setRootListener(!0),this.computedTriggers.forEach(function(n){n==="click"?nr(r,"click",e.handleEvent,$t):n==="focus"?(nr(r,"focusin",e.handleEvent,$t),nr(r,"focusout",e.handleEvent,$t)):n==="blur"?nr(r,"focusout",e.handleEvent,$t):n==="hover"&&(nr(r,"mouseenter",e.handleEvent,$t),nr(r,"mouseleave",e.handleEvent,$t))},this))},unListen:function(){var e=this,r=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),r.forEach(function(i){n&&hr(n,i,e.handleEvent,$t)},this)},setRootListener:function(e){var r=e?"listenOnRoot":"listenOffRoot",n=this.templateType;this[r](Ur(n,ui),this.doHide),this[r](Ur(n,dn),this.doShow),this[r](Ur(n,W0),this.doDisable),this[r](Ur(n,G0),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var r=this;this.clearVisibilityInterval();var n=this.getTarget();e&&(this.$_visibleInterval=setInterval(function(){var i=r.getTemplateElement();i&&r.localShow&&(!n.parentNode||!Aa(n))&&r.forceHide()},100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](NCe,this.forceHide)},setOnTouchStartListener:function(e){var r=this;"ontouchstart"in document.documentElement&&uc(document.body.children).forEach(function(n){xa(e,n,"mouseover",r.$_noop)})},setDropdownListener:function(e){var r=this.getTarget();if(!(!r||!this.bvEventRoot||!this.isDropdown)){var n=K0e(r);n&&n[e?"$on":"$off"](Vn,this.forceHide)}},handleEvent:function(e){var r=this.getTarget();if(!(!r||Vl(r)||!this.$_enabled||this.dropdownOpen())){var n=e.type,i=this.computedTriggers;if(n==="click"&&ot(i,"click"))this.click(e);else if(n==="mouseenter"&&ot(i,"hover"))this.enter(e);else if(n==="focusin"&&ot(i,"focus"))this.enter(e);else if(n==="focusout"&&(ot(i,"focus")||ot(i,"blur"))||n==="mouseleave"&&ot(i,"hover")){var a=this.getTemplateElement(),o=e.target,l=e.relatedTarget;if(a&&jr(a,o)&&jr(r,l)||a&&jr(r,o)&&jr(a,l)||a&&jr(a,o)&&jr(a,l)||jr(r,o)&&jr(r,l))return;this.leave(e)}}},doHide:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.forceHide()},doShow:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.show()},doDisable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.disable()},doEnable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.enable()},click:function(e){!this.$_enabled||this.dropdownOpen()||(mt(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){!this.$_enabled||this.dropdownOpen()||(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if(r&&(this.activeTrigger[r.type==="focusin"?"focus":"hover"]=!0),this.localShow||this.$_hoverState==="in"){this.$_hoverState="in";return}this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="in"?e.show():e.localShow||e.restoreTitle()},this.computedDelay.show)):this.show()},leave:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;r&&(this.activeTrigger[r.type==="focusout"?"focus":"hover"]=!1,r.type==="focusout"&&ot(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),!this.isWithActiveTrigger&&(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="out"&&e.hide()},this.computedDelay.hide):this.hide())}}}),ri,xl;function wR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function HCe(t){for(var e=1;e0&&e[ra].updateData(f)})}var o={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},l=e[ra].__bv_prev_data__;if(e[ra].__bv_prev_data__=o,!Mt(o,l)){var c={target:e};ut(o).forEach(function(f){o[f]!==l[f]&&(c[f]=(f==="title"||f==="content")&&Je(o[f])?o[f](e):o[f])}),e[ra].updateData(c)}}},s2e=function(e){e[ra]&&(e[ra].$destroy(),e[ra]=null),delete e[ra]},l2e={bind:function(e,r,n){PR(e,r,n)},componentUpdated:function(e,r,n){v$(function(){PR(e,r,n)})},unbind:function(e){s2e(e)}},cj=Ge({directives:{VBPopover:l2e}}),c2e=Ge({components:{BPopover:KCe},plugins:{VBPopoverPlugin:cj}}),uj=pe({animated:m(A,null),label:m(w),labelHtml:m(w),max:m(Be,null),precision:m(Be,null),showProgress:m(A,null),showValue:m(A,null),striped:m(A,null),value:m(Be,0),variant:m(w)},qB),fj=re({name:qB,mixins:[st],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:uj,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,r=this.computedVariant;return[r?"bg-".concat(r):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:100*(this.computedValue/this.computedMax)+"%"}},computedValue:function(){return _t(this.value,0)},computedMax:function(){var e=_t(this.max)||_t(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Rt(Le(this.precision,Le(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,r=WF(10,e);return Rw(100*r*this.computedValue/this.computedMax/r,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return sa(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return sa(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return sa(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return sa(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var r=this.label,n=this.labelHtml,i=this.computedValue,a=this.computedPrecision,o,l={};return this.hasNormalizedSlot()?o=this.normalizeSlot():r||n?l=gr(n,r):this.computedShowProgress?o=this.computedProgress:this.computedShowValue&&(o=Rw(i,a)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Qe(this.computedMax),"aria-valuenow":Rw(i,a)},domProps:l},o)}});function AR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xR(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};!this.noCloseOnRouteChange&&e.fullPath!==r.fullPath&&this.hide()}),td),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot(m2e,this.handleToggle),this.listenOnRoot(h2e,this.handleSync),this.$nextTick(function(){e.emitState(e.localShow)})},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(g2e,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(v2e,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var r=this;e&&e===this.safeId()&&this.$nextTick(function(){r.emitSync(r.localShow)})},onKeydown:function(e){var r=e.keyCode;!this.noCloseOnEsc&&r===k$&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=J0(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=J0(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=Ks(Gt?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){jr(e,Ks())||this.enforceFocus(e),this.$emit(Vn)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(Pr)},enforceFocus:function(e){this.noEnforceFocus||mt(e)}},render:function(e){var r,n=this.bgVariant,i=this.width,a=this.textVariant,o=this.localShow,l=this.shadow===""?!0:this.shadow,c=e(this.tag,{staticClass:ip,class:[(r={shadow:l===!0},Io(r,"shadow-".concat(l),l&&l!==!0),Io(r,"".concat(ip,"-right"),this.right),Io(r,"bg-".concat(n),n),Io(r,"text-".concat(a),a),r),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[E2e(e,this)]);c=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[c]);var f=e(Sc,{props:{noFade:this.noSlide}},[P2e(e,this)]),d=e(),p=e();return this.backdrop&&o&&(d=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),p=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[d,c,p,f])}}),x2e=Ge({components:{BSidebar:A2e},plugins:{VBTogglePlugin:z$}});function g1(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var k2e=pe({animation:m(w,"wave"),height:m(w),size:m(w),type:m(w,"text"),variant:m(w),width:m(w)},JB),Dv=re({name:JB,functional:!0,props:k2e,render:function(e,r){var n,i=r.data,a=r.props,o=a.size,l=a.animation,c=a.variant;return e("div",Ke(i,{staticClass:"b-skeleton",style:{width:o||a.width,height:o||a.height},class:(n={},g1(n,"b-skeleton-".concat(a.type),!0),g1(n,"b-skeleton-animate-".concat(l),l),g1(n,"bg-".concat(c),c),n)}))}});function RR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function MR(t){for(var e=1;e0}}});function IR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function N2e(t){for(var e=1;e0?e:null},jR=function(e){return jt(e)||kS(e)>0},mj=pe({colspan:m(Be,null,jR),rowspan:m(Be,null,jR),stackedHeading:m(w),stickyColumn:m(A,!1),variant:m(w)},iF),Wu=re({name:iF,mixins:[rn,os,st],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:mj,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return kS(this.colspan)},computedRowspan:function(){return kS(this.rowspan)},cellClasses:function(){var e=this.variant,r=this.headVariant,n=this.isStickyColumn;return(!e&&this.isStickyHeader&&!r||!e&&n&&this.inTfoot&&!this.footVariant||!e&&n&&this.inThead&&!r||!e&&n&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,r=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,a="cell",o=null;return r?(a="columnheader",o=n>0?"colspan":"col"):yo(this.tag,"th")&&(a="rowheader",o=i>0?"rowgroup":"row"),FR(FR({colspan:n,rowspan:i,role:a,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!jt(e)?Qe(e):null})}},render:function(e){var r=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[r]):r])}});function H2e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var cT="busy",U2e=ll+cT,gj=H2e({},cT,m(A,!1)),V2e=re({props:gj,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[cT]||this.localBusy}},watch:{localBusy:function(e,r){e!==r&&this.$emit(U2e,e)}},methods:{stopIfBusy:function(e){return this.computedBusy?(pt(e),!0):!1},renderBusy:function(){var e=this.tbodyTrClass,r=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(cd)?n(es,{staticClass:"b-table-busy-slot",class:[Je(e)?e(null,cd):e],attrs:Je(r)?r(null,cd):r,key:"table-busy-slot"},[n(Wu,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(cd)])]):null}}}),uT={caption:m(w),captionHtml:m(w)},vj=re({props:uT,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,r=this.captionHtml,n=this.$createElement,i=n(),a=this.hasNormalizedSlot(zA);return(a||e||r)&&(i=n("caption",{attrs:{id:this.captionId},domProps:a?{}:gr(r,e),key:"caption",ref:"caption"},this.normalizeSlot(zA))),i}}}),bj={},yj=re({methods:{renderColgroup:function(){var e=this.computedFields,r=this.$createElement,n=r();return this.hasNormalizedSlot(HA)&&(n=r("colgroup",{key:"colgroup"},[this.normalizeSlot(HA,{columns:e.length,fields:e})])),n}}}),_j={emptyFilteredHtml:m(w),emptyFilteredText:m(w,"There are no records matching your request"),emptyHtml:m(w),emptyText:m(w,"There are no records to show"),showEmpty:m(A,!1)},W2e=re({props:_j,methods:{renderEmpty:function(){var e=Cr(this),r=e.computedItems,n=e.computedBusy,i=this.$createElement,a=i();if(this.showEmpty&&(!r||r.length===0)&&!(n&&this.hasNormalizedSlot(cd))){var o=this.computedFields,l=this.isFiltered,c=this.emptyText,f=this.emptyHtml,d=this.emptyFilteredText,p=this.emptyFilteredHtml,g=this.tbodyTrClass,y=this.tbodyTrAttr;a=this.normalizeSlot(l?mye:DF,{emptyFilteredHtml:p,emptyFilteredText:d,emptyHtml:f,emptyText:c,fields:o,items:r}),a||(a=i("div",{class:["text-center","my-2"],domProps:l?gr(p,d):gr(f,c)})),a=i(Wu,{props:{colspan:o.length||null}},[i("div",{attrs:{role:"alert","aria-live":"polite"}},[a])]),a=i(es,{staticClass:"b-table-empty-row",class:[Je(g)?g(null,"row-empty"):g],attrs:Je(y)?y(null,"row-empty"):y,key:l?"b-empty-filtered-row":"b-empty-row"},[a])}return a}}}),DS=function t(e){return jt(e)?"":Er(e)&&!Iu(e)?ut(e).sort().map(function(r){return t(e[r])}).filter(function(r){return!!r}).join(" "):Qe(e)};function zR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function HR(t){for(var e=1;e3&&arguments[3]!==void 0?arguments[3]:{},a=ut(i).reduce(function(l,c){var f=i[c],d=f.filterByFormatted,p=Je(d)?d:d?f.formatter:null;return Je(p)&&(l[c]=p(e[c],c,e)),l},sl(e)),o=ut(a).filter(function(l){return!Sj[l]&&!(Nt(r)&&r.length>0&&ot(r,l))&&!(Nt(n)&&n.length>0&&!ot(n,l))});return La(a,o)},K2e=function(e,r,n,i){return Er(e)?DS(MS(e,r,n,i)):""};function q2e(t){return Z2e(t)||J2e(t)||X2e(t)||Y2e()}function Y2e(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function X2e(t,e){if(t){if(typeof t=="string")return IS(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return IS(t,e)}}function J2e(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Z2e(t){if(Array.isArray(t))return IS(t)}function IS(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&en(Q2e,cc),e},localFiltering:function(){return this.hasProvider?!!this.noProviderFiltering:!0},filteredCheck:function(){var e=this.filteredItems,r=this.localItems,n=this.localFilter;return{filteredItems:e,localItems:r,localFilter:n}},localFilterFn:function(){var e=this.filterFunction;return ho(e)?e:null},filteredItems:function(){var e=this.localItems,r=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,r)||this.defaultFilterFnFactory(r):null;return n&&e.length>0?e.filter(n):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var r=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout(function(){r.localFilter=r.filterSanitize(e)},n):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var r=e.filteredItems,n=e.localFilter,i=!1;n?Mt(n,[])||Mt(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(K0,r,r.length),this.isFiltered=i},isFiltered:function(e,r){if(e===!1&&r===!0){var n=this.localItems;this.$emit(K0,n,n.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick(function(){e.isFiltered=!!e.localFilter})},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return this.localFiltering&&!this.localFilterFn&&!(Tt(e)||wA(e))?"":la(e)},filterFnFactory:function(e,r){if(!e||!Je(e)||!r||Mt(r,[])||Mt(r,{}))return null;var n=function(a){return e(a,r)};return n},defaultFilterFnFactory:function(e){var r=this;if(!e||!(Tt(e)||wA(e)))return null;var n=e;if(Tt(n)){var i=E$(e).replace(mN,"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var a=function(l){return n.lastIndex=0,n.test(K2e(l,r.computedFilterIgnored,r.computedFilterIncluded,r.computedFieldsObj))};return a}}}),tEe=function(e,r){var n=null;return Tt(r)?n={key:e,label:r}:Je(r)?n={key:e,formatter:r}:Er(r)?(n=sl(r),n.key=n.key||e):r!==!1&&(n={key:e}),n},rEe=function(e,r){var n=[];if(Nt(e)&&e.filter(rt).forEach(function(o){if(Tt(o))n.push({key:o,label:Jm(o)});else if(Er(o)&&o.key&&Tt(o.key))n.push(sl(o));else if(Er(o)&&ut(o).length===1){var l=ut(o)[0],c=tEe(l,o[l]);c&&n.push(c)}}),n.length===0&&Nt(r)&&r.length>0){var i=r[0];ut(i).forEach(function(o){Sj[o]||n.push({key:o,label:Jm(o)})})}var a={};return n.filter(function(o){return a[o.key]?!1:(a[o.key]=!0,o.label=Tt(o.label)?o.label:Jm(o.key),!0)})};function UR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function VR(t){for(var e=1;e0&&e.some(rt)},selectableIsMultiSelect:function(){return this.isSelectable&&ot(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,r=this.isSelectable;return e={"b-table-selectable":r},bm(e,"b-table-select-".concat(this.selectMode),r),bm(e,"b-table-selecting",this.selectableHasSelection),bm(e,"b-table-selectable-no-click",r&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||GR;return{role:e,"aria-multiselectable":e===GR?Qe(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,r){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=Nt(e)&&Nt(r)&&e.length===r.length;for(var i=0;n&&i=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Cd(e,!0):[!0])},isRowSelected:function(e){return!!(Ea(e)&&this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var r=this.selectedVariant;return bm({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(r),r)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var r=e&&!this.noSelectOnClick?"$on":"$off";this[r](sv,this.selectionHandler),this[r](K0,this.clearSelected),this[r](gF,this.clearSelected)},selectionHandler:function(e,r,n){if(!this.isSelectable||this.noSelectOnClick){this.clearSelected();return}var i=this.selectMode,a=this.selectedLastRow,o=this.selectedRows.slice(),l=!o[r];if(i==="single")o=[];else if(i==="range")if(a>-1&&n.shiftKey){for(var c=Vo(a,r);c<=Rt(a,r);c++)o[c]=!0;l=!0}else n.ctrlKey||n.metaKey||(o=[],l=!0),l&&(this.selectedLastRow=r);o[r]=l,this.selectedRows=o}}}),Aj=function(e,r){return e.map(function(n,i){return[i,n]}).sort((function(n,i){return this(n[1],i[1])||n[0]-i[0]}).bind(r)).map(function(n){return n[1]})},KR=function(e){return jt(e)?"":$d(e)?_t(e,e):e},dEe=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.sortBy,a=i===void 0?null:i,o=n.formatter,l=o===void 0?null:o,c=n.locale,f=c===void 0?void 0:c,d=n.localeOptions,p=d===void 0?{}:d,g=n.nullLast,y=g===void 0?!1:g,v=Sn(e,a,null),_=Sn(r,a,null);return Je(l)&&(v=l(v,a,e),_=l(_,a,r)),v=KR(v),_=KR(_),Iu(v)&&Iu(_)||Ea(v)&&Ea(_)?v<_?-1:v>_?1:0:y&&v===""&&_!==""?1:y&&v!==""&&_===""?-1:DS(v).localeCompare(DS(_),f,p)},Ka,tu;function qR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function YR(t){for(var e=1;e0&&!l,[o,{"table-striped":this.striped,"table-hover":r,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},n?"".concat(this.dark?"bg":"table","-").concat(n):"",a,i]},tableAttrs:function(){var e=Cr(this),r=e.computedItems,n=e.filteredItems,i=e.computedFields,a=e.selectableTableAttrs,o=e.computedBusy,l=this.isTableSimple?{}:{"aria-busy":Qe(o),"aria-colcount":Qe(i.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},c=r&&n&&n.length>r.length?Qe(n.length):null;return v1(v1(v1({"aria-rowcount":c},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},l),a)}},render:function(e){var r=Cr(this),n=r.wrapperClasses,i=r.renderCaption,a=r.renderColgroup,o=r.renderThead,l=r.renderTbody,c=r.renderTfoot,f=[];this.isTableSimple?f.push(this.normalizeSlot()):(f.push(i?i():null),f.push(a?a():null),f.push(o?o():null),f.push(l?l():null),f.push(c?c():null));var d=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},f.filter(rt));return n.length>0?e("div",{class:n,style:this.wrapperStyles,key:"wrap"},[d]):d}});function JR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function b1(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:document,r=n_e();return r&&r.toString().trim()!==""&&r.containsNode&&Zt(e)?r.containsNode(e,!0):!1},SEe=pe(mj,uF),hT=re({name:uF,extends:Wu,props:SEe,computed:{tag:function(){return"th"}}});function ZR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function rd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(N=String((c-1)*f+r+1));var k=Qe(Sn(e,l))||null,J=k||Qe(r),B=k?this.safeId("_row_".concat(k)):null,j=Cr(this).selectableRowClasses?this.selectableRowClasses(r):{},ee=Cr(this).selectableRowAttrs?this.selectableRowAttrs(r):{},fe=Je(d)?d(e,"row"):d,ge=Je(p)?p(e,"row"):p;if(E.push(y(es,Rj({class:[fe,j,_?"b-table-has-details":""],props:{variant:e[RS]||null},attrs:rd(rd({id:B},ge),{},{tabindex:$?"0":null,"data-pk":k||null,"aria-details":D,"aria-owns":D,"aria-rowindex":N},ee),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(J,"__"),ref:"item-rows"},g$,!0),L)),_){var z={item:e,index:r,fields:a,toggleDetails:this.toggleDetailsFactory(v,e)};Cr(this).supportsSelectableRows&&(z.rowSelected=this.isRowSelected(r),z.selectRow=function(){return n.selectRow(r)},z.unselectRow=function(){return n.unselectRow(r)});var H=y(Wu,{props:{colspan:a.length},class:this.detailsTdClass},[this.normalizeSlot(Uf,z)]);o&&E.push(y("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(J)}));var R=Je(this.tbodyTrClass)?this.tbodyTrClass(e,Uf):this.tbodyTrClass,X=Je(this.tbodyTrAttr)?this.tbodyTrAttr(e,Uf):this.tbodyTrAttr;E.push(y(es,{staticClass:"b-table-details",class:[R],props:{variant:e[RS]||null},attrs:rd(rd({},X),{},{id:D,tabindex:"-1"}),key:"__b-table-details__".concat(J)},[H]))}else v&&(E.push(y()),o&&E.push(y()));return E}}});function QR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function y1(t){for(var e=1;e0&&n&&n.length>0?uc(r.children).filter(function(i){return ot(n,i)}):[]},getTbodyTrIndex:function(e){if(!Zt(e))return-1;var r=e.tagName==="TR"?e:fi("tr",e,!0);return r?this.getTbodyTrs().indexOf(r):-1},emitTbodyRowEvent:function(e,r){if(e&&this.hasListener(e)&&r&&r.target){var n=this.getTbodyTrIndex(r.target);if(n>-1){var i=this.computedItems[n];this.$emit(e,i,n,r)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var r=e.target,n=e.keyCode;if(!(this.tbodyRowEventStopped(e)||r.tagName!=="TR"||!P$(r)||r.tabIndex!==0)){if(ot([as,_o],n))pt(e),this.onTBodyRowClicked(e);else if(ot([di,Gn,Ys,qs],n)){var i=this.getTbodyTrIndex(r);if(i>-1){pt(e);var a=this.getTbodyTrs(),o=e.shiftKey;n===Ys||o&&n===di?mt(a[0]):n===qs||o&&n===Gn?mt(a[a.length-1]):n===di&&i>0?mt(a[i-1]):n===Gn&&it.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:!1,n=Cr(this),i=n.computedFields,a=n.isSortable,o=n.isSelectable,l=n.headVariant,c=n.footVariant,f=n.headRowVariant,d=n.footRowVariant,p=this.$createElement;if(this.isStackedAlways||i.length===0)return p();var g=a||this.hasListener(Td),y=o?this.selectAllRows:tp,v=o?this.clearSelected:tp,_=function(N,k){var J=N.label,B=N.labelHtml,j=N.variant,ee=N.stickyColumn,fe=N.key,ge=null;!N.label.trim()&&!N.headerTitle&&(ge=Jm(N.key));var z={};g&&(z.click=function(de){e.headClicked(de,N,r)},z.keydown=function(de){var ie=de.keyCode;(ie===as||ie===_o)&&e.headClicked(de,N,r)});var H=a?e.sortTheadThAttrs(fe,N,r):{},R=a?e.sortTheadThClasses(fe,N,r):null,X=a?e.sortTheadThLabel(fe,N,r):null,ae={class:[{"position-relative":X},e.fieldClasses(N),R],props:{variant:j,stickyColumn:ee},style:N.thStyle||{},attrs:iM(iM({tabindex:g&&N.sortable?"0":null,abbr:N.headerAbbr||null,title:N.headerTitle||null,"aria-colindex":k+1,"aria-label":ge},e.getThValues(null,fe,N.thAttr,r?"foot":"head",{})),H),on:z,key:fe},Ee=[w1(fe),w1(fe.toLowerCase()),w1()];r&&(Ee=[S1(fe),S1(fe.toLowerCase()),S1()].concat(IEe(Ee)));var Se={label:J,column:fe,field:N,isFoot:r,selectAllRows:y,clearSelected:v},ve=e.normalizeSlot(Ee,Se)||p("div",{domProps:gr(B,J)}),De=X?p("span",{staticClass:"sr-only"}," (".concat(X,")")):null;return p(hT,ae,[ve,De].filter(rt))},$=i.map(_).filter(rt),E=[];if(r)E.push(p(es,{class:this.tfootTrClass,props:{variant:jt(d)?f:d}},$));else{var D={columns:i.length,fields:i,selectAllRows:y,clearSelected:v};E.push(this.normalizeSlot(Gye,D)||p()),E.push(p(es,{class:this.theadTrClass,props:{variant:f}},$))}return p(r?gT:Nj,{class:(r?this.tfootClass:this.theadClass)||null,props:r?{footVariant:c||l||null}:{headVariant:l||null},key:r?"bv-tfoot":"bv-thead"},E)}}}),zEe={},HEe=re({methods:{renderTopRow:function(){var e=this.computedFields,r=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,a=this.$createElement;return!this.hasNormalizedSlot(UA)||r===!0||r===""?a():a(es,{staticClass:"b-table-top-row",class:[Je(n)?n(null,"row-top"):n],attrs:Je(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(UA,{columns:e.length,fields:e})])}}});function aM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function on(t){for(var e=1;e0},rPe=pe({animation:m(w),columns:m(xn,5,cM),hideHeader:m(A,!1),rows:m(xn,3,cM),showFooter:m(A,!1),tableProps:m(Wr,{})},eF),nPe=re({name:eF,functional:!0,props:rPe,render:function(e,r){var n=r.data,i=r.props,a=i.animation,o=i.columns,l=e("th",[e(Dv,{props:{animation:a}})]),c=e("tr",Cd(o,l)),f=e("td",[e(Dv,{props:{width:"75%",animation:a}})]),d=e("tr",Cd(o,f)),p=e("tbody",Cd(i.rows,d)),g=i.hideHeader?e():e("thead",[c]),y=i.showFooter?e("tfoot",[c]):e();return e(Fj,Ke(n,{props:ePe({},i.tableProps)}),[g,p,y])}}),iPe=pe({loading:m(A,!1)},tF),aPe=re({name:tF,functional:!0,props:iPe,render:function(e,r){var n=r.data,i=r.props,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={};return i.loading?e("div",Ke(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),pn(Cye,f,c,l)):pn(Xr,f,c,l)}}),oPe=Ge({components:{BSkeleton:Dv,BSkeletonIcon:R2e,BSkeletonImg:L2e,BSkeletonTable:nPe,BSkeletonWrapper:aPe}}),sPe=Ge({components:{BSpinner:Q6}}),ru;function uM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function bu(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:!0;if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,r){var n=function(){e.$nextTick(function(){zt(function(){e.updateTabs()})})};this.$_observer=rp(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,r=[];if(Gt&&e.length>0){var n=e.map(function(i){return"#".concat(i.safeId())}).join(", ");r=Bi(n,this.$el).map(function(i){return i.id}).filter(rt)}return Aj(e,function(i,a){return r.indexOf(i.safeId())-r.indexOf(a.safeId())})},updateTabs:function(){var e=this.getTabs(),r=e.indexOf(e.slice().reverse().find(function(i){return i.localActive&&!i.disabled}));if(r<0){var n=this.currentTab;n>=e.length?r=e.indexOf(e.slice().reverse().find(kl)):e[n]&&!e[n].disabled&&(r=n)}r<0&&(r=e.indexOf(e.find(kl))),e.forEach(function(i,a){i.localActive=a===r}),this.tabs=e,this.currentTab=r},getButtonForTab:function(e){return(this.$refs.buttons||[]).find(function(r){return r.tab===e})},updateButton:function(e){var r=this.getButtonForTab(e);r&&r.$forceUpdate&&r.$forceUpdate()},activateTab:function(e){var r=this.currentTab,n=this.tabs,i=!1;if(e){var a=n.indexOf(e);if(a!==r&&a>-1&&!e.disabled){var o=new $c(Rbe,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,a,r,o),o.defaultPrevented||(this.currentTab=a,i=!0)}}return!i&&this[$1]!==r&&this.$emit(fM,r),i},deactivateTab:function(e){return e?this.activateTab(this.tabs.filter(function(r){return r!==e}).find(kl)):!1},focusButton:function(e){var r=this;this.$nextTick(function(){mt(r.getButtonForTab(e))})},emitTabClick:function(e,r){ac(r)&&e&&e.$emit&&!e.disabled&&e.$emit(ha,r)},clickTab:function(e,r){this.activateTab(e),this.emitTabClick(e,r)},firstTab:function(e){var r=this.tabs.find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))},previousTab:function(e){var r=Rt(this.currentTab,0),n=this.tabs.slice(0,r).reverse().find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},nextTab:function(e){var r=Rt(this.currentTab,-1),n=this.tabs.slice(r+1).find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},lastTab:function(e){var r=this.tabs.slice().reverse().find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))}},render:function(e){var r=this,n=this.align,i=this.card,a=this.end,o=this.fill,l=this.firstTab,c=this.justified,f=this.lastTab,d=this.nextTab,p=this.noKeyNav,g=this.noNavStyle,y=this.pills,v=this.previousTab,_=this.small,$=this.tabs,E=this.vertical,D=$.find(function(ee){return ee.localActive&&!ee.disabled}),L=$.find(function(ee){return!ee.disabled}),N=$.map(function(ee,fe){var ge,z=ee.safeId,H=null;return p||(H=-1,(ee===D||!D&&ee===L)&&(H=null)),e(uPe,Sa({props:{controls:z?z():null,id:ee.controlledBy||(z?z("_BV_tab_button_"):null),noKeyNav:p,posInSet:fe+1,setSize:$.length,tab:ee,tabIndex:H},on:(ge={},Sa(ge,ha,function(R){r.clickTab(ee,R)}),Sa(ge,vF,l),Sa(ge,$F,v),Sa(ge,SF,d),Sa(ge,yF,f),ge),key:ee[Ko]||fe,ref:"buttons"},g$,!0))}),k=e(Y6,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:c,align:n,tabs:!g&&!y,pills:!g&&y,vertical:E,small:_,cardHeader:i&&!E},ref:"nav"},[this.normalizeSlot(Vye)||e(),N,this.normalizeSlot(Uye)||e()]);k=e("div",{class:[{"card-header":i&&!E&&!a,"card-footer":i&&!E&&a,"col-auto":E},this.navWrapperClass],key:"bv-tabs-nav"},[k]);var J=this.normalizeSlot()||[],B=e();J.length===0&&(B=e("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(DF)));var j=e("div",{staticClass:"tab-content",class:[{col:E},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[J,B]);return e(this.tag,{staticClass:"tabs",class:{row:E,"no-gutters":E&&i},attrs:{id:this.safeId()}},[a?j:e(),k,a?e():j])}}),Qi,nd;function dM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function pM(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return t.reduce(function(r,n){var i=n.passengers[0],a=typeof i=="function"?i(e):n.passengers;return r.concat(a)},[])}function $Pe(t,e){return t.map(function(r,n){return[n,r]}).sort(function(r,n){return e(r[1],n[1])||r[0]-n[0]}).map(function(r){return r[1]})}function mM(t,e){return e.reduce(function(r,n){return t.hasOwnProperty(n)&&(r[n]=t[n]),r},{})}var jj={},TPe={},CPe={},EPe=Ze.extend({data:function(){return{transports:jj,targets:TPe,sources:CPe,trackInstances:ym}},methods:{open:function(e){if(ym){var r=e.to,n=e.from,i=e.passengers,a=e.order,o=a===void 0?1/0:a;if(!(!r||!n||!i)){var l={to:r,from:n,passengers:SPe(i),order:o},c=Object.keys(this.transports);c.indexOf(r)===-1&&Ze.set(this.transports,r,[]);var f=this.$_getTransportIndex(l),d=this.transports[r].slice(0);f===-1?d.push(l):d[f]=l,this.transports[r]=$Pe(d,function(p,g){return p.order-g.order})}}},close:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.to,i=e.from;if(!(!n||!i&&r===!1)&&this.transports[n])if(r)this.transports[n]=[];else{var a=this.$_getTransportIndex(e);if(a>=0){var o=this.transports[n].slice(0);o.splice(a,1),this.transports[n]=o}}},registerTarget:function(e,r,n){ym&&(this.trackInstances&&!n&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([r])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,r,n){ym&&(this.trackInstances&&!n&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([r])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!!(this.targets[e]&&this.targets[e][0])},hasSource:function(e){return!!(this.sources[e]&&this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var r=e.to,n=e.from;for(var i in this.transports[r])if(this.transports[r][i].from===n)return+i;return-1}}}),Ii=new EPe(jj),PPe=1,zj=Ze.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(PPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}}},created:function(){var e=this;this.$nextTick(function(){Ii.registerSource(e.name,e)})},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){Ii.unregisterSource(this.name),this.clear()},watch:{to:function(e,r){r&&r!==e&&this.clear(r),this.sendUpdate()}},methods:{clear:function(e){var r={from:this.name,to:e||this.to};Ii.close(r)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return typeof e=="function"?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var r={from:this.name,to:this.to,passengers:bPe(e),order:this.order};Ii.open(r)}else this.clear()}},render:function(e){var r=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return r&&this.disabled?r.length<=1&&this.slim?this.normalizeOwnChildren(r)[0]:e(n,[this.normalizeOwnChildren(r)]):this.slim?e():e(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),Hj=Ze.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:Ii.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick(function(){Ii.registerTarget(e.name,e)})},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,r){Ii.unregisterTarget(r),Ii.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick(function(){e.firstRender=!1})},beforeDestroy:function(){Ii.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:e.length===0?[]:[e[e.length-1]]},passengers:function(){return OPe(this.ownTransports,this.slotProps)}},methods:{children:function(){return this.passengers.length!==0?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var r=this.noWrapper(),n=this.children(),i=this.transition||this.tag;return r?n[0]:this.slim&&!i?e():e(i,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),APe=0,xPe=["disabled","name","order","slim","slotProps","tag","to"],kPe=["multiple","transition"];Ze.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(APe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if(!(typeof document>"u")){var e=document.querySelector(this.mountTo);if(!e){console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"));return}var r=this.$props;if(Ii.targets[r.name]){r.bail?console.warn("[portal-vue]: Target ".concat(r.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=Ii.targets[r.name];return}var n=r.append;if(n){var i=typeof n=="string"?n:"DIV",a=document.createElement(i);e.appendChild(a),e=a}var o=mM(this.$props,kPe);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new Hj({el:e,parent:this.$parent||this,propsData:o})}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var r=e.$el;r.parentNode.removeChild(r)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var r=mM(this.$props,xPe);return e(zj,{props:r,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||e()}});var DPe=re({mixins:[st],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(e){var r=this;zt(function(){Pn(e,"".concat(r.name,"-enter-to"))})}},render:function(e){return e("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),RPe=pe({ariaAtomic:m(w),ariaLive:m(w),name:m(w,void 0,!0),role:m(w)},$u),Uj=re({name:$u,mixins:[Na],props:RPe,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var e=this.name;this.staticName=e,Ii.hasTarget(e)?(en('A "" with name "'.concat(e,'" already exists in the document.'),$u),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(Sr($u,O$),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var r=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=e(Hj,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:DPe}});r=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return r}}),nu;function gM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Qa(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return new $c(e,Qa(Qa({cancelable:!1,target:this.$el||null,relatedTarget:null},r),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(Uo,r),e),this.$emit(r,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!Ii.hasTarget(e)){var r=document.createElement("div");document.body.appendChild(r);var n=ul(this.bvEventRoot,Uj,{propsData:{name:e}});n.$mount(r)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var r=this.$refs["b-toast"];xa(e,r,"mouseenter",this.onPause,$t),xa(e,r,"mouseleave",this.onUnPause,$t)},onPause:function(){if(!(this.noAutoHide||this.noHoverPause||!this.$_dismissTimer||this.resumeDismiss)){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Rt(this.computedDuration-e,vM))}},onUnPause:function(){if(this.noAutoHide||this.noHoverPause||!this.resumeDismiss){this.resumeDismiss=this.dismissStarted=0;return}this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick(function(){zt(function(){e.hide()})})},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(Vn);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(Pr);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var r=this,n=this.title,i=this.slotScope,a=Dp(this),o=[],l=this.normalizeSlot(Kye,i);l?o.push(l):n&&o.push(e("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(e(dc,{staticClass:"ml-auto mb-1",on:{click:function(){r.hide()}}}));var c=e();o.length>0&&(c=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},o));var f=e(a?mi:"div",{staticClass:"toast-body",class:this.bodyClass,props:a?ar(Vj,this):{},on:a?{click:this.onLinkClick}:{}},this.normalizeSlot(Xr,i));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Ko]),ref:"toast"},[c,f])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var r=this.order,n=this.static,i=this.isHiding,a=this.isStatus,o="b-toast-".concat(this[Ko]),l=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:Qa(Qa({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:a?"status":"alert","aria-live":i?null:a?"polite":"assertive","aria-atomic":i?null:"true"}),key:o,ref:"b-toast"},[e(Sc,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(zj,{props:{name:o,to:this.computedToaster,order:r,slim:!0,disabled:n}},[l])}});function NPe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bM(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:{};!l||iv(ad)||n(id(id({},_M(c)),{},{toastContent:l}),this._vm)}},{key:"show",value:function(l){l&&this._root.$emit(Ur(Uo,dn),l)}},{key:"hide",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;this._root.$emit(Ur(Uo,ui),l)}}]),a}();e.mixin({beforeCreate:function(){this[C1]=new i(this)}}),sc(e.prototype,ad)||y$(e.prototype,ad,{get:function(){return(!this||!this[C1])&&en('"'.concat(ad,'" must be accessed from a Vue instance "this" context.'),Uo),this[C1]}})},KPe=Ge({plugins:{plugin:GPe}}),qPe=Ge({components:{BToast:Gj,BToaster:Uj},plugins:{BVToastPlugin:KPe}});function wM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function SM(t){for(var e=1;e=i){var a=this.$targets[this.$targets.length-1];this.$activeTarget!==a&&this.activate(a);return}if(this.$activeTarget&&r0){this.$activeTarget=null,this.clear();return}for(var o=this.$offsets.length;o--;){var l=this.$activeTarget!==this.$targets[o]&&r>=this.$offsets[o]&&(Ar(this.$offsets[o+1])||r0&&this.$root&&this.$root.$emit($Ae,r,i)}},{key:"clear",value:function(){var r=this;Bi("".concat(this.$selector,", ").concat(x1),this.$el).filter(function(n){return Zd(n,P1)}).forEach(function(n){return r.setActiveState(n,!1)})}},{key:"setActiveState",value:function(r,n){r&&(n?Hn(r,P1):Pn(r,P1))}}],[{key:"Name",get:function(){return bAe}},{key:"Default",get:function(){return CAe}},{key:"DefaultType",get:function(){return EAe}}]),t}(),Wl="__BV_Scrollspy__",xAe=/^\d+$/,kAe=/^(auto|position|offset)$/,DAe=function(e){var r={};return e.arg&&(r.element="#".concat(e.arg)),ut(e.modifiers).forEach(function(n){xAe.test(n)?r.offset=Le(n,0):kAe.test(n)&&(r.method=n)}),Tt(e.value)?r.element=e.value:Ea(e.value)?r.offset=Q0(e.value):Er(e.value)&&ut(e.value).filter(function(n){return!!qj.DefaultType[n]}).forEach(function(n){r[n]=e.value[n]}),r},_m=function(e,r,n){if(Gt){var i=DAe(r);e[Wl]?e[Wl].updateConfig(i,mo(co(n,r))):e[Wl]=new qj(e,i,mo(co(n,r)))}},RAe=function(e){e[Wl]&&(e[Wl].dispose(),e[Wl]=null,delete e[Wl])},MAe={bind:function(e,r,n){_m(e,r,n)},inserted:function(e,r,n){_m(e,r,n)},update:function(e,r,n){r.value!==r.oldValue&&_m(e,r,n)},componentUpdated:function(e,r,n){r.value!==r.oldValue&&_m(e,r,n)},unbind:function(e){RAe(e)}},IAe=Ge({directives:{VBScrollspy:MAe}}),LAe=Ge({directives:{VBVisible:j$}}),NAe=Ge({plugins:{VBHoverPlugin:pAe,VBModalPlugin:hAe,VBPopoverPlugin:cj,VBScrollspyPlugin:IAe,VBTogglePlugin:z$,VBTooltipPlugin:Kj,VBVisiblePlugin:LAe}});/*! + */var Ip=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Z1e=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function Q1e(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function e0e(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},Z1e))}}var t0e=Ip&&window.Promise,r0e=t0e?Q1e:e0e;function L5(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function Oc(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,n=r.getComputedStyle(t,null);return e?n[e]:n}function H$(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Lp(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Oc(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/(auto|scroll|overlay)/.test(r+i+n)?t:Lp(H$(t))}function N5(t){return t&&t.referenceNode?t.referenceNode:t}var tk=Ip&&!!(window.MSInputMethodContext&&document.documentMode),rk=Ip&&/MSIE 10/.test(navigator.userAgent);function ff(t){return t===11?tk:t===10?rk:tk||rk}function ju(t){if(!t)return document.documentElement;for(var e=ff(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&Oc(r,"position")==="static"?ju(r):r}function n0e(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||ju(t.firstElementChild)===t}function hS(t){return t.parentNode!==null?hS(t.parentNode):t}function yv(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,i=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(i,0);var o=a.commonAncestorContainer;if(t!==o&&e!==o||n.contains(i))return n0e(o)?o:ju(o);var l=hS(t);return l.host?yv(l.host,e):yv(t,hS(e).host)}function zu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",n=t.nodeName;if(n==="BODY"||n==="HTML"){var i=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||i;return a[r]}return t[r]}function i0e(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=zu(e,"top"),i=zu(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=i*a,t.right+=i*a,t}function nk(t,e){var r=e==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function ik(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],ff(10)?parseInt(r["offset"+t])+parseInt(n["margin"+(t==="Height"?"Top":"Left")])+parseInt(n["margin"+(t==="Height"?"Bottom":"Right")]):0)}function B5(t){var e=t.body,r=t.documentElement,n=ff(10)&&getComputedStyle(r);return{height:ik("Height",e,r,n),width:ik("Width",e,r,n)}}var a0e=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},o0e=function(){function t(e,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=ff(10),i=e.nodeName==="HTML",a=mS(t),o=mS(e),l=Lp(t),c=Oc(e),f=parseFloat(c.borderTopWidth),d=parseFloat(c.borderLeftWidth);r&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var p=Xs({top:a.top-o.top-f,left:a.left-o.left-d,width:a.width,height:a.height});if(p.marginTop=0,p.marginLeft=0,!n&&i){var g=parseFloat(c.marginTop),y=parseFloat(c.marginLeft);p.top-=f-g,p.bottom-=f-g,p.left-=d-y,p.right-=d-y,p.marginTop=g,p.marginLeft=y}return(n&&!r?e.contains(l):e===l&&l.nodeName!=="BODY")&&(p=i0e(p,e)),p}function s0e(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,n=U$(t,r),i=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),o=e?0:zu(r),l=e?0:zu(r,"left"),c={top:o-n.top+n.marginTop,left:l-n.left+n.marginLeft,width:i,height:a};return Xs(c)}function F5(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(Oc(t,"position")==="fixed")return!0;var r=H$(t);return r?F5(r):!1}function j5(t){if(!t||!t.parentElement||ff())return document.documentElement;for(var e=t.parentElement;e&&Oc(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function V$(t,e,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},o=i?j5(t):yv(t,N5(e));if(n==="viewport")a=s0e(o,i);else{var l=void 0;n==="scrollParent"?(l=Lp(H$(e)),l.nodeName==="BODY"&&(l=t.ownerDocument.documentElement)):n==="window"?l=t.ownerDocument.documentElement:l=n;var c=U$(l,o,i);if(l.nodeName==="HTML"&&!F5(o)){var f=B5(t.ownerDocument),d=f.height,p=f.width;a.top+=c.top-c.marginTop,a.bottom=d+c.top,a.left+=c.left-c.marginLeft,a.right=p+c.left}else a=c}r=r||0;var g=typeof r=="number";return a.left+=g?r:r.left||0,a.top+=g?r:r.top||0,a.right-=g?r:r.right||0,a.bottom-=g?r:r.bottom||0,a}function l0e(t){var e=t.width,r=t.height;return e*r}function z5(t,e,r,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var o=V$(r,n,a,i),l={top:{width:o.width,height:e.top-o.top},right:{width:o.right-e.right,height:o.height},bottom:{width:o.width,height:o.bottom-e.bottom},left:{width:e.left-o.left,height:o.height}},c=Object.keys(l).map(function(g){return ca({key:g},l[g],{area:l0e(l[g])})}).sort(function(g,y){return y.area-g.area}),f=c.filter(function(g){var y=g.width,v=g.height;return y>=r.clientWidth&&v>=r.clientHeight}),d=f.length>0?f[0].key:c[0].key,p=t.split("-")[1];return d+(p?"-"+p:"")}function H5(t,e,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=n?j5(e):yv(e,N5(r));return U$(r,i,n)}function U5(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),i=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:t.offsetWidth+i,height:t.offsetHeight+n};return a}function _v(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function V5(t,e,r){r=r.split("-")[0];var n=U5(t),i={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,o=a?"top":"left",l=a?"left":"top",c=a?"height":"width",f=a?"width":"height";return i[o]=e[o]+e[c]/2-n[c]/2,r===l?i[l]=e[l]-n[f]:i[l]=e[_v(l)],i}function Np(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function c0e(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(i){return i[e]===r});var n=Np(t,function(i){return i[e]===r});return t.indexOf(n)}function W5(t,e,r){var n=r===void 0?t:t.slice(0,c0e(t,"name",r));return n.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=i.function||i.fn;i.enabled&&L5(a)&&(e.offsets.popper=Xs(e.offsets.popper),e.offsets.reference=Xs(e.offsets.reference),e=a(e,i))}),e}function u0e(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=H5(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=z5(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=V5(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=W5(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function G5(t,e){return t.some(function(r){var n=r.name,i=r.enabled;return i&&n===e})}function W$(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;no[y]&&(t.offsets.popper[p]+=l[p]+v-o[y]),t.offsets.popper=Xs(t.offsets.popper);var _=l[p]+l[f]/2-v/2,$=Oc(t.instance.popper),E=parseFloat($["margin"+d]),D=parseFloat($["border"+d+"Width"]),L=_-t.offsets.popper[p]-E-D;return L=Math.max(Math.min(o[f]-v,L),0),t.arrowElement=n,t.offsets.arrow=(r={},Hu(r,p,Math.round(L)),Hu(r,g,""),r),t}function O0e(t){return t==="end"?"start":t==="start"?"end":t}var X5=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],t1=X5.slice(3);function ak(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t1.indexOf(t),n=t1.slice(r+1).concat(t1.slice(0,r));return e?n.reverse():n}var r1={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function $0e(t,e){if(G5(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=V$(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],i=_v(n),a=t.placement.split("-")[1]||"",o=[];switch(e.behavior){case r1.FLIP:o=[n,i];break;case r1.CLOCKWISE:o=ak(n);break;case r1.COUNTERCLOCKWISE:o=ak(n,!0);break;default:o=e.behavior}return o.forEach(function(l,c){if(n!==l||o.length===c+1)return t;n=t.placement.split("-")[0],i=_v(n);var f=t.offsets.popper,d=t.offsets.reference,p=Math.floor,g=n==="left"&&p(f.right)>p(d.left)||n==="right"&&p(f.left)p(d.top)||n==="bottom"&&p(f.top)p(r.right),_=p(f.top)p(r.bottom),E=n==="left"&&y||n==="right"&&v||n==="top"&&_||n==="bottom"&&$,D=["top","bottom"].indexOf(n)!==-1,L=!!e.flipVariations&&(D&&a==="start"&&y||D&&a==="end"&&v||!D&&a==="start"&&_||!D&&a==="end"&&$),N=!!e.flipVariationsByContent&&(D&&a==="start"&&v||D&&a==="end"&&y||!D&&a==="start"&&$||!D&&a==="end"&&_),k=L||N;(g||E||k)&&(t.flipped=!0,(g||E)&&(n=o[c+1]),k&&(a=O0e(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=ca({},t.offsets.popper,V5(t.instance.popper,t.offsets.reference,t.placement)),t=W5(t.instance.modifiers,t,"flip"))}),t}function T0e(t){var e=t.offsets,r=e.popper,n=e.reference,i=t.placement.split("-")[0],a=Math.floor,o=["top","bottom"].indexOf(i)!==-1,l=o?"right":"bottom",c=o?"left":"top",f=o?"width":"height";return r[l]a(n[l])&&(t.offsets.popper[c]=a(n[l])),t}function C0e(t,e,r,n){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];if(!a)return t;if(o.indexOf("%")===0){var l=void 0;switch(o){case"%p":l=r;break;case"%":case"%r":default:l=n}var c=Xs(l);return c[e]/100*a}else if(o==="vh"||o==="vw"){var f=void 0;return o==="vh"?f=Math.max(document.documentElement.clientHeight,window.innerHeight||0):f=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f/100*a}else return a}function E0e(t,e,r,n){var i=[0,0],a=["right","left"].indexOf(n)!==-1,o=t.split(/(\+|\-)/).map(function(d){return d.trim()}),l=o.indexOf(Np(o,function(d){return d.search(/,|\s/)!==-1}));o[l]&&o[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,f=l!==-1?[o.slice(0,l).concat([o[l].split(c)[0]]),[o[l].split(c)[1]].concat(o.slice(l+1))]:[o];return f=f.map(function(d,p){var g=(p===1?!a:a)?"height":"width",y=!1;return d.reduce(function(v,_){return v[v.length-1]===""&&["+","-"].indexOf(_)!==-1?(v[v.length-1]=_,y=!0,v):y?(v[v.length-1]+=_,y=!1,v):v.concat(_)},[]).map(function(v){return C0e(v,g,e,r)})}),f.forEach(function(d,p){d.forEach(function(g,y){G$(g)&&(i[p]+=g*(d[y-1]==="-"?-1:1))})}),i}function P0e(t,e){var r=e.offset,n=t.placement,i=t.offsets,a=i.popper,o=i.reference,l=n.split("-")[0],c=void 0;return G$(+r)?c=[+r,0]:c=E0e(r,a,o,l),l==="left"?(a.top+=c[0],a.left-=c[1]):l==="right"?(a.top+=c[0],a.left+=c[1]):l==="top"?(a.left+=c[0],a.top-=c[1]):l==="bottom"&&(a.left+=c[0],a.top+=c[1]),t.popper=a,t}function A0e(t,e){var r=e.boundariesElement||ju(t.instance.popper);t.instance.reference===r&&(r=ju(r));var n=W$("transform"),i=t.instance.popper.style,a=i.top,o=i.left,l=i[n];i.top="",i.left="",i[n]="";var c=V$(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);i.top=a,i.left=o,i[n]=l,e.boundaries=c;var f=e.priority,d=t.offsets.popper,p={primary:function(y){var v=d[y];return d[y]c[y]&&!e.escapeWithReference&&(_=Math.min(d[v],c[y]-(y==="right"?d.width:d.height))),Hu({},v,_)}};return f.forEach(function(g){var y=["left","top"].indexOf(g)!==-1?"primary":"secondary";d=ca({},d,p[y](g))}),t.offsets.popper=d,t}function x0e(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var i=t.offsets,a=i.reference,o=i.popper,l=["bottom","top"].indexOf(r)!==-1,c=l?"left":"top",f=l?"width":"height",d={start:Hu({},c,a[c]),end:Hu({},c,a[c]+a[f]-o[f])};t.offsets.popper=ca({},o,d[n])}return t}function k0e(t){if(!Y5(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=Np(t.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&arguments[2]!==void 0?arguments[2]:{};a0e(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=r0e(this.update.bind(this)),this.options=ca({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ca({},t.Defaults.modifiers,i.modifiers)).forEach(function(o){n.options.modifiers[o]=ca({},t.Defaults.modifiers[o]||{},i.modifiers?i.modifiers[o]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(o){return ca({name:o},n.options.modifiers[o])}).sort(function(o,l){return o.order-l.order}),this.modifiers.forEach(function(o){o.enabled&&L5(o.onLoad)&&o.onLoad(n.reference,n.popper,n.options,o,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return o0e(t,[{key:"update",value:function(){return u0e.call(this)}},{key:"destroy",value:function(){return f0e.call(this)}},{key:"enableEventListeners",value:function(){return p0e.call(this)}},{key:"disableEventListeners",value:function(){return m0e.call(this)}}]),t}();Yb.Utils=(typeof window<"u"?window:global).PopperUtils;Yb.placements=X5;Yb.Defaults=M0e;const vS=Yb;var I0e="top-start",L0e="top-end",N0e="bottom-start",B0e="bottom-end",F0e="right-start",j0e="left-start";function z0e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ok(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(z0e(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Ap(this,t.Defaults,this.constructor.Defaults,r,{type:e}),Mb(this,{type:aa(),cancelable:aa(),nativeEvent:aa(),target:aa(),relatedTarget:aa(),vueTarget:aa(),componentId:aa()});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},y$(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return H0e(t,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),U0e=re({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,r){e!==r&&(hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t),e&&nr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&nr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},beforeDestroy:function(){hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},methods:{isClickOut:function(e){return!jr(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),V0e=re({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,r){e!==r&&(hr(this.focusInElement,"focusin",this._focusInHandler,$t),e&&nr(this.focusInElement,"focusin",this._focusInHandler,$t))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&nr(this.focusInElement,"focusin",this._focusInHandler,$t)},beforeDestroy:function(){hr(this.focusInElement,"focusin",this._focusInHandler,$t)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),np=null;Yn&&(np=new WeakMap);var W0e=function(e,r){Yn&&np.set(e,r)},G0e=function(e){Yn&&np.delete(e)},K0e=function(e){if(!Yn)return e.__vue__;for(var r=e;r;){if(np.has(r))return np.get(r);r=r.parentNode}return null};function sk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lk(t){for(var e=1;e"u")en("Popper.js not found. Falling back to CSS positioning",lc);else{var r=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;r=r.$el||r,this.createPopper(r)}this.emitOnRoot(ck,this),this.whileOpenListen(!0),this.$nextTick(function(){e.focusMenu(),e.$emit(Vn)})}},hideMenu:function(){this.whileOpenListen(!1),this.emitOnRoot(Y0e,this),this.$emit(Pr),this.destroyPopper()},createPopper:function(e){this.destroyPopper(),this.$_popper=new vS(e,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(e){}},clearHideTimeout:function(){clearTimeout(this.$_hideTimeout),this.$_hideTimeout=null},getPopperConfig:function(){var e=N0e;this.dropup?e=this.right?L0e:I0e:this.dropright?e=F0e:this.dropleft?e=j0e:this.right&&(e=B0e);var r={placement:e,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}},n=this.boundary;return n&&(r.modifiers.preventOverflow={boundariesElement:n}),Qve(r,this.popperOpts||{})},whileOpenListen:function(e){this.listenForClickOut=e,this.listenForFocusIn=e;var r=e?"listenOnRoot":"listenOffRoot";this[r](ck,this.rootCloseListener)},rootCloseListener:function(e){e!==this&&(this.visible=!1)},show:function(){var e=this;this.disabled||zt(function(){e.visible=!0})},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.disabled||(this.visible=!1,e&&this.$once(Pr,this.focusToggler))},toggle:function(e){e=e||{};var r=e,n=r.type,i=r.keyCode;if(!(n!=="click"&&!(n==="keydown"&&[as,_o,Gn].indexOf(i)!==-1))){if(this.disabled){this.visible=!1;return}this.$emit(CF,e),pt(e),this.visible?this.hide(!0):this.show()}},onMousedown:function(e){pt(e,{propagation:!1})},onKeydown:function(e){var r=e.keyCode;r===k$?this.onEsc(e):r===Gn?this.focusNext(e,!1):r===di&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,pt(e),this.$once(Pr,this.focusToggler))},onSplitClick:function(e){if(this.disabled){this.visible=!1;return}this.$emit(ha,e)},hideHandler:function(e){var r=this,n=e.target;this.visible&&!jr(this.$refs.menu,n)&&!jr(this.toggler,n)&&(this.clearHideTimeout(),this.$_hideTimeout=setTimeout(function(){return r.hide()},this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,r){var n=this,i=e.target;!this.visible||e&&fi(X0e,i)||(pt(e),this.$nextTick(function(){var a=n.getItems();if(!(a.length<1)){var o=a.indexOf(i);r&&o>0?o--:!r&&o1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField);return{value:Ar(n)?r||i:n,text:wx(String(Ar(i)?r:i)),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}}return{value:r||e,text:wx(String(e)),disabled:!1}},normalizeOptions:function(e){var r=this;return Nt(e)?e.map(function(n){return r.normalizeOption(n)}):Dn(e)?(en(mSe,this.$options.name),ut(e).map(function(n){return r.normalizeOption(e[n]||{},n)})):[]}}});function Pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ak(t){for(var e=1;e-1:Mt(r,e)},isRadio:function(){return!1}},watch:gu({},Cv,function(t,e){Mt(t,e)||this.setIndeterminate(t)}),mounted:function(){this.setIndeterminate(this[Cv])},methods:{computedLocalCheckedWatcher:function(e,r){if(!Mt(e,r)){this.$emit(n6,e);var n=this.$refs.input;n&&this.$emit(n1,n.indeterminate)}},handleChange:function(e){var r=this,n=e.target,i=n.checked,a=n.indeterminate,o=this.value,l=this.uncheckedValue,c=this.computedLocalChecked;if(Nt(c)){var f=kk(c,o);i&&f<0?c=c.concat(o):!i&&f>-1&&(c=c.slice(0,f).concat(c.slice(f+1)))}else c=i?o:l;this.computedLocalChecked=c,this.$nextTick(function(){r.$emit(hi,c),r.isGroup&&r.bvGroup.$emit(hi,c),r.$emit(n1,a)})},setIndeterminate:function(e){Nt(this.computedLocalChecked)&&(e=!1);var r=this.$refs.input;r&&(r.indeterminate=e,this.$emit(n1,e))}}}),ESe=pe(J$,uB),yS=re({name:uB,mixins:[i6],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:ESe,computed:{bvGroup:function(){return this.getBvGroup()}}}),lm;function Lk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function qa(t){for(var e=1;e0&&(f=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":f.length>1,"justify-content-end":f.length<2}},f)]);var y=e(m5,{staticClass:"b-form-date-calendar w-100",props:Fo(Fo({},ar(c6,o)),{},{hidden:!this.isVisible,value:r,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:La(l,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},f);return e(l6,{staticClass:"b-form-datepicker",props:Fo(Fo({},ar(u6,o)),{},{formattedValue:r?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":a,"text-light":a},this.menuClass],placeholder:c,rtl:this.isRTL,value:r}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:hd({},Jo,l[Jo]||this.defaultButtonFn),ref:"control"},[y])}}),FSe=Ge({components:{BFormDatepicker:Vk,BDatepicker:Vk}}),fm;function Wk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Mo(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;return Promise.all(uc(e).filter(function(n){return n.kind==="file"}).map(function(n){var i=f6(n);if(i){if(i.isDirectory&&r)return KSe(i.createReader(),"".concat(i.name,"/"));if(i.isFile)return new Promise(function(a){i.file(function(o){o.$path="",a(o)})})}return null}).filter(rt))},KSe=function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(n){var i=[],a=function o(){e.readEntries(function(l){l.length===0?n(Promise.all(i).then(function(c){return Yye(c)})):(i.push(Promise.all(l.map(function(c){if(c){if(c.isDirectory)return t(c.createReader(),"".concat(r).concat(c.name,"/"));if(c.isFile)return new Promise(function(f){c.file(function(d){d.$path="".concat(r).concat(d.name),f(d)})})}return null}).filter(rt))),o())})};a()})},qSe=pe(He(Mo(Mo(Mo(Mo(Mo(Mo(Mo({},Ut),zSe),Fa),Fp),za),ja),{},{accept:m(w,""),browseText:m(w,"Browse"),capture:m(A,!1),directory:m(A,!1),dropPlaceholder:m(w,"Drop files here"),fileNameFormatter:m(qn),multiple:m(A,!1),noDrop:m(A,!1),noDropPlaceholder:m(w,"Not allowed"),noTraverse:m(A,!1),placeholder:m(w,"No file chosen")})),w$),Gk=re({name:w$,mixins:[rn,Kt,jSe,st,Tc,wo,Zb,st],inheritAttrs:!1,props:qSe,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(rt),e.length===0?null:e.map(function(r){var n="name",i="^",a="$";wve.test(r)?i="":(n="type",xve.test(r)&&(a=".+$",r=r.slice(0,-1))),r=E$(r);var o=new RegExp("".concat(i).concat(r).concat(a));return{rx:o,prop:n}})},computedCapture:function(){var e=this.capture;return e===!0||e===""?!0:e||null},computedAttrs:function(){var e=this.name,r=this.disabled,n=this.required,i=this.form,a=this.computedCapture,o=this.accept,l=this.multiple,c=this.directory;return Mo(Mo({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:r,required:n,form:i||null,capture:a,accept:o||null,multiple:l,directory:c,webkitdirectory:c,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return ho(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return la(this.files)},flattenedFiles:function(){return Vf(this.files)},fileNames:function(){return this.flattenedFiles.map(function(e){return e.name})},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(pye,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(this.files.length===0)return this.normalizeSlot(zye)||this.placeholder;var e=this.flattenedFiles,r=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(LA)?this.normalizeSlot(LA,{files:e,filesTraversed:r,names:n}):i(e,r,n)}},watch:(fm={},ag(fm,HSe,function(t){(!t||Nt(t)&&t.length===0)&&this.reset()}),ag(fm,"files",function(e,r){if(!Mt(e,r)){var n=this.multiple,i=this.noTraverse,a=!n||i?Vf(e):e;this.$emit(USe,n?a:a[0]||null)}}),fm),created:function(){this.$_form=null},mounted:function(){var e=fi("form",this.$el);e&&(nr(e,"reset",this.reset,ci),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&hr(e,"reset",this.reset,ci)},methods:{isFileValid:function(e){if(!e)return!1;var r=this.computedAccept;return r?r.some(function(n){return n.rx.test(e[n.prop])}):!0},isFilesArrayValid:function(e){var r=this;return Nt(e)?e.every(function(n){return r.isFileValid(n)}):this.isFileValid(e)},defaultFileNameFormatter:function(e,r,n){return n.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:Vf(e):Vf(e).slice(0,1)},setInputFiles:function(e){try{var r=new ClipboardEvent("").clipboardData||new DataTransfer;Vf(la(e)).forEach(function(n){delete n.$path,r.items.add(n)}),this.$refs.input.files=r.files}catch(n){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(r){}this.files=[]},handleFiles:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r){var n=e.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(e)},focusHandler:function(e){this.plain||e.type==="focusout"?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var r=this,n=e.type,i=e.target,a=e.dataTransfer,o=a===void 0?{}:a,l=n==="drop";this.$emit(hi,e);var c=uc(o.items||[]);if(dN&&c.length>0&&!rr(f6(c[0])))GSe(c,this.directory).then(function(d){return r.handleFiles(d,l)});else{var f=uc(i.files||o.files||[]).map(function(d){return d.$path=d.webkitRelativePath||"",d});this.handleFiles(f,l)}},onDragenter:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragover:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragleave:function(e){var r=this;pt(e),this.$nextTick(function(){r.dragging=!1,r.dropAllowed=!r.noDrop})},onDrop:function(e){var r=this;if(pt(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed){this.$nextTick(function(){r.dropAllowed=!r.noDrop});return}this.onChange(e)}},render:function(e){var r=this.custom,n=this.plain,i=this.size,a=this.dragging,o=this.stateClass,l=this.bvAttrs,c=e("input",{class:[{"form-control-file":n,"custom-file-input":r,focus:r&&this.hasFocus},o],style:r?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return c;var f=e("label",{staticClass:"custom-file-label",class:{dragging:a},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[ag({},"b-custom-control-".concat(i),i),o,l.class],style:l.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[c,f])}}),YSe=Ge({components:{BFormFile:Gk,BFile:Gk}}),o1=function(e){return"\\"+e},d6=function(e){e=Qe(e);var r=e.length,n=e.charCodeAt(0);return e.split("").reduce(function(i,a,o){var l=e.charCodeAt(o);return l===0?i+"�":l===127||l>=1&&l<=31||o===0&&l>=48&&l<=57||o===1&&l>=48&&l<=57&&n===45?i+o1("".concat(l.toString(16)," ")):o===0&&l===45&&r===1?i+o1(a):l>=128||l===45||l===95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?i+a:i+o1(a)},"")};function Kk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function dm(t){for(var e=1;e0||ut(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,r){e!==r&&this.updateAriaDescribedby(e,r)}},mounted:function(){var e=this;this.$nextTick(function(){e.updateAriaDescribedby(e.ariaDescribedby)})},methods:{getAlignClasses:function(e,r){return Qd().reduce(function(n,i){var a=e[zs(i,"".concat(r,"Align"))]||null;return a&&n.push(["text",i,a].filter(rt).join("-")),n},[])},getColProps:function(e,r){return Qd().reduce(function(n,i){var a=e[zs(i,"".concat(r,"Cols"))];return a=a===""?!0:a||!1,!sa(a)&&a!=="auto"&&(a=Le(a,0),a=a>0?a:!1),a&&(n[i||(sa(a)?"col":"cols")]=a),n},{})},updateAriaDescribedby:function(e,r){var n=this.labelFor;if(Gt&&n){var i=Li("#".concat(d6(n)),this.$refs.content);if(i){var a="aria-describedby",o=(e||"").split(Km),l=(r||"").split(Km),c=(Ni(i,a)||"").split(Km).filter(function(f){return!ot(l,f)}).concat(o).filter(function(f,d,p){return p.indexOf(f)===d}).filter(rt).join(" ").trim();c?lr(i,a,c):so(i,a)}}},onLegendClick:function(e){if(!this.labelFor){var r=e.target,n=r?r.tagName:"";if(rOe.indexOf(n)===-1){var i=Bi(tOe,this.$refs.content).filter(Aa);i.length===1&&mt(i[0])}}}},render:function(e){var r=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,a=this.labelFor,o=this.normalizeSlot,l=this.safeId,c=this.tooltip,f=l(),d=!a,p=e(),g=o(RF)||this.label,y=g?l("_BV_label_"):null;if(g||i){var v=this.labelSize,_=this.labelColProps,$=d?"legend":"label";this.labelSrOnly?(g&&(p=e($,{class:"sr-only",attrs:{id:y,for:a||null}},[g])),p=e(i?og:"div",{props:i?_:{}},[p])):p=e(i?og:$,{on:d?{click:this.onLegendClick}:{},props:i?vu(vu({},_),{},{tag:$}):{},attrs:{id:y,for:a||null,tabindex:d?"-1":null},class:[d?"bv-no-focus-ring":"",i||d?"col-form-label":"",!i&&d?"pt-0":"",!i&&!d?"d-block":"",v?"col-form-label-".concat(v):"",this.labelAlignClasses,this.labelClass]},[g])}var E=e(),D=o($ye)||this.invalidFeedback,L=D?l("_BV_feedback_invalid_"):null;D&&(E=e($v,{props:{ariaLive:n,id:L,state:r,tooltip:c},attrs:{tabindex:D?"-1":null}},[D]));var N=e(),k=o(qye)||this.validFeedback,J=k?l("_BV_feedback_valid_"):null;k&&(N=e(r6,{props:{ariaLive:n,id:J,state:r,tooltip:c},attrs:{tabindex:k?"-1":null}},[k]));var B=e(),j=o(fye)||this.description,ee=j?l("_BV_description_"):null;j&&(B=e(Ov,{attrs:{id:ee,tabindex:"-1"}},[j]));var fe=this.ariaDescribedby=[ee,r===!1?L:null,r===!0?J:null].filter(rt).join(" ")||null,ge=e(i?og:"div",{props:i?this.contentColProps:{},ref:"content"},[o(Xr,{ariaDescribedby:fe,descriptionId:ee,id:f,labelId:y})||e(),E,N,B]);return e(d?"fieldset":i?Tv:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:f,disabled:d?this.disabled:null,role:d?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":d&&i?y:null}},i&&d?[e(Tv,[p,ge])]:[p,ge])}},iOe=Ge({components:{BFormGroup:Yk,BFormFieldset:Yk}}),h6=re({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function Xk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Jk(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:!1;return e=Qe(e),this.hasFormatter&&(!this.lazyFormatter||n)&&(e=this.formatter(e,r)),e},modifyValue:function(e){return e=Qe(e),this.trim&&(e=e.trim()),this.number&&(e=_t(e,e)),e},updateValue:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.lazy;if(!(i&&!n)){this.clearDebounce();var a=function(){if(e=r.modifyValue(e),e!==r.vModelValue)r.vModelValue=e,r.$emit(sOe,e);else if(r.hasFormatter){var c=r.$refs.input;c&&e!==c.value&&(c.value=e)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(a,o):a()}},onInput:function(e){if(!e.target.composing){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n),this.$emit(bF,n)}},onChange:function(e){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n,!0),this.$emit(hi,n)},onBlur:function(e){var r=e.target.value,n=this.formatValue(r,e,!0);n!==!1&&(this.localValue=Qe(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(mF,e)},focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)}}}),v6=re({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function Qk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Cs(t){for(var e=1;e=n?"full":r>=n-.5?"half":"empty",p={variant:o,disabled:l,readonly:c};return e("span",{staticClass:"b-rating-star",class:{focused:i&&r===n||!Le(r)&&n===f,"b-rating-star-empty":d==="empty","b-rating-star-half":d==="half","b-rating-star-full":d==="full"},attrs:{tabindex:!l&&!c?"-1":null},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(d,p)])])}}),vOe=pe(He(Xf(Xf(Xf(Xf(Xf({},Ut),hOe),vt(Fa,["required","autofocus"])),ja),{},{color:m(w),iconClear:m(w,"x"),iconEmpty:m(w,"star"),iconFull:m(w,"star-fill"),iconHalf:m(w,"star-half"),inline:m(A,!1),locale:m(Rn),noBorder:m(A,!1),precision:m(Be),readonly:m(A,!1),showClear:m(A,!1),showValue:m(A,!1),showValueMax:m(A,!1),stars:m(Be,_6,function(t){return Le(t)>=y6}),variant:m(w)})),dB),aD=re({name:dB,components:{BIconStar:V_e,BIconStarHalf:G_e,BIconStarFill:W_e,BIconX:XF},mixins:[Kt,pOe,ss],props:vOe,data:function(){var e=_t(this[nD],null),r=iD(this.stars);return{localValue:rr(e)?null:Cl(e,0,r),hasFocus:!1}},computed:{computedStars:function(){return iD(this.stars)},computedRating:function(){var e=_t(this.localValue,0),r=Le(this.precision,3);return Cl(_t(e.toFixed(r)),0,this.computedStars)},computedLocale:function(){var e=Pt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return Ub(this.computedLocale)},formattedRating:function(){var e=Le(this.precision),r=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},a=this.computedStars.toLocaleString(n),o=this.localValue;return o=rr(o)?r?"-":"":o.toLocaleString(n,i),r?"".concat(o,"/").concat(a):o}},watch:(Yf={},sg(Yf,nD,function(t,e){if(t!==e){var r=_t(t,null);this.localValue=rr(r)?null:Cl(r,0,this.computedStars)}}),sg(Yf,"localValue",function(e,r){e!==r&&e!==(this.value||0)&&this.$emit(mOe,e||null)}),sg(Yf,"disabled",function(e){e&&(this.hasFocus=!1,this.blur())}),Yf),methods:{focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)},onKeydown:function(e){var r=e.keyCode;if(this.isInteractive&&ot([ka,Gn,Qo,di],r)){pt(e,{propagation:!1});var n=Le(this.localValue,0),i=this.showClear?0:1,a=this.computedStars,o=this.isRTL?-1:1;r===ka?this.localValue=Cl(n-o,i,a)||null:r===Qo?this.localValue=Cl(n+o,i,a):r===Gn?this.localValue=Cl(n-1,i,a)||null:r===di&&(this.localValue=Cl(n+1,i,a))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=this.isInteractive?e.type==="focus":!1},renderIcon:function(e){return this.$createElement(cv,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(cv,{props:{icon:this.iconClear}})}},render:function(e){var r=this,n=this.disabled,i=this.readonly,a=this.name,o=this.form,l=this.inline,c=this.variant,f=this.color,d=this.noBorder,p=this.hasFocus,g=this.computedRating,y=this.computedStars,v=this.formattedRating,_=this.showClear,$=this.isRTL,E=this.isInteractive,D=this.$scopedSlots,L=[];if(_&&!n&&!i){var N=e("span",{staticClass:"b-rating-icon"},[(D[bye]||this.iconClearFn)()]);L.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:p&&g===0},attrs:{tabindex:E?"-1":null},on:{click:function(){return r.onSelected(null)}},key:"clear"},[N]))}for(var k=0;k1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField),a=Sn(e,this.optionsField,null);return rr(a)?{value:Ar(n)?r||i:n,text:String(Ar(i)?r:i),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}:{label:String(Sn(e,this.labelField)||i),options:this.normalizeOptions(a)}}return{value:r||e,text:String(e),disabled:!1}}}}),COe=pe({disabled:m(A,!1),value:m(Nu,void 0,!0)},mB),Ev=re({name:mB,functional:!0,props:COe,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.value,l=n.disabled;return e("option",Ke(i,{attrs:{disabled:l},domProps:{value:o}}),a)}});function lD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function cD(t){for(var e=1;e0?e:$6},computedInterval:function(){var e=Le(this.repeatInterval,0);return e>0?e:T6},computedThreshold:function(){return Rt(Le(this.repeatThreshold,C6),1)},computedStepMultiplier:function(){return Rt(Le(this.repeatStepMultiplier,E6),1)},computedPrecision:function(){var e=this.computedStep;return ep(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return WF(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return rr(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=Pt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},computedRTL:function(){return Ub(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,r=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return r.format},computedFormatter:function(){var e=this.formatterFn;return ho(e)?e:this.defaultFormatter},computedAttrs:function(){return Za(Za({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,r=this.localValue,n=this.computedRequired,i=this.disabled,a=this.state,o=this.computedFormatter,l=!rr(r);return Za(Za({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":a===!1||!l&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":Qe(this.computedMin),"aria-valuemax":Qe(this.computedMax),"aria-valuenow":l?r:null,"aria-valuetext":l?o(r):null})}},watch:(Zc={},gd(Zc,pD,function(t){this.localValue=_t(t,null)}),gd(Zc,"localValue",function(e){this.$emit(MOe,e)}),gd(Zc,"disabled",function(e){e&&this.clearRepeat()}),gd(Zc,"readonly",function(e){e&&this.clearRepeat()}),Zc),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||mt(this.$refs.spinner)},blur:function(){this.disabled||bi(this.$refs.spinner)},emitChange:function(){this.$emit(hi,this.localValue)},stepValue:function(e){var r=this.localValue;if(!this.disabled&&!rr(r)){var n=this.computedStep*e,i=this.computedMin,a=this.computedMax,o=this.computedMultiplier,l=this.wrap;r=tS((r-i)/n)*n+i+n,r=tS(r*o)/o,this.localValue=r>a?l?i:a:r0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;rr(r)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;rr(r)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;if(!(this.disabled||this.readonly||n||i||a)&&ot(hD,r)){if(pt(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),ot([di,Gn],r)?(this.$_keyIsDown=!0,r===di?this.handleStepRepeat(e,this.stepUp):r===Gn&&this.handleStepRepeat(e,this.stepDown)):r===fv?this.stepUp(this.computedStepMultiplier):r===uv?this.stepDown(this.computedStepMultiplier):r===Ys?this.localValue=this.computedMin:r===qs&&(this.localValue=this.computedMax)}},onKeyup:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;this.disabled||this.readonly||n||i||a||ot(hD,r)&&(pt(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,r){var n=this,i=e||{},a=i.type,o=i.button;if(!this.disabled&&!this.readonly){if(a==="mousedown"&&o)return;this.resetTimers(),r(1);var l=this.computedThreshold,c=this.computedStepMultiplier,f=this.computedDelay,d=this.computedInterval;this.$_autoDelayTimer=setTimeout(function(){var p=0;n.$_autoRepeatTimer=setInterval(function(){r(pt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&i.indexOf(r)===n})},_D=function(e){return Tt(e)?e:ac(e)&&e.target.value||""},l1=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},KOe=pe(He(ki(ki(ki(ki(ki(ki({},Ut),UOe),Fa),ja),za),{},{addButtonText:m(w,"Add"),addButtonVariant:m(w,"outline-secondary"),addOnChange:m(A,!1),duplicateTagText:m(w,"Duplicate tag(s)"),feedbackAriaLive:m(w,"assertive"),ignoreInputFocusSelector:m(Rn,WOe),inputAttrs:m(Wr,{}),inputClass:m(tt),inputId:m(w),inputType:m(w,"text",function(t){return ot(A6,t)}),invalidTagText:m(w,"Invalid tag(s)"),limit:m(xn),limitTagsText:m(w,"Tag limit reached"),noAddOnEnter:m(A,!1),noOuterFocus:m(A,!1),noTagRemove:m(A,!1),placeholder:m(w,"Add tag..."),removeOnDelete:m(A,!1),separator:m(Rn),tagClass:m(tt),tagPills:m(A,!1),tagRemoveLabel:m(w,"Remove tag"),tagRemovedLabel:m(w,"Tag removed"),tagValidator:m(qn),tagVariant:m(w,"secondary")})),yB),wD=re({name:yB,mixins:[os,Kt,HOe,Tc,ss,wo,st],props:KOe,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:l1(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return ot(A6,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,r=this.form;return ki(ki({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:r})},computedInputHandlers:function(){return ki(ki({},vt(this.bvListeners,[av,ov])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Pt(this.separator).filter(Tt).filter(rt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(GOe(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return e!==" "?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return Pt(this.ignoreInputFocusSelector).filter(rt).join(",").trim()},disableAddButton:function(){var e=this,r=js(this.newTag);return r===""||!this.splitTags(r).some(function(n){return!ot(e.tags,n)&&e.validateTag(n)})},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Ea(e)&&e>=0&&this.tags.length>=e}},watch:(Jf={},lg(Jf,s1,function(t){this.tags=yD(t)}),lg(Jf,"tags",function(e,r){Mt(e,this[s1])||this.$emit(VOe,e),Mt(e,r)||(e=Pt(e).filter(rt),r=Pt(r).filter(rt),this.removedTags=r.filter(function(n){return!ot(e,n)}))}),lg(Jf,"tagsState",function(e,r){Mt(e,r)||this.$emit(Zbe,e.valid,e.invalid,e.duplicate)}),Jf),created:function(){this.tags=yD(this[s1])},mounted:function(){var e=fi("form",this.$el);e&&nr(e,"reset",this.reset,ci)},beforeDestroy:function(){var e=fi("form",this.$el);e&&hr(e,"reset",this.reset,ci)},methods:{addTag:function(e){if(e=Tt(e)?e:this.newTag,!(this.disabled||js(e)===""||this.isLimitReached)){var r=this.parseTags(e);if(r.valid.length>0||r.all.length===0)if(qo(this.getInput(),"select"))this.newTag="";else{var n=[].concat(vD(r.invalid),vD(r.duplicate));this.newTag=r.all.filter(function(i){return ot(n,i)}).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}r.valid.length>0&&(this.tags=Pt(this.tags,r.valid)),this.tagsState=r,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter(function(r){return r!==e}))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick(function(){e.removedTags=[],e.tagsState=l1()})},onInputInput:function(e){if(!(this.disabled||ac(e)&&e.target.composing)){var r=_D(e),n=this.computedSeparatorRegExp;this.newTag!==r&&(this.newTag=r),r=Jye(r),n&&n.test(r.slice(-1))?this.addTag():this.tagsState=r===""?l1():this.parseTags(r)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var r=_D(e);this.newTag!==r&&(this.newTag=r),this.addTag()}},onInputKeydown:function(e){if(!(this.disabled||!ac(e))){var r=e.keyCode,n=e.target.value||"";!this.noAddOnEnter&&r===as?(pt(e,{propagation:!1}),this.addTag()):this.removeOnDelete&&(r===X_e||r===ZF)&&n===""&&(pt(e,{propagation:!1}),this.tags=this.tags.slice(0,-1))}},onClick:function(e){var r=this,n=this.computeIgnoreInputFocusSelector;(!n||!fi(n,e.target,!0))&&this.$nextTick(function(){r.focus()})},onInputFocus:function(e){var r=this;this.focusState!=="out"&&(this.focusState="in",this.$nextTick(function(){zt(function(){r.hasFocus&&(r.$emit(Bbe,e),r.focusState=null)})}))},onInputBlur:function(e){var r=this;this.focusState!=="in"&&(this.focusState="out",this.$nextTick(function(){zt(function(){r.hasFocus||(r.$emit(mF,e),r.focusState=null)})}))},onFocusin:function(e){this.hasFocus=!0,this.$emit(av,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(ov,e)},handleAutofocus:function(){var e=this;this.$nextTick(function(){zt(function(){e.autofocus&&e.focus()})})},focus:function(){this.disabled||mt(this.getInput())},blur:function(){this.disabled||bi(this.getInput())},splitTags:function(e){e=Qe(e);var r=this.computedSeparatorRegExp;return(r?e.split(r):[e]).map(js).filter(rt)},parseTags:function(e){var r=this,n=this.splitTags(e),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach(function(a){ot(r.tags,a)||ot(i.valid,a)?ot(i.duplicate,a)||i.duplicate.push(a):r.validateTag(a)?i.valid.push(a):ot(i.invalid,a)||i.invalid.push(a)}),i},validateTag:function(e){var r=this.tagValidator;return ho(r)?r(e):!0},getInput:function(){return Li("#".concat(d6(this.computedInputId)),this.$el)},defaultRender:function(e){var r=e.addButtonText,n=e.addButtonVariant,i=e.addTag,a=e.disableAddButton,o=e.disabled,l=e.duplicateTagText,c=e.inputAttrs,f=e.inputClass,d=e.inputHandlers,p=e.inputType,g=e.invalidTagText,y=e.isDuplicate,v=e.isInvalid,_=e.isLimitReached,$=e.limitTagsText,E=e.noTagRemove,D=e.placeholder,L=e.removeTag,N=e.tagClass,k=e.tagPills,J=e.tagRemoveLabel,B=e.tagVariant,j=e.tags,ee=this.$createElement,fe=j.map(function(V){return V=Qe(V),ee(TS,{class:N,props:{disabled:o,noRemove:E,pill:k,removeLabel:J,tag:"li",title:V,variant:B},on:{remove:function(){return L(V)}},key:"tags_".concat(V)},V)}),ge=g&&v?this.safeId("__invalid_feedback__"):null,z=l&&y?this.safeId("__duplicate_feedback__"):null,H=$&&_?this.safeId("__limit_feedback__"):null,R=[c["aria-describedby"],ge,z,H].filter(rt).join(" "),X=ee("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:f,style:{outline:0,minWidth:"5rem"},attrs:ki(ki({},c),{},{"aria-describedby":R||null,type:p,placeholder:D||null}),domProps:{value:c.value},on:d,directives:[{name:"model",value:c.value}],ref:"input"}),ae=ee(pi,{staticClass:"b-form-tags-button py-0",class:{invisible:a},style:{fontSize:"90%"},props:{disabled:a||_,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(lye)||r]),Ee=this.safeId("__tag_list__"),Se=ee("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":Ee},key:"tags_field"},[ee("div",{staticClass:"d-flex",attrs:{role:"group"}},[X,ae])]),ve=ee("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:Ee},key:"tags_list"},[fe,Se]),De=ee();if(g||l||$){var de=this.feedbackAriaLive,ie=this.computedJoiner,O=ee();ge&&(O=ee($v,{props:{id:ge,ariaLive:de,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(ie)]));var M=ee();z&&(M=ee(Ov,{props:{id:z,ariaLive:de},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(ie)]));var x=ee();H&&(x=ee(Ov,{props:{id:H,ariaLive:de},key:"tags_limit_feedback"},[$])),De=ee("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[O,M,x])}return[ve,De]}},render:function(e){var r=this.name,n=this.disabled,i=this.required,a=this.form,o=this.tags,l=this.computedInputId,c=this.hasFocus,f=this.noOuterFocus,d=ki({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:l,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},La(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),p=this.normalizeSlot(Xr,d)||this.defaultRender(d),g=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:l,"aria-live":c?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),y=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":c?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),v=e();if(r&&!n){var _=o.length>0;v=(_?o:[""]).map(function($){return e("input",{class:{"sr-only":!_},attrs:{type:_?"hidden":"text",value:$,required:i,name:r,form:a},key:"tag_input_".concat($)})})}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:c&&!f&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||f?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[g,y,p,v])}}),qOe=Ge({components:{BFormTags:wD,BTags:wD,BFormTag:TS,BTag:TS}});function SD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Es(t){for(var e=1;eg?c:"".concat(g,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),JOe=Ge({components:{BFormTextarea:OD,BTextarea:OD}}),Pl;function $D(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function vd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:!1;if(rr(r)||rr(n)||a&&rr(i))return"";var o=[r,n,a?i:0];return o.map(o$e).join(":")},x6=pe(He(vd(vd(vd(vd({},Ut),i$e),La(P6,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:m(w),disabled:m(A,!1),footerTag:m(w,"footer"),headerTag:m(w,"header"),hidden:m(A,!1),hideHeader:m(A,!1),hour12:m(A,null),labelAm:m(w,"AM"),labelAmpm:m(w,"AM/PM"),labelHours:m(w,"Hours"),labelMinutes:m(w,"Minutes"),labelNoTimeSelected:m(w,"No time selected"),labelPm:m(w,"PM"),labelSeconds:m(w,"Seconds"),labelSelected:m(w,"Selected time"),locale:m(Rn),minutesStep:m(Be,1),readonly:m(A,!1),secondsStep:m(Be,1),showSeconds:m(A,!1)})),dF),k6=re({name:dF,mixins:[Kt,n$e,st],props:x6,data:function(){var e=pm(this[CD]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,r=this.modelMinutes,n=this.modelSeconds;return s$e({hours:e,minutes:r,seconds:n},this.showSeconds)},resolvedOptions:function(){var e=Pt(this.locale).filter(rt),r={hour:Qc,minute:Qc,second:Qc};jt(this.hour12)||(r.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(e,r),i=n.resolvedOptions(),a=i.hour12||!1,o=i.hourCycle||(a?"h12":"h23");return{locale:i.locale,hour12:a,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return Ub(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(rt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:Qc,minute:Qc,timeZone:"UTC"};return this.showSeconds&&(e.second=Qc),fd(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,r=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(ln(Date.UTC(0,0,1,e,r,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(n){var i=n.hasFocus;return e(ox,{props:{scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(n){var i=n.hasFocus;return e(ox,{props:{flipV:!0,scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Pl={},Ll(Pl,CD,function(t,e){if(t!==e&&!Mt(pm(t),pm(this.computedHMS))){var r=pm(t),n=r.hours,i=r.minutes,a=r.seconds,o=r.ampm;this.modelHours=n,this.modelMinutes=i,this.modelSeconds=a,this.modelAmpm=o}}),Ll(Pl,"computedHMS",function(e,r){e!==r&&this.$emit(a$e,e)}),Ll(Pl,"context",function(e,r){Mt(e,r)||this.$emit(Lu,e)}),Ll(Pl,"modelAmpm",function(e,r){var n=this;if(e!==r){var i=rr(this.modelHours)?0:this.modelHours;this.$nextTick(function(){e===0&&i>11?n.modelHours=i-12:e===1&&i<12&&(n.modelHours=i+12)})}}),Ll(Pl,"modelHours",function(e,r){e!==r&&(this.modelAmpm=e>11?1:0)}),Pl),created:function(){var e=this;this.$nextTick(function(){e.$emit(Lu,e.context)})},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||mt(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=Ks();jr(this.$el,e)&&bi(e)}},formatHours:function(e){var r=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=e===0&&r==="h12"?12:e===0&&r==="h24"?24:e===12&&r==="h11"?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return e===0?this.labelAm:e===1?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.type,n=e.keyCode;if(!this.disabled&&r==="keydown"&&(n===ka||n===Qo)){pt(e);var i=this.$refs.spinners||[],a=i.map(function(o){return!!o.hasFocus}).indexOf(!0);a=a+(n===ka?-1:1),a=a>=i.length?0:a<0?i.length-1:a,mt(i[a])}},setLive:function(e){var r=this;e?this.$nextTick(function(){zt(function(){r.isLive=!0})}):this.isLive=!1}},render:function(e){var r=this;if(this.hidden)return e();var n=this.disabled,i=this.readonly,a=this.computedLocale,o=this.computedAriaLabelledby,l=this.labelIncrement,c=this.labelDecrement,f=this.valueId,d=this.focus,p=[],g=function(N,k,J){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},j=r.safeId("_spinbutton_".concat(k,"_"))||null;return p.push(j),e($S,Ll({class:J,props:vd({id:j,placeholder:"--",vertical:!0,required:!0,disabled:n,readonly:i,locale:a,labelIncrement:l,labelDecrement:c,wrap:!0,ariaControls:f,min:0},B),scopedSlots:r.spinScopedSlots,on:{change:N},key:k,ref:"spinners"},g$,!0))},y=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":n||i},attrs:{"aria-hidden":"true"}},[e(rS,{props:{shiftV:4,scale:.5}}),e(rS,{props:{shiftV:-4,scale:.5}})])},v=[];v.push(g(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),v.push(y()),v.push(g(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(v.push(y()),v.push(g(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&v.push(g(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),v=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:n||i?null:"-1","aria-labelledby":o},on:{keydown:this.onSpinLeftRight,click:function(N){N.target===N.currentTarget&&d()}}},v);var _=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:n||i},attrs:{id:f,role:"status",for:p.filter(rt).join(" ")||null,tabindex:n?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:d,focus:d}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),$=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[_]),E=this.normalizeSlot(),D=E?e(this.footerTag,{staticClass:"b-time-footer"},E):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":o||null,"aria-disabled":n?"true":null,"aria-readonly":i&&!n?"true":null}},[$,v,D])}}),hm;function ED(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function jo(t){for(var e=1;e0&&l.push(e("span"," "));var f=this.labelResetButton;l.push(e(pi,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":f||null},on:{click:this.onResetButton},key:"reset-btn"},f))}if(!this.noCloseButton){l.length>0&&l.push(e("span"," "));var d=this.labelCloseButton;l.push(e(pi,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onCloseButton},key:"close-btn"},d))}l.length>0&&(l=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var p=e(k6,{staticClass:"b-form-time-control",props:jo(jo({},ar(D6,a)),{},{value:r,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},l);return e(l6,{staticClass:"b-form-timepicker",props:jo(jo({},ar(R6,a)),{},{id:this.safeId(),value:r,formattedValue:r?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:cg({},Jo,this.$scopedSlots[Jo]||this.defaultButtonFn),ref:"control"},[p])}}),d$e=Ge({components:{BFormTimepicker:AD,BTimepicker:AD}}),p$e=Ge({components:{BImg:N$,BImgLazy:C5}}),h$e=pe({tag:m(w,"div")},kB),Pv=re({name:kB,functional:!0,props:h$e,render:function(e,r){var n=r.props,i=r.data,a=r.children;return e(n.tag,Ke(i,{staticClass:"input-group-text"}),a)}}),tT=pe({append:m(A,!1),id:m(w),isText:m(A,!1),tag:m(w,"div")},PB),rT=re({name:PB,functional:!0,props:tT,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.append;return e(n.tag,Ke(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[e(Pv,a)]:a)}});function xD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function kD(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:null;return e&&e.$options._scopeId||r};function Y$e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var nT=re({mixins:[cl],computed:{scopedStyleAttrs:function(){var e=Uu(this.bvParent);return e?Y$e({},e,""):{}}}});function BD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function FD(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:{},i=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new r(FD(FD({},n),{},{parent:e,bvParent:e,bvEventRoot:i}))},J$e=re({abstract:!0,name:Dbe,props:{nodes:m(xF)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){r_e(this.$el)},render:function(e){var r=this.updatedNodes,n=Je(r)?r({}):r;return n=Pt(n).filter(rt),n&&n.length>0&&!n[0].text?n[0]:e()}}),j6={container:m([Fs,w],"body"),disabled:m(A,!1),tag:m(w,"div")},Z$e=re({name:hF,mixins:[st],props:j6,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(Gt){var e=this.container;return Tt(e)?Li(e):e}else return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var r=document.createElement("div");e.appendChild(r),this.$_target=ul(this,J$e,{el:r,propsData:{nodes:Pt(this.normalizeSlot())}})}}},updateTarget:function(){if(Gt&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var r=Pt(this.normalizeSlot()).filter(rt);if(r.length>0&&!r[0].text)return r[0]}return e()}}),Q$e=re({name:hF,mixins:[st],props:j6,render:function(e){if(this.disabled){var r=Pt(this.normalizeSlot()).filter(rt);if(r.length>0)return r[0]}return e(Ze.Teleport,{to:this.container},this.normalizeSlot())}}),eTe=Yn?Q$e:Z$e;function ES(t){"@babel/helpers - typeof";return ES=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ES(t)}function jD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zD(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Vu(t){return Vu=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Vu(t)}var cTe=function(t){aTe(r,t);var e=oTe(r);function r(n){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return rTe(this,r),i=e.call(this,n,a),Mb(z6(i),{trigger:aa()}),i}return nTe(r,null,[{key:"Defaults",get:function(){return zD(zD({},fg(Vu(r),"Defaults",this)),{},{trigger:null})}}]),r}($c),UD=1040,uTe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fTe=".sticky-top",dTe=".navbar-toggler",pTe=re({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,r){Gt&&(this.getScrollbarWidth(),e>0&&r===0?(this.checkScrollbar(),this.setScrollbar(),Hn(document.body,"modal-open")):e===0&&r>0&&(this.resetScrollbar(),Pn(document.body,"modal-open")),lr(document.body,"data-modal-open-count",String(e)))},modals:function(e){var r=this;this.checkScrollbar(),zt(function(){r.updateModals(e||[])})}},methods:{registerModal:function(e){e&&this.modals.indexOf(e)===-1&&this.modals.push(e)},unregisterModal:function(e){var r=this.modals.indexOf(e);r>-1&&(this.modals.splice(r,1),!e._isBeingDestroyed&&!e._isDestroyed&&this.resetModal(e))},getBaseZIndex:function(){if(Gt&&rr(this.baseZIndex)){var e=document.createElement("div");Hn(e,"modal-backdrop"),Hn(e,"d-none"),wn(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Le(Ri(e).zIndex,UD),document.body.removeChild(e)}return this.baseZIndex||UD},getScrollbarWidth:function(){if(Gt&&rr(this.scrollbarWidth)){var e=document.createElement("div");Hn(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=fc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var r=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();e.forEach(function(a,o){a.zIndex=n+o,a.scrollbarWidth=i,a.isTop=o===r.modals.length-1,a.isBodyOverflowing=r.isBodyOverflowing})},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=fc(document.body),r=e.left,n=e.right;this.isBodyOverflowing=r+n0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=rp(this.$refs.content,this.checkModalOverflow.bind(this),STe))},updateModel:function(e){e!==this[u1]&&this.$emit(gTe,e)},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new cTe(e,As(As({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},r),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!(this.isVisible||this.isOpening)){if(this.isClosing){this.$once(Pr,this.show);return}this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible){this.isOpening=!1,this.updateModel(!1);return}this.doShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(!(!this.isVisible||this.isClosing)){this.isClosing=!0;var r=this.buildEvent(ui,{cancelable:e!==yTe,trigger:e||null});if(e===hg?this.$emit(jbe,r):e===dg?this.$emit(Mbe,r):e===pg&&this.$emit(G0,r),this.emitEvent(r),r.defaultPrevented||!this.isVisible){this.isClosing=!1,this.updateModel(!0);return}this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(_Te):this.show()},getActiveElement:function(){var e=Ks(Gt?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;if(eu.modalsAreOpen&&this.noStacking){this.listenOnRootOnce(Sr(oi,Pr),this.doShow);return}eu.registerModal(this),this.isHidden=!1,this.$nextTick(function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick(function(){e.setObserver(!0)})})},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,zt(function(){zt(function(){e.isShow=!0})})},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,zt(function(){e.emitEvent(e.buildEvent(Vn)),e.setEnforceFocus(!0),e.$nextTick(function(){e.focusFirst()})})},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick(function(){e.isClosing=!1,eu.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(Pr))})},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(oi,r),e,e.componentId),this.$emit(r,e)},onDialogMousedown:function(){var e=this,r=this.$refs.modal,n=function i(a){hr(r,"mouseup",i,$t),a.target===r&&(e.ignoreBackdropClick=!0)};nr(r,"mouseup",n,$t)},onClickOut:function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}!this.isVisible||this.noCloseOnBackdrop||!jr(document.body,e.target)||jr(this.$refs.content,e.target)||this.hide(vTe)},onOk:function(){this.hide(hg)},onCancel:function(){this.hide(dg)},onClose:function(){this.hide(pg)},onEsc:function(e){e.keyCode===k$&&this.isVisible&&!this.noCloseOnEsc&&this.hide(bTe)},focusHandler:function(e){var r=this.$refs.content,n=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!r||document===n||jr(r,n)||this.computeIgnoreEnforceFocusSelector&&fi(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=Q0(this.$refs.content),a=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(a&&n===a){if(mt(i[0]))return}else if(o&&n===o&&mt(i[i.length-1]))return;mt(r,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,r){e===this.modalId&&(this.$_returnFocus=r||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,r){e===this.modalId&&this.toggle(r)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;Gt&&zt(function(){var r=e.$refs.modal,n=e.$refs.content,i=e.getActiveElement();if(r&&n&&!(i&&jr(n,i))){var a=e.$refs["ok-button"],o=e.$refs["cancel-button"],l=e.$refs["close-button"],c=e.autoFocusButton,f=c===hg&&a?a.$el||a:c===dg&&o?o.$el||o:c===pg&&l?l.$el||l:n;mt(f),f===n&&e.$nextTick(function(){r.scrollTop=0})}})},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick(function(){e=Tt(e)?Li(e):e,e&&(e=e.$el||e,mt(e))})},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var r=e();if(!this.hideHeader){var n=this.normalizeSlot(Aye,this.slotScope);if(!n){var i=e();this.hideHeaderClose||(i=e(dc,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(xye)])),n=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Mw)?{}:gr(this.titleHtml,this.title)},this.normalizeSlot(Mw,this.slotScope)),i]}r=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var a=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(Xr,this.slotScope)),o=e();if(!this.hideFooter){var l=this.normalizeSlot(Pye,this.slotScope);if(!l){var c=e();this.okOnly||(c=e(pi,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(BA)?{}:gr(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(BA)));var f=e(pi,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(FA)?{}:gr(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(FA));l=[c,f]}o=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[l])}var d=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[r,a,o]),p=e(),g=e();this.isVisible&&!this.noEnforceFocus&&(p=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),g=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var y=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[p,d,g]),v=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[y]);v=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[v]);var _=e();return!this.hideBackdrop&&this.isVisible&&(_=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(Eye))),_=e(Sc,{props:{noFade:this.noFade}},[_]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Ko])},[v,_])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(eTe,[this.makeModal(e)])}}),OTe=Ur(oi,dn),Av="__bv_modal_directive__",V6=function(e){var r=e.modifiers,n=r===void 0?{}:r,i=e.arg,a=e.value;return Tt(a)?a:Tt(i)?i:ut(n).reverse()[0]},W6=function(e){return e&&qo(e,".dropdown-menu > li, li.nav-item")&&Li("a, button",e)||e},G6=function(e){e&&e.tagName!=="BUTTON"&&(lo(e,"role")||lr(e,"role","button"),e.tagName!=="A"&&!lo(e,"tabindex")&&lr(e,"tabindex","0"))},$Te=function(e,r,n){var i=V6(r),a=W6(e);if(i&&a){var o=function(c){var f=c.currentTarget;if(!Vl(f)){var d=c.type,p=c.keyCode;(d==="click"||d==="keydown"&&(p===as||p===_o))&&mo(co(n,r)).$emit(OTe,i,f)}};e[Av]={handler:o,target:i,trigger:a},G6(a),nr(a,"click",o,ci),a.tagName!=="BUTTON"&&Ni(a,"role")==="button"&&nr(a,"keydown",o,ci)}},K6=function(e){var r=e[Av]||{},n=r.trigger,i=r.handler;n&&i&&(hr(n,"click",i,ci),hr(n,"keydown",i,ci),hr(e,"click",i,ci),hr(e,"keydown",i,ci)),delete e[Av]},WD=function(e,r,n){var i=e[Av]||{},a=V6(r),o=W6(e);(a!==i.target||o!==i.trigger)&&(K6(e),$Te(e,r,n)),G6(o)},TTe=function(){},q6={inserted:WD,updated:TTe,componentUpdated:WD,unbind:K6};function CTe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function GD(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&arguments[2]!==void 0?arguments[2]:ITe;if(!(iv(Al)||EA(Al))){var d=ul(l,r,{propsData:ko(ko(ko({},qD(Mi(oi))),{},{hideHeaderClose:!0,hideHeader:!(c.title||c.titleHtml)},vt(c,ut(d1))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return ut(d1).forEach(function(p){Ar(c[p])||(d.$slots[d1[p]]=Pt(c[p]))}),new Promise(function(p,g){var y=!1;d.$once(Xd,function(){y||g(new Error("BootstrapVue MsgBox destroyed before resolve"))}),d.$on(ui,function(_){if(!_.defaultPrevented){var $=f(_);_.defaultPrevented||(y=!0,p($))}});var v=document.createElement("div");document.body.appendChild(v),d.$mount(v)})}},i=function(l,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(!(!c||EA(Al)||iv(Al)||!Je(d)))return n(l,ko(ko({},qD(f)),{},{msgBoxContent:c}),d)},a=function(){function o(l){CTe(this,o),Ap(this,{_vm:l,_root:mo(l)}),Mb(this,{_vm:aa(),_root:aa()})}return ETe(o,[{key:"show",value:function(c){if(c&&this._root){for(var f,d=arguments.length,p=new Array(d>1?d-1:0),g=1;g1?d-1:0),g=1;g1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:c});return i(this._vm,c,d,function(){return!0})}},{key:"msgBoxConfirm",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,c,d,function(p){var g=p.trigger;return g==="ok"?!0:g==="cancel"?!1:null})}}]),o}();e.mixin({beforeCreate:function(){this[f1]=new a(this)}}),sc(e.prototype,Al)||y$(e.prototype,Al,{get:function(){return(!this||!this[f1])&&en('"'.concat(Al,'" must be accessed from a Vue instance "this" context.'),oi),this[f1]}})},NTe=Ge({plugins:{plugin:LTe}}),BTe=Ge({components:{BModal:U6},directives:{VBModal:q6},plugins:{BVModalPlugin:NTe}});function YD(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var FTe=function(e){return e=e==="left"?"start":e==="right"?"end":e,"justify-content-".concat(e)},iT=pe({align:m(w),cardHeader:m(A,!1),fill:m(A,!1),justified:m(A,!1),pills:m(A,!1),small:m(A,!1),tabs:m(A,!1),tag:m(w,"ul"),vertical:m(A,!1)},BB),Y6=re({name:BB,functional:!0,props:iT,render:function(e,r){var n,i=r.props,a=r.data,o=r.children,l=i.tabs,c=i.pills,f=i.vertical,d=i.align,p=i.cardHeader;return e(i.tag,Ke(a,{staticClass:"nav",class:(n={"nav-tabs":l,"nav-pills":c&&!l,"card-header-tabs":!f&&p&&l,"card-header-pills":!f&&p&&c&&!l,"flex-column":f,"nav-fill":!f&&i.fill,"nav-justified":!f&&i.justified},YD(n,FTe(d),!f&&d),YD(n,"small",i.small),n)}),o)}});function XD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function JD(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1}),overlayTag:m(w,"div"),rounded:m(Mn,!1),show:m(A,!1),spinnerSmall:m(A,!1),spinnerType:m(w,"border"),spinnerVariant:m(w),variant:m(w,"light"),wrapTag:m(w,"div"),zIndex:m(Be,10)},GB),gCe=re({name:GB,mixins:[st],props:mCe,computed:{computedRounded:function(){var e=this.rounded;return e===!0||e===""?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var r=e.spinnerType,n=e.spinnerVariant,i=e.spinnerSmall;return this.$createElement(Q6,{props:{type:r,variant:n,small:i}})}},render:function(e){var r=this,n=this.show,i=this.fixed,a=this.noFade,o=this.noWrap,l=this.slotScope,c=e();if(n){var f=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:Qf(Qf({},m1),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),d=e("div",{staticClass:"position-absolute",style:this.noCenter?Qf({},m1):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(Fye,l)||this.defaultOverlayFn(l)]);c=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:Qf(Qf({},m1),{},{zIndex:this.zIndex||10}),on:{click:function(g){return r.$emit(ha,g)}},key:"overlay"},[f,d])}return c=e(Sc,{props:{noFade:a,appear:!0},on:{"after-enter":function(){return r.$emit(Vn)},"after-leave":function(){return r.$emit(Pr)}}},[c]),o?c:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[c]:[this.normalizeSlot(),c])}}),vCe=Ge({components:{BOverlay:gCe}}),ed;function sR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lR(t){for(var e=1;er?r:n<1?1:n},fR=function(e){if(e.keyCode===_o)return pt(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},oT=pe(He(lR(lR({},yCe),{},{align:m(w,"left"),ariaLabel:m(w,"Pagination"),disabled:m(A,!1),ellipsisClass:m(tt),ellipsisText:m(w,"…"),firstClass:m(tt),firstNumber:m(A,!1),firstText:m(w,"«"),hideEllipsis:m(A,!1),hideGotoEndButtons:m(A,!1),labelFirstPage:m(w,"Go to first page"),labelLastPage:m(w,"Go to last page"),labelNextPage:m(w,"Go to next page"),labelPage:m(aye,"Go to page"),labelPrevPage:m(w,"Go to previous page"),lastClass:m(tt),lastNumber:m(A,!1),lastText:m(w,"»"),limit:m(Be,aT,function(t){return Le(t,0)<1?(en('Prop "limit" must be a number greater than "0"',Ib),!1):!0}),nextClass:m(tt),nextText:m(w,"›"),pageClass:m(tt),pills:m(A,!1),prevClass:m(tt),prevText:m(w,"‹"),size:m(w)})),"pagination"),ej=re({mixins:[bCe,st],props:oT,data:function(){var e=Le(this[kS],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:aT}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return e==="center"?"justify-content-center":e==="end"||e==="right"?"justify-content-end":e==="fill"?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return uR(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,r=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,a=this.firstNumber,o=this.lastNumber,l=!1,c=!1,f=e,d=1;r<=e?f=r:ngm?((!i||o)&&(c=!0,f=e-(a?0:1)),f=Vo(f,e)):r-n+2gm?((!i||a)&&(l=!0,f=e-(o?0:1)),d=r-f+1):(e>gm&&(f=e-(i?0:2),l=!!(!i||a),c=!!(!i||o)),d=n-ep(f/2)),d<1?(d=1,l=!1):d>r-f&&(d=r-f+1,c=!1),l&&a&&d<4&&(f=f+2,d=1,l=!1);var p=d+f-1;return c&&o&&p>r-3&&(f=f+(p===r-2?2:3),c=!1),e<=gm&&(a&&d===1?f=Vo(f+1,r,e+1):o&&r===d+f-1&&(d=Rt(d-1,1),f=Vo(r-d+1,r,e+1))),f=Vo(f,r-d+1),{showFirstDots:l,showLastDots:c,numberOfLinks:f,startNumber:d}},pageList:function(){var e=this.paginationParams,r=e.numberOfLinks,n=e.startNumber,i=this.computedCurrentPage,a=wCe(n,r);if(a.length>3){var o=i-n,l="bv-d-xs-down-none";if(o===0)for(var c=3;co+1;p--)a[p].classes=l}}return a}},watch:(ed={},mg(ed,kS,function(t,e){t!==e&&(this.currentPage=uR(t,this.localNumberOfPages))}),mg(ed,"currentPage",function(e,r){e!==r&&this.$emit(_Ce,e>0?e:null)}),mg(ed,"limit",function(e,r){e!==r&&(this.localLimit=cR(e))}),ed),created:function(){var e=this;this.localLimit=cR(this.limit),this.$nextTick(function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage})},methods:{handleKeyNav:function(e){var r=e.keyCode,n=e.shiftKey;this.isNav||(r===ka||r===di?(pt(e,{propagation:!1}),n?this.focusFirst():this.focusPrev()):(r===Qo||r===Gn)&&(pt(e,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Bi("button.page-link, a.page-link",this.$el).filter(function(e){return Aa(e)})},focusCurrent:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return Le(Ni(n,"aria-posinset"),0)===e.computedCurrentPage});mt(r)||e.focusFirst()})},focusFirst:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return!Vl(n)});mt(r)})},focusLast:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().reverse().find(function(n){return!Vl(n)});mt(r)})},focusPrev:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());n>0&&!Vl(r[n-1])&&mt(r[n-1])})},focusNext:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());nc,Ee=ee<1?1:ee>c?c:ee,Se={disabled:ae,page:Ee,index:Ee-1},ve=r.normalizeSlot(ge,Se)||Qe(z)||e(),De=e(ae?"span":l?mi:"button",{staticClass:"page-link",class:{"flex-grow-1":!l&&!ae&&v},props:ae||!l?{}:r.linkProps(ee),attrs:{role:l?null:"menuitem",type:l||ae?null:"button",tabindex:ae||l?null:"-1","aria-label":fe,"aria-controls":Cr(r).ariaControls||null,"aria-disabled":ae?"true":null},on:ae?{}:{"!click":function(ie){r.onClick(ie,ee)},keydown:fR}},[ve]);return e("li",{key:X,staticClass:"page-item",class:[{disabled:ae,"flex-fill":v,"d-flex":v&&!l&&!ae},H],attrs:{role:l?null:"presentation","aria-hidden":ae?"true":null}},[De])},L=function(ee){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",v?"flex-fill":"",r.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(ee?"last":"first")},[e("span",{staticClass:"page-link"},[r.normalizeSlot(hye)||Qe(r.ellipsisText)||e()])])},N=function(ee,fe){var ge=ee.number,z=$(ge)&&!E,H=i?null:z||E&&fe===0?"0":"-1",R={role:l?null:"menuitemradio",type:l||i?null:"button","aria-disabled":i?"true":null,"aria-controls":Cr(r).ariaControls||null,"aria-label":ho(a)?a(ge):"".concat(Je(a)?a():a," ").concat(ge),"aria-checked":l?null:z?"true":"false","aria-current":l&&z?"page":null,"aria-posinset":l?null:ge,"aria-setsize":l?null:c,tabindex:l?null:H},X=Qe(r.makePage(ge)),ae={page:ge,index:ge-1,content:X,active:z,disabled:i},Ee=e(i?"span":l?mi:"button",{props:i||!l?{}:r.linkProps(ge),staticClass:"page-link",class:{"flex-grow-1":!l&&!i&&v},attrs:R,on:i?{}:{"!click":function(ve){r.onClick(ve,ge)},keydown:fR}},[r.normalizeSlot(jye,ae)||X]);return e("li",{staticClass:"page-item",class:[{disabled:i,active:z,"flex-fill":v,"d-flex":v&&!l&&!i},ee.classes,r.pageClass],attrs:{role:l?null:"presentation"},key:"page-".concat(ge)},[Ee])},k=e();!this.firstNumber&&!this.hideGotoEndButtons&&(k=D(1,this.labelFirstPage,gye,this.firstText,this.firstClass,1,"pagination-goto-first")),_.push(k),_.push(D(f-1,this.labelPrevPage,Hye,this.prevText,this.prevClass,1,"pagination-goto-prev")),_.push(this.firstNumber&&d[0]!==1?N({number:1},0):e()),_.push(g?L(!1):e()),this.pageList.forEach(function(j,ee){var fe=g&&r.firstNumber&&d[0]!==1?1:0;_.push(N(j,ee+fe))}),_.push(y?L(!0):e()),_.push(this.lastNumber&&d[d.length-1]!==c?N({number:c},-1):e()),_.push(D(f+1,this.labelNextPage,Bye,this.nextText,this.nextClass,c,"pagination-goto-next"));var J=e();!this.lastNumber&&!this.hideGotoEndButtons&&(J=D(c,this.labelLastPage,Tye,this.lastText,this.lastClass,c,"pagination-goto-last")),_.push(J);var B=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:l?null:"menubar","aria-disabled":i?"true":"false","aria-label":l?null:o||null},on:l?{}:{keydown:this.handleKeyNav},ref:"ul"},_);return l?e("nav",{attrs:{"aria-disabled":i?"true":null,"aria-hidden":i?"true":"false","aria-label":l&&o||null}},[B]):B}});function dR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function pR(t){for(var e=1;ee.numberOfPages&&(this.currentPage=1)),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var r=Le(this[kS],0);r>0?this.currentPage=r:this.$nextTick(function(){e.currentPage=0})},methods:{onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.target,a=new $c(OF,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(this.currentPage=r,this.$emit(hi,this.currentPage),this.$nextTick(function(){Aa(i)&&n.$el.contains(i)?mt(i):n.focusCurrent()}))}},makePage:function(e){return e},linkProps:function(){return{}}}}),TCe=Ge({components:{BPagination:$Ce}});function gR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function g1(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=ECe(this.numberOfPages),this.$nextTick(function(){e.guessCurrentPage()})},onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.currentTarget||e.target,a=new $c(OF,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(zt(function(){n.currentPage=r,n.$emit(hi,r)}),this.$nextTick(function(){bi(i)}))}},getPageInfo:function(e){if(!Nt(this.pages)||this.pages.length===0||Ar(this.pages[e-1])){var r="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:r}:r,text:Qe(e)}}var n=this.pages[e-1];if(Er(n)){var i=n.link;return{link:Er(i)?i:this.useRouter?{path:i}:i,text:Qe(n.text||e)}}else return{link:Qe(n),text:Qe(e)}},makePage:function(e){var r=this.pageGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.text},makeLink:function(e){var r=this.linkGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.link},linkProps:function(e){var r=ar(nj,this),n=this.makeLink(e);return this.useRouter||Er(n)?r.to=n:r.href=n,r},resolveLink:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r;try{r=document.createElement("a"),r.href=YF({to:e},"a","/","/"),document.body.appendChild(r);var n=r,i=n.pathname,a=n.hash,o=n.search;return document.body.removeChild(r),{path:i,hash:a,query:ZA(o)}}catch(l){try{r&&r.parentNode&&r.parentNode.removeChild(r)}catch(c){}return{}}},resolveRoute:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";try{var r=this.$router.resolve(e,this.$route).route;return{path:r.path,hash:r.hash,query:r.query}}catch(n){return{}}},guessCurrentPage:function(){var e=this.$router,r=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(Gt||!Gt&&e))for(var i=e&&r?{path:r.path,hash:r.hash,query:r.query}:{},a=Gt?window.location||document.location:null,o=a?{path:a.pathname,hash:a.hash,query:ZA(a.search)}:{},l=1;!n&&l<=this.localNumberOfPages;l++){var c=this.makeLink(l);e&&(Er(c)||this.useRouter)?n=Mt(this.resolveRoute(c),i)?l:null:Gt?n=Mt(this.resolveLink(c),o)?l:null:n=-1}this.currentPage=n>0?n:0}}}),xCe=Ge({components:{BPaginationNav:ACe}}),kCe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},DCe={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},RCe={arrowPadding:m(Be,6),boundary:m([Fs,w],"scrollParent"),boundaryPadding:m(Be,5),fallbackPlacement:m(Rn,"flip"),offset:m(Be,0),placement:m(w,"top"),target:m([Fs,vN])},MCe=re({name:Cbe,mixins:[cl],props:RCe,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,r=this.placement;return{placement:this.getAttachment(r),modifiers:{offset:{offset:this.getOffset(r)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(i){i.originalPlacement!==i.placement&&e.popperPlacementChange(i)},onUpdate:function(i){e.popperPlacementChange(i)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(dn,function(n){e.popperCreate(n)});var r=function(){e.$nextTick(function(){zt(function(){e.$destroy()})})};this.bvParent.$once(Xd,r),this.$once(Pr,r)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return kCe[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var r=this.$refs.arrow||Li(".arrow",this.$el),n=_t(Ri(r).width,0)+_t(this.arrowPadding,0);switch(DCe[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new vS(this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var r=this,n=this.noFade;return e(Sc,{props:{appear:!0,noFade:n},on:{beforeEnter:function(a){return r.$emit(dn,a)},afterEnter:function(a){return r.$emit(Vn,a)},beforeLeave:function(a){return r.$emit(ui,a)},afterLeave:function(a){return r.$emit(Pr,a)}}},[this.localShow?this.renderTemplate(e):e()])}});function vR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function bR(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},n=!1;ut(_R).forEach(function(i){!Ar(r[i])&&e[i]!==r[i]&&(e[i]=r[i],i==="title"&&(n=!0))}),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),r=this.getTemplate(),n=this.$_tip=ul(this,r,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Le(this.offset,0),arrowPadding:Le(this.arrowPadding,0),boundaryPadding:Le(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(dn,this.onTemplateShow),n.$once(Vn,this.onTemplateShown),n.$once(ui,this.onTemplateHide),n.$once(Pr,this.onTemplateHidden),n.$once(Xd,this.destroyTemplate),n.$on(av,this.handleEvent),n.$on(ov,this.handleEvent),n.$on(_F,this.handleEvent),n.$on(wF,this.handleEvent),n.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,r=this.$_tip;if(r){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach(function(i){r[i]!==e[i]&&(r[i]=e[i])})}},show:function(){var e=this.getTarget();if(!(!e||!jr(document.body,e)||!Aa(e)||this.dropdownOpen()||(jt(this.title)||this.title==="")&&(jt(this.content)||this.content===""))&&!(this.$_tip||this.localShow)){this.localShow=!0;var r=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(r),r.defaultPrevented){this.destroyTemplate();return}this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,r=this.getTemplateElement();if(!r||!this.localShow){this.restoreTitle();return}var n=this.buildEvent(ui,{cancelable:!e});this.emitEvent(n),!n.defaultPrevented&&this.hideTemplate()},forceHide:function(){var e=this.getTemplateElement();!e||!this.localShow||(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Xm))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(Ym))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="",e==="out"&&this.leave(null),this.emitEvent(this.buildEvent(Vn))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(Pr))},getTarget:function(){var e=this.target;return Tt(e)?e=J0(e.replace(/^#/,"")):Je(e)?e=e():e&&(e=e.$el||e),Zt(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=this.container?this.container.$el||this.container:!1,r=document.body,n=this.getTarget();return e===!1?fi(FCe,n)||r:Tt(e)&&J0(e.replace(/^#/,""))||r},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&fi(aj,e)},isDropdown:function(){var e=this.getTarget();return e&&Zd(e,jCe)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&Li(zCe,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),r=Ni(e,"aria-describedby")||"";r=r.split(/\s+/).concat(this.computedId).join(" ").trim(),lr(e,"aria-describedby",r)},removeAriaDescribedby:function(){var e=this,r=this.getTarget(),n=Ni(r,"aria-describedby")||"";n=n.split(/\s+/).filter(function(i){return i!==e.computedId}).join(" ").trim(),n?lr(r,"aria-describedby",n):so(r,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(lo(e,"title")){var r=Ni(e,"title");lr(e,"title",""),r&&lr(e,vm,r)}},restoreTitle:function(){var e=this.getTarget();if(lo(e,vm)){var r=Ni(e,vm);so(e,vm),r&&lr(e,"title",r)}},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new $c(e,v1({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},r))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(this.templateType,r),e),this.$emit(r,e)},listen:function(){var e=this,r=this.getTarget();r&&(this.setRootListener(!0),this.computedTriggers.forEach(function(n){n==="click"?nr(r,"click",e.handleEvent,$t):n==="focus"?(nr(r,"focusin",e.handleEvent,$t),nr(r,"focusout",e.handleEvent,$t)):n==="blur"?nr(r,"focusout",e.handleEvent,$t):n==="hover"&&(nr(r,"mouseenter",e.handleEvent,$t),nr(r,"mouseleave",e.handleEvent,$t))},this))},unListen:function(){var e=this,r=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),r.forEach(function(i){n&&hr(n,i,e.handleEvent,$t)},this)},setRootListener:function(e){var r=e?"listenOnRoot":"listenOffRoot",n=this.templateType;this[r](Ur(n,ui),this.doHide),this[r](Ur(n,dn),this.doShow),this[r](Ur(n,K0),this.doDisable),this[r](Ur(n,q0),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var r=this;this.clearVisibilityInterval();var n=this.getTarget();e&&(this.$_visibleInterval=setInterval(function(){var i=r.getTemplateElement();i&&r.localShow&&(!n.parentNode||!Aa(n))&&r.forceHide()},100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](NCe,this.forceHide)},setOnTouchStartListener:function(e){var r=this;"ontouchstart"in document.documentElement&&uc(document.body.children).forEach(function(n){xa(e,n,"mouseover",r.$_noop)})},setDropdownListener:function(e){var r=this.getTarget();if(!(!r||!this.bvEventRoot||!this.isDropdown)){var n=K0e(r);n&&n[e?"$on":"$off"](Vn,this.forceHide)}},handleEvent:function(e){var r=this.getTarget();if(!(!r||Vl(r)||!this.$_enabled||this.dropdownOpen())){var n=e.type,i=this.computedTriggers;if(n==="click"&&ot(i,"click"))this.click(e);else if(n==="mouseenter"&&ot(i,"hover"))this.enter(e);else if(n==="focusin"&&ot(i,"focus"))this.enter(e);else if(n==="focusout"&&(ot(i,"focus")||ot(i,"blur"))||n==="mouseleave"&&ot(i,"hover")){var a=this.getTemplateElement(),o=e.target,l=e.relatedTarget;if(a&&jr(a,o)&&jr(r,l)||a&&jr(r,o)&&jr(a,l)||a&&jr(a,o)&&jr(a,l)||jr(r,o)&&jr(r,l))return;this.leave(e)}}},doHide:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.forceHide()},doShow:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.show()},doDisable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.disable()},doEnable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.enable()},click:function(e){!this.$_enabled||this.dropdownOpen()||(mt(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){!this.$_enabled||this.dropdownOpen()||(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if(r&&(this.activeTrigger[r.type==="focusin"?"focus":"hover"]=!0),this.localShow||this.$_hoverState==="in"){this.$_hoverState="in";return}this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="in"?e.show():e.localShow||e.restoreTitle()},this.computedDelay.show)):this.show()},leave:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;r&&(this.activeTrigger[r.type==="focusout"?"focus":"hover"]=!1,r.type==="focusout"&&ot(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),!this.isWithActiveTrigger&&(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="out"&&e.hide()},this.computedDelay.hide):this.hide())}}}),ri,xl;function wR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function HCe(t){for(var e=1;e0&&e[ra].updateData(f)})}var o={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},l=e[ra].__bv_prev_data__;if(e[ra].__bv_prev_data__=o,!Mt(o,l)){var c={target:e};ut(o).forEach(function(f){o[f]!==l[f]&&(c[f]=(f==="title"||f==="content")&&Je(o[f])?o[f](e):o[f])}),e[ra].updateData(c)}}},s2e=function(e){e[ra]&&(e[ra].$destroy(),e[ra]=null),delete e[ra]},l2e={bind:function(e,r,n){PR(e,r,n)},componentUpdated:function(e,r,n){v$(function(){PR(e,r,n)})},unbind:function(e){s2e(e)}},cj=Ge({directives:{VBPopover:l2e}}),c2e=Ge({components:{BPopover:KCe},plugins:{VBPopoverPlugin:cj}}),uj=pe({animated:m(A,null),label:m(w),labelHtml:m(w),max:m(Be,null),precision:m(Be,null),showProgress:m(A,null),showValue:m(A,null),striped:m(A,null),value:m(Be,0),variant:m(w)},qB),fj=re({name:qB,mixins:[st],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:uj,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,r=this.computedVariant;return[r?"bg-".concat(r):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:100*(this.computedValue/this.computedMax)+"%"}},computedValue:function(){return _t(this.value,0)},computedMax:function(){var e=_t(this.max)||_t(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Rt(Le(this.precision,Le(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,r=WF(10,e);return Iw(100*r*this.computedValue/this.computedMax/r,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return sa(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return sa(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return sa(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return sa(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var r=this.label,n=this.labelHtml,i=this.computedValue,a=this.computedPrecision,o,l={};return this.hasNormalizedSlot()?o=this.normalizeSlot():r||n?l=gr(n,r):this.computedShowProgress?o=this.computedProgress:this.computedShowValue&&(o=Iw(i,a)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Qe(this.computedMax),"aria-valuenow":Iw(i,a)},domProps:l},o)}});function AR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xR(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};!this.noCloseOnRouteChange&&e.fullPath!==r.fullPath&&this.hide()}),td),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot(m2e,this.handleToggle),this.listenOnRoot(h2e,this.handleSync),this.$nextTick(function(){e.emitState(e.localShow)})},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(g2e,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(v2e,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var r=this;e&&e===this.safeId()&&this.$nextTick(function(){r.emitSync(r.localShow)})},onKeydown:function(e){var r=e.keyCode;!this.noCloseOnEsc&&r===k$&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=Q0(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=Q0(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=Ks(Gt?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){jr(e,Ks())||this.enforceFocus(e),this.$emit(Vn)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(Pr)},enforceFocus:function(e){this.noEnforceFocus||mt(e)}},render:function(e){var r,n=this.bgVariant,i=this.width,a=this.textVariant,o=this.localShow,l=this.shadow===""?!0:this.shadow,c=e(this.tag,{staticClass:ip,class:[(r={shadow:l===!0},Io(r,"shadow-".concat(l),l&&l!==!0),Io(r,"".concat(ip,"-right"),this.right),Io(r,"bg-".concat(n),n),Io(r,"text-".concat(a),a),r),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[E2e(e,this)]);c=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[c]);var f=e(Sc,{props:{noFade:this.noSlide}},[P2e(e,this)]),d=e(),p=e();return this.backdrop&&o&&(d=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),p=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[d,c,p,f])}}),x2e=Ge({components:{BSidebar:A2e},plugins:{VBTogglePlugin:z$}});function b1(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var k2e=pe({animation:m(w,"wave"),height:m(w),size:m(w),type:m(w,"text"),variant:m(w),width:m(w)},JB),Dv=re({name:JB,functional:!0,props:k2e,render:function(e,r){var n,i=r.data,a=r.props,o=a.size,l=a.animation,c=a.variant;return e("div",Ke(i,{staticClass:"b-skeleton",style:{width:o||a.width,height:o||a.height},class:(n={},b1(n,"b-skeleton-".concat(a.type),!0),b1(n,"b-skeleton-animate-".concat(l),l),b1(n,"bg-".concat(c),c),n)}))}});function RR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function MR(t){for(var e=1;e0}}});function IR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function N2e(t){for(var e=1;e0?e:null},jR=function(e){return jt(e)||RS(e)>0},mj=pe({colspan:m(Be,null,jR),rowspan:m(Be,null,jR),stackedHeading:m(w),stickyColumn:m(A,!1),variant:m(w)},iF),Wu=re({name:iF,mixins:[rn,os,st],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:mj,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return RS(this.colspan)},computedRowspan:function(){return RS(this.rowspan)},cellClasses:function(){var e=this.variant,r=this.headVariant,n=this.isStickyColumn;return(!e&&this.isStickyHeader&&!r||!e&&n&&this.inTfoot&&!this.footVariant||!e&&n&&this.inThead&&!r||!e&&n&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,r=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,a="cell",o=null;return r?(a="columnheader",o=n>0?"colspan":"col"):yo(this.tag,"th")&&(a="rowheader",o=i>0?"rowgroup":"row"),FR(FR({colspan:n,rowspan:i,role:a,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!jt(e)?Qe(e):null})}},render:function(e){var r=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[r]):r])}});function H2e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var cT="busy",U2e=ll+cT,gj=H2e({},cT,m(A,!1)),V2e=re({props:gj,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[cT]||this.localBusy}},watch:{localBusy:function(e,r){e!==r&&this.$emit(U2e,e)}},methods:{stopIfBusy:function(e){return this.computedBusy?(pt(e),!0):!1},renderBusy:function(){var e=this.tbodyTrClass,r=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(cd)?n(es,{staticClass:"b-table-busy-slot",class:[Je(e)?e(null,cd):e],attrs:Je(r)?r(null,cd):r,key:"table-busy-slot"},[n(Wu,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(cd)])]):null}}}),uT={caption:m(w),captionHtml:m(w)},vj=re({props:uT,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,r=this.captionHtml,n=this.$createElement,i=n(),a=this.hasNormalizedSlot(zA);return(a||e||r)&&(i=n("caption",{attrs:{id:this.captionId},domProps:a?{}:gr(r,e),key:"caption",ref:"caption"},this.normalizeSlot(zA))),i}}}),bj={},yj=re({methods:{renderColgroup:function(){var e=this.computedFields,r=this.$createElement,n=r();return this.hasNormalizedSlot(HA)&&(n=r("colgroup",{key:"colgroup"},[this.normalizeSlot(HA,{columns:e.length,fields:e})])),n}}}),_j={emptyFilteredHtml:m(w),emptyFilteredText:m(w,"There are no records matching your request"),emptyHtml:m(w),emptyText:m(w,"There are no records to show"),showEmpty:m(A,!1)},W2e=re({props:_j,methods:{renderEmpty:function(){var e=Cr(this),r=e.computedItems,n=e.computedBusy,i=this.$createElement,a=i();if(this.showEmpty&&(!r||r.length===0)&&!(n&&this.hasNormalizedSlot(cd))){var o=this.computedFields,l=this.isFiltered,c=this.emptyText,f=this.emptyHtml,d=this.emptyFilteredText,p=this.emptyFilteredHtml,g=this.tbodyTrClass,y=this.tbodyTrAttr;a=this.normalizeSlot(l?mye:DF,{emptyFilteredHtml:p,emptyFilteredText:d,emptyHtml:f,emptyText:c,fields:o,items:r}),a||(a=i("div",{class:["text-center","my-2"],domProps:l?gr(p,d):gr(f,c)})),a=i(Wu,{props:{colspan:o.length||null}},[i("div",{attrs:{role:"alert","aria-live":"polite"}},[a])]),a=i(es,{staticClass:"b-table-empty-row",class:[Je(g)?g(null,"row-empty"):g],attrs:Je(y)?y(null,"row-empty"):y,key:l?"b-empty-filtered-row":"b-empty-row"},[a])}return a}}}),MS=function t(e){return jt(e)?"":Er(e)&&!Iu(e)?ut(e).sort().map(function(r){return t(e[r])}).filter(function(r){return!!r}).join(" "):Qe(e)};function zR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function HR(t){for(var e=1;e3&&arguments[3]!==void 0?arguments[3]:{},a=ut(i).reduce(function(l,c){var f=i[c],d=f.filterByFormatted,p=Je(d)?d:d?f.formatter:null;return Je(p)&&(l[c]=p(e[c],c,e)),l},sl(e)),o=ut(a).filter(function(l){return!Sj[l]&&!(Nt(r)&&r.length>0&&ot(r,l))&&!(Nt(n)&&n.length>0&&!ot(n,l))});return La(a,o)},K2e=function(e,r,n,i){return Er(e)?MS(LS(e,r,n,i)):""};function q2e(t){return Z2e(t)||J2e(t)||X2e(t)||Y2e()}function Y2e(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function X2e(t,e){if(t){if(typeof t=="string")return NS(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return NS(t,e)}}function J2e(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Z2e(t){if(Array.isArray(t))return NS(t)}function NS(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&en(Q2e,cc),e},localFiltering:function(){return this.hasProvider?!!this.noProviderFiltering:!0},filteredCheck:function(){var e=this.filteredItems,r=this.localItems,n=this.localFilter;return{filteredItems:e,localItems:r,localFilter:n}},localFilterFn:function(){var e=this.filterFunction;return ho(e)?e:null},filteredItems:function(){var e=this.localItems,r=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,r)||this.defaultFilterFnFactory(r):null;return n&&e.length>0?e.filter(n):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var r=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout(function(){r.localFilter=r.filterSanitize(e)},n):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var r=e.filteredItems,n=e.localFilter,i=!1;n?Mt(n,[])||Mt(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(Y0,r,r.length),this.isFiltered=i},isFiltered:function(e,r){if(e===!1&&r===!0){var n=this.localItems;this.$emit(Y0,n,n.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick(function(){e.isFiltered=!!e.localFilter})},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return this.localFiltering&&!this.localFilterFn&&!(Tt(e)||wA(e))?"":la(e)},filterFnFactory:function(e,r){if(!e||!Je(e)||!r||Mt(r,[])||Mt(r,{}))return null;var n=function(a){return e(a,r)};return n},defaultFilterFnFactory:function(e){var r=this;if(!e||!(Tt(e)||wA(e)))return null;var n=e;if(Tt(n)){var i=E$(e).replace(mN,"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var a=function(l){return n.lastIndex=0,n.test(K2e(l,r.computedFilterIgnored,r.computedFilterIncluded,r.computedFieldsObj))};return a}}}),tEe=function(e,r){var n=null;return Tt(r)?n={key:e,label:r}:Je(r)?n={key:e,formatter:r}:Er(r)?(n=sl(r),n.key=n.key||e):r!==!1&&(n={key:e}),n},rEe=function(e,r){var n=[];if(Nt(e)&&e.filter(rt).forEach(function(o){if(Tt(o))n.push({key:o,label:Jm(o)});else if(Er(o)&&o.key&&Tt(o.key))n.push(sl(o));else if(Er(o)&&ut(o).length===1){var l=ut(o)[0],c=tEe(l,o[l]);c&&n.push(c)}}),n.length===0&&Nt(r)&&r.length>0){var i=r[0];ut(i).forEach(function(o){Sj[o]||n.push({key:o,label:Jm(o)})})}var a={};return n.filter(function(o){return a[o.key]?!1:(a[o.key]=!0,o.label=Tt(o.label)?o.label:Jm(o.key),!0)})};function UR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function VR(t){for(var e=1;e0&&e.some(rt)},selectableIsMultiSelect:function(){return this.isSelectable&&ot(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,r=this.isSelectable;return e={"b-table-selectable":r},bm(e,"b-table-select-".concat(this.selectMode),r),bm(e,"b-table-selecting",this.selectableHasSelection),bm(e,"b-table-selectable-no-click",r&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||GR;return{role:e,"aria-multiselectable":e===GR?Qe(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,r){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=Nt(e)&&Nt(r)&&e.length===r.length;for(var i=0;n&&i=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Cd(e,!0):[!0])},isRowSelected:function(e){return!!(Ea(e)&&this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var r=this.selectedVariant;return bm({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(r),r)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var r=e&&!this.noSelectOnClick?"$on":"$off";this[r](sv,this.selectionHandler),this[r](Y0,this.clearSelected),this[r](gF,this.clearSelected)},selectionHandler:function(e,r,n){if(!this.isSelectable||this.noSelectOnClick){this.clearSelected();return}var i=this.selectMode,a=this.selectedLastRow,o=this.selectedRows.slice(),l=!o[r];if(i==="single")o=[];else if(i==="range")if(a>-1&&n.shiftKey){for(var c=Vo(a,r);c<=Rt(a,r);c++)o[c]=!0;l=!0}else n.ctrlKey||n.metaKey||(o=[],l=!0),l&&(this.selectedLastRow=r);o[r]=l,this.selectedRows=o}}}),Aj=function(e,r){return e.map(function(n,i){return[i,n]}).sort((function(n,i){return this(n[1],i[1])||n[0]-i[0]}).bind(r)).map(function(n){return n[1]})},KR=function(e){return jt(e)?"":$d(e)?_t(e,e):e},dEe=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.sortBy,a=i===void 0?null:i,o=n.formatter,l=o===void 0?null:o,c=n.locale,f=c===void 0?void 0:c,d=n.localeOptions,p=d===void 0?{}:d,g=n.nullLast,y=g===void 0?!1:g,v=Sn(e,a,null),_=Sn(r,a,null);return Je(l)&&(v=l(v,a,e),_=l(_,a,r)),v=KR(v),_=KR(_),Iu(v)&&Iu(_)||Ea(v)&&Ea(_)?v<_?-1:v>_?1:0:y&&v===""&&_!==""?1:y&&v!==""&&_===""?-1:MS(v).localeCompare(MS(_),f,p)},Ka,tu;function qR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function YR(t){for(var e=1;e0&&!l,[o,{"table-striped":this.striped,"table-hover":r,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},n?"".concat(this.dark?"bg":"table","-").concat(n):"",a,i]},tableAttrs:function(){var e=Cr(this),r=e.computedItems,n=e.filteredItems,i=e.computedFields,a=e.selectableTableAttrs,o=e.computedBusy,l=this.isTableSimple?{}:{"aria-busy":Qe(o),"aria-colcount":Qe(i.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},c=r&&n&&n.length>r.length?Qe(n.length):null;return y1(y1(y1({"aria-rowcount":c},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},l),a)}},render:function(e){var r=Cr(this),n=r.wrapperClasses,i=r.renderCaption,a=r.renderColgroup,o=r.renderThead,l=r.renderTbody,c=r.renderTfoot,f=[];this.isTableSimple?f.push(this.normalizeSlot()):(f.push(i?i():null),f.push(a?a():null),f.push(o?o():null),f.push(l?l():null),f.push(c?c():null));var d=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},f.filter(rt));return n.length>0?e("div",{class:n,style:this.wrapperStyles,key:"wrap"},[d]):d}});function JR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function _1(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:document,r=n_e();return r&&r.toString().trim()!==""&&r.containsNode&&Zt(e)?r.containsNode(e,!0):!1},SEe=pe(mj,uF),hT=re({name:uF,extends:Wu,props:SEe,computed:{tag:function(){return"th"}}});function ZR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function rd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(N=String((c-1)*f+r+1));var k=Qe(Sn(e,l))||null,J=k||Qe(r),B=k?this.safeId("_row_".concat(k)):null,j=Cr(this).selectableRowClasses?this.selectableRowClasses(r):{},ee=Cr(this).selectableRowAttrs?this.selectableRowAttrs(r):{},fe=Je(d)?d(e,"row"):d,ge=Je(p)?p(e,"row"):p;if(E.push(y(es,Rj({class:[fe,j,_?"b-table-has-details":""],props:{variant:e[IS]||null},attrs:rd(rd({id:B},ge),{},{tabindex:$?"0":null,"data-pk":k||null,"aria-details":D,"aria-owns":D,"aria-rowindex":N},ee),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(J,"__"),ref:"item-rows"},g$,!0),L)),_){var z={item:e,index:r,fields:a,toggleDetails:this.toggleDetailsFactory(v,e)};Cr(this).supportsSelectableRows&&(z.rowSelected=this.isRowSelected(r),z.selectRow=function(){return n.selectRow(r)},z.unselectRow=function(){return n.unselectRow(r)});var H=y(Wu,{props:{colspan:a.length},class:this.detailsTdClass},[this.normalizeSlot(Uf,z)]);o&&E.push(y("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(J)}));var R=Je(this.tbodyTrClass)?this.tbodyTrClass(e,Uf):this.tbodyTrClass,X=Je(this.tbodyTrAttr)?this.tbodyTrAttr(e,Uf):this.tbodyTrAttr;E.push(y(es,{staticClass:"b-table-details",class:[R],props:{variant:e[IS]||null},attrs:rd(rd({},X),{},{id:D,tabindex:"-1"}),key:"__b-table-details__".concat(J)},[H]))}else v&&(E.push(y()),o&&E.push(y()));return E}}});function QR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function w1(t){for(var e=1;e0&&n&&n.length>0?uc(r.children).filter(function(i){return ot(n,i)}):[]},getTbodyTrIndex:function(e){if(!Zt(e))return-1;var r=e.tagName==="TR"?e:fi("tr",e,!0);return r?this.getTbodyTrs().indexOf(r):-1},emitTbodyRowEvent:function(e,r){if(e&&this.hasListener(e)&&r&&r.target){var n=this.getTbodyTrIndex(r.target);if(n>-1){var i=this.computedItems[n];this.$emit(e,i,n,r)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var r=e.target,n=e.keyCode;if(!(this.tbodyRowEventStopped(e)||r.tagName!=="TR"||!P$(r)||r.tabIndex!==0)){if(ot([as,_o],n))pt(e),this.onTBodyRowClicked(e);else if(ot([di,Gn,Ys,qs],n)){var i=this.getTbodyTrIndex(r);if(i>-1){pt(e);var a=this.getTbodyTrs(),o=e.shiftKey;n===Ys||o&&n===di?mt(a[0]):n===qs||o&&n===Gn?mt(a[a.length-1]):n===di&&i>0?mt(a[i-1]):n===Gn&&it.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:!1,n=Cr(this),i=n.computedFields,a=n.isSortable,o=n.isSelectable,l=n.headVariant,c=n.footVariant,f=n.headRowVariant,d=n.footRowVariant,p=this.$createElement;if(this.isStackedAlways||i.length===0)return p();var g=a||this.hasListener(Td),y=o?this.selectAllRows:tp,v=o?this.clearSelected:tp,_=function(N,k){var J=N.label,B=N.labelHtml,j=N.variant,ee=N.stickyColumn,fe=N.key,ge=null;!N.label.trim()&&!N.headerTitle&&(ge=Jm(N.key));var z={};g&&(z.click=function(de){e.headClicked(de,N,r)},z.keydown=function(de){var ie=de.keyCode;(ie===as||ie===_o)&&e.headClicked(de,N,r)});var H=a?e.sortTheadThAttrs(fe,N,r):{},R=a?e.sortTheadThClasses(fe,N,r):null,X=a?e.sortTheadThLabel(fe,N,r):null,ae={class:[{"position-relative":X},e.fieldClasses(N),R],props:{variant:j,stickyColumn:ee},style:N.thStyle||{},attrs:iM(iM({tabindex:g&&N.sortable?"0":null,abbr:N.headerAbbr||null,title:N.headerTitle||null,"aria-colindex":k+1,"aria-label":ge},e.getThValues(null,fe,N.thAttr,r?"foot":"head",{})),H),on:z,key:fe},Ee=[O1(fe),O1(fe.toLowerCase()),O1()];r&&(Ee=[$1(fe),$1(fe.toLowerCase()),$1()].concat(IEe(Ee)));var Se={label:J,column:fe,field:N,isFoot:r,selectAllRows:y,clearSelected:v},ve=e.normalizeSlot(Ee,Se)||p("div",{domProps:gr(B,J)}),De=X?p("span",{staticClass:"sr-only"}," (".concat(X,")")):null;return p(hT,ae,[ve,De].filter(rt))},$=i.map(_).filter(rt),E=[];if(r)E.push(p(es,{class:this.tfootTrClass,props:{variant:jt(d)?f:d}},$));else{var D={columns:i.length,fields:i,selectAllRows:y,clearSelected:v};E.push(this.normalizeSlot(Gye,D)||p()),E.push(p(es,{class:this.theadTrClass,props:{variant:f}},$))}return p(r?gT:Nj,{class:(r?this.tfootClass:this.theadClass)||null,props:r?{footVariant:c||l||null}:{headVariant:l||null},key:r?"bv-tfoot":"bv-thead"},E)}}}),zEe={},HEe=re({methods:{renderTopRow:function(){var e=this.computedFields,r=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,a=this.$createElement;return!this.hasNormalizedSlot(UA)||r===!0||r===""?a():a(es,{staticClass:"b-table-top-row",class:[Je(n)?n(null,"row-top"):n],attrs:Je(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(UA,{columns:e.length,fields:e})])}}});function aM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function on(t){for(var e=1;e0},rPe=pe({animation:m(w),columns:m(xn,5,cM),hideHeader:m(A,!1),rows:m(xn,3,cM),showFooter:m(A,!1),tableProps:m(Wr,{})},eF),nPe=re({name:eF,functional:!0,props:rPe,render:function(e,r){var n=r.data,i=r.props,a=i.animation,o=i.columns,l=e("th",[e(Dv,{props:{animation:a}})]),c=e("tr",Cd(o,l)),f=e("td",[e(Dv,{props:{width:"75%",animation:a}})]),d=e("tr",Cd(o,f)),p=e("tbody",Cd(i.rows,d)),g=i.hideHeader?e():e("thead",[c]),y=i.showFooter?e("tfoot",[c]):e();return e(Fj,Ke(n,{props:ePe({},i.tableProps)}),[g,p,y])}}),iPe=pe({loading:m(A,!1)},tF),aPe=re({name:tF,functional:!0,props:iPe,render:function(e,r){var n=r.data,i=r.props,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={};return i.loading?e("div",Ke(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),pn(Cye,f,c,l)):pn(Xr,f,c,l)}}),oPe=Ge({components:{BSkeleton:Dv,BSkeletonIcon:R2e,BSkeletonImg:L2e,BSkeletonTable:nPe,BSkeletonWrapper:aPe}}),sPe=Ge({components:{BSpinner:Q6}}),ru;function uM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function bu(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:!0;if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,r){var n=function(){e.$nextTick(function(){zt(function(){e.updateTabs()})})};this.$_observer=rp(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,r=[];if(Gt&&e.length>0){var n=e.map(function(i){return"#".concat(i.safeId())}).join(", ");r=Bi(n,this.$el).map(function(i){return i.id}).filter(rt)}return Aj(e,function(i,a){return r.indexOf(i.safeId())-r.indexOf(a.safeId())})},updateTabs:function(){var e=this.getTabs(),r=e.indexOf(e.slice().reverse().find(function(i){return i.localActive&&!i.disabled}));if(r<0){var n=this.currentTab;n>=e.length?r=e.indexOf(e.slice().reverse().find(kl)):e[n]&&!e[n].disabled&&(r=n)}r<0&&(r=e.indexOf(e.find(kl))),e.forEach(function(i,a){i.localActive=a===r}),this.tabs=e,this.currentTab=r},getButtonForTab:function(e){return(this.$refs.buttons||[]).find(function(r){return r.tab===e})},updateButton:function(e){var r=this.getButtonForTab(e);r&&r.$forceUpdate&&r.$forceUpdate()},activateTab:function(e){var r=this.currentTab,n=this.tabs,i=!1;if(e){var a=n.indexOf(e);if(a!==r&&a>-1&&!e.disabled){var o=new $c(Rbe,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,a,r,o),o.defaultPrevented||(this.currentTab=a,i=!0)}}return!i&&this[C1]!==r&&this.$emit(fM,r),i},deactivateTab:function(e){return e?this.activateTab(this.tabs.filter(function(r){return r!==e}).find(kl)):!1},focusButton:function(e){var r=this;this.$nextTick(function(){mt(r.getButtonForTab(e))})},emitTabClick:function(e,r){ac(r)&&e&&e.$emit&&!e.disabled&&e.$emit(ha,r)},clickTab:function(e,r){this.activateTab(e),this.emitTabClick(e,r)},firstTab:function(e){var r=this.tabs.find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))},previousTab:function(e){var r=Rt(this.currentTab,0),n=this.tabs.slice(0,r).reverse().find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},nextTab:function(e){var r=Rt(this.currentTab,-1),n=this.tabs.slice(r+1).find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},lastTab:function(e){var r=this.tabs.slice().reverse().find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))}},render:function(e){var r=this,n=this.align,i=this.card,a=this.end,o=this.fill,l=this.firstTab,c=this.justified,f=this.lastTab,d=this.nextTab,p=this.noKeyNav,g=this.noNavStyle,y=this.pills,v=this.previousTab,_=this.small,$=this.tabs,E=this.vertical,D=$.find(function(ee){return ee.localActive&&!ee.disabled}),L=$.find(function(ee){return!ee.disabled}),N=$.map(function(ee,fe){var ge,z=ee.safeId,H=null;return p||(H=-1,(ee===D||!D&&ee===L)&&(H=null)),e(uPe,Sa({props:{controls:z?z():null,id:ee.controlledBy||(z?z("_BV_tab_button_"):null),noKeyNav:p,posInSet:fe+1,setSize:$.length,tab:ee,tabIndex:H},on:(ge={},Sa(ge,ha,function(R){r.clickTab(ee,R)}),Sa(ge,vF,l),Sa(ge,$F,v),Sa(ge,SF,d),Sa(ge,yF,f),ge),key:ee[Ko]||fe,ref:"buttons"},g$,!0))}),k=e(Y6,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:c,align:n,tabs:!g&&!y,pills:!g&&y,vertical:E,small:_,cardHeader:i&&!E},ref:"nav"},[this.normalizeSlot(Vye)||e(),N,this.normalizeSlot(Uye)||e()]);k=e("div",{class:[{"card-header":i&&!E&&!a,"card-footer":i&&!E&&a,"col-auto":E},this.navWrapperClass],key:"bv-tabs-nav"},[k]);var J=this.normalizeSlot()||[],B=e();J.length===0&&(B=e("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(DF)));var j=e("div",{staticClass:"tab-content",class:[{col:E},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[J,B]);return e(this.tag,{staticClass:"tabs",class:{row:E,"no-gutters":E&&i},attrs:{id:this.safeId()}},[a?j:e(),k,a?e():j])}}),Qi,nd;function dM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function pM(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return t.reduce(function(r,n){var i=n.passengers[0],a=typeof i=="function"?i(e):n.passengers;return r.concat(a)},[])}function $Pe(t,e){return t.map(function(r,n){return[n,r]}).sort(function(r,n){return e(r[1],n[1])||r[0]-n[0]}).map(function(r){return r[1]})}function mM(t,e){return e.reduce(function(r,n){return t.hasOwnProperty(n)&&(r[n]=t[n]),r},{})}var jj={},TPe={},CPe={},EPe=Ze.extend({data:function(){return{transports:jj,targets:TPe,sources:CPe,trackInstances:ym}},methods:{open:function(e){if(ym){var r=e.to,n=e.from,i=e.passengers,a=e.order,o=a===void 0?1/0:a;if(!(!r||!n||!i)){var l={to:r,from:n,passengers:SPe(i),order:o},c=Object.keys(this.transports);c.indexOf(r)===-1&&Ze.set(this.transports,r,[]);var f=this.$_getTransportIndex(l),d=this.transports[r].slice(0);f===-1?d.push(l):d[f]=l,this.transports[r]=$Pe(d,function(p,g){return p.order-g.order})}}},close:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.to,i=e.from;if(!(!n||!i&&r===!1)&&this.transports[n])if(r)this.transports[n]=[];else{var a=this.$_getTransportIndex(e);if(a>=0){var o=this.transports[n].slice(0);o.splice(a,1),this.transports[n]=o}}},registerTarget:function(e,r,n){ym&&(this.trackInstances&&!n&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([r])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,r,n){ym&&(this.trackInstances&&!n&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([r])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!!(this.targets[e]&&this.targets[e][0])},hasSource:function(e){return!!(this.sources[e]&&this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var r=e.to,n=e.from;for(var i in this.transports[r])if(this.transports[r][i].from===n)return+i;return-1}}}),Ii=new EPe(jj),PPe=1,zj=Ze.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(PPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}}},created:function(){var e=this;this.$nextTick(function(){Ii.registerSource(e.name,e)})},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){Ii.unregisterSource(this.name),this.clear()},watch:{to:function(e,r){r&&r!==e&&this.clear(r),this.sendUpdate()}},methods:{clear:function(e){var r={from:this.name,to:e||this.to};Ii.close(r)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return typeof e=="function"?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var r={from:this.name,to:this.to,passengers:bPe(e),order:this.order};Ii.open(r)}else this.clear()}},render:function(e){var r=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return r&&this.disabled?r.length<=1&&this.slim?this.normalizeOwnChildren(r)[0]:e(n,[this.normalizeOwnChildren(r)]):this.slim?e():e(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),Hj=Ze.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:Ii.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick(function(){Ii.registerTarget(e.name,e)})},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,r){Ii.unregisterTarget(r),Ii.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick(function(){e.firstRender=!1})},beforeDestroy:function(){Ii.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:e.length===0?[]:[e[e.length-1]]},passengers:function(){return OPe(this.ownTransports,this.slotProps)}},methods:{children:function(){return this.passengers.length!==0?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var r=this.noWrapper(),n=this.children(),i=this.transition||this.tag;return r?n[0]:this.slim&&!i?e():e(i,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),APe=0,xPe=["disabled","name","order","slim","slotProps","tag","to"],kPe=["multiple","transition"];Ze.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(APe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if(!(typeof document>"u")){var e=document.querySelector(this.mountTo);if(!e){console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"));return}var r=this.$props;if(Ii.targets[r.name]){r.bail?console.warn("[portal-vue]: Target ".concat(r.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=Ii.targets[r.name];return}var n=r.append;if(n){var i=typeof n=="string"?n:"DIV",a=document.createElement(i);e.appendChild(a),e=a}var o=mM(this.$props,kPe);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new Hj({el:e,parent:this.$parent||this,propsData:o})}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var r=e.$el;r.parentNode.removeChild(r)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var r=mM(this.$props,xPe);return e(zj,{props:r,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||e()}});var DPe=re({mixins:[st],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(e){var r=this;zt(function(){Pn(e,"".concat(r.name,"-enter-to"))})}},render:function(e){return e("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),RPe=pe({ariaAtomic:m(w),ariaLive:m(w),name:m(w,void 0,!0),role:m(w)},$u),Uj=re({name:$u,mixins:[Na],props:RPe,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var e=this.name;this.staticName=e,Ii.hasTarget(e)?(en('A "" with name "'.concat(e,'" already exists in the document.'),$u),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(Sr($u,O$),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var r=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=e(Hj,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:DPe}});r=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return r}}),nu;function gM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Qa(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return new $c(e,Qa(Qa({cancelable:!1,target:this.$el||null,relatedTarget:null},r),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(Uo,r),e),this.$emit(r,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!Ii.hasTarget(e)){var r=document.createElement("div");document.body.appendChild(r);var n=ul(this.bvEventRoot,Uj,{propsData:{name:e}});n.$mount(r)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var r=this.$refs["b-toast"];xa(e,r,"mouseenter",this.onPause,$t),xa(e,r,"mouseleave",this.onUnPause,$t)},onPause:function(){if(!(this.noAutoHide||this.noHoverPause||!this.$_dismissTimer||this.resumeDismiss)){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Rt(this.computedDuration-e,vM))}},onUnPause:function(){if(this.noAutoHide||this.noHoverPause||!this.resumeDismiss){this.resumeDismiss=this.dismissStarted=0;return}this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick(function(){zt(function(){e.hide()})})},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(Vn);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(Pr);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var r=this,n=this.title,i=this.slotScope,a=Dp(this),o=[],l=this.normalizeSlot(Kye,i);l?o.push(l):n&&o.push(e("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(e(dc,{staticClass:"ml-auto mb-1",on:{click:function(){r.hide()}}}));var c=e();o.length>0&&(c=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},o));var f=e(a?mi:"div",{staticClass:"toast-body",class:this.bodyClass,props:a?ar(Vj,this):{},on:a?{click:this.onLinkClick}:{}},this.normalizeSlot(Xr,i));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Ko]),ref:"toast"},[c,f])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var r=this.order,n=this.static,i=this.isHiding,a=this.isStatus,o="b-toast-".concat(this[Ko]),l=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:Qa(Qa({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:a?"status":"alert","aria-live":i?null:a?"polite":"assertive","aria-atomic":i?null:"true"}),key:o,ref:"b-toast"},[e(Sc,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(zj,{props:{name:o,to:this.computedToaster,order:r,slim:!0,disabled:n}},[l])}});function NPe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bM(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:{};!l||iv(ad)||n(id(id({},_M(c)),{},{toastContent:l}),this._vm)}},{key:"show",value:function(l){l&&this._root.$emit(Ur(Uo,dn),l)}},{key:"hide",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;this._root.$emit(Ur(Uo,ui),l)}}]),a}();e.mixin({beforeCreate:function(){this[P1]=new i(this)}}),sc(e.prototype,ad)||y$(e.prototype,ad,{get:function(){return(!this||!this[P1])&&en('"'.concat(ad,'" must be accessed from a Vue instance "this" context.'),Uo),this[P1]}})},KPe=Ge({plugins:{plugin:GPe}}),qPe=Ge({components:{BToast:Gj,BToaster:Uj},plugins:{BVToastPlugin:KPe}});function wM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function SM(t){for(var e=1;e=i){var a=this.$targets[this.$targets.length-1];this.$activeTarget!==a&&this.activate(a);return}if(this.$activeTarget&&r0){this.$activeTarget=null,this.clear();return}for(var o=this.$offsets.length;o--;){var l=this.$activeTarget!==this.$targets[o]&&r>=this.$offsets[o]&&(Ar(this.$offsets[o+1])||r0&&this.$root&&this.$root.$emit($Ae,r,i)}},{key:"clear",value:function(){var r=this;Bi("".concat(this.$selector,", ").concat(D1),this.$el).filter(function(n){return Zd(n,x1)}).forEach(function(n){return r.setActiveState(n,!1)})}},{key:"setActiveState",value:function(r,n){r&&(n?Hn(r,x1):Pn(r,x1))}}],[{key:"Name",get:function(){return bAe}},{key:"Default",get:function(){return CAe}},{key:"DefaultType",get:function(){return EAe}}]),t}(),Wl="__BV_Scrollspy__",xAe=/^\d+$/,kAe=/^(auto|position|offset)$/,DAe=function(e){var r={};return e.arg&&(r.element="#".concat(e.arg)),ut(e.modifiers).forEach(function(n){xAe.test(n)?r.offset=Le(n,0):kAe.test(n)&&(r.method=n)}),Tt(e.value)?r.element=e.value:Ea(e.value)?r.offset=tS(e.value):Er(e.value)&&ut(e.value).filter(function(n){return!!qj.DefaultType[n]}).forEach(function(n){r[n]=e.value[n]}),r},_m=function(e,r,n){if(Gt){var i=DAe(r);e[Wl]?e[Wl].updateConfig(i,mo(co(n,r))):e[Wl]=new qj(e,i,mo(co(n,r)))}},RAe=function(e){e[Wl]&&(e[Wl].dispose(),e[Wl]=null,delete e[Wl])},MAe={bind:function(e,r,n){_m(e,r,n)},inserted:function(e,r,n){_m(e,r,n)},update:function(e,r,n){r.value!==r.oldValue&&_m(e,r,n)},componentUpdated:function(e,r,n){r.value!==r.oldValue&&_m(e,r,n)},unbind:function(e){RAe(e)}},IAe=Ge({directives:{VBScrollspy:MAe}}),LAe=Ge({directives:{VBVisible:j$}}),NAe=Ge({plugins:{VBHoverPlugin:pAe,VBModalPlugin:hAe,VBPopoverPlugin:cj,VBScrollspyPlugin:IAe,VBTogglePlugin:z$,VBTooltipPlugin:Kj,VBVisiblePlugin:LAe}});/*! * BootstrapVue 2.23.1 * * @link https://bootstrap-vue.org @@ -61,4 +61,4 @@ * @copyright (c) 2016-2022 BootstrapVue * @license MIT * https://github.com/bootstrap-vue/bootstrap-vue/blob/master/LICENSE - */var BAe="BootstrapVue",FAe=wN({plugins:{componentsPlugin:dAe,directivesPlugin:NAe}}),jAe={install:FAe,NAME:BAe};const zAe=jAe;const HAe={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data(){return{activeTab:null,activeTabIndex:0,tabs:[]}},computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,["cocoda-vue-tabs-".concat(this._size)]:!0};if(this.borders===!1)return e;if(this.borders===!0)return e["".concat(t,"all")]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e["".concat(t).concat(r)]=!0);return e},hiddenTabs(){return this.tabs.map(t=>t.hidden)}},watch:{tabs(t){let e=t.findIndex(r=>this.activeTab==r);e=e==-1?this.value!==null?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter(e=>e!=t)},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,Yj)}const KAe={name:"Tab",props:{id:{type:String,default:Yj()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data(){return{isActive:!1}},computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}};var qAe=function(){var e=this,r=e._self._c;return r("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[e._t("default")],2)},YAe=[],XAe=ur(KAe,qAe,YAe,!1,null,"7a27a12e",null,null);const JAe=XAe.exports;function xM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function je(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1;i--){var a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return mr.head.insertBefore(e,n),t}}var Sxe="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function cp(){for(var t=12,e="";t-- >0;)e+=Sxe[Math.random()*62|0];return e}function df(t){for(var e=[],r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function $T(t){return t.classList?df(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(e){return e})}function s8(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Oxe(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,'="').concat(s8(t[r]),'" ')},"").trim()}function by(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,": ").concat(t[r].trim(),";")},"")}function TT(t){return t.size!==ao.size||t.x!==ao.x||t.y!==ao.y||t.rotate!==ao.rotate||t.flipX||t.flipY}function $xe(t){var e=t.transform,r=t.containerWidth,n=t.iconWidth,i={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),l="rotate(".concat(e.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(l)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:f}}function Txe(t){var e=t.transform,r=t.width,n=r===void 0?HS:r,i=t.height,a=i===void 0?HS:i,o=t.startCentered,l=o===void 0?!1:o,c="";return l&&e8?c+="translate(".concat(e.x/Os-n/2,"em, ").concat(e.y/Os-a/2,"em) "):l?c+="translate(calc(-50% + ".concat(e.x/Os,"em), calc(-50% + ").concat(e.y/Os,"em)) "):c+="translate(".concat(e.x/Os,"em, ").concat(e.y/Os,"em) "),c+="scale(".concat(e.size/Os*(e.flipX?-1:1),", ").concat(e.size/Os*(e.flipY?-1:1),") "),c+="rotate(".concat(e.rotate,"deg) "),c}var Cxe=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function l8(){var t=t8,e=r8,r=Ye.cssPrefix,n=Ye.replacementClass,i=Cxe;if(r!==t||n!==e){var a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),l=new RegExp("\\.".concat(e),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(l,".".concat(n))}return i}var NM=!1;function D1(){Ye.autoAddCss&&!NM&&(wxe(l8()),NM=!0)}var Exe={mixout:function(){return{dom:{css:l8,insertCss:D1}}},hooks:function(){return{beforeDOMElementCreation:function(){D1()},beforeI2svg:function(){D1()}}}},rs=Js||{};rs[ts]||(rs[ts]={});rs[ts].styles||(rs[ts].styles={});rs[ts].hooks||(rs[ts].hooks={});rs[ts].shims||(rs[ts].shims=[]);var Ta=rs[ts],c8=[],Pxe=function t(){mr.removeEventListener("DOMContentLoaded",t),Fv=1,c8.map(function(e){return e()})},Fv=!1;ls&&(Fv=(mr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(mr.readyState),Fv||mr.addEventListener("DOMContentLoaded",Pxe));function Axe(t){ls&&(Fv?setTimeout(t,0):c8.push(t))}function Hp(t){var e=t.tag,r=t.attributes,n=r===void 0?{}:r,i=t.children,a=i===void 0?[]:i;return typeof t=="string"?s8(t):"<".concat(e," ").concat(Oxe(n),">").concat(a.map(Hp).join(""),"")}function BM(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}var xxe=function(e,r){return function(n,i,a,o){return e.call(r,n,i,a,o)}},R1=function(e,r,n,i){var a=Object.keys(e),o=a.length,l=i!==void 0?xxe(r,i):r,c,f,d;for(n===void 0?(c=1,d=e[a[0]]):(c=0,d=n);c=55296&&i<=56319&&r=55296&&n<=56319&&r>e+1&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function FM(t){return Object.keys(t).reduce(function(e,r){var n=t[r],i=!!n.icon;return i?e[n.iconName]=n.icon:e[r]=n,e},{})}function WS(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r.skipHooks,i=n===void 0?!1:n,a=FM(e);typeof Ta.hooks.addPack=="function"&&!i?Ta.hooks.addPack(t,FM(e)):Ta.styles[t]=je(je({},Ta.styles[t]||{}),a),t==="fas"&&WS("fa",e)}var Em,Pm,Am,yu=Ta.styles,Rxe=Ta.shims,Mxe=(Em={},tn(Em,pr,Object.values(sp[pr])),tn(Em,Ir,Object.values(sp[Ir])),Em),CT=null,u8={},f8={},d8={},p8={},h8={},Ixe=(Pm={},tn(Pm,pr,Object.keys(ap[pr])),tn(Pm,Ir,Object.keys(ap[Ir])),Pm);function Lxe(t){return~gxe.indexOf(t)}function Nxe(t,e){var r=e.split("-"),n=r[0],i=r.slice(1).join("-");return n===t&&i!==""&&!Lxe(i)?i:null}var m8=function(){var e=function(a){return R1(yu,function(o,l,c){return o[c]=R1(l,a,{}),o},{})};u8=e(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var l=a[2].filter(function(c){return typeof c=="number"});l.forEach(function(c){i[c.toString(16)]=o})}return i}),f8=e(function(i,a,o){if(i[o]=o,a[2]){var l=a[2].filter(function(c){return typeof c=="string"});l.forEach(function(c){i[c]=o})}return i}),h8=e(function(i,a,o){var l=a[2];return i[o]=o,l.forEach(function(c){i[c]=o}),i});var r="far"in yu||Ye.autoFetchSvg,n=R1(Rxe,function(i,a){var o=a[0],l=a[1],c=a[2];return l==="far"&&!r&&(l="fas"),typeof o=="string"&&(i.names[o]={prefix:l,iconName:c}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:l,iconName:c}),i},{names:{},unicodes:{}});d8=n.names,p8=n.unicodes,CT=yy(Ye.styleDefault,{family:Ye.familyDefault})};_xe(function(t){CT=yy(t.styleDefault,{family:Ye.familyDefault})});m8();function ET(t,e){return(u8[t]||{})[e]}function Bxe(t,e){return(f8[t]||{})[e]}function Kl(t,e){return(h8[t]||{})[e]}function g8(t){return d8[t]||{prefix:null,iconName:null}}function Fxe(t){var e=p8[t],r=ET("fas",t);return e||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function Zs(){return CT}var PT=function(){return{prefix:null,iconName:null,rest:[]}};function yy(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.family,n=r===void 0?pr:r,i=ap[n][t],a=op[n][t]||op[n][i],o=t in Ta.styles?t:null;return a||o||null}var jM=(Am={},tn(Am,pr,Object.keys(sp[pr])),tn(Am,Ir,Object.keys(sp[Ir])),Am);function _y(t){var e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.skipLookups,i=n===void 0?!1:n,a=(e={},tn(e,pr,"".concat(Ye.cssPrefix,"-").concat(pr)),tn(e,Ir,"".concat(Ye.cssPrefix,"-").concat(Ir)),e),o=null,l=pr;(t.includes(a[pr])||t.some(function(f){return jM[pr].includes(f)}))&&(l=pr),(t.includes(a[Ir])||t.some(function(f){return jM[Ir].includes(f)}))&&(l=Ir);var c=t.reduce(function(f,d){var p=Nxe(Ye.cssPrefix,d);if(yu[d]?(d=Mxe[l].includes(d)?uxe[l][d]:d,o=d,f.prefix=d):Ixe[l].indexOf(d)>-1?(o=d,f.prefix=yy(d,{family:l})):p?f.iconName=p:d!==Ye.replacementClass&&d!==a[pr]&&d!==a[Ir]&&f.rest.push(d),!i&&f.prefix&&f.iconName){var g=o==="fa"?g8(f.iconName):{},y=Kl(f.prefix,f.iconName);g.prefix&&(o=null),f.iconName=g.iconName||y||f.iconName,f.prefix=g.prefix||f.prefix,f.prefix==="far"&&!yu.far&&yu.fas&&!Ye.autoFetchSvg&&(f.prefix="fas")}return f},PT());return(t.includes("fa-brands")||t.includes("fab"))&&(c.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(c.prefix="fad"),!c.prefix&&l===Ir&&(yu.fass||Ye.autoFetchSvg)&&(c.prefix="fass",c.iconName=Kl(c.prefix,c.iconName)||c.iconName),(c.prefix==="fa"||o==="fa")&&(c.prefix=Zs()||"fas"),c}var jxe=function(){function t(){ZAe(this,t),this.definitions={}}return QAe(t,[{key:"add",value:function(){for(var r=this,n=arguments.length,i=new Array(n),a=0;a0&&d.forEach(function(p){typeof p=="string"&&(r[l][p]=f)}),r[l][c]=f}),r}}]),t}(),zM=[],_u={},Tu={},zxe=Object.keys(Tu);function Hxe(t,e){var r=e.mixoutsTo;return zM=t,_u={},Object.keys(Tu).forEach(function(n){zxe.indexOf(n)===-1&&delete Tu[n]}),zM.forEach(function(n){var i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(r[o]=i[o]),Bv(i[o])==="object"&&Object.keys(i[o]).forEach(function(l){r[o]||(r[o]={}),r[o][l]=i[o][l]})}),n.hooks){var a=n.hooks();Object.keys(a).forEach(function(o){_u[o]||(_u[o]=[]),_u[o].push(a[o])})}n.provides&&n.provides(Tu)}),r}function GS(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i1?e-1:0),n=1;n0&&arguments[0]!==void 0?arguments[0]:{};return ls?(hc("beforeI2svg",e),ns("pseudoElements2svg",e),ns("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot;Ye.autoReplaceSvg===!1&&(Ye.autoReplaceSvg=!0),Ye.observeMutations=!0,Axe(function(){Gxe({autoReplaceSvgRoot:r}),hc("watch",e)})}},Wxe={icon:function(e){if(e===null)return null;if(Bv(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Kl(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var r=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=yy(e[0]);return{prefix:n,iconName:Kl(n,r)||r}}if(typeof e=="string"&&(e.indexOf("".concat(Ye.cssPrefix,"-"))>-1||e.match(fxe))){var i=_y(e.split(" "),{skipLookups:!0});return{prefix:i.prefix||Zs(),iconName:Kl(i.prefix,i.iconName)||i.iconName}}if(typeof e=="string"){var a=Zs();return{prefix:a,iconName:Kl(a,e)||e}}}},Hi={noAuto:Uxe,config:Ye,dom:Vxe,parse:Wxe,library:v8,findIconDefinition:KS,toHtml:Hp},Gxe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot,n=r===void 0?mr:r;(Object.keys(Ta.styles).length>0||Ye.autoFetchSvg)&&ls&&Ye.autoReplaceSvg&&Hi.dom.i2svg({node:n})};function wy(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(n){return Hp(n)})}}),Object.defineProperty(t,"node",{get:function(){if(ls){var n=mr.createElement("div");return n.innerHTML=t.html,n.children}}}),t}function Kxe(t){var e=t.children,r=t.main,n=t.mask,i=t.attributes,a=t.styles,o=t.transform;if(TT(o)&&r.found&&!n.found){var l=r.width,c=r.height,f={x:l/c/2,y:.5};i.style=by(je(je({},a),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:e}]}function qxe(t){var e=t.prefix,r=t.iconName,n=t.children,i=t.attributes,a=t.symbol,o=a===!0?"".concat(e,"-").concat(Ye.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:je(je({},i),{},{id:o}),children:n}]}]}function AT(t){var e=t.icons,r=e.main,n=e.mask,i=t.prefix,a=t.iconName,o=t.transform,l=t.symbol,c=t.title,f=t.maskId,d=t.titleId,p=t.extra,g=t.watchable,y=g===void 0?!1:g,v=n.found?n:r,_=v.width,$=v.height,E=i==="fak",D=[Ye.replacementClass,a?"".concat(Ye.cssPrefix,"-").concat(a):""].filter(function(ee){return p.classes.indexOf(ee)===-1}).filter(function(ee){return ee!==""||!!ee}).concat(p.classes).join(" "),L={children:[],attributes:je(je({},p.attributes),{},{"data-prefix":i,"data-icon":a,class:D,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_," ").concat($)})},N=E&&!~p.classes.indexOf("fa-fw")?{width:"".concat(_/$*16*.0625,"em")}:{};y&&(L.attributes[pc]=""),c&&(L.children.push({tag:"title",attributes:{id:L.attributes["aria-labelledby"]||"title-".concat(d||cp())},children:[c]}),delete L.attributes.title);var k=je(je({},L),{},{prefix:i,iconName:a,main:r,mask:n,maskId:f,transform:o,symbol:l,styles:je(je({},N),p.styles)}),J=n.found&&r.found?ns("generateAbstractMask",k)||{children:[],attributes:{}}:ns("generateAbstractIcon",k)||{children:[],attributes:{}},B=J.children,j=J.attributes;return k.children=B,k.attributes=j,l?qxe(k):Kxe(k)}function HM(t){var e=t.content,r=t.width,n=t.height,i=t.transform,a=t.title,o=t.extra,l=t.watchable,c=l===void 0?!1:l,f=je(je(je({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});c&&(f[pc]="");var d=je({},o.styles);TT(i)&&(d.transform=Txe({transform:i,startCentered:!0,width:r,height:n}),d["-webkit-transform"]=d.transform);var p=by(d);p.length>0&&(f.style=p);var g=[];return g.push({tag:"span",attributes:f,children:[e]}),a&&g.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),g}function Yxe(t){var e=t.content,r=t.title,n=t.extra,i=je(je(je({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=by(n.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[e]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}var M1=Ta.styles;function qS(t){var e=t[0],r=t[1],n=t.slice(4),i=yT(n,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:e,height:r,icon:o}}var Xxe={found:!1,width:512,height:512};function Jxe(t,e){!n8&&!Ye.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function YS(t,e){var r=e;return e==="fa"&&Ye.styleDefault!==null&&(e=Zs()),new Promise(function(n,i){if(ns("missingIconAbstract"),r==="fa"){var a=g8(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&M1[e]&&M1[e][t]){var o=M1[e][t];return n(qS(o))}Jxe(t,e),n(je(je({},Xxe),{},{icon:Ye.showMissingIcons&&t?ns("missingIconAbstract")||{}:{}}))})}var UM=function(){},XS=Ye.measurePerformance&&wm&&wm.mark&&wm.measure?wm:{mark:UM,measure:UM},_d='FA "6.4.2"',Zxe=function(e){return XS.mark("".concat(_d," ").concat(e," begins")),function(){return b8(e)}},b8=function(e){XS.mark("".concat(_d," ").concat(e," ends")),XS.measure("".concat(_d," ").concat(e),"".concat(_d," ").concat(e," begins"),"".concat(_d," ").concat(e," ends"))},xT={begin:Zxe,end:b8},bg=function(){};function VM(t){var e=t.getAttribute?t.getAttribute(pc):null;return typeof e=="string"}function Qxe(t){var e=t.getAttribute?t.getAttribute(wT):null,r=t.getAttribute?t.getAttribute(ST):null;return e&&r}function eke(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ye.replacementClass)}function tke(){if(Ye.autoReplaceSvg===!0)return yg.replace;var t=yg[Ye.autoReplaceSvg];return t||yg.replace}function rke(t){return mr.createElementNS("http://www.w3.org/2000/svg",t)}function nke(t){return mr.createElement(t)}function y8(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.ceFn,n=r===void 0?t.tag==="svg"?rke:nke:r;if(typeof t=="string")return mr.createTextNode(t);var i=n(t.tag);Object.keys(t.attributes||[]).forEach(function(o){i.setAttribute(o,t.attributes[o])});var a=t.children||[];return a.forEach(function(o){i.appendChild(y8(o,{ceFn:n}))}),i}function ike(t){var e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var yg={replace:function(e){var r=e[0];if(r.parentNode)if(e[1].forEach(function(i){r.parentNode.insertBefore(y8(i),r)}),r.getAttribute(pc)===null&&Ye.keepOriginalSource){var n=mr.createComment(ike(r));r.parentNode.replaceChild(n,r)}else r.remove()},nest:function(e){var r=e[0],n=e[1];if(~$T(r).indexOf(Ye.replacementClass))return yg.replace(e);var i=new RegExp("".concat(Ye.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce(function(l,c){return c===Ye.replacementClass||c.match(i)?l.toSvg.push(c):l.toNode.push(c),l},{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",a.toNode.join(" "))}var o=n.map(function(l){return Hp(l)}).join("\n");r.setAttribute(pc,""),r.innerHTML=o}};function WM(t){t()}function _8(t,e){var r=typeof e=="function"?e:bg;if(t.length===0)r();else{var n=WM;Ye.mutateApproach===lxe&&(n=Js.requestAnimationFrame||WM),n(function(){var i=tke(),a=xT.begin("mutate");t.map(i),a(),r()})}}var kT=!1;function w8(){kT=!0}function JS(){kT=!1}var jv=null;function GM(t){if(IM&&Ye.observeMutations){var e=t.treeCallback,r=e===void 0?bg:e,n=t.nodeCallback,i=n===void 0?bg:n,a=t.pseudoElementsCallback,o=a===void 0?bg:a,l=t.observeMutationsRoot,c=l===void 0?mr:l;jv=new IM(function(f){if(!kT){var d=Zs();df(f).forEach(function(p){if(p.type==="childList"&&p.addedNodes.length>0&&!VM(p.addedNodes[0])&&(Ye.searchPseudoElements&&o(p.target),r(p.target)),p.type==="attributes"&&p.target.parentNode&&Ye.searchPseudoElements&&o(p.target.parentNode),p.type==="attributes"&&VM(p.target)&&~mxe.indexOf(p.attributeName))if(p.attributeName==="class"&&Qxe(p.target)){var g=_y($T(p.target)),y=g.prefix,v=g.iconName;p.target.setAttribute(wT,y||d),v&&p.target.setAttribute(ST,v)}else eke(p.target)&&i(p.target)})}}),ls&&jv.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ake(){jv&&jv.disconnect()}function oke(t){var e=t.getAttribute("style"),r=[];return e&&(r=e.split(";").reduce(function(n,i){var a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(n[o]=l.join(":").trim()),n},{})),r}function ske(t){var e=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",i=_y($T(t));return i.prefix||(i.prefix=Zs()),e&&r&&(i.prefix=e,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=Bxe(i.prefix,t.innerText)||ET(i.prefix,VS(t.innerText))),!i.iconName&&Ye.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function lke(t){var e=df(t.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Ye.autoA11y&&(r?e["aria-labelledby"]="".concat(Ye.replacementClass,"-title-").concat(n||cp()):(e["aria-hidden"]="true",e.focusable="false")),e}function cke(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ao,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function KM(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=ske(t),n=r.iconName,i=r.prefix,a=r.rest,o=lke(t),l=GS("parseNodeAttributes",{},t),c=e.styleParser?oke(t):[];return je({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:ao,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:c,attributes:o}},l)}var uke=Ta.styles;function S8(t){var e=Ye.autoReplaceSvg==="nest"?KM(t,{styleParser:!1}):KM(t);return~e.extra.classes.indexOf(i8)?ns("generateLayersText",t,e):ns("generateSvgReplacementMutation",t,e)}var Qs=new Set;OT.map(function(t){Qs.add("fa-".concat(t))});Object.keys(ap[pr]).map(Qs.add.bind(Qs));Object.keys(ap[Ir]).map(Qs.add.bind(Qs));Qs=jp(Qs);function qM(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ls)return Promise.resolve();var r=mr.documentElement.classList,n=function(p){return r.add("".concat(LM,"-").concat(p))},i=function(p){return r.remove("".concat(LM,"-").concat(p))},a=Ye.autoFetchSvg?Qs:OT.map(function(d){return"fa-".concat(d)}).concat(Object.keys(uke));a.includes("fa")||a.push("fa");var o=[".".concat(i8,":not([").concat(pc,"])")].concat(a.map(function(d){return".".concat(d,":not([").concat(pc,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=df(t.querySelectorAll(o))}catch(d){}if(l.length>0)n("pending"),i("complete");else return Promise.resolve();var c=xT.begin("onTree"),f=l.reduce(function(d,p){try{var g=S8(p);g&&d.push(g)}catch(y){n8||y.name==="MissingIcon"&&console.error(y)}return d},[]);return new Promise(function(d,p){Promise.all(f).then(function(g){_8(g,function(){n("active"),n("complete"),i("pending"),typeof e=="function"&&e(),c(),d()})}).catch(function(g){c(),p(g)})})}function fke(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;S8(t).then(function(r){r&&_8([r],e)})}function dke(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(e||{}).icon?e:KS(e||{}),i=r.mask;return i&&(i=(i||{}).icon?i:KS(i||{})),t(n,je(je({},r),{},{mask:i}))}}var pke=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.transform,i=n===void 0?ao:n,a=r.symbol,o=a===void 0?!1:a,l=r.mask,c=l===void 0?null:l,f=r.maskId,d=f===void 0?null:f,p=r.title,g=p===void 0?null:p,y=r.titleId,v=y===void 0?null:y,_=r.classes,$=_===void 0?[]:_,E=r.attributes,D=E===void 0?{}:E,L=r.styles,N=L===void 0?{}:L;if(e){var k=e.prefix,J=e.iconName,B=e.icon;return wy(je({type:"icon"},e),function(){return hc("beforeDOMElementCreation",{iconDefinition:e,params:r}),Ye.autoA11y&&(g?D["aria-labelledby"]="".concat(Ye.replacementClass,"-title-").concat(v||cp()):(D["aria-hidden"]="true",D.focusable="false")),AT({icons:{main:qS(B),mask:c?qS(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:k,iconName:J,transform:je(je({},ao),i),symbol:o,title:g,maskId:d,titleId:v,extra:{attributes:D,styles:N,classes:$}})})}},hke={mixout:function(){return{icon:dke(pke)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=qM,r.nodeCallback=fke,r}}},provides:function(e){e.i2svg=function(r){var n=r.node,i=n===void 0?mr:n,a=r.callback,o=a===void 0?function(){}:a;return qM(i,o)},e.generateSvgReplacementMutation=function(r,n){var i=n.iconName,a=n.title,o=n.titleId,l=n.prefix,c=n.transform,f=n.symbol,d=n.mask,p=n.maskId,g=n.extra;return new Promise(function(y,v){Promise.all([YS(i,l),d.iconName?YS(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(_){var $=yT(_,2),E=$[0],D=$[1];y([r,AT({icons:{main:E,mask:D},prefix:l,iconName:i,transform:c,symbol:f,maskId:p,title:a,titleId:o,extra:g,watchable:!0})])}).catch(v)})},e.generateAbstractIcon=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.transform,l=r.styles,c=by(l);c.length>0&&(i.style=c);var f;return TT(o)&&(f=ns("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),n.push(f||a.icon),{children:n,attributes:i}}}},mke={mixout:function(){return{layer:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.classes,a=i===void 0?[]:i;return wy({type:"layer"},function(){hc("beforeDOMElementCreation",{assembler:r,params:n});var o=[];return r(function(l){Array.isArray(l)?l.map(function(c){o=o.concat(c.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(Ye.cssPrefix,"-layers")].concat(jp(a)).join(" ")},children:o}]})}}}},gke={mixout:function(){return{counter:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.title,a=i===void 0?null:i,o=n.classes,l=o===void 0?[]:o,c=n.attributes,f=c===void 0?{}:c,d=n.styles,p=d===void 0?{}:d;return wy({type:"counter",content:r},function(){return hc("beforeDOMElementCreation",{content:r,params:n}),Yxe({content:r.toString(),title:a,extra:{attributes:f,styles:p,classes:["".concat(Ye.cssPrefix,"-layers-counter")].concat(jp(l))}})})}}}},vke={mixout:function(){return{text:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.transform,a=i===void 0?ao:i,o=n.title,l=o===void 0?null:o,c=n.classes,f=c===void 0?[]:c,d=n.attributes,p=d===void 0?{}:d,g=n.styles,y=g===void 0?{}:g;return wy({type:"text",content:r},function(){return hc("beforeDOMElementCreation",{content:r,params:n}),HM({content:r,transform:je(je({},ao),a),title:l,extra:{attributes:p,styles:y,classes:["".concat(Ye.cssPrefix,"-layers-text")].concat(jp(f))}})})}}},provides:function(e){e.generateLayersText=function(r,n){var i=n.title,a=n.transform,o=n.extra,l=null,c=null;if(e8){var f=parseInt(getComputedStyle(r).fontSize,10),d=r.getBoundingClientRect();l=d.width/f,c=d.height/f}return Ye.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([r,HM({content:r.innerHTML,width:l,height:c,transform:a,title:i,extra:o,watchable:!0})])}}},bke=new RegExp('"',"ug"),YM=[1105920,1112319];function yke(t){var e=t.replace(bke,""),r=Dxe(e,0),n=r>=YM[0]&&r<=YM[1],i=e.length===2?e[0]===e[1]:!1;return{value:VS(i?e[0]:e),isSecondary:n||i}}function XM(t,e){var r="".concat(sxe).concat(e.replace(":","-"));return new Promise(function(n,i){if(t.getAttribute(r)!==null)return n();var a=df(t.children),o=a.filter(function(B){return B.getAttribute(US)===e})[0],l=Js.getComputedStyle(t,e),c=l.getPropertyValue("font-family").match(dxe),f=l.getPropertyValue("font-weight"),d=l.getPropertyValue("content");if(o&&!c)return t.removeChild(o),n();if(c&&d!=="none"&&d!==""){var p=l.getPropertyValue("content"),g=~["Sharp"].indexOf(c[2])?Ir:pr,y=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?op[g][c[2].toLowerCase()]:pxe[g][f],v=yke(p),_=v.value,$=v.isSecondary,E=c[0].startsWith("FontAwesome"),D=ET(y,_),L=D;if(E){var N=Fxe(_);N.iconName&&N.prefix&&(D=N.iconName,y=N.prefix)}if(D&&!$&&(!o||o.getAttribute(wT)!==y||o.getAttribute(ST)!==L)){t.setAttribute(r,L),o&&t.removeChild(o);var k=cke(),J=k.extra;J.attributes[US]=e,YS(D,y).then(function(B){var j=AT(je(je({},k),{},{icons:{main:B,mask:PT()},prefix:y,iconName:L,extra:J,watchable:!0})),ee=mr.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(ee,t.firstChild):t.appendChild(ee),ee.outerHTML=j.map(function(fe){return Hp(fe)}).join("\n"),t.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function _ke(t){return Promise.all([XM(t,"::before"),XM(t,"::after")])}function wke(t){return t.parentNode!==document.head&&!~cxe.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(US)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function JM(t){if(ls)return new Promise(function(e,r){var n=df(t.querySelectorAll("*")).filter(wke).map(_ke),i=xT.begin("searchPseudoElements");w8(),Promise.all(n).then(function(){i(),JS(),e()}).catch(function(){i(),JS(),r()})})}var Ske={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=JM,r}}},provides:function(e){e.pseudoElements2svg=function(r){var n=r.node,i=n===void 0?mr:n;Ye.searchPseudoElements&&JM(i)}}},ZM=!1,Oke={mixout:function(){return{dom:{unwatch:function(){w8(),ZM=!0}}}},hooks:function(){return{bootstrap:function(){GM(GS("mutationObserverCallbacks",{}))},noAuto:function(){ake()},watch:function(r){var n=r.observeMutationsRoot;ZM?JS():GM(GS("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},QM=function(e){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(n,i){var a=i.toLowerCase().split("-"),o=a[0],l=a.slice(1).join("-");if(o&&l==="h")return n.flipX=!0,n;if(o&&l==="v")return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(o){case"grow":n.size=n.size+l;break;case"shrink":n.size=n.size-l;break;case"left":n.x=n.x-l;break;case"right":n.x=n.x+l;break;case"up":n.y=n.y-l;break;case"down":n.y=n.y+l;break;case"rotate":n.rotate=n.rotate+l;break}return n},r)},$ke={mixout:function(){return{parse:{transform:function(r){return QM(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-transform");return i&&(r.transform=QM(i)),r}}},provides:function(e){e.generateAbstractTransformGrouping=function(r){var n=r.main,i=r.transform,a=r.containerWidth,o=r.iconWidth,l={transform:"translate(".concat(a/2," 256)")},c="translate(".concat(i.x*32,", ").concat(i.y*32,") "),f="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),d="rotate(".concat(i.rotate," 0 0)"),p={transform:"".concat(c," ").concat(f," ").concat(d)},g={transform:"translate(".concat(o/2*-1," -256)")},y={outer:l,inner:p,path:g};return{tag:"g",attributes:je({},y.outer),children:[{tag:"g",attributes:je({},y.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:je(je({},n.icon.attributes),y.path)}]}]}}}},I1={x:0,y:0,width:"100%",height:"100%"};function eI(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function Tke(t){return t.tag==="g"?t.children:[t]}var Cke={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-mask"),a=i?_y(i.split(" ").map(function(o){return o.trim()})):PT();return a.prefix||(a.prefix=Zs()),r.mask=a,r.maskId=n.getAttribute("data-fa-mask-id"),r}}},provides:function(e){e.generateAbstractMask=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.mask,l=r.maskId,c=r.transform,f=a.width,d=a.icon,p=o.width,g=o.icon,y=$xe({transform:c,containerWidth:p,iconWidth:f}),v={tag:"rect",attributes:je(je({},I1),{},{fill:"white"})},_=d.children?{children:d.children.map(eI)}:{},$={tag:"g",attributes:je({},y.inner),children:[eI(je({tag:d.tag,attributes:je(je({},d.attributes),y.path)},_))]},E={tag:"g",attributes:je({},y.outer),children:[$]},D="mask-".concat(l||cp()),L="clip-".concat(l||cp()),N={tag:"mask",attributes:je(je({},I1),{},{id:D,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,E]},k={tag:"defs",children:[{tag:"clipPath",attributes:{id:L},children:Tke(g)},N]};return n.push(k,{tag:"rect",attributes:je({fill:"currentColor","clip-path":"url(#".concat(L,")"),mask:"url(#".concat(D,")")},I1)}),{children:n,attributes:i}}}},Eke={provides:function(e){var r=!1;Js.matchMedia&&(r=Js.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var n=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:je(je({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=je(je({},a),{},{attributeName:"opacity"}),l={tag:"circle",attributes:je(je({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||l.children.push({tag:"animate",attributes:je(je({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:je(je({},o),{},{values:"1;0;1;1;0;1;"})}),n.push(l),n.push({tag:"path",attributes:je(je({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:r?[]:[{tag:"animate",attributes:je(je({},o),{},{values:"1;0;0;0;0;1;"})}]}),r||n.push({tag:"path",attributes:je(je({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:je(je({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Pke={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return r.symbol=a,r}}}},Ake=[Exe,hke,mke,gke,vke,Ske,Oke,$ke,Cke,Eke,Pke];Hxe(Ake,{mixoutsTo:Hi});Hi.noAuto;Hi.config;var Ue=Hi.library;Hi.dom;var ZS=Hi.parse;Hi.findIconDefinition;Hi.toHtml;var xke=Hi.icon;Hi.layer;Hi.text;Hi.counter;var kke={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Dke=kke,Rke={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Mke=Rke,Ike={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Lke=Ike,Nke={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},Bke=Nke,Fke={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},jke=Fke,zke={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},Hke={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Uke=Hke,Vke={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},Wke={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},Gke={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},Kke=Gke,qke={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},Yke={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},Xke={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Jke={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},Zke=Jke,Qke={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},eDe={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},tDe={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},rDe={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},nDe={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},iDe=nDe,aDe={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},oDe=aDe,sDe={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z"]},lDe={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},cDe={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z"]},uDe={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},fDe={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},dDe={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},pDe={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},hDe={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},mDe=hDe,gDe={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},vDe=gDe,bDe={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},yDe={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},_De={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},wDe=_De,SDe={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},ODe={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},$De={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},TDe=$De,CDe={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},EDe=CDe,PDe={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},ADe={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},xDe=ADe,kDe={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},DDe={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z"]},RDe={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z"]},MDe=RDe,IDe={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},LDe={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"]},NDe={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},BDe=NDe,FDe={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},jDe={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},zDe={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},HDe=zDe,UDe={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},VDe={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},WDe=VDe,GDe={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},KDe={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]},qDe={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},YDe=qDe,XDe={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},JDe=XDe,ZDe={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z"]},QDe={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},eRe={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},tRe={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z"]},rRe=tRe,nRe={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"]},iRe=nRe,aRe={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},oRe=aRe,sRe={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]},lRe={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},cRe={prefix:"fas",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},uRe={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},fRe=uRe,dRe={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z"]},pRe=dRe,hRe={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};function tI(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function eo(t){for(var e=1;e=0)&&(r[i]=t[i]);return r}function gRe(t,e){if(t==null)return{};var r=mRe(t,e),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var vRe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},O8={exports:{}};(function(t){(function(e){var r=function(E,D,L){if(!f(D)||p(D)||g(D)||y(D)||c(D))return D;var N,k=0,J=0;if(d(D))for(N=[],J=D.length;k2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=(e.children||[]).map($8.bind(null,t)),a=Object.keys(e.attributes||{}).reduce(function(y,v){var _=e.attributes[v];switch(v){case"class":y.class=wRe(_);break;case"style":y.style=_Re(_);break;default:y.attrs[v]=_}return y},{class:{},style:{},attrs:{}}),o=n.class,l=o===void 0?{}:o,c=n.style,f=c===void 0?{}:c,d=n.attrs,p=d===void 0?{}:d,g=gRe(n,yRe);return typeof e=="string"?e:t(e.tag,eo(eo({class:SRe(a.class,l),style:eo(eo({},a.style),f),attrs:eo(eo({},a.attrs),p)},g),{},{props:r}),i)}var T8=!1;try{T8=!0}catch(t){}function ORe(){if(!T8&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function L1(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?Lo({},t,e):{}}function $Re(t){var e,r=(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both"},Lo(e,"fa-".concat(t.size),t.size!==null),Lo(e,"fa-rotate-".concat(t.rotation),t.rotation!==null),Lo(e,"fa-pull-".concat(t.pull),t.pull!==null),Lo(e,"fa-swap-opacity",t.swapOpacity),Lo(e,"fa-bounce",t.bounce),Lo(e,"fa-shake",t.shake),Lo(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map(function(n){return r[n]?n:null}).filter(function(n){return n})}function rI(t){if(t&&zv(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(ZS.icon)return ZS.icon(t);if(t===null)return null;if(zv(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var TRe={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(e,r){var n=r.props,i=n.icon,a=n.mask,o=n.symbol,l=n.title,c=rI(i),f=L1("classes",$Re(n)),d=L1("transform",typeof n.transform=="string"?ZS.transform(n.transform):n.transform),p=L1("mask",rI(a)),g=xke(c,eo(eo(eo(eo({},f),d),p),{},{symbol:o,title:l}));if(!g)return ORe("Could not find one or more icon(s)",c,p);var y=g.abstract,v=$8.bind(null,e);return v(y[0],{},r.data)}},C8={exports:{}};(function(t,e){(function(r,n){n()})(ir,function(){function r(f,d){return typeof d>"u"?d={autoBom:!1}:typeof d!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),d={autoBom:!d}),d.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(f.type)?new Blob(["\uFEFF",f],{type:f.type}):f}function n(f,d,p){var g=new XMLHttpRequest;g.open("GET",f),g.responseType="blob",g.onload=function(){c(g.response,d,p)},g.onerror=function(){console.error("could not download file")},g.send()}function i(f){var d=new XMLHttpRequest;d.open("HEAD",f,!1);try{d.send()}catch(p){}return 200<=d.status&&299>=d.status}function a(f){try{f.dispatchEvent(new MouseEvent("click"))}catch(p){var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(d)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof ir=="object"&&ir.global===ir?ir:void 0,l=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(f,d,p){var g=o.URL||o.webkitURL,y=document.createElement("a");d=d||f.name||"download",y.download=d,y.rel="noopener",typeof f=="string"?(y.href=f,y.origin===location.origin?a(y):i(y.href)?n(f,d,p):a(y,y.target="_blank")):(y.href=g.createObjectURL(f),setTimeout(function(){g.revokeObjectURL(y.href)},4e4),setTimeout(function(){a(y)},0))}:"msSaveOrOpenBlob"in navigator?function(f,d,p){if(d=d||f.name||"download",typeof f!="string")navigator.msSaveOrOpenBlob(r(f,p),d);else if(i(f))n(f,d,p);else{var g=document.createElement("a");g.href=f,g.target="_blank",setTimeout(function(){a(g)})}}:function(f,d,p,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof f=="string")return n(f,d,p);var y=f.type==="application/octet-stream",v=/constructor/i.test(o.HTMLElement)||o.safari,_=/CriOS\/[\d]+/.test(navigator.userAgent);if((_||y&&v||l)&&typeof FileReader<"u"){var $=new FileReader;$.onloadend=function(){var L=$.result;L=_?L:L.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=L:location=L,g=null},$.readAsDataURL(f)}else{var E=o.URL||o.webkitURL,D=E.createObjectURL(f);g?g.location=D:location.href=D,g=null,setTimeout(function(){E.revokeObjectURL(D)},4e4)}});o.saveAs=c.saveAs=c,t.exports=c})})(C8);var CRe=C8.exports;const ERe=xr(CRe);function PRe(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const ARe={data(){return{defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:{"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"}}}},methods:{getProvider(t){return t=Xe(t)||t,Q.get(t,"_registry")||Q.get(t,"inScheme[0]._registry")},toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=Xe(t)||t;let n=Q.cloneDeep(this.$route.query),i=e?"from":"to";if(!t)delete n[i],delete n[i+"Scheme"];else if(G.isScheme(t)||!t.inScheme)delete n[i],n[i+"Scheme"]=t.uri;else{let o=Xe(Q.get(t,"inScheme[0]"));!o&&console.assert("getRouterUrl",t,o),r||this.$store.state.selected.scheme[e]==null||this.$jskos.compare(this.$store.state.selected.scheme[e],o)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],o)||this.$store.state.selected.scheme[!e]==null)&&(i=i=="from"?"to":"from"),n[i+"Scheme"]=o.uri,n[i]=t.uri}let a="?";return Q.forOwn(n,(o,l)=>{a+="".concat(l,"=").concat(encodeURIComponent(o),"&")}),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:i=!1}={}){let a=this.generateID();if(t=t&&Pa(t,{returnIfExists:!0,type:"concept",scheme:e}),e=Q.get(t,"inScheme[0]")||e,e=e&&Pa(e,{returnIfExists:!0,type:"scheme"}),G.compare(t,this.$store.state.selected.concept[r])&&G.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),i||(this.loadingGlobal=!0);const o=()=>{!i&&a==this.$store.state.selected.loadingId[r]&&(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),mA(e),B0(e),o(),!0;if(t){let l="concept";return e?(G.compare(e,this.$store.state.selected.scheme[r])||(l="both",B0(e)),t=(await Bs([t]))[0]||t,gA(t).then(c=>{Bs(c)}),K4(t).then(c=>{c.filter(Boolean).forEach(f=>gA(f))}),e&&mA(e),t.broader&&!t.__BROADERLOADED__&&Bs(t.broader.filter(Boolean),{scheme:e}).then(()=>{Lr(t,"__BROADERLOADED__",!0)}),o(),a==this.$store.state.selected.loadingId[r]?(this.$store.commit({type:"selected/set",kind:l,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0):!1):(this.$log.error("setSelected: could not find scheme for concept in store."),o(),!1)}else return r!=null?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),o(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),o(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=Q.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");e=="1-to-1"&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,i){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:i})},copyToClipboard(t){let e;Q.isString(t)?e=document.getElementById(t):e=t;try{window.getSelection().removeAllRanges(),(i=>{var a,o;window.getSelection&&document.createRange?(a=window.getSelection(),a.toString()==""&&(o=document.createRange(),o.selectNodeContents(i),a.removeAllRanges(),a.addRange(o))):document.selection&&(a=document.selection.createRange(),a.text==""&&(o=document.body.createTextRange(),o.moveToElementText(i),o.select()))})(e),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(r){this.$log.warn("Copy to clipboard failed.")}},open(t,e,r){if(t=Xe(t)||t,!t)return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,Lr(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});ERe.saveAs(r,t)},generateID(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},getNotation(t,e,r=!1){t=Xe(t,{relatedItems:!0})||t;let n=G.notation(t,e);if(r){let i="";if(G.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},Q.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+i.length<3;)i+="0";i.length&&(n+="".concat(i,""))}return n},getPrefLabel(t){t=Xe(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:e==null});const n=new RegExp("^"+PRe(e)+"\\s+(.*)$"),i=r.match(n);return i&&i[1]!=null?i[1]:r},hash(t){for(var e=2166136261,r=e,n=0;n>>0).toString(16)).substr(-8)},getErrorMessage(t){let e="cdkErrors.".concat(t.name);this.$te(e)||(e="cdkErrors.CDKError");let r="".concat(this.$t(e));return t.message&&(r+=" (".concat(t.message,")")),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,i=n+t.clientHeight,a=e.offsetTop,o=a+e.clientHeight,l=a>=n&&o<=i,c=r&&(an||o>i&&at.endsWith("Provider")).forEach(t=>{is.addProvider(VP[t])});is.addProvider(m$);Ze.use(zAe);Ze.use(aN);Ze.prototype.$jskos=G;G.compareFast=(t,e)=>!t&&!e?!0:!t||!e?!1:t.uri===e.uri;Ze.prototype.$log=cn;const xRe="getters.languages";G.languagePreference.store=Kd;G.languagePreference.path=xRe;Ze.component("Tabs",GAe);Ze.component("Tab",JAe);Ue.add(eDe);Ue.add(JDe);Ue.add(rRe);Ue.add(sRe);Ue.add(LDe);Ue.add(IDe);Ue.add(Yke);Ue.add(eRe);Ue.add(pRe);Ue.add(iRe);Ue.add(xDe);Ue.add(BDe);Ue.add(bDe);Ue.add(oRe);Ue.add(jDe);Ue.add(DDe);Ue.add(Xke);Ue.add(HDe);Ue.add(lDe);Ue.add(uDe);Ue.add(EDe);Ue.add(kDe);Ue.add(PDe);Ue.add(TDe);Ue.add(SDe);Ue.add(Kke);Ue.add(vDe);Ue.add(Dke);Ue.add(Qke);Ue.add(lRe);Ue.add(iDe);Ue.add(QDe);Ue.add(Uke);Ue.add(Wke);Ue.add(dDe);Ue.add(Bke);Ue.add(WDe);Ue.add(MDe);Ue.add(wDe);Ue.add(hRe);Ue.add(cDe);Ue.add(cRe);Ue.add(fRe);Ue.add(pDe);Ue.add(Zke);Ue.add(Lke);Ue.add(rDe);Ue.add(oDe);Ue.add(ZDe);Ue.add(jke);Ue.add(mDe);Ue.add(qke);Ue.add(UDe);Ue.add(Mke);Ue.add(fDe);Ue.add(yDe);Ue.add(GDe);Ue.add(FDe);Ue.add(YDe);Ue.add(Vke);Ue.add(zke);Ue.add(sDe);Ue.add(tDe);Ue.add(KDe);Ue.add(ODe);Ze.component("FontAwesomeIcon",TRe);Ze.mixin(ARe);export{oge as A,LRe as B,Dme as C,eN as D,Lr as E,Hr as F,Whe as G,Cb as H,ol as I,mA as J,Ru as K,Eb as L,Kme as M,BRe as N,NRe as O,Jge as P,MRe as Q,_O as R,is as S,IRe as T,Ape as U,Ze as V,Kd as W,Ff as X,ia as Y,Q as _,Ghe as a,il as b,Ra as c,Qg as d,f$ as e,Q4 as f,Xe as g,sge as h,gA as i,DRe as j,ir as k,Bs as l,xr as m,ur as n,al as o,J4 as p,_ge as q,Z4 as r,G4 as s,Pa as t,Ep as u,kRe as v,Tge as w,lf as x,gge as y,Age as z}; + */var BAe="BootstrapVue",FAe=wN({plugins:{componentsPlugin:dAe,directivesPlugin:NAe}}),jAe={install:FAe,NAME:BAe};const zAe=jAe;const HAe={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data(){return{activeTab:null,activeTabIndex:0,tabs:[]}},computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,["cocoda-vue-tabs-".concat(this._size)]:!0};if(this.borders===!1)return e;if(this.borders===!0)return e["".concat(t,"all")]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e["".concat(t).concat(r)]=!0);return e},hiddenTabs(){return this.tabs.map(t=>t.hidden)}},watch:{tabs(t){let e=t.findIndex(r=>this.activeTab==r);e=e==-1?this.value!==null?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter(e=>e!=t)},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,Yj)}const KAe={name:"Tab",props:{id:{type:String,default:Yj()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data(){return{isActive:!1}},computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}};var qAe=function(){var e=this,r=e._self._c;return r("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[e._t("default")],2)},YAe=[],XAe=ur(KAe,qAe,YAe,!1,null,"7a27a12e",null,null);const JAe=XAe.exports;function xM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function je(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1;i--){var a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return mr.head.insertBefore(e,n),t}}var Sxe="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function cp(){for(var t=12,e="";t-- >0;)e+=Sxe[Math.random()*62|0];return e}function df(t){for(var e=[],r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function $T(t){return t.classList?df(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(e){return e})}function s8(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Oxe(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,'="').concat(s8(t[r]),'" ')},"").trim()}function _y(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,": ").concat(t[r].trim(),";")},"")}function TT(t){return t.size!==ao.size||t.x!==ao.x||t.y!==ao.y||t.rotate!==ao.rotate||t.flipX||t.flipY}function $xe(t){var e=t.transform,r=t.containerWidth,n=t.iconWidth,i={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),l="rotate(".concat(e.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(l)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:f}}function Txe(t){var e=t.transform,r=t.width,n=r===void 0?VS:r,i=t.height,a=i===void 0?VS:i,o=t.startCentered,l=o===void 0?!1:o,c="";return l&&e8?c+="translate(".concat(e.x/Os-n/2,"em, ").concat(e.y/Os-a/2,"em) "):l?c+="translate(calc(-50% + ".concat(e.x/Os,"em), calc(-50% + ").concat(e.y/Os,"em)) "):c+="translate(".concat(e.x/Os,"em, ").concat(e.y/Os,"em) "),c+="scale(".concat(e.size/Os*(e.flipX?-1:1),", ").concat(e.size/Os*(e.flipY?-1:1),") "),c+="rotate(".concat(e.rotate,"deg) "),c}var Cxe=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function l8(){var t=t8,e=r8,r=Ye.cssPrefix,n=Ye.replacementClass,i=Cxe;if(r!==t||n!==e){var a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),l=new RegExp("\\.".concat(e),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(l,".".concat(n))}return i}var NM=!1;function M1(){Ye.autoAddCss&&!NM&&(wxe(l8()),NM=!0)}var Exe={mixout:function(){return{dom:{css:l8,insertCss:M1}}},hooks:function(){return{beforeDOMElementCreation:function(){M1()},beforeI2svg:function(){M1()}}}},rs=Js||{};rs[ts]||(rs[ts]={});rs[ts].styles||(rs[ts].styles={});rs[ts].hooks||(rs[ts].hooks={});rs[ts].shims||(rs[ts].shims=[]);var Ta=rs[ts],c8=[],Pxe=function t(){mr.removeEventListener("DOMContentLoaded",t),Fv=1,c8.map(function(e){return e()})},Fv=!1;ls&&(Fv=(mr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(mr.readyState),Fv||mr.addEventListener("DOMContentLoaded",Pxe));function Axe(t){ls&&(Fv?setTimeout(t,0):c8.push(t))}function Hp(t){var e=t.tag,r=t.attributes,n=r===void 0?{}:r,i=t.children,a=i===void 0?[]:i;return typeof t=="string"?s8(t):"<".concat(e," ").concat(Oxe(n),">").concat(a.map(Hp).join(""),"")}function BM(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}var xxe=function(e,r){return function(n,i,a,o){return e.call(r,n,i,a,o)}},I1=function(e,r,n,i){var a=Object.keys(e),o=a.length,l=i!==void 0?xxe(r,i):r,c,f,d;for(n===void 0?(c=1,d=e[a[0]]):(c=0,d=n);c=55296&&i<=56319&&r=55296&&n<=56319&&r>e+1&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function FM(t){return Object.keys(t).reduce(function(e,r){var n=t[r],i=!!n.icon;return i?e[n.iconName]=n.icon:e[r]=n,e},{})}function KS(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r.skipHooks,i=n===void 0?!1:n,a=FM(e);typeof Ta.hooks.addPack=="function"&&!i?Ta.hooks.addPack(t,FM(e)):Ta.styles[t]=je(je({},Ta.styles[t]||{}),a),t==="fas"&&KS("fa",e)}var Em,Pm,Am,yu=Ta.styles,Rxe=Ta.shims,Mxe=(Em={},tn(Em,pr,Object.values(sp[pr])),tn(Em,Ir,Object.values(sp[Ir])),Em),CT=null,u8={},f8={},d8={},p8={},h8={},Ixe=(Pm={},tn(Pm,pr,Object.keys(ap[pr])),tn(Pm,Ir,Object.keys(ap[Ir])),Pm);function Lxe(t){return~gxe.indexOf(t)}function Nxe(t,e){var r=e.split("-"),n=r[0],i=r.slice(1).join("-");return n===t&&i!==""&&!Lxe(i)?i:null}var m8=function(){var e=function(a){return I1(yu,function(o,l,c){return o[c]=I1(l,a,{}),o},{})};u8=e(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var l=a[2].filter(function(c){return typeof c=="number"});l.forEach(function(c){i[c.toString(16)]=o})}return i}),f8=e(function(i,a,o){if(i[o]=o,a[2]){var l=a[2].filter(function(c){return typeof c=="string"});l.forEach(function(c){i[c]=o})}return i}),h8=e(function(i,a,o){var l=a[2];return i[o]=o,l.forEach(function(c){i[c]=o}),i});var r="far"in yu||Ye.autoFetchSvg,n=I1(Rxe,function(i,a){var o=a[0],l=a[1],c=a[2];return l==="far"&&!r&&(l="fas"),typeof o=="string"&&(i.names[o]={prefix:l,iconName:c}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:l,iconName:c}),i},{names:{},unicodes:{}});d8=n.names,p8=n.unicodes,CT=wy(Ye.styleDefault,{family:Ye.familyDefault})};_xe(function(t){CT=wy(t.styleDefault,{family:Ye.familyDefault})});m8();function ET(t,e){return(u8[t]||{})[e]}function Bxe(t,e){return(f8[t]||{})[e]}function Kl(t,e){return(h8[t]||{})[e]}function g8(t){return d8[t]||{prefix:null,iconName:null}}function Fxe(t){var e=p8[t],r=ET("fas",t);return e||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function Zs(){return CT}var PT=function(){return{prefix:null,iconName:null,rest:[]}};function wy(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.family,n=r===void 0?pr:r,i=ap[n][t],a=op[n][t]||op[n][i],o=t in Ta.styles?t:null;return a||o||null}var jM=(Am={},tn(Am,pr,Object.keys(sp[pr])),tn(Am,Ir,Object.keys(sp[Ir])),Am);function Sy(t){var e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.skipLookups,i=n===void 0?!1:n,a=(e={},tn(e,pr,"".concat(Ye.cssPrefix,"-").concat(pr)),tn(e,Ir,"".concat(Ye.cssPrefix,"-").concat(Ir)),e),o=null,l=pr;(t.includes(a[pr])||t.some(function(f){return jM[pr].includes(f)}))&&(l=pr),(t.includes(a[Ir])||t.some(function(f){return jM[Ir].includes(f)}))&&(l=Ir);var c=t.reduce(function(f,d){var p=Nxe(Ye.cssPrefix,d);if(yu[d]?(d=Mxe[l].includes(d)?uxe[l][d]:d,o=d,f.prefix=d):Ixe[l].indexOf(d)>-1?(o=d,f.prefix=wy(d,{family:l})):p?f.iconName=p:d!==Ye.replacementClass&&d!==a[pr]&&d!==a[Ir]&&f.rest.push(d),!i&&f.prefix&&f.iconName){var g=o==="fa"?g8(f.iconName):{},y=Kl(f.prefix,f.iconName);g.prefix&&(o=null),f.iconName=g.iconName||y||f.iconName,f.prefix=g.prefix||f.prefix,f.prefix==="far"&&!yu.far&&yu.fas&&!Ye.autoFetchSvg&&(f.prefix="fas")}return f},PT());return(t.includes("fa-brands")||t.includes("fab"))&&(c.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(c.prefix="fad"),!c.prefix&&l===Ir&&(yu.fass||Ye.autoFetchSvg)&&(c.prefix="fass",c.iconName=Kl(c.prefix,c.iconName)||c.iconName),(c.prefix==="fa"||o==="fa")&&(c.prefix=Zs()||"fas"),c}var jxe=function(){function t(){ZAe(this,t),this.definitions={}}return QAe(t,[{key:"add",value:function(){for(var r=this,n=arguments.length,i=new Array(n),a=0;a0&&d.forEach(function(p){typeof p=="string"&&(r[l][p]=f)}),r[l][c]=f}),r}}]),t}(),zM=[],_u={},Tu={},zxe=Object.keys(Tu);function Hxe(t,e){var r=e.mixoutsTo;return zM=t,_u={},Object.keys(Tu).forEach(function(n){zxe.indexOf(n)===-1&&delete Tu[n]}),zM.forEach(function(n){var i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(r[o]=i[o]),Bv(i[o])==="object"&&Object.keys(i[o]).forEach(function(l){r[o]||(r[o]={}),r[o][l]=i[o][l]})}),n.hooks){var a=n.hooks();Object.keys(a).forEach(function(o){_u[o]||(_u[o]=[]),_u[o].push(a[o])})}n.provides&&n.provides(Tu)}),r}function qS(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i1?e-1:0),n=1;n0&&arguments[0]!==void 0?arguments[0]:{};return ls?(hc("beforeI2svg",e),ns("pseudoElements2svg",e),ns("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot;Ye.autoReplaceSvg===!1&&(Ye.autoReplaceSvg=!0),Ye.observeMutations=!0,Axe(function(){Gxe({autoReplaceSvgRoot:r}),hc("watch",e)})}},Wxe={icon:function(e){if(e===null)return null;if(Bv(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Kl(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var r=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=wy(e[0]);return{prefix:n,iconName:Kl(n,r)||r}}if(typeof e=="string"&&(e.indexOf("".concat(Ye.cssPrefix,"-"))>-1||e.match(fxe))){var i=Sy(e.split(" "),{skipLookups:!0});return{prefix:i.prefix||Zs(),iconName:Kl(i.prefix,i.iconName)||i.iconName}}if(typeof e=="string"){var a=Zs();return{prefix:a,iconName:Kl(a,e)||e}}}},Hi={noAuto:Uxe,config:Ye,dom:Vxe,parse:Wxe,library:v8,findIconDefinition:YS,toHtml:Hp},Gxe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot,n=r===void 0?mr:r;(Object.keys(Ta.styles).length>0||Ye.autoFetchSvg)&&ls&&Ye.autoReplaceSvg&&Hi.dom.i2svg({node:n})};function Oy(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(n){return Hp(n)})}}),Object.defineProperty(t,"node",{get:function(){if(ls){var n=mr.createElement("div");return n.innerHTML=t.html,n.children}}}),t}function Kxe(t){var e=t.children,r=t.main,n=t.mask,i=t.attributes,a=t.styles,o=t.transform;if(TT(o)&&r.found&&!n.found){var l=r.width,c=r.height,f={x:l/c/2,y:.5};i.style=_y(je(je({},a),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:e}]}function qxe(t){var e=t.prefix,r=t.iconName,n=t.children,i=t.attributes,a=t.symbol,o=a===!0?"".concat(e,"-").concat(Ye.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:je(je({},i),{},{id:o}),children:n}]}]}function AT(t){var e=t.icons,r=e.main,n=e.mask,i=t.prefix,a=t.iconName,o=t.transform,l=t.symbol,c=t.title,f=t.maskId,d=t.titleId,p=t.extra,g=t.watchable,y=g===void 0?!1:g,v=n.found?n:r,_=v.width,$=v.height,E=i==="fak",D=[Ye.replacementClass,a?"".concat(Ye.cssPrefix,"-").concat(a):""].filter(function(ee){return p.classes.indexOf(ee)===-1}).filter(function(ee){return ee!==""||!!ee}).concat(p.classes).join(" "),L={children:[],attributes:je(je({},p.attributes),{},{"data-prefix":i,"data-icon":a,class:D,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_," ").concat($)})},N=E&&!~p.classes.indexOf("fa-fw")?{width:"".concat(_/$*16*.0625,"em")}:{};y&&(L.attributes[pc]=""),c&&(L.children.push({tag:"title",attributes:{id:L.attributes["aria-labelledby"]||"title-".concat(d||cp())},children:[c]}),delete L.attributes.title);var k=je(je({},L),{},{prefix:i,iconName:a,main:r,mask:n,maskId:f,transform:o,symbol:l,styles:je(je({},N),p.styles)}),J=n.found&&r.found?ns("generateAbstractMask",k)||{children:[],attributes:{}}:ns("generateAbstractIcon",k)||{children:[],attributes:{}},B=J.children,j=J.attributes;return k.children=B,k.attributes=j,l?qxe(k):Kxe(k)}function HM(t){var e=t.content,r=t.width,n=t.height,i=t.transform,a=t.title,o=t.extra,l=t.watchable,c=l===void 0?!1:l,f=je(je(je({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});c&&(f[pc]="");var d=je({},o.styles);TT(i)&&(d.transform=Txe({transform:i,startCentered:!0,width:r,height:n}),d["-webkit-transform"]=d.transform);var p=_y(d);p.length>0&&(f.style=p);var g=[];return g.push({tag:"span",attributes:f,children:[e]}),a&&g.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),g}function Yxe(t){var e=t.content,r=t.title,n=t.extra,i=je(je(je({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=_y(n.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[e]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}var L1=Ta.styles;function XS(t){var e=t[0],r=t[1],n=t.slice(4),i=yT(n,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(Gl.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:e,height:r,icon:o}}var Xxe={found:!1,width:512,height:512};function Jxe(t,e){!n8&&!Ye.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function JS(t,e){var r=e;return e==="fa"&&Ye.styleDefault!==null&&(e=Zs()),new Promise(function(n,i){if(ns("missingIconAbstract"),r==="fa"){var a=g8(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&L1[e]&&L1[e][t]){var o=L1[e][t];return n(XS(o))}Jxe(t,e),n(je(je({},Xxe),{},{icon:Ye.showMissingIcons&&t?ns("missingIconAbstract")||{}:{}}))})}var UM=function(){},ZS=Ye.measurePerformance&&wm&&wm.mark&&wm.measure?wm:{mark:UM,measure:UM},_d='FA "6.4.2"',Zxe=function(e){return ZS.mark("".concat(_d," ").concat(e," begins")),function(){return b8(e)}},b8=function(e){ZS.mark("".concat(_d," ").concat(e," ends")),ZS.measure("".concat(_d," ").concat(e),"".concat(_d," ").concat(e," begins"),"".concat(_d," ").concat(e," ends"))},xT={begin:Zxe,end:b8},bg=function(){};function VM(t){var e=t.getAttribute?t.getAttribute(pc):null;return typeof e=="string"}function Qxe(t){var e=t.getAttribute?t.getAttribute(wT):null,r=t.getAttribute?t.getAttribute(ST):null;return e&&r}function eke(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ye.replacementClass)}function tke(){if(Ye.autoReplaceSvg===!0)return yg.replace;var t=yg[Ye.autoReplaceSvg];return t||yg.replace}function rke(t){return mr.createElementNS("http://www.w3.org/2000/svg",t)}function nke(t){return mr.createElement(t)}function y8(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.ceFn,n=r===void 0?t.tag==="svg"?rke:nke:r;if(typeof t=="string")return mr.createTextNode(t);var i=n(t.tag);Object.keys(t.attributes||[]).forEach(function(o){i.setAttribute(o,t.attributes[o])});var a=t.children||[];return a.forEach(function(o){i.appendChild(y8(o,{ceFn:n}))}),i}function ike(t){var e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var yg={replace:function(e){var r=e[0];if(r.parentNode)if(e[1].forEach(function(i){r.parentNode.insertBefore(y8(i),r)}),r.getAttribute(pc)===null&&Ye.keepOriginalSource){var n=mr.createComment(ike(r));r.parentNode.replaceChild(n,r)}else r.remove()},nest:function(e){var r=e[0],n=e[1];if(~$T(r).indexOf(Ye.replacementClass))return yg.replace(e);var i=new RegExp("".concat(Ye.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce(function(l,c){return c===Ye.replacementClass||c.match(i)?l.toSvg.push(c):l.toNode.push(c),l},{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",a.toNode.join(" "))}var o=n.map(function(l){return Hp(l)}).join("\n");r.setAttribute(pc,""),r.innerHTML=o}};function WM(t){t()}function _8(t,e){var r=typeof e=="function"?e:bg;if(t.length===0)r();else{var n=WM;Ye.mutateApproach===lxe&&(n=Js.requestAnimationFrame||WM),n(function(){var i=tke(),a=xT.begin("mutate");t.map(i),a(),r()})}}var kT=!1;function w8(){kT=!0}function QS(){kT=!1}var jv=null;function GM(t){if(IM&&Ye.observeMutations){var e=t.treeCallback,r=e===void 0?bg:e,n=t.nodeCallback,i=n===void 0?bg:n,a=t.pseudoElementsCallback,o=a===void 0?bg:a,l=t.observeMutationsRoot,c=l===void 0?mr:l;jv=new IM(function(f){if(!kT){var d=Zs();df(f).forEach(function(p){if(p.type==="childList"&&p.addedNodes.length>0&&!VM(p.addedNodes[0])&&(Ye.searchPseudoElements&&o(p.target),r(p.target)),p.type==="attributes"&&p.target.parentNode&&Ye.searchPseudoElements&&o(p.target.parentNode),p.type==="attributes"&&VM(p.target)&&~mxe.indexOf(p.attributeName))if(p.attributeName==="class"&&Qxe(p.target)){var g=Sy($T(p.target)),y=g.prefix,v=g.iconName;p.target.setAttribute(wT,y||d),v&&p.target.setAttribute(ST,v)}else eke(p.target)&&i(p.target)})}}),ls&&jv.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ake(){jv&&jv.disconnect()}function oke(t){var e=t.getAttribute("style"),r=[];return e&&(r=e.split(";").reduce(function(n,i){var a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(n[o]=l.join(":").trim()),n},{})),r}function ske(t){var e=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",i=Sy($T(t));return i.prefix||(i.prefix=Zs()),e&&r&&(i.prefix=e,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=Bxe(i.prefix,t.innerText)||ET(i.prefix,GS(t.innerText))),!i.iconName&&Ye.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function lke(t){var e=df(t.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Ye.autoA11y&&(r?e["aria-labelledby"]="".concat(Ye.replacementClass,"-title-").concat(n||cp()):(e["aria-hidden"]="true",e.focusable="false")),e}function cke(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ao,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function KM(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=ske(t),n=r.iconName,i=r.prefix,a=r.rest,o=lke(t),l=qS("parseNodeAttributes",{},t),c=e.styleParser?oke(t):[];return je({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:ao,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:c,attributes:o}},l)}var uke=Ta.styles;function S8(t){var e=Ye.autoReplaceSvg==="nest"?KM(t,{styleParser:!1}):KM(t);return~e.extra.classes.indexOf(i8)?ns("generateLayersText",t,e):ns("generateSvgReplacementMutation",t,e)}var Qs=new Set;OT.map(function(t){Qs.add("fa-".concat(t))});Object.keys(ap[pr]).map(Qs.add.bind(Qs));Object.keys(ap[Ir]).map(Qs.add.bind(Qs));Qs=jp(Qs);function qM(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ls)return Promise.resolve();var r=mr.documentElement.classList,n=function(p){return r.add("".concat(LM,"-").concat(p))},i=function(p){return r.remove("".concat(LM,"-").concat(p))},a=Ye.autoFetchSvg?Qs:OT.map(function(d){return"fa-".concat(d)}).concat(Object.keys(uke));a.includes("fa")||a.push("fa");var o=[".".concat(i8,":not([").concat(pc,"])")].concat(a.map(function(d){return".".concat(d,":not([").concat(pc,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=df(t.querySelectorAll(o))}catch(d){}if(l.length>0)n("pending"),i("complete");else return Promise.resolve();var c=xT.begin("onTree"),f=l.reduce(function(d,p){try{var g=S8(p);g&&d.push(g)}catch(y){n8||y.name==="MissingIcon"&&console.error(y)}return d},[]);return new Promise(function(d,p){Promise.all(f).then(function(g){_8(g,function(){n("active"),n("complete"),i("pending"),typeof e=="function"&&e(),c(),d()})}).catch(function(g){c(),p(g)})})}function fke(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;S8(t).then(function(r){r&&_8([r],e)})}function dke(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(e||{}).icon?e:YS(e||{}),i=r.mask;return i&&(i=(i||{}).icon?i:YS(i||{})),t(n,je(je({},r),{},{mask:i}))}}var pke=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.transform,i=n===void 0?ao:n,a=r.symbol,o=a===void 0?!1:a,l=r.mask,c=l===void 0?null:l,f=r.maskId,d=f===void 0?null:f,p=r.title,g=p===void 0?null:p,y=r.titleId,v=y===void 0?null:y,_=r.classes,$=_===void 0?[]:_,E=r.attributes,D=E===void 0?{}:E,L=r.styles,N=L===void 0?{}:L;if(e){var k=e.prefix,J=e.iconName,B=e.icon;return Oy(je({type:"icon"},e),function(){return hc("beforeDOMElementCreation",{iconDefinition:e,params:r}),Ye.autoA11y&&(g?D["aria-labelledby"]="".concat(Ye.replacementClass,"-title-").concat(v||cp()):(D["aria-hidden"]="true",D.focusable="false")),AT({icons:{main:XS(B),mask:c?XS(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:k,iconName:J,transform:je(je({},ao),i),symbol:o,title:g,maskId:d,titleId:v,extra:{attributes:D,styles:N,classes:$}})})}},hke={mixout:function(){return{icon:dke(pke)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=qM,r.nodeCallback=fke,r}}},provides:function(e){e.i2svg=function(r){var n=r.node,i=n===void 0?mr:n,a=r.callback,o=a===void 0?function(){}:a;return qM(i,o)},e.generateSvgReplacementMutation=function(r,n){var i=n.iconName,a=n.title,o=n.titleId,l=n.prefix,c=n.transform,f=n.symbol,d=n.mask,p=n.maskId,g=n.extra;return new Promise(function(y,v){Promise.all([JS(i,l),d.iconName?JS(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(_){var $=yT(_,2),E=$[0],D=$[1];y([r,AT({icons:{main:E,mask:D},prefix:l,iconName:i,transform:c,symbol:f,maskId:p,title:a,titleId:o,extra:g,watchable:!0})])}).catch(v)})},e.generateAbstractIcon=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.transform,l=r.styles,c=_y(l);c.length>0&&(i.style=c);var f;return TT(o)&&(f=ns("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),n.push(f||a.icon),{children:n,attributes:i}}}},mke={mixout:function(){return{layer:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.classes,a=i===void 0?[]:i;return Oy({type:"layer"},function(){hc("beforeDOMElementCreation",{assembler:r,params:n});var o=[];return r(function(l){Array.isArray(l)?l.map(function(c){o=o.concat(c.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(Ye.cssPrefix,"-layers")].concat(jp(a)).join(" ")},children:o}]})}}}},gke={mixout:function(){return{counter:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.title,a=i===void 0?null:i,o=n.classes,l=o===void 0?[]:o,c=n.attributes,f=c===void 0?{}:c,d=n.styles,p=d===void 0?{}:d;return Oy({type:"counter",content:r},function(){return hc("beforeDOMElementCreation",{content:r,params:n}),Yxe({content:r.toString(),title:a,extra:{attributes:f,styles:p,classes:["".concat(Ye.cssPrefix,"-layers-counter")].concat(jp(l))}})})}}}},vke={mixout:function(){return{text:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.transform,a=i===void 0?ao:i,o=n.title,l=o===void 0?null:o,c=n.classes,f=c===void 0?[]:c,d=n.attributes,p=d===void 0?{}:d,g=n.styles,y=g===void 0?{}:g;return Oy({type:"text",content:r},function(){return hc("beforeDOMElementCreation",{content:r,params:n}),HM({content:r,transform:je(je({},ao),a),title:l,extra:{attributes:p,styles:y,classes:["".concat(Ye.cssPrefix,"-layers-text")].concat(jp(f))}})})}}},provides:function(e){e.generateLayersText=function(r,n){var i=n.title,a=n.transform,o=n.extra,l=null,c=null;if(e8){var f=parseInt(getComputedStyle(r).fontSize,10),d=r.getBoundingClientRect();l=d.width/f,c=d.height/f}return Ye.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([r,HM({content:r.innerHTML,width:l,height:c,transform:a,title:i,extra:o,watchable:!0})])}}},bke=new RegExp('"',"ug"),YM=[1105920,1112319];function yke(t){var e=t.replace(bke,""),r=Dxe(e,0),n=r>=YM[0]&&r<=YM[1],i=e.length===2?e[0]===e[1]:!1;return{value:GS(i?e[0]:e),isSecondary:n||i}}function XM(t,e){var r="".concat(sxe).concat(e.replace(":","-"));return new Promise(function(n,i){if(t.getAttribute(r)!==null)return n();var a=df(t.children),o=a.filter(function(B){return B.getAttribute(WS)===e})[0],l=Js.getComputedStyle(t,e),c=l.getPropertyValue("font-family").match(dxe),f=l.getPropertyValue("font-weight"),d=l.getPropertyValue("content");if(o&&!c)return t.removeChild(o),n();if(c&&d!=="none"&&d!==""){var p=l.getPropertyValue("content"),g=~["Sharp"].indexOf(c[2])?Ir:pr,y=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?op[g][c[2].toLowerCase()]:pxe[g][f],v=yke(p),_=v.value,$=v.isSecondary,E=c[0].startsWith("FontAwesome"),D=ET(y,_),L=D;if(E){var N=Fxe(_);N.iconName&&N.prefix&&(D=N.iconName,y=N.prefix)}if(D&&!$&&(!o||o.getAttribute(wT)!==y||o.getAttribute(ST)!==L)){t.setAttribute(r,L),o&&t.removeChild(o);var k=cke(),J=k.extra;J.attributes[WS]=e,JS(D,y).then(function(B){var j=AT(je(je({},k),{},{icons:{main:B,mask:PT()},prefix:y,iconName:L,extra:J,watchable:!0})),ee=mr.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(ee,t.firstChild):t.appendChild(ee),ee.outerHTML=j.map(function(fe){return Hp(fe)}).join("\n"),t.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function _ke(t){return Promise.all([XM(t,"::before"),XM(t,"::after")])}function wke(t){return t.parentNode!==document.head&&!~cxe.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(WS)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function JM(t){if(ls)return new Promise(function(e,r){var n=df(t.querySelectorAll("*")).filter(wke).map(_ke),i=xT.begin("searchPseudoElements");w8(),Promise.all(n).then(function(){i(),QS(),e()}).catch(function(){i(),QS(),r()})})}var Ske={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=JM,r}}},provides:function(e){e.pseudoElements2svg=function(r){var n=r.node,i=n===void 0?mr:n;Ye.searchPseudoElements&&JM(i)}}},ZM=!1,Oke={mixout:function(){return{dom:{unwatch:function(){w8(),ZM=!0}}}},hooks:function(){return{bootstrap:function(){GM(qS("mutationObserverCallbacks",{}))},noAuto:function(){ake()},watch:function(r){var n=r.observeMutationsRoot;ZM?QS():GM(qS("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},QM=function(e){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(n,i){var a=i.toLowerCase().split("-"),o=a[0],l=a.slice(1).join("-");if(o&&l==="h")return n.flipX=!0,n;if(o&&l==="v")return n.flipY=!0,n;if(l=parseFloat(l),isNaN(l))return n;switch(o){case"grow":n.size=n.size+l;break;case"shrink":n.size=n.size-l;break;case"left":n.x=n.x-l;break;case"right":n.x=n.x+l;break;case"up":n.y=n.y-l;break;case"down":n.y=n.y+l;break;case"rotate":n.rotate=n.rotate+l;break}return n},r)},$ke={mixout:function(){return{parse:{transform:function(r){return QM(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-transform");return i&&(r.transform=QM(i)),r}}},provides:function(e){e.generateAbstractTransformGrouping=function(r){var n=r.main,i=r.transform,a=r.containerWidth,o=r.iconWidth,l={transform:"translate(".concat(a/2," 256)")},c="translate(".concat(i.x*32,", ").concat(i.y*32,") "),f="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),d="rotate(".concat(i.rotate," 0 0)"),p={transform:"".concat(c," ").concat(f," ").concat(d)},g={transform:"translate(".concat(o/2*-1," -256)")},y={outer:l,inner:p,path:g};return{tag:"g",attributes:je({},y.outer),children:[{tag:"g",attributes:je({},y.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:je(je({},n.icon.attributes),y.path)}]}]}}}},N1={x:0,y:0,width:"100%",height:"100%"};function eI(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function Tke(t){return t.tag==="g"?t.children:[t]}var Cke={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-mask"),a=i?Sy(i.split(" ").map(function(o){return o.trim()})):PT();return a.prefix||(a.prefix=Zs()),r.mask=a,r.maskId=n.getAttribute("data-fa-mask-id"),r}}},provides:function(e){e.generateAbstractMask=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.mask,l=r.maskId,c=r.transform,f=a.width,d=a.icon,p=o.width,g=o.icon,y=$xe({transform:c,containerWidth:p,iconWidth:f}),v={tag:"rect",attributes:je(je({},N1),{},{fill:"white"})},_=d.children?{children:d.children.map(eI)}:{},$={tag:"g",attributes:je({},y.inner),children:[eI(je({tag:d.tag,attributes:je(je({},d.attributes),y.path)},_))]},E={tag:"g",attributes:je({},y.outer),children:[$]},D="mask-".concat(l||cp()),L="clip-".concat(l||cp()),N={tag:"mask",attributes:je(je({},N1),{},{id:D,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,E]},k={tag:"defs",children:[{tag:"clipPath",attributes:{id:L},children:Tke(g)},N]};return n.push(k,{tag:"rect",attributes:je({fill:"currentColor","clip-path":"url(#".concat(L,")"),mask:"url(#".concat(D,")")},N1)}),{children:n,attributes:i}}}},Eke={provides:function(e){var r=!1;Js.matchMedia&&(r=Js.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var n=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:je(je({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=je(je({},a),{},{attributeName:"opacity"}),l={tag:"circle",attributes:je(je({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||l.children.push({tag:"animate",attributes:je(je({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:je(je({},o),{},{values:"1;0;1;1;0;1;"})}),n.push(l),n.push({tag:"path",attributes:je(je({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:r?[]:[{tag:"animate",attributes:je(je({},o),{},{values:"1;0;0;0;0;1;"})}]}),r||n.push({tag:"path",attributes:je(je({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:je(je({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Pke={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return r.symbol=a,r}}}},Ake=[Exe,hke,mke,gke,vke,Ske,Oke,$ke,Cke,Eke,Pke];Hxe(Ake,{mixoutsTo:Hi});Hi.noAuto;Hi.config;var Ue=Hi.library;Hi.dom;var eO=Hi.parse;Hi.findIconDefinition;Hi.toHtml;var xke=Hi.icon;Hi.layer;Hi.text;Hi.counter;var kke={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Dke=kke,Rke={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Mke=Rke,Ike={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Lke=Ike,Nke={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},Bke=Nke,Fke={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},jke=Fke,zke={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},Hke={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Uke=Hke,Vke={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},Wke={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},Gke={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},Kke=Gke,qke={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},Yke={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},Xke={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Jke={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},Zke=Jke,Qke={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},eDe={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},tDe={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},rDe={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},nDe={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},iDe=nDe,aDe={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},oDe=aDe,sDe={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z"]},lDe={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},cDe={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z"]},uDe={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},fDe={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},dDe={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},pDe={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},hDe={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},mDe=hDe,gDe={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},vDe=gDe,bDe={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},yDe={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},_De={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},wDe=_De,SDe={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},ODe={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},$De={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},TDe=$De,CDe={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},EDe=CDe,PDe={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},ADe={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},xDe=ADe,kDe={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},DDe={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z"]},RDe={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z"]},MDe=RDe,IDe={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},LDe={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"]},NDe={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},BDe=NDe,FDe={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},jDe={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},zDe={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},HDe=zDe,UDe={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},VDe={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},WDe=VDe,GDe={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},KDe={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]},qDe={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},YDe=qDe,XDe={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},JDe=XDe,ZDe={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z"]},QDe={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},eRe={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},tRe={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z"]},rRe=tRe,nRe={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"]},iRe=nRe,aRe={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},oRe=aRe,sRe={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]},lRe={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},cRe={prefix:"fas",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},uRe={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},fRe=uRe,dRe={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z"]},pRe=dRe,hRe={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};function tI(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function eo(t){for(var e=1;e=0)&&(r[i]=t[i]);return r}function gRe(t,e){if(t==null)return{};var r=mRe(t,e),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var vRe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},O8={exports:{}};(function(t){(function(e){var r=function(E,D,L){if(!f(D)||p(D)||g(D)||y(D)||c(D))return D;var N,k=0,J=0;if(d(D))for(N=[],J=D.length;k2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=(e.children||[]).map($8.bind(null,t)),a=Object.keys(e.attributes||{}).reduce(function(y,v){var _=e.attributes[v];switch(v){case"class":y.class=wRe(_);break;case"style":y.style=_Re(_);break;default:y.attrs[v]=_}return y},{class:{},style:{},attrs:{}}),o=n.class,l=o===void 0?{}:o,c=n.style,f=c===void 0?{}:c,d=n.attrs,p=d===void 0?{}:d,g=gRe(n,yRe);return typeof e=="string"?e:t(e.tag,eo(eo({class:SRe(a.class,l),style:eo(eo({},a.style),f),attrs:eo(eo({},a.attrs),p)},g),{},{props:r}),i)}var T8=!1;try{T8=!0}catch(t){}function ORe(){if(!T8&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function B1(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?Lo({},t,e):{}}function $Re(t){var e,r=(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both"},Lo(e,"fa-".concat(t.size),t.size!==null),Lo(e,"fa-rotate-".concat(t.rotation),t.rotation!==null),Lo(e,"fa-pull-".concat(t.pull),t.pull!==null),Lo(e,"fa-swap-opacity",t.swapOpacity),Lo(e,"fa-bounce",t.bounce),Lo(e,"fa-shake",t.shake),Lo(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map(function(n){return r[n]?n:null}).filter(function(n){return n})}function rI(t){if(t&&zv(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(eO.icon)return eO.icon(t);if(t===null)return null;if(zv(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var TRe={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(e,r){var n=r.props,i=n.icon,a=n.mask,o=n.symbol,l=n.title,c=rI(i),f=B1("classes",$Re(n)),d=B1("transform",typeof n.transform=="string"?eO.transform(n.transform):n.transform),p=B1("mask",rI(a)),g=xke(c,eo(eo(eo(eo({},f),d),p),{},{symbol:o,title:l}));if(!g)return ORe("Could not find one or more icon(s)",c,p);var y=g.abstract,v=$8.bind(null,e);return v(y[0],{},r.data)}},C8={exports:{}};(function(t,e){(function(r,n){n()})(ir,function(){function r(f,d){return typeof d>"u"?d={autoBom:!1}:typeof d!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),d={autoBom:!d}),d.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(f.type)?new Blob(["\uFEFF",f],{type:f.type}):f}function n(f,d,p){var g=new XMLHttpRequest;g.open("GET",f),g.responseType="blob",g.onload=function(){c(g.response,d,p)},g.onerror=function(){console.error("could not download file")},g.send()}function i(f){var d=new XMLHttpRequest;d.open("HEAD",f,!1);try{d.send()}catch(p){}return 200<=d.status&&299>=d.status}function a(f){try{f.dispatchEvent(new MouseEvent("click"))}catch(p){var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(d)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof ir=="object"&&ir.global===ir?ir:void 0,l=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(f,d,p){var g=o.URL||o.webkitURL,y=document.createElement("a");d=d||f.name||"download",y.download=d,y.rel="noopener",typeof f=="string"?(y.href=f,y.origin===location.origin?a(y):i(y.href)?n(f,d,p):a(y,y.target="_blank")):(y.href=g.createObjectURL(f),setTimeout(function(){g.revokeObjectURL(y.href)},4e4),setTimeout(function(){a(y)},0))}:"msSaveOrOpenBlob"in navigator?function(f,d,p){if(d=d||f.name||"download",typeof f!="string")navigator.msSaveOrOpenBlob(r(f,p),d);else if(i(f))n(f,d,p);else{var g=document.createElement("a");g.href=f,g.target="_blank",setTimeout(function(){a(g)})}}:function(f,d,p,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof f=="string")return n(f,d,p);var y=f.type==="application/octet-stream",v=/constructor/i.test(o.HTMLElement)||o.safari,_=/CriOS\/[\d]+/.test(navigator.userAgent);if((_||y&&v||l)&&typeof FileReader<"u"){var $=new FileReader;$.onloadend=function(){var L=$.result;L=_?L:L.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=L:location=L,g=null},$.readAsDataURL(f)}else{var E=o.URL||o.webkitURL,D=E.createObjectURL(f);g?g.location=D:location.href=D,g=null,setTimeout(function(){E.revokeObjectURL(D)},4e4)}});o.saveAs=c.saveAs=c,t.exports=c})})(C8);var CRe=C8.exports;const ERe=xr(CRe);function PRe(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const ARe={data(){return{defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:{"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"}}}},methods:{getProvider(t){return t=Xe(t)||t,Q.get(t,"_registry")||Q.get(t,"inScheme[0]._registry")},toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=Xe(t)||t;let n=Q.cloneDeep(this.$route.query),i=e?"from":"to";if(!t)delete n[i],delete n[i+"Scheme"];else if(G.isScheme(t)||!t.inScheme)delete n[i],n[i+"Scheme"]=t.uri;else{let o=Xe(Q.get(t,"inScheme[0]"));!o&&console.assert("getRouterUrl",t,o),r||this.$store.state.selected.scheme[e]==null||this.$jskos.compare(this.$store.state.selected.scheme[e],o)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],o)||this.$store.state.selected.scheme[!e]==null)&&(i=i=="from"?"to":"from"),n[i+"Scheme"]=o.uri,n[i]=t.uri}let a="?";return Q.forOwn(n,(o,l)=>{a+="".concat(l,"=").concat(encodeURIComponent(o),"&")}),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:i=!1}={}){let a=this.generateID();if(t=t&&Pa(t,{returnIfExists:!0,type:"concept",scheme:e}),e=Q.get(t,"inScheme[0]")||e,e=e&&Pa(e,{returnIfExists:!0,type:"scheme"}),G.compare(t,this.$store.state.selected.concept[r])&&G.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),i||(this.loadingGlobal=!0);const o=()=>{!i&&a==this.$store.state.selected.loadingId[r]&&(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),mA(e),j0(e),o(),!0;if(t){let l="concept";return e?(G.compare(e,this.$store.state.selected.scheme[r])||(l="both",j0(e)),t=(await Bs([t]))[0]||t,gA(t).then(c=>{Bs(c)}),K4(t).then(c=>{c.filter(Boolean).forEach(f=>gA(f))}),e&&mA(e),t.broader&&!t.__BROADERLOADED__&&Bs(t.broader.filter(Boolean),{scheme:e}).then(()=>{Lr(t,"__BROADERLOADED__",!0)}),o(),a==this.$store.state.selected.loadingId[r]?(this.$store.commit({type:"selected/set",kind:l,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0):!1):(this.$log.error("setSelected: could not find scheme for concept in store."),o(),!1)}else return r!=null?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),o(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),o(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=Q.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");e=="1-to-1"&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,i){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:i})},copyToClipboard(t){let e;Q.isString(t)?e=document.getElementById(t):e=t;try{window.getSelection().removeAllRanges(),(i=>{var a,o;window.getSelection&&document.createRange?(a=window.getSelection(),a.toString()==""&&(o=document.createRange(),o.selectNodeContents(i),a.removeAllRanges(),a.addRange(o))):document.selection&&(a=document.selection.createRange(),a.text==""&&(o=document.body.createTextRange(),o.moveToElementText(i),o.select()))})(e),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(r){this.$log.warn("Copy to clipboard failed.")}},open(t,e,r){if(t=Xe(t)||t,!t)return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,Lr(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});ERe.saveAs(r,t)},generateID(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},getNotation(t,e,r=!1){t=Xe(t,{relatedItems:!0})||t;let n=G.notation(t,e);if(r){let i="";if(G.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},Q.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+i.length<3;)i+="0";i.length&&(n+="".concat(i,""))}return n},getPrefLabel(t){t=Xe(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:e==null});const n=new RegExp("^"+PRe(e)+"\\s+(.*)$"),i=r.match(n);return i&&i[1]!=null?i[1]:r},hash(t){for(var e=2166136261,r=e,n=0;n>>0).toString(16)).substr(-8)},getErrorMessage(t){let e="cdkErrors.".concat(t.name);this.$te(e)||(e="cdkErrors.CDKError");let r="".concat(this.$t(e));return t.message&&(r+=" (".concat(t.message,")")),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,i=n+t.clientHeight,a=e.offsetTop,o=a+e.clientHeight,l=a>=n&&o<=i,c=r&&(an||o>i&&at.endsWith("Provider")).forEach(t=>{is.addProvider(VP[t])});is.addProvider(m$);Ze.use(zAe);Ze.use(aN);Ze.prototype.$jskos=G;G.compareFast=(t,e)=>!t&&!e?!0:!t||!e?!1:t.uri===e.uri;Ze.prototype.$log=cn;const xRe="getters.languages";G.languagePreference.store=Kd;G.languagePreference.path=xRe;Ze.component("Tabs",GAe);Ze.component("Tab",JAe);Ue.add(eDe);Ue.add(JDe);Ue.add(rRe);Ue.add(sRe);Ue.add(LDe);Ue.add(IDe);Ue.add(Yke);Ue.add(eRe);Ue.add(pRe);Ue.add(iRe);Ue.add(xDe);Ue.add(BDe);Ue.add(bDe);Ue.add(oRe);Ue.add(jDe);Ue.add(DDe);Ue.add(Xke);Ue.add(HDe);Ue.add(lDe);Ue.add(uDe);Ue.add(EDe);Ue.add(kDe);Ue.add(PDe);Ue.add(TDe);Ue.add(SDe);Ue.add(Kke);Ue.add(vDe);Ue.add(Dke);Ue.add(Qke);Ue.add(lRe);Ue.add(iDe);Ue.add(QDe);Ue.add(Uke);Ue.add(Wke);Ue.add(dDe);Ue.add(Bke);Ue.add(WDe);Ue.add(MDe);Ue.add(wDe);Ue.add(hRe);Ue.add(cDe);Ue.add(cRe);Ue.add(fRe);Ue.add(pDe);Ue.add(Zke);Ue.add(Lke);Ue.add(rDe);Ue.add(oDe);Ue.add(ZDe);Ue.add(jke);Ue.add(mDe);Ue.add(qke);Ue.add(UDe);Ue.add(Mke);Ue.add(fDe);Ue.add(yDe);Ue.add(GDe);Ue.add(FDe);Ue.add(YDe);Ue.add(Vke);Ue.add(zke);Ue.add(sDe);Ue.add(tDe);Ue.add(KDe);Ue.add(ODe);Ze.component("FontAwesomeIcon",TRe);Ze.mixin(ARe);export{oge as A,LRe as B,Dme as C,eN as D,Lr as E,Hr as F,Whe as G,Pb as H,ol as I,mA as J,Ru as K,Ab as L,Kme as M,BRe as N,NRe as O,Jge as P,MRe as Q,SO as R,is as S,IRe as T,Ape as U,Ze as V,Kd as W,Ff as X,ia as Y,Q as _,Ghe as a,il as b,Ra as c,Qg as d,f$ as e,Q4 as f,Xe as g,sge as h,gA as i,DRe as j,ir as k,Bs as l,xr as m,ur as n,al as o,J4 as p,_ge as q,Z4 as r,G4 as s,Pa as t,Ep as u,kRe as v,Tge as w,lf as x,gge as y,Age as z}; diff --git a/dev/assets/main-legacy-ebadef14.js b/dev/assets/main-legacy-5a924bc1.js similarity index 73% rename from dev/assets/main-legacy-ebadef14.js rename to dev/assets/main-legacy-5a924bc1.js index ea57bb52..9a406dfa 100644 --- a/dev/assets/main-legacy-ebadef14.js +++ b/dev/assets/main-legacy-5a924bc1.js @@ -1,4 +1,4 @@ -System.register([],(function(t,e){"use strict";return{execute:function(){var r=document.createElement("style");r.textContent=".registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-48c5ee26]{color:#212121}.text-grey[data-v-48c5ee26]{color:#4a4a4a}.text-lightGrey[data-v-48c5ee26]{color:#737373}.text-mediumLightGrey[data-v-48c5ee26]{color:#aaa}.text-veryLightGrey[data-v-48c5ee26]{color:#d2d2d2}.fontWeight-medium[data-v-48c5ee26]{font-weight:500}.fontWeight-heavy[data-v-48c5ee26]{font-weight:700}.font-italic[data-v-48c5ee26]{font-style:italic}.fontSize-verySmall[data-v-48c5ee26]{font-size:.75rem}.fontSize-small[data-v-48c5ee26]{font-size:.8rem}.fontSize-normal[data-v-48c5ee26]{font-size:.9rem}.fontSize-large[data-v-48c5ee26]{font-size:1.1rem}.font-default[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-48c5ee26]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-48c5ee26]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-48c5ee26]{word-break:break-all}.fillAndCenter[data-v-48c5ee26]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-48c5ee26]{scrollbar-width:thin}.mainComponent[data-v-48c5ee26]{position:relative}.mainComponent-minimized[data-v-48c5ee26]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-48c5ee26]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-48c5ee26]{display:block}.visualComponent[data-v-48c5ee26]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-48c5ee26]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-48c5ee26]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-48c5ee26]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-48c5ee26]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-48c5ee26]{display:block;flex:1 1 auto;overflow:auto}p[data-v-48c5ee26]{margin:3px 0!important}a[data-v-48c5ee26]:link,a[data-v-48c5ee26]:visited,a[data-v-48c5ee26]:active{color:#b13f13}a[data-v-48c5ee26]:hover,.alert a[data-v-48c5ee26]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-48c5ee26]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-48c5ee26]{color:#737373!important}.page-link[data-v-48c5ee26]:hover{color:#e85e29!important}ul[data-v-48c5ee26]{padding-left:20px}h1[data-v-48c5ee26]{font-size:1.85rem}h2[data-v-48c5ee26]{font-size:1.7rem}h3[data-v-48c5ee26]{font-size:1.55rem}h4[data-v-48c5ee26]{font-size:1.35rem}h5[data-v-48c5ee26]{font-size:1.25rem}h6[data-v-48c5ee26]{font-size:1.2rem}.button[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-48c5ee26]:hover{color:#e85e29}.button-disabled[data-v-48c5ee26]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-48c5ee26]:hover{color:#880c0c}.button[data-v-48c5ee26],button[data-v-48c5ee26]{transition:all .2s ease-in-out}.button[data-v-48c5ee26]:not(.button-disabled):active,button[data-v-48c5ee26]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-48c5ee26]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-48c5ee26]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-48c5ee26]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-48c5ee26]:hover{color:#e85e29}.concept-mappingsExist[data-v-48c5ee26]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-48c5ee26]{border-right:5px solid #ffffff}.pointer[data-v-48c5ee26]{cursor:pointer}.starFavorite[data-v-48c5ee26]{color:#b13f13;margin-right:5px}.starFavorite[data-v-48c5ee26]:hover,.starNormal[data-v-48c5ee26]:hover{color:#e85e29}.starNormal[data-v-48c5ee26]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-48c5ee26]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-48c5ee26]{background-color:#dacece;font-weight:700}.scrollable[data-v-48c5ee26]{overflow-y:auto}.collapsed>.when-opened[data-v-48c5ee26],:not(.collapsed)>.when-closed[data-v-48c5ee26]{display:none}[data-v-48c5ee26]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-48c5ee26]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-48c5ee26]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-48c5ee26]:before{background-color:#555!important}.popover[data-v-48c5ee26]{max-width:400px!important}.custom-control-label[data-v-48c5ee26]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-48c5ee26],.form-control.is-invalid[data-v-48c5ee26]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-48c5ee26]{overflow:auto!important}.modal-content[data-v-48c5ee26],.popover-body[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-48c5ee26],.btn-primary[data-v-48c5ee26]:active,.btn-primary[data-v-48c5ee26]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-48c5ee26]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-48c5ee26]{background-color:#377a16}.btn-success[data-v-48c5ee26]:hover{background-color:#1a390a}.btn-warning[data-v-48c5ee26]{background-color:#dacece}.btn-warning[data-v-48c5ee26]:hover{background-color:#b9a2a2}.btn-danger[data-v-48c5ee26]{background-color:#ce1212}.btn-danger[data-v-48c5ee26]:hover{background-color:#880c0c}.text-success[data-v-48c5ee26]{color:#377a16!important}.text-warning[data-v-48c5ee26]{color:#b9a2a2!important}.text-danger[data-v-48c5ee26]{color:#ce1212!important}.alert-success[data-v-48c5ee26]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-48c5ee26]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-48c5ee26]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-48c5ee26]{order:1}.order2[data-v-48c5ee26]{order:2}.order3[data-v-48c5ee26]{order:3}.order4[data-v-48c5ee26]{order:4}.order5[data-v-48c5ee26]{order:5}div kbd[data-v-48c5ee26]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-48c5ee26]{display:inline;user-select:text}.itemName-inner[data-v-48c5ee26],.itemName-inner>*[data-v-48c5ee26]{color:#212121!important;display:inline}.itemName-hovered[data-v-48c5ee26],.itemName-hoverable[data-v-48c5ee26]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-48c5ee26]{color:#4a4a4a!important}.itemName-icon[data-v-48c5ee26]{margin-right:3px}.itemName-details[data-v-48c5ee26]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-48c5ee26]:before{content:\"...\";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-48c5ee26]:after{content:\"\";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#ffffff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(even){background-color:rgba(210,210,210,.3)}.text-dark[data-v-12f8d652]{color:#212121}.text-grey[data-v-12f8d652]{color:#4a4a4a}.text-lightGrey[data-v-12f8d652]{color:#737373}.text-mediumLightGrey[data-v-12f8d652]{color:#aaa}.text-veryLightGrey[data-v-12f8d652]{color:#d2d2d2}.fontWeight-medium[data-v-12f8d652]{font-weight:500}.fontWeight-heavy[data-v-12f8d652]{font-weight:700}.font-italic[data-v-12f8d652]{font-style:italic}.fontSize-verySmall[data-v-12f8d652]{font-size:.75rem}.fontSize-small[data-v-12f8d652]{font-size:.8rem}.fontSize-normal[data-v-12f8d652]{font-size:.9rem}.fontSize-large[data-v-12f8d652]{font-size:1.1rem}.font-default[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12f8d652]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12f8d652]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12f8d652]{word-break:break-all}.fillAndCenter[data-v-12f8d652]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12f8d652]{scrollbar-width:thin}.mainComponent[data-v-12f8d652]{position:relative}.mainComponent-minimized[data-v-12f8d652]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12f8d652]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12f8d652]{display:block}.visualComponent[data-v-12f8d652]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12f8d652]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12f8d652]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12f8d652]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12f8d652]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12f8d652]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12f8d652]{margin:3px 0!important}a[data-v-12f8d652]:link,a[data-v-12f8d652]:visited,a[data-v-12f8d652]:active{color:#b13f13}a[data-v-12f8d652]:hover,.alert a[data-v-12f8d652]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12f8d652]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12f8d652]{color:#737373!important}.page-link[data-v-12f8d652]:hover{color:#e85e29!important}ul[data-v-12f8d652]{padding-left:20px}h1[data-v-12f8d652]{font-size:1.85rem}h2[data-v-12f8d652]{font-size:1.7rem}h3[data-v-12f8d652]{font-size:1.55rem}h4[data-v-12f8d652]{font-size:1.35rem}h5[data-v-12f8d652]{font-size:1.25rem}h6[data-v-12f8d652]{font-size:1.2rem}.button[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12f8d652]:hover{color:#e85e29}.button-disabled[data-v-12f8d652]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12f8d652]:hover{color:#880c0c}.button[data-v-12f8d652],button[data-v-12f8d652]{transition:all .2s ease-in-out}.button[data-v-12f8d652]:not(.button-disabled):active,button[data-v-12f8d652]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12f8d652]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12f8d652]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12f8d652]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12f8d652]:hover{color:#e85e29}.concept-mappingsExist[data-v-12f8d652]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12f8d652]{border-right:5px solid #ffffff}.pointer[data-v-12f8d652]{cursor:pointer}.starFavorite[data-v-12f8d652]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12f8d652]:hover,.starNormal[data-v-12f8d652]:hover{color:#e85e29}.starNormal[data-v-12f8d652]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12f8d652]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12f8d652]{background-color:#dacece;font-weight:700}.scrollable[data-v-12f8d652]{overflow-y:auto}.collapsed>.when-opened[data-v-12f8d652],:not(.collapsed)>.when-closed[data-v-12f8d652]{display:none}[data-v-12f8d652]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12f8d652]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12f8d652]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12f8d652]:before{background-color:#555!important}.popover[data-v-12f8d652]{max-width:400px!important}.custom-control-label[data-v-12f8d652]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12f8d652],.form-control.is-invalid[data-v-12f8d652]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12f8d652]{overflow:auto!important}.modal-content[data-v-12f8d652],.popover-body[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12f8d652],.btn-primary[data-v-12f8d652]:active,.btn-primary[data-v-12f8d652]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12f8d652]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12f8d652]{background-color:#377a16}.btn-success[data-v-12f8d652]:hover{background-color:#1a390a}.btn-warning[data-v-12f8d652]{background-color:#dacece}.btn-warning[data-v-12f8d652]:hover{background-color:#b9a2a2}.btn-danger[data-v-12f8d652]{background-color:#ce1212}.btn-danger[data-v-12f8d652]:hover{background-color:#880c0c}.text-success[data-v-12f8d652]{color:#377a16!important}.text-warning[data-v-12f8d652]{color:#b9a2a2!important}.text-danger[data-v-12f8d652]{color:#ce1212!important}.alert-success[data-v-12f8d652]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12f8d652]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12f8d652]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12f8d652]{order:1}.order2[data-v-12f8d652]{order:2}.order3[data-v-12f8d652]{order:3}.order4[data-v-12f8d652]{order:4}.order5[data-v-12f8d652]{order:5}div kbd[data-v-12f8d652]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-12f8d652]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-12f8d652]{text-align:right}.mappingDetail-container p[data-v-12f8d652]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-86e9817c]{color:#212121}.text-grey[data-v-86e9817c]{color:#4a4a4a}.text-lightGrey[data-v-86e9817c]{color:#737373}.text-mediumLightGrey[data-v-86e9817c]{color:#aaa}.text-veryLightGrey[data-v-86e9817c]{color:#d2d2d2}.fontWeight-medium[data-v-86e9817c]{font-weight:500}.fontWeight-heavy[data-v-86e9817c]{font-weight:700}.font-italic[data-v-86e9817c]{font-style:italic}.fontSize-verySmall[data-v-86e9817c]{font-size:.75rem}.fontSize-small[data-v-86e9817c]{font-size:.8rem}.fontSize-normal[data-v-86e9817c]{font-size:.9rem}.fontSize-large[data-v-86e9817c]{font-size:1.1rem}.font-default[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-86e9817c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-86e9817c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-86e9817c]{word-break:break-all}.fillAndCenter[data-v-86e9817c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-86e9817c]{scrollbar-width:thin}.mainComponent[data-v-86e9817c]{position:relative}.mainComponent-minimized[data-v-86e9817c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-86e9817c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-86e9817c]{display:block}.visualComponent[data-v-86e9817c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-86e9817c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-86e9817c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-86e9817c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-86e9817c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-86e9817c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-86e9817c]{margin:3px 0!important}a[data-v-86e9817c]:link,a[data-v-86e9817c]:visited,a[data-v-86e9817c]:active{color:#b13f13}a[data-v-86e9817c]:hover,.alert a[data-v-86e9817c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-86e9817c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-86e9817c]{color:#737373!important}.page-link[data-v-86e9817c]:hover{color:#e85e29!important}ul[data-v-86e9817c]{padding-left:20px}h1[data-v-86e9817c]{font-size:1.85rem}h2[data-v-86e9817c]{font-size:1.7rem}h3[data-v-86e9817c]{font-size:1.55rem}h4[data-v-86e9817c]{font-size:1.35rem}h5[data-v-86e9817c]{font-size:1.25rem}h6[data-v-86e9817c]{font-size:1.2rem}.button[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-86e9817c]:hover{color:#e85e29}.button-disabled[data-v-86e9817c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-86e9817c]:hover{color:#880c0c}.button[data-v-86e9817c],button[data-v-86e9817c]{transition:all .2s ease-in-out}.button[data-v-86e9817c]:not(.button-disabled):active,button[data-v-86e9817c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-86e9817c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-86e9817c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-86e9817c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-86e9817c]:hover{color:#e85e29}.concept-mappingsExist[data-v-86e9817c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-86e9817c]{border-right:5px solid #ffffff}.pointer[data-v-86e9817c]{cursor:pointer}.starFavorite[data-v-86e9817c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-86e9817c]:hover,.starNormal[data-v-86e9817c]:hover{color:#e85e29}.starNormal[data-v-86e9817c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-86e9817c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-86e9817c]{background-color:#dacece;font-weight:700}.scrollable[data-v-86e9817c]{overflow-y:auto}.collapsed>.when-opened[data-v-86e9817c],:not(.collapsed)>.when-closed[data-v-86e9817c]{display:none}[data-v-86e9817c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-86e9817c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-86e9817c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-86e9817c]:before{background-color:#555!important}.popover[data-v-86e9817c]{max-width:400px!important}.custom-control-label[data-v-86e9817c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-86e9817c],.form-control.is-invalid[data-v-86e9817c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-86e9817c]{overflow:auto!important}.modal-content[data-v-86e9817c],.popover-body[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-86e9817c],.btn-primary[data-v-86e9817c]:active,.btn-primary[data-v-86e9817c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-86e9817c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-86e9817c]{background-color:#377a16}.btn-success[data-v-86e9817c]:hover{background-color:#1a390a}.btn-warning[data-v-86e9817c]{background-color:#dacece}.btn-warning[data-v-86e9817c]:hover{background-color:#b9a2a2}.btn-danger[data-v-86e9817c]{background-color:#ce1212}.btn-danger[data-v-86e9817c]:hover{background-color:#880c0c}.text-success[data-v-86e9817c]{color:#377a16!important}.text-warning[data-v-86e9817c]{color:#b9a2a2!important}.text-danger[data-v-86e9817c]{color:#ce1212!important}.alert-success[data-v-86e9817c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-86e9817c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-86e9817c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-86e9817c]{order:1}.order2[data-v-86e9817c]{order:2}.order3[data-v-86e9817c]{order:3}.order4[data-v-86e9817c]{order:4}.order5[data-v-86e9817c]{order:5}div kbd[data-v-86e9817c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-86e9817c]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-86e9817c]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-86e9817c]{width:20px}.text-dark[data-v-69b44c71]{color:#212121}.text-grey[data-v-69b44c71]{color:#4a4a4a}.text-lightGrey[data-v-69b44c71]{color:#737373}.text-mediumLightGrey[data-v-69b44c71]{color:#aaa}.text-veryLightGrey[data-v-69b44c71]{color:#d2d2d2}.fontWeight-medium[data-v-69b44c71]{font-weight:500}.fontWeight-heavy[data-v-69b44c71]{font-weight:700}.font-italic[data-v-69b44c71]{font-style:italic}.fontSize-verySmall[data-v-69b44c71]{font-size:.75rem}.fontSize-small[data-v-69b44c71]{font-size:.8rem}.fontSize-normal[data-v-69b44c71]{font-size:.9rem}.fontSize-large[data-v-69b44c71]{font-size:1.1rem}.font-default[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-69b44c71]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-69b44c71]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-69b44c71]{word-break:break-all}.fillAndCenter[data-v-69b44c71]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-69b44c71]{scrollbar-width:thin}.mainComponent[data-v-69b44c71]{position:relative}.mainComponent-minimized[data-v-69b44c71]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-69b44c71]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-69b44c71]{display:block}.visualComponent[data-v-69b44c71]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-69b44c71]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-69b44c71]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-69b44c71]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-69b44c71]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-69b44c71]{display:block;flex:1 1 auto;overflow:auto}p[data-v-69b44c71]{margin:3px 0!important}a[data-v-69b44c71]:link,a[data-v-69b44c71]:visited,a[data-v-69b44c71]:active{color:#b13f13}a[data-v-69b44c71]:hover,.alert a[data-v-69b44c71]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-69b44c71]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-69b44c71]{color:#737373!important}.page-link[data-v-69b44c71]:hover{color:#e85e29!important}ul[data-v-69b44c71]{padding-left:20px}h1[data-v-69b44c71]{font-size:1.85rem}h2[data-v-69b44c71]{font-size:1.7rem}h3[data-v-69b44c71]{font-size:1.55rem}h4[data-v-69b44c71]{font-size:1.35rem}h5[data-v-69b44c71]{font-size:1.25rem}h6[data-v-69b44c71]{font-size:1.2rem}.button[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-69b44c71]:hover{color:#e85e29}.button-disabled[data-v-69b44c71]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-69b44c71]:hover{color:#880c0c}.button[data-v-69b44c71],button[data-v-69b44c71]{transition:all .2s ease-in-out}.button[data-v-69b44c71]:not(.button-disabled):active,button[data-v-69b44c71]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-69b44c71]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-69b44c71]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-69b44c71]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-69b44c71]:hover{color:#e85e29}.concept-mappingsExist[data-v-69b44c71]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-69b44c71]{border-right:5px solid #ffffff}.pointer[data-v-69b44c71]{cursor:pointer}.starFavorite[data-v-69b44c71]{color:#b13f13;margin-right:5px}.starFavorite[data-v-69b44c71]:hover,.starNormal[data-v-69b44c71]:hover{color:#e85e29}.starNormal[data-v-69b44c71]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-69b44c71]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-69b44c71]{background-color:#dacece;font-weight:700}.scrollable[data-v-69b44c71]{overflow-y:auto}.collapsed>.when-opened[data-v-69b44c71],:not(.collapsed)>.when-closed[data-v-69b44c71]{display:none}[data-v-69b44c71]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-69b44c71]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-69b44c71]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-69b44c71]:before{background-color:#555!important}.popover[data-v-69b44c71]{max-width:400px!important}.custom-control-label[data-v-69b44c71]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-69b44c71],.form-control.is-invalid[data-v-69b44c71]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-69b44c71]{overflow:auto!important}.modal-content[data-v-69b44c71],.popover-body[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-69b44c71],.btn-primary[data-v-69b44c71]:active,.btn-primary[data-v-69b44c71]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-69b44c71]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-69b44c71]{background-color:#377a16}.btn-success[data-v-69b44c71]:hover{background-color:#1a390a}.btn-warning[data-v-69b44c71]{background-color:#dacece}.btn-warning[data-v-69b44c71]:hover{background-color:#b9a2a2}.btn-danger[data-v-69b44c71]{background-color:#ce1212}.btn-danger[data-v-69b44c71]:hover{background-color:#880c0c}.text-success[data-v-69b44c71]{color:#377a16!important}.text-warning[data-v-69b44c71]{color:#b9a2a2!important}.text-danger[data-v-69b44c71]{color:#ce1212!important}.alert-success[data-v-69b44c71]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-69b44c71]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-69b44c71]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-69b44c71]{order:1}.order2[data-v-69b44c71]{order:2}.order3[data-v-69b44c71]{order:3}.order4[data-v-69b44c71]{order:4}.order5[data-v-69b44c71]{order:5}div kbd[data-v-69b44c71]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-69b44c71]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-69b44c71]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:\"\";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~=\"699px\"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~=\"700px\"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-c18ca760]{color:#212121}.text-grey[data-v-c18ca760]{color:#4a4a4a}.text-lightGrey[data-v-c18ca760]{color:#737373}.text-mediumLightGrey[data-v-c18ca760]{color:#aaa}.text-veryLightGrey[data-v-c18ca760]{color:#d2d2d2}.fontWeight-medium[data-v-c18ca760]{font-weight:500}.fontWeight-heavy[data-v-c18ca760]{font-weight:700}.font-italic[data-v-c18ca760]{font-style:italic}.fontSize-verySmall[data-v-c18ca760]{font-size:.75rem}.fontSize-small[data-v-c18ca760]{font-size:.8rem}.fontSize-normal[data-v-c18ca760]{font-size:.9rem}.fontSize-large[data-v-c18ca760]{font-size:1.1rem}.font-default[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c18ca760]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c18ca760]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c18ca760]{word-break:break-all}.fillAndCenter[data-v-c18ca760]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c18ca760]{scrollbar-width:thin}.mainComponent[data-v-c18ca760]{position:relative}.mainComponent-minimized[data-v-c18ca760]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c18ca760]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c18ca760]{display:block}.visualComponent[data-v-c18ca760]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c18ca760]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c18ca760]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c18ca760]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c18ca760]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c18ca760]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c18ca760]{margin:3px 0!important}a[data-v-c18ca760]:link,a[data-v-c18ca760]:visited,a[data-v-c18ca760]:active{color:#b13f13}a[data-v-c18ca760]:hover,.alert a[data-v-c18ca760]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c18ca760]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c18ca760]{color:#737373!important}.page-link[data-v-c18ca760]:hover{color:#e85e29!important}ul[data-v-c18ca760]{padding-left:20px}h1[data-v-c18ca760]{font-size:1.85rem}h2[data-v-c18ca760]{font-size:1.7rem}h3[data-v-c18ca760]{font-size:1.55rem}h4[data-v-c18ca760]{font-size:1.35rem}h5[data-v-c18ca760]{font-size:1.25rem}h6[data-v-c18ca760]{font-size:1.2rem}.button[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c18ca760]:hover{color:#e85e29}.button-disabled[data-v-c18ca760]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c18ca760]:hover{color:#880c0c}.button[data-v-c18ca760],button[data-v-c18ca760]{transition:all .2s ease-in-out}.button[data-v-c18ca760]:not(.button-disabled):active,button[data-v-c18ca760]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c18ca760]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c18ca760]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c18ca760]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c18ca760]:hover{color:#e85e29}.concept-mappingsExist[data-v-c18ca760]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c18ca760]{border-right:5px solid #ffffff}.pointer[data-v-c18ca760]{cursor:pointer}.starFavorite[data-v-c18ca760]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c18ca760]:hover,.starNormal[data-v-c18ca760]:hover{color:#e85e29}.starNormal[data-v-c18ca760]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c18ca760]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c18ca760]{background-color:#dacece;font-weight:700}.scrollable[data-v-c18ca760]{overflow-y:auto}.collapsed>.when-opened[data-v-c18ca760],:not(.collapsed)>.when-closed[data-v-c18ca760]{display:none}[data-v-c18ca760]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c18ca760]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c18ca760]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c18ca760]:before{background-color:#555!important}.popover[data-v-c18ca760]{max-width:400px!important}.custom-control-label[data-v-c18ca760]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c18ca760],.form-control.is-invalid[data-v-c18ca760]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c18ca760]{overflow:auto!important}.modal-content[data-v-c18ca760],.popover-body[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c18ca760],.btn-primary[data-v-c18ca760]:active,.btn-primary[data-v-c18ca760]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c18ca760]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c18ca760]{background-color:#377a16}.btn-success[data-v-c18ca760]:hover{background-color:#1a390a}.btn-warning[data-v-c18ca760]{background-color:#dacece}.btn-warning[data-v-c18ca760]:hover{background-color:#b9a2a2}.btn-danger[data-v-c18ca760]{background-color:#ce1212}.btn-danger[data-v-c18ca760]:hover{background-color:#880c0c}.text-success[data-v-c18ca760]{color:#377a16!important}.text-warning[data-v-c18ca760]{color:#b9a2a2!important}.text-danger[data-v-c18ca760]{color:#ce1212!important}.alert-success[data-v-c18ca760]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c18ca760]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c18ca760]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c18ca760]{order:1}.order2[data-v-c18ca760]{order:2}.order3[data-v-c18ca760]{order:3}.order4[data-v-c18ca760]{order:4}.order5[data-v-c18ca760]{order:5}div kbd[data-v-c18ca760]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c18ca760]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-c18ca760]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-1c279eed]{color:#212121}.text-grey[data-v-1c279eed]{color:#4a4a4a}.text-lightGrey[data-v-1c279eed]{color:#737373}.text-mediumLightGrey[data-v-1c279eed]{color:#aaa}.text-veryLightGrey[data-v-1c279eed]{color:#d2d2d2}.fontWeight-medium[data-v-1c279eed]{font-weight:500}.fontWeight-heavy[data-v-1c279eed]{font-weight:700}.font-italic[data-v-1c279eed]{font-style:italic}.fontSize-verySmall[data-v-1c279eed]{font-size:.75rem}.fontSize-small[data-v-1c279eed]{font-size:.8rem}.fontSize-normal[data-v-1c279eed]{font-size:.9rem}.fontSize-large[data-v-1c279eed]{font-size:1.1rem}.font-default[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1c279eed]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1c279eed]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1c279eed]{word-break:break-all}.fillAndCenter[data-v-1c279eed]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1c279eed]{scrollbar-width:thin}.mainComponent[data-v-1c279eed]{position:relative}.mainComponent-minimized[data-v-1c279eed]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1c279eed]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1c279eed]{display:block}.visualComponent[data-v-1c279eed]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1c279eed]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1c279eed]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1c279eed]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1c279eed]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1c279eed]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1c279eed]{margin:3px 0!important}a[data-v-1c279eed]:link,a[data-v-1c279eed]:visited,a[data-v-1c279eed]:active{color:#b13f13}a[data-v-1c279eed]:hover,.alert a[data-v-1c279eed]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1c279eed]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1c279eed]{color:#737373!important}.page-link[data-v-1c279eed]:hover{color:#e85e29!important}ul[data-v-1c279eed]{padding-left:20px}h1[data-v-1c279eed]{font-size:1.85rem}h2[data-v-1c279eed]{font-size:1.7rem}h3[data-v-1c279eed]{font-size:1.55rem}h4[data-v-1c279eed]{font-size:1.35rem}h5[data-v-1c279eed]{font-size:1.25rem}h6[data-v-1c279eed]{font-size:1.2rem}.button[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1c279eed]:hover{color:#e85e29}.button-disabled[data-v-1c279eed]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1c279eed]:hover{color:#880c0c}.button[data-v-1c279eed],button[data-v-1c279eed]{transition:all .2s ease-in-out}.button[data-v-1c279eed]:not(.button-disabled):active,button[data-v-1c279eed]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1c279eed]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1c279eed]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1c279eed]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1c279eed]:hover{color:#e85e29}.concept-mappingsExist[data-v-1c279eed]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1c279eed]{border-right:5px solid #ffffff}.pointer[data-v-1c279eed]{cursor:pointer}.starFavorite[data-v-1c279eed]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1c279eed]:hover,.starNormal[data-v-1c279eed]:hover{color:#e85e29}.starNormal[data-v-1c279eed]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1c279eed]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1c279eed]{background-color:#dacece;font-weight:700}.scrollable[data-v-1c279eed]{overflow-y:auto}.collapsed>.when-opened[data-v-1c279eed],:not(.collapsed)>.when-closed[data-v-1c279eed]{display:none}[data-v-1c279eed]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1c279eed]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1c279eed]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1c279eed]:before{background-color:#555!important}.popover[data-v-1c279eed]{max-width:400px!important}.custom-control-label[data-v-1c279eed]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1c279eed],.form-control.is-invalid[data-v-1c279eed]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1c279eed]{overflow:auto!important}.modal-content[data-v-1c279eed],.popover-body[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1c279eed],.btn-primary[data-v-1c279eed]:active,.btn-primary[data-v-1c279eed]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1c279eed]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1c279eed]{background-color:#377a16}.btn-success[data-v-1c279eed]:hover{background-color:#1a390a}.btn-warning[data-v-1c279eed]{background-color:#dacece}.btn-warning[data-v-1c279eed]:hover{background-color:#b9a2a2}.btn-danger[data-v-1c279eed]{background-color:#ce1212}.btn-danger[data-v-1c279eed]:hover{background-color:#880c0c}.text-success[data-v-1c279eed]{color:#377a16!important}.text-warning[data-v-1c279eed]{color:#b9a2a2!important}.text-danger[data-v-1c279eed]{color:#ce1212!important}.alert-success[data-v-1c279eed]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1c279eed]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1c279eed]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1c279eed]{order:1}.order2[data-v-1c279eed]{order:2}.order3[data-v-1c279eed]{order:3}.order4[data-v-1c279eed]{order:4}.order5[data-v-1c279eed]{order:5}div kbd[data-v-1c279eed]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-1c279eed]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-1c279eed]{text-align:right}.concordanceDetail-container p[data-v-1c279eed]{margin:0!important}.text-dark[data-v-e8c9c2b0]{color:#212121}.text-grey[data-v-e8c9c2b0]{color:#4a4a4a}.text-lightGrey[data-v-e8c9c2b0]{color:#737373}.text-mediumLightGrey[data-v-e8c9c2b0]{color:#aaa}.text-veryLightGrey[data-v-e8c9c2b0]{color:#d2d2d2}.fontWeight-medium[data-v-e8c9c2b0]{font-weight:500}.fontWeight-heavy[data-v-e8c9c2b0]{font-weight:700}.font-italic[data-v-e8c9c2b0]{font-style:italic}.fontSize-verySmall[data-v-e8c9c2b0]{font-size:.75rem}.fontSize-small[data-v-e8c9c2b0]{font-size:.8rem}.fontSize-normal[data-v-e8c9c2b0]{font-size:.9rem}.fontSize-large[data-v-e8c9c2b0]{font-size:1.1rem}.font-default[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e8c9c2b0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e8c9c2b0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e8c9c2b0]{word-break:break-all}.fillAndCenter[data-v-e8c9c2b0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e8c9c2b0]{scrollbar-width:thin}.mainComponent[data-v-e8c9c2b0]{position:relative}.mainComponent-minimized[data-v-e8c9c2b0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:block}.visualComponent[data-v-e8c9c2b0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e8c9c2b0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e8c9c2b0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e8c9c2b0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e8c9c2b0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e8c9c2b0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e8c9c2b0]{margin:3px 0!important}a[data-v-e8c9c2b0]:link,a[data-v-e8c9c2b0]:visited,a[data-v-e8c9c2b0]:active{color:#b13f13}a[data-v-e8c9c2b0]:hover,.alert a[data-v-e8c9c2b0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e8c9c2b0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e8c9c2b0]{color:#737373!important}.page-link[data-v-e8c9c2b0]:hover{color:#e85e29!important}ul[data-v-e8c9c2b0]{padding-left:20px}h1[data-v-e8c9c2b0]{font-size:1.85rem}h2[data-v-e8c9c2b0]{font-size:1.7rem}h3[data-v-e8c9c2b0]{font-size:1.55rem}h4[data-v-e8c9c2b0]{font-size:1.35rem}h5[data-v-e8c9c2b0]{font-size:1.25rem}h6[data-v-e8c9c2b0]{font-size:1.2rem}.button[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e8c9c2b0]:hover{color:#e85e29}.button-disabled[data-v-e8c9c2b0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e8c9c2b0]:hover{color:#880c0c}.button[data-v-e8c9c2b0],button[data-v-e8c9c2b0]{transition:all .2s ease-in-out}.button[data-v-e8c9c2b0]:not(.button-disabled):active,button[data-v-e8c9c2b0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e8c9c2b0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e8c9c2b0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e8c9c2b0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e8c9c2b0]:hover{color:#e85e29}.concept-mappingsExist[data-v-e8c9c2b0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e8c9c2b0]{border-right:5px solid #ffffff}.pointer[data-v-e8c9c2b0]{cursor:pointer}.starFavorite[data-v-e8c9c2b0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e8c9c2b0]:hover,.starNormal[data-v-e8c9c2b0]:hover{color:#e85e29}.starNormal[data-v-e8c9c2b0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e8c9c2b0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e8c9c2b0]{background-color:#dacece;font-weight:700}.scrollable[data-v-e8c9c2b0]{overflow-y:auto}.collapsed>.when-opened[data-v-e8c9c2b0],:not(.collapsed)>.when-closed[data-v-e8c9c2b0]{display:none}[data-v-e8c9c2b0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e8c9c2b0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e8c9c2b0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e8c9c2b0]:before{background-color:#555!important}.popover[data-v-e8c9c2b0]{max-width:400px!important}.custom-control-label[data-v-e8c9c2b0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e8c9c2b0],.form-control.is-invalid[data-v-e8c9c2b0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e8c9c2b0]{overflow:auto!important}.modal-content[data-v-e8c9c2b0],.popover-body[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e8c9c2b0],.btn-primary[data-v-e8c9c2b0]:active,.btn-primary[data-v-e8c9c2b0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e8c9c2b0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e8c9c2b0]{background-color:#377a16}.btn-success[data-v-e8c9c2b0]:hover{background-color:#1a390a}.btn-warning[data-v-e8c9c2b0]{background-color:#dacece}.btn-warning[data-v-e8c9c2b0]:hover{background-color:#b9a2a2}.btn-danger[data-v-e8c9c2b0]{background-color:#ce1212}.btn-danger[data-v-e8c9c2b0]:hover{background-color:#880c0c}.text-success[data-v-e8c9c2b0]{color:#377a16!important}.text-warning[data-v-e8c9c2b0]{color:#b9a2a2!important}.text-danger[data-v-e8c9c2b0]{color:#ce1212!important}.alert-success[data-v-e8c9c2b0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e8c9c2b0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e8c9c2b0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e8c9c2b0]{order:1}.order2[data-v-e8c9c2b0]{order:2}.order3[data-v-e8c9c2b0]{order:3}.order4[data-v-e8c9c2b0]{order:4}.order5[data-v-e8c9c2b0]{order:5}div kbd[data-v-e8c9c2b0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-e8c9c2b0]{flex:1}.mappingBrowser-registryGroup-header[data-v-e8c9c2b0]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-e8c9c2b0]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-e8c9c2b0]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-e8c9c2b0]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-e8c9c2b0]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-e8c9c2b0]{flex:1;margin:5px 0}#mappingBrowser[data-v-e8c9c2b0]{max-width:100%}.noItems[data-v-e8c9c2b0]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-e8c9c2b0]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-e8c9c2b0]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-e8c9c2b0]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-e8c9c2b0]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~=\"750px\"] .mappingBrowser-from750,#mappingBrowser[max-width~=\"650px\"] .mappingBrowser-from650,#mappingBrowser[max-width~=\"550px\"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex=\"-1\"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:\"— \"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\"}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:\"\";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*!\n* BootstrapVue Custom CSS (https://bootstrap-vue.org)\n*/.bv-no-focus-ring:focus{outline:none}@media (max-width: 575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width: 767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width: 991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width: 1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:rgba(40,167,69,.35)}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-skeleton:before{content:\" \"}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:rgba(255,255,255,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:rgba(255,255,255,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:rgba(255,255,255,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:rgba(254,254,254,.85);border-bottom-color:rgba(253,253,254,.85)}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.cocoda-vue-tabs[data-v-21b608cb]{display:flex;flex-direction:column}.cocoda-vue-tabs-border-all[data-v-21b608cb]{border:1px solid rgba(132,141,149,.2);border-radius:8px}.cocoda-vue-tabs-border-top[data-v-21b608cb]{border-top:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-right[data-v-21b608cb]{border-right:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-bottom[data-v-21b608cb]{border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-left[data-v-21b608cb]{border-left:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header[data-v-21b608cb]{flex:none;display:flex;flex-wrap:wrap;user-select:none;margin:0 0 -1px;padding:0;border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header-item[data-v-21b608cb]{box-sizing:content-box;position:relative;margin:0 2px;border-top:3px solid transparent;font-weight:700}.cocoda-vue-tabs-header-item[data-v-21b608cb]:first-child{margin-left:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:last-child{margin-right:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:hover{cursor:pointer}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{color:#848d95}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]:hover,.cocoda-vue-tabs-header-item-active[data-v-21b608cb]{background-color:rgba(132,141,149,.05)}.cocoda-vue-tabs-header-item-active[data-v-21b608cb]:hover{cursor:auto}.cocoda-vue-tabs-header-item-fill[data-v-21b608cb]{flex-grow:1;flex-shrink:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cocoda-vue-tabs-sm[data-v-21b608cb]{font-size:.85rem}.cocoda-vue-tabs-md[data-v-21b608cb]{font-size:1rem}.cocoda-vue-tabs-lg[data-v-21b608cb]{font-size:1.2rem}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:24px;line-height:24px;padding:0 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:32px;line-height:32px;padding:0 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:48px;line-height:48px;padding:0 15px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:2px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:3px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:5px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:2px solid transparent}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:3px solid transparent}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:5px solid transparent}.cocoda-vue-tabs-content[data-v-7a27a12e]{flex:1;overflow:scroll}.cocoda-vue-tabs-sm .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:10px 8px 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:13px 10px 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:16px 15px 15px}\n",document.head.appendChild(r),t({B:function(t){return cC(t,function(t){return iC(t).filter((e=>!sC(t).includes(e)))}(t))},E:XO,G:iS,J:ZO,K:qO,Q:async function(){for(const t of await cw.getSchemes({timeout:1e4}))YO(t,{type:"scheme"}),JO.value.find((e=>ds.compare(e,t)))||JO.value.push({uri:t.uri,identifier:t.identifier});return JO},V:Mn,a:lS,d:sS,f:qS,g:WO,h:KS,i:nS,j:function(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var r=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),r},l:rS,m:ei,n:ai,s:GO,t:YO,z:lC}); +System.register([],(function(t,e){"use strict";return{execute:function(){var r=document.createElement("style");r.textContent=".registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-48c5ee26]{color:#212121}.text-grey[data-v-48c5ee26]{color:#4a4a4a}.text-lightGrey[data-v-48c5ee26]{color:#737373}.text-mediumLightGrey[data-v-48c5ee26]{color:#aaa}.text-veryLightGrey[data-v-48c5ee26]{color:#d2d2d2}.fontWeight-medium[data-v-48c5ee26]{font-weight:500}.fontWeight-heavy[data-v-48c5ee26]{font-weight:700}.font-italic[data-v-48c5ee26]{font-style:italic}.fontSize-verySmall[data-v-48c5ee26]{font-size:.75rem}.fontSize-small[data-v-48c5ee26]{font-size:.8rem}.fontSize-normal[data-v-48c5ee26]{font-size:.9rem}.fontSize-large[data-v-48c5ee26]{font-size:1.1rem}.font-default[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-48c5ee26]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-48c5ee26]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-48c5ee26]{word-break:break-all}.fillAndCenter[data-v-48c5ee26]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-48c5ee26]{scrollbar-width:thin}.mainComponent[data-v-48c5ee26]{position:relative}.mainComponent-minimized[data-v-48c5ee26]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-48c5ee26]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-48c5ee26]{display:block}.visualComponent[data-v-48c5ee26]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-48c5ee26]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-48c5ee26]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-48c5ee26]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-48c5ee26]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-48c5ee26]{display:block;flex:1 1 auto;overflow:auto}p[data-v-48c5ee26]{margin:3px 0!important}a[data-v-48c5ee26]:link,a[data-v-48c5ee26]:visited,a[data-v-48c5ee26]:active{color:#b13f13}a[data-v-48c5ee26]:hover,.alert a[data-v-48c5ee26]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-48c5ee26]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-48c5ee26]{color:#737373!important}.page-link[data-v-48c5ee26]:hover{color:#e85e29!important}ul[data-v-48c5ee26]{padding-left:20px}h1[data-v-48c5ee26]{font-size:1.85rem}h2[data-v-48c5ee26]{font-size:1.7rem}h3[data-v-48c5ee26]{font-size:1.55rem}h4[data-v-48c5ee26]{font-size:1.35rem}h5[data-v-48c5ee26]{font-size:1.25rem}h6[data-v-48c5ee26]{font-size:1.2rem}.button[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-48c5ee26]:hover{color:#e85e29}.button-disabled[data-v-48c5ee26]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-48c5ee26]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-48c5ee26]:hover{color:#880c0c}.button[data-v-48c5ee26],button[data-v-48c5ee26]{transition:all .2s ease-in-out}.button[data-v-48c5ee26]:not(.button-disabled):active,button[data-v-48c5ee26]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-48c5ee26]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-48c5ee26]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-48c5ee26]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-48c5ee26]:hover{color:#e85e29}.concept-mappingsExist[data-v-48c5ee26]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-48c5ee26]{border-right:5px solid #ffffff}.pointer[data-v-48c5ee26]{cursor:pointer}.starFavorite[data-v-48c5ee26]{color:#b13f13;margin-right:5px}.starFavorite[data-v-48c5ee26]:hover,.starNormal[data-v-48c5ee26]:hover{color:#e85e29}.starNormal[data-v-48c5ee26]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-48c5ee26]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-48c5ee26]{background-color:#dacece;font-weight:700}.scrollable[data-v-48c5ee26]{overflow-y:auto}.collapsed>.when-opened[data-v-48c5ee26],:not(.collapsed)>.when-closed[data-v-48c5ee26]{display:none}[data-v-48c5ee26]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-48c5ee26]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-48c5ee26]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-48c5ee26]:before{background-color:#555!important}.popover[data-v-48c5ee26]{max-width:400px!important}.custom-control-label[data-v-48c5ee26]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-48c5ee26],.form-control.is-invalid[data-v-48c5ee26]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-48c5ee26]{overflow:auto!important}.modal-content[data-v-48c5ee26],.popover-body[data-v-48c5ee26]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-48c5ee26],.btn-primary[data-v-48c5ee26]:active,.btn-primary[data-v-48c5ee26]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-48c5ee26]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-48c5ee26]{background-color:#377a16}.btn-success[data-v-48c5ee26]:hover{background-color:#1a390a}.btn-warning[data-v-48c5ee26]{background-color:#dacece}.btn-warning[data-v-48c5ee26]:hover{background-color:#b9a2a2}.btn-danger[data-v-48c5ee26]{background-color:#ce1212}.btn-danger[data-v-48c5ee26]:hover{background-color:#880c0c}.text-success[data-v-48c5ee26]{color:#377a16!important}.text-warning[data-v-48c5ee26]{color:#b9a2a2!important}.text-danger[data-v-48c5ee26]{color:#ce1212!important}.alert-success[data-v-48c5ee26]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-48c5ee26]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-48c5ee26]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-48c5ee26]{order:1}.order2[data-v-48c5ee26]{order:2}.order3[data-v-48c5ee26]{order:3}.order4[data-v-48c5ee26]{order:4}.order5[data-v-48c5ee26]{order:5}div kbd[data-v-48c5ee26]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-48c5ee26]{display:inline;user-select:text}.itemName-inner[data-v-48c5ee26],.itemName-inner>*[data-v-48c5ee26]{color:#212121!important;display:inline}.itemName-hovered[data-v-48c5ee26],.itemName-hoverable[data-v-48c5ee26]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-48c5ee26]{color:#4a4a4a!important}.itemName-icon[data-v-48c5ee26]{margin-right:3px}.itemName-details[data-v-48c5ee26]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-48c5ee26]:before{content:\"...\";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-48c5ee26]:after{content:\"\";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#ffffff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(2n){background-color:rgba(210,210,210,.3)}.text-dark[data-v-12f8d652]{color:#212121}.text-grey[data-v-12f8d652]{color:#4a4a4a}.text-lightGrey[data-v-12f8d652]{color:#737373}.text-mediumLightGrey[data-v-12f8d652]{color:#aaa}.text-veryLightGrey[data-v-12f8d652]{color:#d2d2d2}.fontWeight-medium[data-v-12f8d652]{font-weight:500}.fontWeight-heavy[data-v-12f8d652]{font-weight:700}.font-italic[data-v-12f8d652]{font-style:italic}.fontSize-verySmall[data-v-12f8d652]{font-size:.75rem}.fontSize-small[data-v-12f8d652]{font-size:.8rem}.fontSize-normal[data-v-12f8d652]{font-size:.9rem}.fontSize-large[data-v-12f8d652]{font-size:1.1rem}.font-default[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12f8d652]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12f8d652]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12f8d652]{word-break:break-all}.fillAndCenter[data-v-12f8d652]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12f8d652]{scrollbar-width:thin}.mainComponent[data-v-12f8d652]{position:relative}.mainComponent-minimized[data-v-12f8d652]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12f8d652]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12f8d652]{display:block}.visualComponent[data-v-12f8d652]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12f8d652]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12f8d652]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12f8d652]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12f8d652]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12f8d652]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12f8d652]{margin:3px 0!important}a[data-v-12f8d652]:link,a[data-v-12f8d652]:visited,a[data-v-12f8d652]:active{color:#b13f13}a[data-v-12f8d652]:hover,.alert a[data-v-12f8d652]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12f8d652]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12f8d652]{color:#737373!important}.page-link[data-v-12f8d652]:hover{color:#e85e29!important}ul[data-v-12f8d652]{padding-left:20px}h1[data-v-12f8d652]{font-size:1.85rem}h2[data-v-12f8d652]{font-size:1.7rem}h3[data-v-12f8d652]{font-size:1.55rem}h4[data-v-12f8d652]{font-size:1.35rem}h5[data-v-12f8d652]{font-size:1.25rem}h6[data-v-12f8d652]{font-size:1.2rem}.button[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12f8d652]:hover{color:#e85e29}.button-disabled[data-v-12f8d652]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12f8d652]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12f8d652]:hover{color:#880c0c}.button[data-v-12f8d652],button[data-v-12f8d652]{transition:all .2s ease-in-out}.button[data-v-12f8d652]:not(.button-disabled):active,button[data-v-12f8d652]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12f8d652]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12f8d652]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12f8d652]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12f8d652]:hover{color:#e85e29}.concept-mappingsExist[data-v-12f8d652]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12f8d652]{border-right:5px solid #ffffff}.pointer[data-v-12f8d652]{cursor:pointer}.starFavorite[data-v-12f8d652]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12f8d652]:hover,.starNormal[data-v-12f8d652]:hover{color:#e85e29}.starNormal[data-v-12f8d652]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12f8d652]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12f8d652]{background-color:#dacece;font-weight:700}.scrollable[data-v-12f8d652]{overflow-y:auto}.collapsed>.when-opened[data-v-12f8d652],:not(.collapsed)>.when-closed[data-v-12f8d652]{display:none}[data-v-12f8d652]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12f8d652]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12f8d652]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12f8d652]:before{background-color:#555!important}.popover[data-v-12f8d652]{max-width:400px!important}.custom-control-label[data-v-12f8d652]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12f8d652],.form-control.is-invalid[data-v-12f8d652]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12f8d652]{overflow:auto!important}.modal-content[data-v-12f8d652],.popover-body[data-v-12f8d652]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12f8d652],.btn-primary[data-v-12f8d652]:active,.btn-primary[data-v-12f8d652]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12f8d652]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12f8d652]{background-color:#377a16}.btn-success[data-v-12f8d652]:hover{background-color:#1a390a}.btn-warning[data-v-12f8d652]{background-color:#dacece}.btn-warning[data-v-12f8d652]:hover{background-color:#b9a2a2}.btn-danger[data-v-12f8d652]{background-color:#ce1212}.btn-danger[data-v-12f8d652]:hover{background-color:#880c0c}.text-success[data-v-12f8d652]{color:#377a16!important}.text-warning[data-v-12f8d652]{color:#b9a2a2!important}.text-danger[data-v-12f8d652]{color:#ce1212!important}.alert-success[data-v-12f8d652]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12f8d652]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12f8d652]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12f8d652]{order:1}.order2[data-v-12f8d652]{order:2}.order3[data-v-12f8d652]{order:3}.order4[data-v-12f8d652]{order:4}.order5[data-v-12f8d652]{order:5}div kbd[data-v-12f8d652]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-12f8d652]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-12f8d652]{text-align:right}.mappingDetail-container p[data-v-12f8d652]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-86e9817c]{color:#212121}.text-grey[data-v-86e9817c]{color:#4a4a4a}.text-lightGrey[data-v-86e9817c]{color:#737373}.text-mediumLightGrey[data-v-86e9817c]{color:#aaa}.text-veryLightGrey[data-v-86e9817c]{color:#d2d2d2}.fontWeight-medium[data-v-86e9817c]{font-weight:500}.fontWeight-heavy[data-v-86e9817c]{font-weight:700}.font-italic[data-v-86e9817c]{font-style:italic}.fontSize-verySmall[data-v-86e9817c]{font-size:.75rem}.fontSize-small[data-v-86e9817c]{font-size:.8rem}.fontSize-normal[data-v-86e9817c]{font-size:.9rem}.fontSize-large[data-v-86e9817c]{font-size:1.1rem}.font-default[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-86e9817c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-86e9817c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-86e9817c]{word-break:break-all}.fillAndCenter[data-v-86e9817c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-86e9817c]{scrollbar-width:thin}.mainComponent[data-v-86e9817c]{position:relative}.mainComponent-minimized[data-v-86e9817c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-86e9817c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-86e9817c]{display:block}.visualComponent[data-v-86e9817c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-86e9817c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-86e9817c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-86e9817c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-86e9817c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-86e9817c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-86e9817c]{margin:3px 0!important}a[data-v-86e9817c]:link,a[data-v-86e9817c]:visited,a[data-v-86e9817c]:active{color:#b13f13}a[data-v-86e9817c]:hover,.alert a[data-v-86e9817c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-86e9817c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-86e9817c]{color:#737373!important}.page-link[data-v-86e9817c]:hover{color:#e85e29!important}ul[data-v-86e9817c]{padding-left:20px}h1[data-v-86e9817c]{font-size:1.85rem}h2[data-v-86e9817c]{font-size:1.7rem}h3[data-v-86e9817c]{font-size:1.55rem}h4[data-v-86e9817c]{font-size:1.35rem}h5[data-v-86e9817c]{font-size:1.25rem}h6[data-v-86e9817c]{font-size:1.2rem}.button[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-86e9817c]:hover{color:#e85e29}.button-disabled[data-v-86e9817c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-86e9817c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-86e9817c]:hover{color:#880c0c}.button[data-v-86e9817c],button[data-v-86e9817c]{transition:all .2s ease-in-out}.button[data-v-86e9817c]:not(.button-disabled):active,button[data-v-86e9817c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-86e9817c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-86e9817c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-86e9817c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-86e9817c]:hover{color:#e85e29}.concept-mappingsExist[data-v-86e9817c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-86e9817c]{border-right:5px solid #ffffff}.pointer[data-v-86e9817c]{cursor:pointer}.starFavorite[data-v-86e9817c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-86e9817c]:hover,.starNormal[data-v-86e9817c]:hover{color:#e85e29}.starNormal[data-v-86e9817c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-86e9817c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-86e9817c]{background-color:#dacece;font-weight:700}.scrollable[data-v-86e9817c]{overflow-y:auto}.collapsed>.when-opened[data-v-86e9817c],:not(.collapsed)>.when-closed[data-v-86e9817c]{display:none}[data-v-86e9817c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-86e9817c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-86e9817c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-86e9817c]:before{background-color:#555!important}.popover[data-v-86e9817c]{max-width:400px!important}.custom-control-label[data-v-86e9817c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-86e9817c],.form-control.is-invalid[data-v-86e9817c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-86e9817c]{overflow:auto!important}.modal-content[data-v-86e9817c],.popover-body[data-v-86e9817c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-86e9817c],.btn-primary[data-v-86e9817c]:active,.btn-primary[data-v-86e9817c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-86e9817c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-86e9817c]{background-color:#377a16}.btn-success[data-v-86e9817c]:hover{background-color:#1a390a}.btn-warning[data-v-86e9817c]{background-color:#dacece}.btn-warning[data-v-86e9817c]:hover{background-color:#b9a2a2}.btn-danger[data-v-86e9817c]{background-color:#ce1212}.btn-danger[data-v-86e9817c]:hover{background-color:#880c0c}.text-success[data-v-86e9817c]{color:#377a16!important}.text-warning[data-v-86e9817c]{color:#b9a2a2!important}.text-danger[data-v-86e9817c]{color:#ce1212!important}.alert-success[data-v-86e9817c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-86e9817c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-86e9817c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-86e9817c]{order:1}.order2[data-v-86e9817c]{order:2}.order3[data-v-86e9817c]{order:3}.order4[data-v-86e9817c]{order:4}.order5[data-v-86e9817c]{order:5}div kbd[data-v-86e9817c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-86e9817c]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-86e9817c]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-86e9817c]{width:20px}.text-dark[data-v-69b44c71]{color:#212121}.text-grey[data-v-69b44c71]{color:#4a4a4a}.text-lightGrey[data-v-69b44c71]{color:#737373}.text-mediumLightGrey[data-v-69b44c71]{color:#aaa}.text-veryLightGrey[data-v-69b44c71]{color:#d2d2d2}.fontWeight-medium[data-v-69b44c71]{font-weight:500}.fontWeight-heavy[data-v-69b44c71]{font-weight:700}.font-italic[data-v-69b44c71]{font-style:italic}.fontSize-verySmall[data-v-69b44c71]{font-size:.75rem}.fontSize-small[data-v-69b44c71]{font-size:.8rem}.fontSize-normal[data-v-69b44c71]{font-size:.9rem}.fontSize-large[data-v-69b44c71]{font-size:1.1rem}.font-default[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-69b44c71]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-69b44c71]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-69b44c71]{word-break:break-all}.fillAndCenter[data-v-69b44c71]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-69b44c71]{scrollbar-width:thin}.mainComponent[data-v-69b44c71]{position:relative}.mainComponent-minimized[data-v-69b44c71]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-69b44c71]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-69b44c71]{display:block}.visualComponent[data-v-69b44c71]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-69b44c71]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-69b44c71]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-69b44c71]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-69b44c71]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-69b44c71]{display:block;flex:1 1 auto;overflow:auto}p[data-v-69b44c71]{margin:3px 0!important}a[data-v-69b44c71]:link,a[data-v-69b44c71]:visited,a[data-v-69b44c71]:active{color:#b13f13}a[data-v-69b44c71]:hover,.alert a[data-v-69b44c71]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-69b44c71]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-69b44c71]{color:#737373!important}.page-link[data-v-69b44c71]:hover{color:#e85e29!important}ul[data-v-69b44c71]{padding-left:20px}h1[data-v-69b44c71]{font-size:1.85rem}h2[data-v-69b44c71]{font-size:1.7rem}h3[data-v-69b44c71]{font-size:1.55rem}h4[data-v-69b44c71]{font-size:1.35rem}h5[data-v-69b44c71]{font-size:1.25rem}h6[data-v-69b44c71]{font-size:1.2rem}.button[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-69b44c71]:hover{color:#e85e29}.button-disabled[data-v-69b44c71]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-69b44c71]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-69b44c71]:hover{color:#880c0c}.button[data-v-69b44c71],button[data-v-69b44c71]{transition:all .2s ease-in-out}.button[data-v-69b44c71]:not(.button-disabled):active,button[data-v-69b44c71]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-69b44c71]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-69b44c71]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-69b44c71]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-69b44c71]:hover{color:#e85e29}.concept-mappingsExist[data-v-69b44c71]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-69b44c71]{border-right:5px solid #ffffff}.pointer[data-v-69b44c71]{cursor:pointer}.starFavorite[data-v-69b44c71]{color:#b13f13;margin-right:5px}.starFavorite[data-v-69b44c71]:hover,.starNormal[data-v-69b44c71]:hover{color:#e85e29}.starNormal[data-v-69b44c71]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-69b44c71]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-69b44c71]{background-color:#dacece;font-weight:700}.scrollable[data-v-69b44c71]{overflow-y:auto}.collapsed>.when-opened[data-v-69b44c71],:not(.collapsed)>.when-closed[data-v-69b44c71]{display:none}[data-v-69b44c71]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-69b44c71]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-69b44c71]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-69b44c71]:before{background-color:#555!important}.popover[data-v-69b44c71]{max-width:400px!important}.custom-control-label[data-v-69b44c71]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-69b44c71],.form-control.is-invalid[data-v-69b44c71]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-69b44c71]{overflow:auto!important}.modal-content[data-v-69b44c71],.popover-body[data-v-69b44c71]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-69b44c71],.btn-primary[data-v-69b44c71]:active,.btn-primary[data-v-69b44c71]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-69b44c71]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-69b44c71]{background-color:#377a16}.btn-success[data-v-69b44c71]:hover{background-color:#1a390a}.btn-warning[data-v-69b44c71]{background-color:#dacece}.btn-warning[data-v-69b44c71]:hover{background-color:#b9a2a2}.btn-danger[data-v-69b44c71]{background-color:#ce1212}.btn-danger[data-v-69b44c71]:hover{background-color:#880c0c}.text-success[data-v-69b44c71]{color:#377a16!important}.text-warning[data-v-69b44c71]{color:#b9a2a2!important}.text-danger[data-v-69b44c71]{color:#ce1212!important}.alert-success[data-v-69b44c71]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-69b44c71]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-69b44c71]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-69b44c71]{order:1}.order2[data-v-69b44c71]{order:2}.order3[data-v-69b44c71]{order:3}.order4[data-v-69b44c71]{order:4}.order5[data-v-69b44c71]{order:5}div kbd[data-v-69b44c71]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-69b44c71]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-69b44c71]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:\"\";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~=\"699px\"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~=\"700px\"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-c18ca760]{color:#212121}.text-grey[data-v-c18ca760]{color:#4a4a4a}.text-lightGrey[data-v-c18ca760]{color:#737373}.text-mediumLightGrey[data-v-c18ca760]{color:#aaa}.text-veryLightGrey[data-v-c18ca760]{color:#d2d2d2}.fontWeight-medium[data-v-c18ca760]{font-weight:500}.fontWeight-heavy[data-v-c18ca760]{font-weight:700}.font-italic[data-v-c18ca760]{font-style:italic}.fontSize-verySmall[data-v-c18ca760]{font-size:.75rem}.fontSize-small[data-v-c18ca760]{font-size:.8rem}.fontSize-normal[data-v-c18ca760]{font-size:.9rem}.fontSize-large[data-v-c18ca760]{font-size:1.1rem}.font-default[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c18ca760]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c18ca760]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c18ca760]{word-break:break-all}.fillAndCenter[data-v-c18ca760]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c18ca760]{scrollbar-width:thin}.mainComponent[data-v-c18ca760]{position:relative}.mainComponent-minimized[data-v-c18ca760]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c18ca760]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c18ca760]{display:block}.visualComponent[data-v-c18ca760]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c18ca760]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c18ca760]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c18ca760]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c18ca760]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c18ca760]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c18ca760]{margin:3px 0!important}a[data-v-c18ca760]:link,a[data-v-c18ca760]:visited,a[data-v-c18ca760]:active{color:#b13f13}a[data-v-c18ca760]:hover,.alert a[data-v-c18ca760]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c18ca760]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c18ca760]{color:#737373!important}.page-link[data-v-c18ca760]:hover{color:#e85e29!important}ul[data-v-c18ca760]{padding-left:20px}h1[data-v-c18ca760]{font-size:1.85rem}h2[data-v-c18ca760]{font-size:1.7rem}h3[data-v-c18ca760]{font-size:1.55rem}h4[data-v-c18ca760]{font-size:1.35rem}h5[data-v-c18ca760]{font-size:1.25rem}h6[data-v-c18ca760]{font-size:1.2rem}.button[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c18ca760]:hover{color:#e85e29}.button-disabled[data-v-c18ca760]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c18ca760]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c18ca760]:hover{color:#880c0c}.button[data-v-c18ca760],button[data-v-c18ca760]{transition:all .2s ease-in-out}.button[data-v-c18ca760]:not(.button-disabled):active,button[data-v-c18ca760]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c18ca760]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c18ca760]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c18ca760]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c18ca760]:hover{color:#e85e29}.concept-mappingsExist[data-v-c18ca760]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c18ca760]{border-right:5px solid #ffffff}.pointer[data-v-c18ca760]{cursor:pointer}.starFavorite[data-v-c18ca760]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c18ca760]:hover,.starNormal[data-v-c18ca760]:hover{color:#e85e29}.starNormal[data-v-c18ca760]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c18ca760]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c18ca760]{background-color:#dacece;font-weight:700}.scrollable[data-v-c18ca760]{overflow-y:auto}.collapsed>.when-opened[data-v-c18ca760],:not(.collapsed)>.when-closed[data-v-c18ca760]{display:none}[data-v-c18ca760]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c18ca760]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c18ca760]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c18ca760]:before{background-color:#555!important}.popover[data-v-c18ca760]{max-width:400px!important}.custom-control-label[data-v-c18ca760]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c18ca760],.form-control.is-invalid[data-v-c18ca760]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c18ca760]{overflow:auto!important}.modal-content[data-v-c18ca760],.popover-body[data-v-c18ca760]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c18ca760],.btn-primary[data-v-c18ca760]:active,.btn-primary[data-v-c18ca760]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c18ca760]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c18ca760]{background-color:#377a16}.btn-success[data-v-c18ca760]:hover{background-color:#1a390a}.btn-warning[data-v-c18ca760]{background-color:#dacece}.btn-warning[data-v-c18ca760]:hover{background-color:#b9a2a2}.btn-danger[data-v-c18ca760]{background-color:#ce1212}.btn-danger[data-v-c18ca760]:hover{background-color:#880c0c}.text-success[data-v-c18ca760]{color:#377a16!important}.text-warning[data-v-c18ca760]{color:#b9a2a2!important}.text-danger[data-v-c18ca760]{color:#ce1212!important}.alert-success[data-v-c18ca760]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c18ca760]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c18ca760]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c18ca760]{order:1}.order2[data-v-c18ca760]{order:2}.order3[data-v-c18ca760]{order:3}.order4[data-v-c18ca760]{order:4}.order5[data-v-c18ca760]{order:5}div kbd[data-v-c18ca760]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c18ca760]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-c18ca760]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-1c279eed]{color:#212121}.text-grey[data-v-1c279eed]{color:#4a4a4a}.text-lightGrey[data-v-1c279eed]{color:#737373}.text-mediumLightGrey[data-v-1c279eed]{color:#aaa}.text-veryLightGrey[data-v-1c279eed]{color:#d2d2d2}.fontWeight-medium[data-v-1c279eed]{font-weight:500}.fontWeight-heavy[data-v-1c279eed]{font-weight:700}.font-italic[data-v-1c279eed]{font-style:italic}.fontSize-verySmall[data-v-1c279eed]{font-size:.75rem}.fontSize-small[data-v-1c279eed]{font-size:.8rem}.fontSize-normal[data-v-1c279eed]{font-size:.9rem}.fontSize-large[data-v-1c279eed]{font-size:1.1rem}.font-default[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1c279eed]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1c279eed]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1c279eed]{word-break:break-all}.fillAndCenter[data-v-1c279eed]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1c279eed]{scrollbar-width:thin}.mainComponent[data-v-1c279eed]{position:relative}.mainComponent-minimized[data-v-1c279eed]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1c279eed]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1c279eed]{display:block}.visualComponent[data-v-1c279eed]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1c279eed]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1c279eed]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1c279eed]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1c279eed]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1c279eed]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1c279eed]{margin:3px 0!important}a[data-v-1c279eed]:link,a[data-v-1c279eed]:visited,a[data-v-1c279eed]:active{color:#b13f13}a[data-v-1c279eed]:hover,.alert a[data-v-1c279eed]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1c279eed]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1c279eed]{color:#737373!important}.page-link[data-v-1c279eed]:hover{color:#e85e29!important}ul[data-v-1c279eed]{padding-left:20px}h1[data-v-1c279eed]{font-size:1.85rem}h2[data-v-1c279eed]{font-size:1.7rem}h3[data-v-1c279eed]{font-size:1.55rem}h4[data-v-1c279eed]{font-size:1.35rem}h5[data-v-1c279eed]{font-size:1.25rem}h6[data-v-1c279eed]{font-size:1.2rem}.button[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1c279eed]:hover{color:#e85e29}.button-disabled[data-v-1c279eed]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1c279eed]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1c279eed]:hover{color:#880c0c}.button[data-v-1c279eed],button[data-v-1c279eed]{transition:all .2s ease-in-out}.button[data-v-1c279eed]:not(.button-disabled):active,button[data-v-1c279eed]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1c279eed]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1c279eed]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1c279eed]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1c279eed]:hover{color:#e85e29}.concept-mappingsExist[data-v-1c279eed]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1c279eed]{border-right:5px solid #ffffff}.pointer[data-v-1c279eed]{cursor:pointer}.starFavorite[data-v-1c279eed]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1c279eed]:hover,.starNormal[data-v-1c279eed]:hover{color:#e85e29}.starNormal[data-v-1c279eed]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1c279eed]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1c279eed]{background-color:#dacece;font-weight:700}.scrollable[data-v-1c279eed]{overflow-y:auto}.collapsed>.when-opened[data-v-1c279eed],:not(.collapsed)>.when-closed[data-v-1c279eed]{display:none}[data-v-1c279eed]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1c279eed]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1c279eed]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1c279eed]:before{background-color:#555!important}.popover[data-v-1c279eed]{max-width:400px!important}.custom-control-label[data-v-1c279eed]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1c279eed],.form-control.is-invalid[data-v-1c279eed]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1c279eed]{overflow:auto!important}.modal-content[data-v-1c279eed],.popover-body[data-v-1c279eed]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1c279eed],.btn-primary[data-v-1c279eed]:active,.btn-primary[data-v-1c279eed]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1c279eed]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1c279eed]{background-color:#377a16}.btn-success[data-v-1c279eed]:hover{background-color:#1a390a}.btn-warning[data-v-1c279eed]{background-color:#dacece}.btn-warning[data-v-1c279eed]:hover{background-color:#b9a2a2}.btn-danger[data-v-1c279eed]{background-color:#ce1212}.btn-danger[data-v-1c279eed]:hover{background-color:#880c0c}.text-success[data-v-1c279eed]{color:#377a16!important}.text-warning[data-v-1c279eed]{color:#b9a2a2!important}.text-danger[data-v-1c279eed]{color:#ce1212!important}.alert-success[data-v-1c279eed]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1c279eed]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1c279eed]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1c279eed]{order:1}.order2[data-v-1c279eed]{order:2}.order3[data-v-1c279eed]{order:3}.order4[data-v-1c279eed]{order:4}.order5[data-v-1c279eed]{order:5}div kbd[data-v-1c279eed]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-1c279eed]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-1c279eed]{text-align:right}.concordanceDetail-container p[data-v-1c279eed]{margin:0!important}.text-dark[data-v-e8c9c2b0]{color:#212121}.text-grey[data-v-e8c9c2b0]{color:#4a4a4a}.text-lightGrey[data-v-e8c9c2b0]{color:#737373}.text-mediumLightGrey[data-v-e8c9c2b0]{color:#aaa}.text-veryLightGrey[data-v-e8c9c2b0]{color:#d2d2d2}.fontWeight-medium[data-v-e8c9c2b0]{font-weight:500}.fontWeight-heavy[data-v-e8c9c2b0]{font-weight:700}.font-italic[data-v-e8c9c2b0]{font-style:italic}.fontSize-verySmall[data-v-e8c9c2b0]{font-size:.75rem}.fontSize-small[data-v-e8c9c2b0]{font-size:.8rem}.fontSize-normal[data-v-e8c9c2b0]{font-size:.9rem}.fontSize-large[data-v-e8c9c2b0]{font-size:1.1rem}.font-default[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e8c9c2b0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e8c9c2b0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e8c9c2b0]{word-break:break-all}.fillAndCenter[data-v-e8c9c2b0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e8c9c2b0]{scrollbar-width:thin}.mainComponent[data-v-e8c9c2b0]{position:relative}.mainComponent-minimized[data-v-e8c9c2b0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e8c9c2b0]{display:block}.visualComponent[data-v-e8c9c2b0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e8c9c2b0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e8c9c2b0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e8c9c2b0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e8c9c2b0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e8c9c2b0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e8c9c2b0]{margin:3px 0!important}a[data-v-e8c9c2b0]:link,a[data-v-e8c9c2b0]:visited,a[data-v-e8c9c2b0]:active{color:#b13f13}a[data-v-e8c9c2b0]:hover,.alert a[data-v-e8c9c2b0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e8c9c2b0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e8c9c2b0]{color:#737373!important}.page-link[data-v-e8c9c2b0]:hover{color:#e85e29!important}ul[data-v-e8c9c2b0]{padding-left:20px}h1[data-v-e8c9c2b0]{font-size:1.85rem}h2[data-v-e8c9c2b0]{font-size:1.7rem}h3[data-v-e8c9c2b0]{font-size:1.55rem}h4[data-v-e8c9c2b0]{font-size:1.35rem}h5[data-v-e8c9c2b0]{font-size:1.25rem}h6[data-v-e8c9c2b0]{font-size:1.2rem}.button[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e8c9c2b0]:hover{color:#e85e29}.button-disabled[data-v-e8c9c2b0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e8c9c2b0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e8c9c2b0]:hover{color:#880c0c}.button[data-v-e8c9c2b0],button[data-v-e8c9c2b0]{transition:all .2s ease-in-out}.button[data-v-e8c9c2b0]:not(.button-disabled):active,button[data-v-e8c9c2b0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e8c9c2b0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e8c9c2b0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e8c9c2b0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e8c9c2b0]:hover{color:#e85e29}.concept-mappingsExist[data-v-e8c9c2b0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e8c9c2b0]{border-right:5px solid #ffffff}.pointer[data-v-e8c9c2b0]{cursor:pointer}.starFavorite[data-v-e8c9c2b0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e8c9c2b0]:hover,.starNormal[data-v-e8c9c2b0]:hover{color:#e85e29}.starNormal[data-v-e8c9c2b0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e8c9c2b0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e8c9c2b0]{background-color:#dacece;font-weight:700}.scrollable[data-v-e8c9c2b0]{overflow-y:auto}.collapsed>.when-opened[data-v-e8c9c2b0],:not(.collapsed)>.when-closed[data-v-e8c9c2b0]{display:none}[data-v-e8c9c2b0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e8c9c2b0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e8c9c2b0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e8c9c2b0]:before{background-color:#555!important}.popover[data-v-e8c9c2b0]{max-width:400px!important}.custom-control-label[data-v-e8c9c2b0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e8c9c2b0],.form-control.is-invalid[data-v-e8c9c2b0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e8c9c2b0]{overflow:auto!important}.modal-content[data-v-e8c9c2b0],.popover-body[data-v-e8c9c2b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e8c9c2b0],.btn-primary[data-v-e8c9c2b0]:active,.btn-primary[data-v-e8c9c2b0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e8c9c2b0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e8c9c2b0]{background-color:#377a16}.btn-success[data-v-e8c9c2b0]:hover{background-color:#1a390a}.btn-warning[data-v-e8c9c2b0]{background-color:#dacece}.btn-warning[data-v-e8c9c2b0]:hover{background-color:#b9a2a2}.btn-danger[data-v-e8c9c2b0]{background-color:#ce1212}.btn-danger[data-v-e8c9c2b0]:hover{background-color:#880c0c}.text-success[data-v-e8c9c2b0]{color:#377a16!important}.text-warning[data-v-e8c9c2b0]{color:#b9a2a2!important}.text-danger[data-v-e8c9c2b0]{color:#ce1212!important}.alert-success[data-v-e8c9c2b0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e8c9c2b0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e8c9c2b0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e8c9c2b0]{order:1}.order2[data-v-e8c9c2b0]{order:2}.order3[data-v-e8c9c2b0]{order:3}.order4[data-v-e8c9c2b0]{order:4}.order5[data-v-e8c9c2b0]{order:5}div kbd[data-v-e8c9c2b0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-e8c9c2b0]{flex:1}.mappingBrowser-registryGroup-header[data-v-e8c9c2b0]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-e8c9c2b0]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-e8c9c2b0]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-e8c9c2b0]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-e8c9c2b0]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-e8c9c2b0]{flex:1;margin:5px 0}#mappingBrowser[data-v-e8c9c2b0]{max-width:100%}.noItems[data-v-e8c9c2b0]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-e8c9c2b0]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-e8c9c2b0]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-e8c9c2b0]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-e8c9c2b0]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-e8c9c2b0]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~=\"750px\"] .mappingBrowser-from750,#mappingBrowser[max-width~=\"650px\"] .mappingBrowser-from650,#mappingBrowser[max-width~=\"550px\"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex=\"-1\"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:\"— \"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\"}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:\"\";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*!\n* BootstrapVue Custom CSS (https://bootstrap-vue.org)\n*/.bv-no-focus-ring:focus{outline:none}@media (max-width: 575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width: 767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width: 991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width: 1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:rgba(40,167,69,.35)}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black)}.b-skeleton:before{content:\" \"}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:rgba(255,255,255,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:rgba(255,255,255,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:rgba(255,255,255,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:rgba(254,254,254,.85);border-bottom-color:rgba(253,253,254,.85)}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.cocoda-vue-tabs[data-v-21b608cb]{display:flex;flex-direction:column}.cocoda-vue-tabs-border-all[data-v-21b608cb]{border:1px solid rgba(132,141,149,.2);border-radius:8px}.cocoda-vue-tabs-border-top[data-v-21b608cb]{border-top:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-right[data-v-21b608cb]{border-right:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-bottom[data-v-21b608cb]{border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-left[data-v-21b608cb]{border-left:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header[data-v-21b608cb]{flex:none;display:flex;flex-wrap:wrap;user-select:none;margin:0 0 -1px;padding:0;border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header-item[data-v-21b608cb]{box-sizing:content-box;position:relative;margin:0 2px;border-top:3px solid transparent;font-weight:700}.cocoda-vue-tabs-header-item[data-v-21b608cb]:first-child{margin-left:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:last-child{margin-right:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:hover{cursor:pointer}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{color:#848d95}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]:hover,.cocoda-vue-tabs-header-item-active[data-v-21b608cb]{background-color:rgba(132,141,149,.05)}.cocoda-vue-tabs-header-item-active[data-v-21b608cb]:hover{cursor:auto}.cocoda-vue-tabs-header-item-fill[data-v-21b608cb]{flex-grow:1;flex-shrink:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cocoda-vue-tabs-sm[data-v-21b608cb]{font-size:.85rem}.cocoda-vue-tabs-md[data-v-21b608cb]{font-size:1rem}.cocoda-vue-tabs-lg[data-v-21b608cb]{font-size:1.2rem}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:24px;line-height:24px;padding:0 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:32px;line-height:32px;padding:0 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:48px;line-height:48px;padding:0 15px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:2px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:3px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:5px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:2px solid transparent}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:3px solid transparent}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:5px solid transparent}.cocoda-vue-tabs-content[data-v-7a27a12e]{flex:1;overflow:scroll}.cocoda-vue-tabs-sm .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:10px 8px 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:13px 10px 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:16px 15px 15px}\n",document.head.appendChild(r),t({B:function(t){return cC(t,function(t){return iC(t).filter((e=>!sC(t).includes(e)))}(t))},E:XO,G:iS,J:ZO,K:qO,Q:async function(){for(const t of await cw.getSchemes({timeout:1e4}))YO(t,{type:"scheme"}),JO.value.find((e=>ds.compare(e,t)))||JO.value.push({uri:t.uri,identifier:t.identifier});return JO},V:Mn,a:lS,d:sS,f:qS,g:WO,h:KS,i:nS,j:function(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var r=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),r},l:rS,m:ei,n:ai,s:GO,t:YO,z:lC}); /*! * Vue.js v2.7.15 * (c) 2014-2023 Evan You @@ -18,7 +18,7 @@ var n=Object.freeze({}),o=Array.isArray;function a(t){return null==t}function i( Version 1.10.0 https://localforage.github.io/localForage (c) 2013-2017 Mozilla, Apache License 2.0 - */!function(t,e){t.exports=function t(e,r,n){function o(i,s){if(!r[i]){if(!e[i]){if(!s&&gy)return gy(i);if(a)return a(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[i]={exports:{}};e[i][0].call(c.exports,(function(t){var r=e[i][1][t];return o(r||t)}),c,c.exports,t,e,r,n)}return r[i].exports}for(var a=gy,i=0;i=43)}})).catch((function(){return!1}))}function k(t){return"boolean"==typeof m?c.resolve(m):x(t).then((function(t){return m=t}))}function _(t){var e=b[t.name],r={};r.promise=new c((function(t,e){r.resolve=t,r.reject=e})),e.deferredOperations.push(r),e.dbReady?e.dbReady=e.dbReady.then((function(){return r.promise})):e.dbReady=r.promise}function O(t){var e=b[t.name].deferredOperations.pop();if(e)return e.resolve(),e.promise}function S(t,e){var r=b[t.name].deferredOperations.pop();if(r)return r.reject(e),r.promise}function C(t,e){return new c((function(r,n){if(b[t.name]=b[t.name]||I(),t.db){if(!e)return r(t.db);_(t),t.db.close()}var o=[t.name];e&&o.push(t.version);var a=i.open.apply(i,o);e&&(a.onupgradeneeded=function(e){var r=a.result;try{r.createObjectStore(t.storeName),e.oldVersion<=1&&r.createObjectStore(h)}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+t.name+'" has been upgraded from version '+e.oldVersion+" to version "+e.newVersion+', but the storage "'+t.storeName+'" already exists.')}}),a.onerror=function(t){t.preventDefault(),n(a.error)},a.onsuccess=function(){var e=a.result;e.onversionchange=function(t){t.target.close()},r(e),O(t)}}))}function j(t){return C(t,!1)}function T(t){return C(t,!0)}function P(t,e){if(!t.db)return!0;var r=!t.db.objectStoreNames.contains(t.storeName),n=t.versiont.db.version;if(n&&(t.version!==e&&console.warn('The database "'+t.name+"\" can't be downgraded from version "+t.db.version+" to version "+t.version+"."),t.version=t.db.version),o||r){if(r){var a=t.db.version+1;a>t.version&&(t.version=a)}return!0}return!1}function $(t){return new c((function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){var n=btoa(r.target.result||"");e({__local_forage_encoded_blob:!0,data:n,type:t.type})},n.readAsBinaryString(t)}))}function D(t){return l([w(atob(t.data))],{type:t.type})}function A(t){return t&&t.__local_forage_encoded_blob}function z(t){var e=this,r=e._initReady().then((function(){var t=b[e._dbInfo.name];if(t&&t.dbReady)return t.dbReady}));return u(r,t,t),r}function E(t){_(t);for(var e=b[t.name],r=e.forages,n=0;n0&&(!t.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return c.resolve().then((function(){if(!t.db||"NotFoundError"===a.name&&!t.db.objectStoreNames.contains(t.storeName)&&t.version<=t.db.version)return t.db&&(t.version=t.db.version+1),T(t)})).then((function(){return E(t).then((function(){M(t,e,r,n-1)}))})).catch(r);r(a)}}function I(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function L(t){var e=this,r={db:null};if(t)for(var n in t)r[n]=t[n];var o=b[r.name];o||(o=I(),b[r.name]=o),o.forages.push(e),e._initReady||(e._initReady=e.ready,e.ready=z);var a=[];function i(){return c.resolve()}for(var s=0;s>4,d[l++]=(15&n)<<4|o>>2,d[l++]=(3&o)<<6|63&a;return c}function ht(t){var e,r=new Uint8Array(t),n="";for(e=0;e>2],n+=Y[(3&r[e])<<4|r[e+1]>>4],n+=Y[(15&r[e+1])<<2|r[e+2]>>6],n+=Y[63&r[e+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}function mt(t,e){var r="";if(t&&(r=pt.call(t)),t&&("[object ArrayBuffer]"===r||t.buffer&&"[object ArrayBuffer]"===pt.call(t.buffer))){var n,o=Z;t instanceof ArrayBuffer?(n=t,o+=tt):(n=t.buffer,"[object Int8Array]"===r?o+=rt:"[object Uint8Array]"===r?o+=nt:"[object Uint8ClampedArray]"===r?o+=ot:"[object Int16Array]"===r?o+=at:"[object Uint16Array]"===r?o+=st:"[object Int32Array]"===r?o+=it:"[object Uint32Array]"===r?o+=lt:"[object Float32Array]"===r?o+=ct:"[object Float64Array]"===r?o+=dt:e(new Error("Failed to get type for BinaryArray"))),e(o+ht(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){var r=X+t.type+"~"+ht(this.result);e(Z+et+r)},a.readAsArrayBuffer(t)}else try{e(JSON.stringify(t))}catch(zC){console.error("Couldn't convert value into a JSON string: ",t),e(null,zC)}}function bt(t){if(t.substring(0,Q)!==Z)return JSON.parse(t);var e,r=t.substring(ut),n=t.substring(Q,ut);if(n===et&&J.test(r)){var o=r.match(J);e=o[1],r=r.substring(o[0].length)}var a=ft(r);switch(n){case tt:return a;case et:return l([a],{type:e});case rt:return new Int8Array(a);case nt:return new Uint8Array(a);case ot:return new Uint8ClampedArray(a);case at:return new Int16Array(a);case st:return new Uint16Array(a);case it:return new Int32Array(a);case lt:return new Uint32Array(a);case ct:return new Float32Array(a);case dt:return new Float64Array(a);default:throw new Error("Unkown type: "+n)}}var gt={serialize:mt,deserialize:bt,stringToBuffer:ft,bufferToString:ht};function vt(t,e,r,n){t.executeSql("CREATE TABLE IF NOT EXISTS "+e.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function yt(t){var e=this,r={db:null};if(t)for(var n in t)r[n]="string"!=typeof t[n]?t[n].toString():t[n];var o=new c((function(t,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(zC){return n(zC)}r.db.transaction((function(o){vt(o,r,(function(){e._dbInfo=r,t()}),(function(t,e){n(e)}))}),n)}));return r.serializer=gt,o}function wt(t,e,r,n,o,a){t.executeSql(r,n,o,(function(t,i){i.code===i.SYNTAX_ERR?t.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[e.storeName],(function(t,s){s.rows.length?a(t,i):vt(t,e,(function(){t.executeSql(r,n,o,a)}),a)}),a):a(t,i)}),a)}function xt(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? LIMIT 1",[t],(function(t,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function kt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName,[],(function(r,n){for(var a=n.rows,i=a.length,s=0;s0)return void a(_t.apply(o,[t,s,r,n-1]));i(e)}}))}))})).catch(i)}));return d(a,r),a}function Ot(t,e,r){return _t.apply(this,[t,e,r,1])}function St(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[t],(function(){e()}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Ct(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"DELETE FROM "+n.storeName,[],(function(){t()}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function jt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],(function(e,r){var n=r.rows.item(0).c;t(n)}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function Tt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[t+1],(function(t,r){var n=r.rows.length?r.rows.item(0).key:null;e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Pt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT key FROM "+n.storeName,[],(function(e,r){for(var n=[],o=0;o '__WebKitDatabaseInfoTable__'",[],(function(r,n){for(var o=[],a=0;a0}function Lt(t){var e=this,r={};if(t)for(var n in t)r[n]=t[n];return r.keyPrefix=Et(t,e._defaultConfig),It()?(e._dbInfo=r,r.serializer=gt,c.resolve()):c.reject()}function Bt(t){var e=this,r=e.ready().then((function(){for(var t=e._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(t)&&localStorage.removeItem(n)}}));return d(r,t),r}function Rt(t,e){var r=this;t=p(t);var n=r.ready().then((function(){var e=r._dbInfo,n=localStorage.getItem(e.keyPrefix+t);return n&&(n=e.serializer.deserialize(n)),n}));return d(n,e),n}function Ft(t,e){var r=this,n=r.ready().then((function(){for(var e=r._dbInfo,n=e.keyPrefix,o=n.length,a=localStorage.length,i=1,s=0;s=0;e--){var r=localStorage.key(e);0===r.indexOf(t)&&localStorage.removeItem(r)}})):c.reject("Invalid arguments"),d(n,e),n}var qt={_driver:"localStorageWrapper",_initStorage:Lt,_support:zt(),iterate:Ft,getItem:Rt,setItem:Wt,removeItem:Ut,clear:Bt,length:Ht,key:Nt,keys:Vt,dropInstance:Gt},Kt=function(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},Yt=function(t,e){for(var r=t.length,n=0;n!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this.queue=[],this.localStorageKey="cocoda-mappings--"+this._path;let t="mappings";yy.getItem(t).then((e=>{e&&console.warn(`Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "${t}". This data will not be used anymore. A manual export is necessary to get this data back.`)})),this.queue.push((()=>yy.getItem(this.localStorageKey).then((t=>{t=t||[];let e=0;for(let r of t.filter((t=>!t.uri||!t.uri.startsWith(Cy))))r.uri&&(r.identifier||(r.identifier=[]),r.identifier.push(r.uri)),r.uri=`${Cy}${Sy()}`,e+=1;return e&&console.warn(`URIs added to ${e} local mappings.`),yy.setItem(this.localStorageKey,t)})))().catch((t=>{console.warn("Error when adding URIs to local mappings:",t)})))}isAuthorizedFor({type:t,action:e}){return"mappings"==t&&"anonymous"!=e}_getMappingsQueue(){let t=hg(this.queue)||Promise.resolve();return new Promise((e=>{let r=((a=new Promise(((t,e)=>{n=t,o=e}))).resolve=n,a.reject=o,a);var n,o,a;let i=()=>{r.resolve()};this.queue.push(r),t.then((()=>yy.getItem(this.localStorageKey))).then((t=>{e({mappings:t,done:i})}))}))}async getMapping({mapping:t,...e}){if(e._raw=!0,!t||!t.uri)throw new hs({parameter:"mapping"});return(await this.getMappings({...e,uri:t.uri}))[0]}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,uri:p}={}){let f={};return t&&(f.from=Nh(t)?t:t.uri),e&&(f.fromScheme=Nh(e)?{uri:e}:e),r&&(f.to=Nh(r)?r:r.uri),n&&(f.toScheme=Nh(n)?{uri:n}:n),o&&(f.creator=Nh(o)?o:us.prefLabel(o)),a&&(f.type=Nh(a)?a:a.uri),i&&(f.partOf=Nh(i)?i:i.uri),s&&(f.offset=s),l&&(f.limit=l),c&&(f.direction=c),d&&(f.mode=d),u&&(f.identifier=u),p&&(f.uri=p),this._getMappingsQueue().catch((t=>{throw new ps({message:"Could not get mappings from local storage",relatedError:t})})).then((({mappings:t,done:e})=>{e();let r=(t,e)=>t.uri==e||e&&t.notation&&t.notation[0].toLowerCase()==e.toLowerCase();if((f.from||f.to)&&(t=t.filter((t=>{let e=null!=us.conceptsOfMapping(t,"from").find((t=>r(t,f.from))),n=null!=us.conceptsOfMapping(t,"to").find((t=>r(t,f.from))),o=null!=us.conceptsOfMapping(t,"from").find((t=>r(t,f.to))),a=null!=us.conceptsOfMapping(t,"to").find((t=>r(t,f.to)));return"backward"==f.direction?"or"==f.mode?f.from&&n||f.to&&o:(!f.from||n)&&(!f.to||o):"both"==f.direction?"or"==f.mode?f.from&&(e||n)||f.to&&(o||a):(!f.from||e)&&(!f.to||a)||(!f.from||n)&&(!f.to||o):"or"==f.mode?f.from&&e||f.to&&a:(!f.from||e)&&(!f.to||a)}))),(f.fromScheme||f.toScheme)&&(t=t.filter((t=>{let e=us.compare(t.fromScheme,f.fromScheme),r=us.compare(t.toScheme,f.fromScheme),n=us.compare(t.fromScheme,f.toScheme),o=us.compare(t.toScheme,f.toScheme);return"backward"==f.direction?"or"==f.mode?f.fromScheme&&r||f.toScheme&&n:(!f.fromScheme||r)&&(!f.toScheme||n):"both"==f.direction?"or"==f.mode?f.fromScheme&&(e||r)||f.toScheme&&(n||o):(!f.fromScheme||e)&&(!f.toScheme||o)||(!f.fromScheme||r)&&(!f.toScheme||n):"or"==f.mode?f.fromScheme&&e||f.toScheme&&o:(!f.fromScheme||e)&&(!f.toScheme||o)}))),f.creator){let e=f.creator.split("|");t=t.filter((t=>null!=(t.creator&&t.creator.find((t=>e.includes(us.prefLabel(t))||e.includes(t.uri))))))}f.type&&(t=t.filter((t=>(t.type||[us.defaultMappingType.uri]).includes(f.type)))),f.partOf&&(t=t.filter((t=>null!=t.partOf&&null!=t.partOf.find((t=>us.compare(t,{uri:f.partOf})))))),f.identifier&&(t=t.filter((t=>f.identifier.split("|").map((e=>(t.identifier||[]).includes(e)||t.uri==e)).reduce(((t,e)=>t||e))))),f.uri&&(t=t.filter((t=>t.uri==f.uri)));let n=t.length;return t=t.sort(((t,e)=>{let r=t.modified||t.created,n=e.modified||e.created;return null==n?-1:null==r?1:r>n?-1:1})),(t=(t=t.slice(f.offset||0)).slice(0,f.limit))._totalCount=n,t}))}async postMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();if(t.uri&&t.uri.startsWith(Cy)||(t.uri&&(t.identifier||(t.identifier=[]),t.identifier.push(t.uri)),t.uri=`${Cy}${Sy()}`),e.find((e=>e.uri==t.uri)))throw r(),new hs({parameter:"mapping",message:"Duplicate URI"});t.created||(t.created=(new Date).toISOString()),t.modified||(t.modified=t.created),e.push(t),e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(n){throw r(),n}}async putMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new hs({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=t,e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async patchMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new hs({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=Object.assign(e[n],t),e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async deleteMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();try{return e=e.filter((e=>e.uri!=t.uri)),e=e.map((t=>us.minifyMapping(t))),await yy.setItem(this.localStorageKey,e),r(),!0}catch(n){throw r(),n}}}jy.providerName="LocalMappings",jy.stored=!0;class Ty extends by{_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=py(this._api.api,"/status")),this.has.mappings=!0,this.has.concordances=!0,this.has.annotations=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){if(this._api.api){const t={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=py(this._api.api,t[e]))}this.has.mappings=!!this._api.mappings&&{},this.has.mappings&&(this.has.mappings.read=!!Nu(this._config,"mappings.read",!0),this.has.mappings.create=!!Nu(this._config,"mappings.create"),this.has.mappings.update=!!Nu(this._config,"mappings.update"),this.has.mappings.delete=!!Nu(this._config,"mappings.delete"),this.has.mappings.anonymous=!!Nu(this._config,"mappings.anonymous")),this.has.concordances=!!this._api.concordances&&{},this.has.concordances&&(this.has.concordances.read=!!Nu(this._config,"concordances.read"),this.has.concordances.create=!!Nu(this._config,"concordances.create"),this.has.concordances.update=!!Nu(this._config,"concordances.update"),this.has.concordances.delete=!!Nu(this._config,"concordances.delete")),this.has.annotations=!!this._api.annotations&&{},this.has.annotations&&(this.has.annotations.read=!!Nu(this._config,"annotations.read"),this.has.annotations.create=!!Nu(this._config,"annotations.create"),this.has.annotations.update=!!Nu(this._config,"annotations.update"),this.has.annotations.delete=!!Nu(this._config,"annotations.delete")),this.has.auth=null!=Nu(this._config,"auth.key"),this._defaultParams={properties:"annotations"}}async getMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});if(!t.uri||!t.uri.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...e,url:t.uri,params:{...this._defaultParams,...e.params||{}}})}catch(r){if(404==Nu(r,"response.status"))return null;throw r}}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,cardinality:p,annotatedBy:f,annotatedFor:h,annotatedWith:m,sort:b,order:g,...v}){let y={},w=this._api.mappings;return t&&(y.from=Nh(t)?t:t.uri),e&&(y.fromScheme=Nh(e)?e:e.uri),r&&(y.to=Nh(r)?r:r.uri),n&&(y.toScheme=Nh(n)?n:n.uri),o&&(y.creator=Nh(o)?o:us.prefLabel(o)),a&&(y.type=Nh(a)?a:a.uri),i&&(y.partOf=Nh(i)?i:i.uri),s&&(y.offset=s),l&&(y.limit=l),c&&(y.direction=c),p&&(y.cardinality=p),f&&(y.annotatedBy=f),h&&(y.annotatedFor=h),m&&(y.annotatedWith=m),d&&(y.mode=d),u&&(y.identifier=u),b&&(y.sort=b),g&&(y.order=g),this.axios({...v,method:"get",url:w,params:{...this._defaultParams,...v.params||{},...y}})}async postMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});return t=us.minifyMapping(t),t=us.addMappingIdentifiers(t),this.axios({...e,method:"post",url:this._api.mappings,data:t,params:{...this._defaultParams,...e.params||{}}})}async putMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});t=us.minifyMapping(t);const r=(t=us.addMappingIdentifiers(t)).uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:oy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getAnnotations({target:t,...e}){return t&&ip(e,"params.target",t),this.axios({...e,method:"get",url:this._api.annotations})}async postAnnotation({annotation:t,...e}){return this.axios({...e,method:"post",url:this._api.annotations,data:t})}async putAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t})}async patchAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:t})}async deleteAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getConcordances(t){return this.axios({...t,method:"get",url:this._api.concordances})}async postConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});return this.axios({...e,method:"post",url:this._api.concordances,data:t,params:{...this._defaultParams,...e.params||{}}})}async putConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:oy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}}Ty.providerName="MappingsApi",Ty.stored=!0;const Py={};class $y extends by{get _cache(){return Py[this.uri]}_prepare(){Py[this.uri]=[],this._occurrencesSupportedSchemes=[],this.has.occurrences=!0,this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}async _occurrencesIsSupported(t){if(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length);else try{const t=py(this._api.api,"voc"),e=await this.axios({method:"get",url:t});this._occurrencesSupportedSchemes=e||[]}catch(r){}let e=!1;for(let n of this._occurrencesSupportedSchemes)us.compare(t,n)&&(e=!0);return e}async getMappings(t){const e=await this.getOccurrences(t),r=t.from,n=Nu(r,"inScheme[0]")||t.fromScheme,o=t.to,a=Nu(o,"inScheme[0]")||t.toScheme,i=[];for(let s of e){if(!s)continue;let t={};t.from=Nu(s,"memberSet[0]"),t.from?t.from={memberSet:[t.from]}:t.from=null,t.fromScheme=Nu(s,"memberSet[0].inScheme[0]"),t.to=Nu(s,"memberSet[1]"),t.to?t.to={memberSet:[t.to]}:t.to={memberSet:[]},t.toScheme=Nu(s,"memberSet[1].inScheme[0]"),(r&&us.compare(r,Nu(t,"to.memberSet[0]"))||o&&us.compare(o,Nu(t,"from.memberSet[0]")))&&([t.from,t.fromScheme,t.to,t.toScheme]=[t.to,t.toScheme,t.from,t.fromScheme]),!t.fromScheme&&n&&(t.fromScheme=n),!t.toScheme&&a&&(t.toScheme=a),t.type=[us.defaultMappingType.uri],t._occurrence=s,t=us.addMappingIdentifiers(t),i.push(t)}return i._url=e._url,i}async getOccurrences({from:t,to:e,concepts:r,threshold:n=0,...o}){let a=[];r=(r||[]).concat([t,e]).filter((t=>!!t));for(let u of r)a.push(this._occurrencesIsSupported(Nu(u,"inScheme[0]")).then((t=>t&&u.uri?u.uri:null)));let i=await Promise.all(a);if(i=i.filter((t=>null!=t)),0==i.length)throw new hs({parameter:"concepts"});a=[];for(let u of i)a.push(this._getOccurrences({...o,params:{member:u,scheme:"*",threshold:n}}));const s=await Promise.all(a);let l=dy([],...s),c=[],d=[];for(let u=0;ut.concat(e.uri)),[]).sort().join(" ");c.includes(e)?d.push(u):c.push(e)}return d.forEach((t=>{delete l[t]})),l=l.filter((t=>null!=t)),l=l.sort(((t,e)=>parseInt(e.count||0)-parseInt(t.count||0))),l._url=s.map((t=>t._url)),l}async _getOccurrences(t){let e=this._cache.find((e=>Pb(e.config.params,t.params)));if(e)return e.data;const r=await this.axios({...t,method:"get",url:this._api.api});return this._cache.push({config:t,data:r}),this._cache.length>20&&(Py[this.uri]=this._cache.slice(this._cache.length-20)),r}}$y.providerName="OccurrencesApi",$y.stored=!1;class Dy extends by{_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=py(this._api.api,"/status")),this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,this.has.auth=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){if(this._api.api){const t={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=py(this._api.api,t[e]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=null!=Nu(this._config,"auth.key"),this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>us.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>us.compare(t,e))))return null;const r=(await this.getSchemes({params:{uri:us.getAllUris(t).join("|")}})).find((e=>us.compare(e,t)));return r?(this._approvedSchemes.push({uri:r.uri,identifier:us.getAllUris(t)}),r.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}async getSchemes(t={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new ys}const e=await this.axios({...t,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...t.params||{}}});return Array.isArray(this.schemes)?fy(e.filter((t=>us.isContainedIn(t,this.schemes))),e):e}async getTop({scheme:t,...e}){if(!this._api.top)throw new ys;if(!t)throw new hs({parameter:"scheme"});const r=await this._getSchemeUri(t);if(!r)throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...e,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:r}})}async getConcepts({concepts:t,...e}){if(!1===this.has.data)throw new ys;if(!t)throw new hs({parameter:"concepts"});Array.isArray(t)||(t=[t]);let r=t.map((t=>t.uri)).filter((t=>null!=t));return this.axios({...e,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...e.params||{},uri:r.join("|")}})}async getNarrower({concept:t,...e}){if(!this._api.narrower)throw new ys;if(!t||!t.uri)throw new hs({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async getAncestors({concept:t,...e}){if(!this._api.ancestors)throw new ys;if(!t||!t.uri)throw new hs({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async suggest({use:t="notation,label",types:e=[],sort:r="score",params:n={},...o}){return this._search({...o,endpoint:"suggest",params:{...n,type:e.join("|"),use:t,sort:r}})}async search({types:t=[],params:e={},...r}){return this._search({...r,endpoint:"search",params:{...e,type:t.join("|")}})}async vocSuggest({use:t="notation,label",sort:e="score",params:r={},...n}){return this._search({...n,endpoint:"voc-suggest",params:{...r,use:t,sort:e}})}async vocSearch(t){return this._search({...t,endpoint:"voc-search"})}async _search({endpoint:t,scheme:e,search:r,limit:n,offset:o,params:a,url:i,...s}){if(!(i=i??this._api[t]))throw new ys;if(!r)throw new hs({parameter:"search"});n=n||this._jskos.suggestResultLimit||100,o=o||0;const l=e&&await this._getSchemeUri(e);return i=i.replace("{searchTerms}",r),this.axios({...s,params:{...this._defaultParams,...a,limit:n,count:n,offset:o,search:r,query:r,voc:l},method:"get",url:i})}async getTypes({scheme:t,...e}){if(!this._api.types)throw new ys;if(Array.isArray(this._api.types))return this._api.types;const r=t&&await this._getSchemeUri(t);r&&ip(e,"params.uri",r);let n=await this.axios({...e,method:"get",url:this._api.types});return r&&(n=n.filter((e=>!e.inScheme||us.isContainedIn(t,e.inScheme)))),n}}Dy.providerName="ConceptApi",Dy.providerType="http://bartoc.org/api-type/jskos";const Ay={};class zy extends by{get _cache(){return Ay[this.uri]}_prepare(){Ay[this.uri]=[],this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}async getMappings({from:t,to:e,mode:r,...n}){let o,a,i=[];cc(this.schemes)&&(i=this.schemes);let s,l,c=Nu(t,"inScheme[0]"),d=Nu(e,"inScheme[0]");if(!t||us.isContainedIn(c,i)?(o=!0,a=e,s=d,l=i.find((t=>us.compare(t,c)))||i[0]):(o=!1,a=t,s=c,l=i.find((t=>us.compare(t,d)))||i[0]),"or"!=r)return[];if(!this._api.api)throw new ys;if(!a)throw new hs({parameter:o?"to":"from"});let u=us.languagePreference.selectLanguage(a.prefLabel);if(!u)throw new hs({parameter:o?"to":"from",message:"Missing language"});let p=Nu(a,`altLabel.${u}`,[]);Nh(p)&&(p=[p]);let f=Nu(a,`prefLabel.${u}`),h=p.concat([f]);h=[f];let{url:m,data:b}=await this._getReconciliationResults({...n,labels:h,language:u});b=[].concat(...Object.values(b).map((t=>t.result))).filter((t=>t)),b=b.sort(((t,e)=>t.score!=e.score?e.score-t.score:t.match!=e.match?t.match?-1:1:t.id.length-e.id.length));let g=Nu(l,"namespace",""),v=b.map((t=>({fromScheme:s,from:{memberSet:[a]},toScheme:l,to:{memberSet:[{uri:g+t.id}]},type:[t.match?"http://www.w3.org/2004/02/skos/core#exactMatch":t.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(v=v.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),v._url=m,v}async _getReconciliationResults({labels:t,language:e,...r}){t=t.sort();let n=this._cache.find((r=>Pb(r.labels,t)&&r.language==e));if(n)return n;let o={},a=0;for(let d of t)o[`q${a}`]={query:d},a+=1;let i=this._api.api;e&&(i=i.replace("{language}",e));const s=`queries=${encodeURIComponent(JSON.stringify(o))}`;ip(r,["headers","Content-Type"],"application/x-www-form-urlencoded");let l=await this.axios({...r,method:"post",url:i,data:s});l=l||{};let c={labels:t,language:e,data:l,url:`${i}${i.includes("?")?"&":"?"}${s}`};return this._cache.push(c),this._cache.length>20&&(Ay[this.uri]=this._cache.slice(this._cache.length-20)),c}}zy.providerName="ReconciliationApi",zy.stored=!1;class Ey extends by{_prepare(){this._cache=[],this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}supportsScheme(t){return super.supportsScheme(t)&&Nu(t,"_registry.has.search",!1)}async getMappings({from:t,to:e,mode:r,selected:n,limit:o=10,...a}){if("or"!=r)return[];if(!n)throw new hs({parameter:"selected"});let i=[];t&&this.supportsScheme(n.scheme[!1])?i.push(this._getMappings({...a,concept:t,sourceScheme:n.scheme[!0],targetScheme:n.scheme[!1],limit:o})):i.push(Promise.resolve([])),e&&this.supportsScheme(n.scheme[!0])?i.push(this._getMappings({...a,concept:e,sourceScheme:n.scheme[!1],targetScheme:n.scheme[!0],limit:o,swap:!0})):i.push(Promise.resolve([]));let[s,l]=await Promise.all(i);for(l=l.filter((t=>!s.find((e=>us.compareMappingMembers(t,e)))));s.length+l.length>o;)l.length>=s.length?l=l.slice(0,-1):s=s.slice(0,-1);return Gf(s,l)}async _getMappings({concept:t,sourceScheme:e,targetScheme:r,limit:n,swap:o=!1,...a}){if(!t||!e||!r)return[];if(us.compare(e,r))return[];const i=us.languagePreference.selectLanguage(t.prefLabel)||this._defaultLanguages[0];let s=us.prefLabel(t,{fallbackToUri:!1,language:i});if(!s)return[];const l=/^[\s\wäüöÄÜÖß]*\w/.exec(s);s=l?l[0]:s;let c=await this._getResults({...a,label:s,targetScheme:r,limit:n});if(!c.length&&t.broader?.length)for(const u of t.broader){const t=us.prefLabel(u,{fallbackToUri:!1,language:i});if(t&&(c=await this._getResults({...a,label:t,targetScheme:r,limit:n}),c.length))break}let d=c.map((n=>({fromScheme:e,from:{memberSet:[t]},toScheme:r,to:{memberSet:[n]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(d=d.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),d}async _getResults({label:t,targetScheme:e,limit:r,...n}){let o=(this._cache[e.uri]||{})[t];if(o&&o._limit>=r)return o;const a=Nu(e,"_registry");if(!a||!1===a.has.search)return[];let i=(this._jskos.overrides||[]).find((t=>us.compare(t,e)))?.search;const s=await a.search({...n,url:i,search:t,scheme:e,limit:r});return this._cache[e.uri]||(this._cache[e.uri]={}),this._cache[e.uri][t]=s,this._cache[e.uri][t]._limit=r,s}}Ey.providerName="LabelSearchSuggestion",Ey.stored=!1;class My extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){if(!t||!e)return null;const r={},n=t.match(/(.+\/)([^/]+)\/$/);return n?(r.api=n[1]+"rest/v1/",e.VOCID=n[2],r.schemes=[e],r):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(t,e,r){const n=t&&t.VOCID||Nu(this.schemes.find((e=>us.compare(e,t))),"VOCID");if(!n)throw new hs({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});e=e||"",(r=r||{}).lang||(r.lang=this._language);const o=Object.keys(r).map((t=>`${t}=${encodeURIComponent(r[t])}`)).join("&");return`${this._api.api}${n}${e}${o?"?"+o:""}`}_getDataUrl(t,{addFormatParameter:e=!0}={}){const r=Nu(t,"inScheme[0]");if(!t||!t.uri)throw new hs({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(r,"/data",e?{format:"application/json"}:{})}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>us.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>us.compare(t,e))))return null;const r=this._getApiUrl(t,"/"),n=(await this.axios({method:"get",url:r})).conceptschemes.find((e=>us.compare(e,t)));return n?(this._approvedSchemes.push({uri:n.uri,identifier:us.getAllUris(t)}),n.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}_toJskosConcept(t,{concept:e,scheme:r,result:n,language:o}={}){if(!t)return null;e=us.deepCopy(e||{}),o=o||t.lang||"en",e.uri=t.uri,r&&(e.inScheme=[r]);let a=t.matchedPrefLabel||t.prefLabel||t.label;if(Nh(a))ip(e,`prefLabel.${o}`,a);else{a&&!cc(a)&&(a=[a]);for(let t of a||[])ip(e,`prefLabel.${t.lang}`,t.value)}let i=t.altLabel;if(Nh(i))ip(e,`altLabel.${o}`,[i]);else{i&&!cc(i)&&(i=[i]);for(let t of i||[])Nu(e,`altLabel.${t.lang}`)?(e.altLabel[t.lang].push(t.value),e.altLabel[t.lang]=Bp(e.altLabel[t.lang])):ip(e,`altLabel.${t.lang}`,[t.value])}const s=t.notation||t["skos:notation"]||us.notation(e);s&&(e.notation=[s.value||s]),t.broader&&(cc(t.broader)||(t.broader=[t.broader]),e.broader=t.broader.map((t=>Nh(t)?{uri:t}:t))),!0===t.hasChildren?e.narrower=[null]:!1===t.hasChildren&&(e.narrower=[]),t.type&&!cc(t.type)&&(t.type=[t.type]),e.type=e.type||[];for(let l of t.type||[]){if(!us.isValidUri(l))continue;const t=l.slice(0,l.indexOf(":"));n&&n["@context"]&&n["@context"][t]&&(l=l.replace(t+":",n["@context"][t])),e.type.push(l)}return e.type=Bp(e.type),e.type.length||(e.type=["http://www.w3.org/2004/02/skos/core#Concept"]),e}async getSchemes({...t}={}){const e=[];for(let r of this.schemes||[]){const n=this._getApiUrl(r,"/"),o=(await this.axios({...t,method:"get",url:n})).conceptschemes.find((t=>us.compare(t,r))),a=o&&(o.prefLabel||o.label||o.title);a&&ip(r,`prefLabel.${this._language}`,a),e.push(r),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find((t=>us.compare(r,t)))||this._approvedSchemes.push({uri:o.uri,identifier:us.getAllUris(r)})}return e}async getTop({scheme:t,...e}){const r=this._getApiUrl(t,"/topConcepts"),n=await this._getSchemeUri(t);if(!n)throw new hs({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});ip(e,"params.scheme",n);const o=await this.axios({...e,method:"get",url:r}),a=[];for(let i of o.topconcepts||[]){const e=this._toJskosConcept(i,{scheme:t,language:this._language});e.topConceptOf=[t],a.push(e)}return a}async getConcepts({concepts:t,...e}){cc(t)||(t=[t]),t=t.map((t=>({uri:t.uri,inScheme:t.inScheme})));const r=[];for(let n of t){const t=this._getDataUrl(n,{addFormatParameter:!1});if(!t)continue;const o=await this.axios({...e,method:"get",url:t,params:{uri:n.uri,format:"application/json"}}),a=o&&o.graph&&o.graph.find((t=>us.compare(t,n)));if(a){const t=this._toJskosConcept(a,{concept:n,result:o});for(let e of["broader","narrower"]){let r=a[e]||t[e];r&&!cc(r)&&(r=[r]),r||(r=[]),t[e]=r.map((t=>this._toJskosConcept(o.graph.find((e=>us.compare(e,t))),{scheme:n.inScheme[0],result:o})))}t.ancestors=[],r.push(t)}}return r}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/children");return ip(e,"params.uri",t.uri),((await this.axios({...e,method:"get",url:n})).narrower||[]).map((t=>this._toJskosConcept(t,{scheme:r})))}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/broaderTransitive");ip(e,"params.uri",t.uri);const o=await this.axios({...e,method:"get",url:n});let a=[],i=t.uri;for(;i;){if(i!=t.uri){const t=Nu(o,`broaderTransitive["${i}"]`);a=a.concat([t])}i=Nu(o,`broaderTransitive["${i}"].broader[0]`)}return a.map((t=>this._toJskosConcept(t,{scheme:r}))).filter((e=>e.uri!=t.uri))}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}async search({search:t,scheme:e,limit:r,types:n=[],...o}){const a=this._getApiUrl(e,"/search");return ip(o,"params.query",`${t}*`),ip(o,"params.unique",1),ip(o,"params.maxhits",r||100),ip(o,"params.type",n.join(" ")),((await this.axios({...o,method:"get",url:a})).results||[]).map((t=>this._toJskosConcept(t,{scheme:e})))}async getTypes({scheme:t,...e}){const r=this._getApiUrl(t,"/types"),n=[],o=await this.axios({...e,method:"get",url:r});for(let a of o&&o.types||[])"http://www.w3.org/2004/02/skos/core#Concept"!=a.uri&&(a.label&&(a.prefLabel={[o["@context"]["@language"]]:a.label},delete a.label),n.push(a));return n._url=r,n}}My.providerName="SkosmosApi",My.providerType="http://bartoc.org/api-type/skosmos";const Iy="http://id.loc.gov/authorities/",Ly=[{uri:`${Iy}subjects`,identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:`${Iy}names`,identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],By=`${Iy}classification`;function Ry(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map((t=>t["@value"]));const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map((t=>t["@value"]))});for(let o of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(o["@value"]);return e}const Fy=t=>e=>!(e&&t&&t.namespace)||e.uri.startsWith(t.namespace);class Ny extends by{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({scheme:t}={}){return t&&Ly.find((e=>us.compare(e,t)))?{schemes:[t]}:null}async getSchemes(){const t=[];for(let e of await Promise.all(Ly.filter((t=>!this.schemes||!this.schemes.length||this.schemes.find((e=>us.compare(t,e))))).map((t=>sc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));if(e)return e=us.merge(function(t){const e=Ry(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}(e),t),e.topConcepts=(e.topConcepts||[]).filter((t=>t)),e}return null}))))))e&&t.push(e);return t}async getConcepts({concepts:t}){Array.isArray(t)||(t=[t]);const e=[];for(let r of await Promise.all(t.map((t=>sc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));return e?function(t,{scheme:e}){const r=Ry(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map((t=>Ly.find((e=>e.uri===t["@id"])))),r.inScheme.length&&r.inScheme[0]||delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||us.compare(r.inScheme[0],{uri:By})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map((t=>({uri:t["@id"]}))).filter(Fy(r.inScheme&&r.inScheme[0]));const o=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||us.compare(r.inScheme[0],{uri:By})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=o.map((t=>({uri:t["@id"]}))).filter(Fy(r.inScheme&&r.inScheme[0])),r}(e,{scheme:t.inScheme&&t.inScheme[0]}):null}}))))))r&&e.push(r);return e}async suggest(t){const e=await this.search(t);return[t.search,e.map((t=>us.prefLabel(t,{fallbackToUri:!0}))),[],e.map((t=>t.uri))]}async search({search:t,scheme:e,limit:r,offset:n}){const o=us.getAllUris(e).find((t=>t.startsWith(Iy)));if(!o||!Ly.find((t=>us.compare(t,{uri:o}))))throw new hs({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!t)throw new hs({parameter:"search",message:"parameter is empty or missing"});r=r||this._jskos.suggestResultLimit||100,n=n||0;const{data:a}=await sc({method:"get",url:`${o}/suggest2`.replace("http:","https:"),params:{q:t,count:r||100,offset:n,searchtype:"keyword"}});return(a.hits||[]).map((t=>({uri:t.uri,notation:[t.token],prefLabel:{en:t.aLabel},inScheme:[e]}))).filter(Fy(e))}}Ny.providerName="LocApi",Ny.providerType="http://bartoc.org/api-type/loc";var Vy={exports:{}};!function(t,e){!function(e,r,n){let o;(o=n.define)&&o.amd?o([],(function(){return r})):(o=n.modules)?o["FlexSearch".toLowerCase()]=r:t.exports=r}(0,function t(e){function r(t,e){const r=e?e.id:t&&t.id;this.id=r||0===r?r:$++,this.init(t,e),s(this,"index",(function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)})),s(this,"length",(function(){return this.index.length}))}function n(t,e,r,n){return this.u!==this.g&&(this.o=this.o.concat(r),this.u++,n&&this.o.length>=n&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(e,this.o),this.F&&this.F(this.o))),this}function o(t){const e=O();for(const r in t)if(t.hasOwnProperty(r)){const n=t[r];y(n)?e[r]=n.slice(0):x(n)?e[r]=o(n):e[r]=n}return e}function a(t,e){const r=t.length,n=w(e),o=[];for(let a=0,i=0;a=i&&((t=(t=t[s-(o+.5>>0)])[r]||(t[r]=[]))[t.length]=n),o)}function u(t,e){if(t){const r=Object.keys(t);for(let n=0,o=r.length;n(t=t.length-e.length)?1:t?-1:0}function h(t,e){return(t=t[z])<(e=e[z])?-1:t>e?1:0}function m(t,e){const r=z.length;for(let n=0;ne?1:0}function b(t,e,r){return t?{page:t,next:e?""+e:null,result:r}:r}function g(t,e,r,n,o,a,i){let s,l=[];if(!0===r){r="0";var c=""}else c=r&&r.split(":");const d=t.length;if(1i&&(c=0),s=(c=c||0)+e,s=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:t,content:e}),this.c[i]=""+this.C,r&&r(),this;if(!o){if(this.async&&"function"!=typeof importScripts){let o=this;return i=new Promise((function(r){setTimeout((function(){o.add(t,e,null,n,!0),o=null,r()}))})),r?(i.then(r),this):i}if(r)return this.add(t,e,null,n,!0),r(),this}if(!(e=this.encode(e)).length)return this;o=w(r=this.f)?r(e):e.split(this.split),this.filter&&(o=a(o,this.filter));const f=O();f._ctx=O();const h=o.length,m=this.threshold,b=this.depth,g=this.b,v=this.i,y=this.D;for(let e=0;ep;r--)d(v,f,u=s.substring(p,r),t,e,c,m,g-1)}break;default:if(l=d(v,f,s,t,1,c,m,g-1),b&&1=m)for(l=f._ctx[s]||(f._ctx[s]=O()),s=this.h[s]||(this.h[s]=_(g-(m||0))),0>(c=e-b)&&(c=0),(u=e+b+1)>h&&(u=h);co;r--)n=a[r-1],a[r]=n,e[n]=r;a[o]=t,e[t]=o}}}return e},t}();return r}(function(){const t={},e="undefined"!=typeof Blob&&"undefined"!=typeof URL&&URL.createObjectURL;return function(r,n,o,a,i){return o=e?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):r+".min.js",t[r+="-"+n]||(t[r]=[]),t[r][i]=new Worker(o),t[r][i].onmessage=a,t[r][i]}}()),ti)}(Vy);const Hy=ei(Vy.exports);function Uy(t){return t.replace(/\\u[\dA-F]{4}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\u/g,""),16))}))}const Wy={};class Gy extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),Wy[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Wy[this.uri]&&Wy[this.uri].index}get _conceptCache(){return Wy[this.uri]&&Wy[this.uri].conceptCache}get _schemeCache(){return Wy[this.uri]&&Wy[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{schemes:[{uri:t,identifier:us.getAllUris(e).filter((e=>e!==t))}]}:null}async _loadScheme({scheme:t,...e}){let r=us.getAllUris(t);for(let u of r)if(this._schemeCache[u])return this._schemeCache[u];const n=this.schemes.find((e=>us.compare(e,t)));if(!n||!n.uri)throw new ms({message:`Tried to load unsupported scheme (${t&&t.uri})`});const o=n.uri;r=Bp(r.concat(us.getAllUris(n)));let a=".json";o.endsWith("/")&&(a="index.json");const i=await this.axios({...e,url:`${o}${a}`,_skipAdditionalParameters:!0});if(i.id!==o)throw new ms({message:"Skohub URL did not return expected concept scheme"});const{title:s,preferredNamespaceUri:l,hasTopConcept:c,description:d}=i;(t={uri:o,identifier:r.filter((t=>t!==o))}).prefLabel=s,Object.keys(t.prefLabel||{}).forEach((e=>{t.prefLabel[e]=Uy(t.prefLabel[e])})),t.namespace=l,t.topConcepts=(c||[]).map((t=>this._toJskosConcept(t))),t.concepts=[null],d&&(t.definition=d,Object.keys(t.definition).forEach((e=>{t.definition[e]=[Uy(t.definition[e])]})));for(let u of Object.keys(t).filter((e=>!t[e])))delete t[u];for(let u of r)this._schemeCache[u]=t;return t}async _loadConcept({uri:t,...e}){if(this._conceptCache[t])return this._conceptCache[t];try{const r=await this.axios({...e,url:`${t}.json`,_skipAdditionalParameters:!0});if(r.id!==t)throw new ms({message:"Skohub URL did not return expected concept URI"});const n=this._toJskosConcept(r);return this._conceptCache[t]=n,n}catch(r){return null}}_toJskosConcept(t){const e={uri:t.id};return e.prefLabel=t.prefLabel,Object.keys(e.prefLabel||{}).forEach((t=>{e.prefLabel[t]=Uy(e.prefLabel[t])})),e.narrower=(t.narrower||[]).map((t=>this._toJskosConcept(t))),e.notation=t.notation||[],t.broader&&t.broader.id&&(e.broader=[{uri:t.broader.id}]),t.inScheme&&t.inScheme.id&&(e.inScheme=[{uri:t.inScheme.id}]),t.scopeNote&&(e.scopeNote=t.scopeNote,Object.keys(e.scopeNote).forEach((t=>{e.scopeNote[t]=[Uy(e.scopeNote[t])]}))),e}async getSchemes({...t}={}){return Promise.all(this.schemes.map((e=>this._loadScheme({...t,scheme:e}))))}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});return(t=await this._loadScheme({scheme:t,...e})).topConcepts||[]}async getConcepts({concepts:t,...e}){return cc(t)||(t=[t]),(await Promise.all(t.map((({uri:t})=>this._loadConcept({...e,uri:t}))))).filter(Boolean)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;if(!(t=await this._loadConcept({...e,uri:t.uri}))||!t.broader||!t.broader.length)return[];const r=t.broader[0];return[r].concat(await this.getAncestors({concept:r,...e})).map((t=>({uri:t.uri})))}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(t=await this._loadConcept({...e,uri:t.uri})).narrower}async search({search:t,scheme:e,limit:r=100}){if(!(e=await this._loadScheme({scheme:e}))||!e.uri)throw new hs({parameter:"scheme"});if(!t)throw new hs({parameter:"search"});let n;this._index[e.uri]||(this._index[e.uri]={});for(const i of[""].concat(this.languages)){if(this._index[e.uri][i]){n=this._index[e.uri][i];break}if(null!==this._index[e.uri][i])try{let t=i?`.${i}.index`:".index";e.uri.endsWith("/")&&(t=`index${t}`);const r=await this.axios({url:`${e.uri}${t}`,_skipAdditionalParameters:!0});if(r.length<100){this._index[e.uri][i]=null;continue}n=Hy.create(),n.import(r),this._index[e.uri][i]=n;break}catch(a){this._index[e.uri][i]=null}}if(!n)throw new ms({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const o=n.search(t);return(await this.getConcepts({concepts:o.map((t=>({uri:t})))})).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Gy.providerName="Skohub",Gy.providerType="http://bartoc.org/api-type/skohub";const qy="https://lobid.org/gnd/",Ky={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},Yy=new us.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Ky.types.forEach((t=>{t.notation=[Yy.notationFromUri(t.uri)]}));const Xy=new us.ConceptScheme(Ky),Jy=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function Zy(t){const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Ky.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),t.usingInstructions?.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map((t=>Yy.uriFromNotation(t))).filter(Boolean),e.broader=[],Jy.forEach((r=>{e.broader=e.broader.concat(t[r]||[])})),e.broader=e.broader.map((t=>({uri:t.id}))),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map((t=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:Ky.uri},to:{memberSet:[{uri:t.id}]},toScheme:{uri:t.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]})))),e}function Qy(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class tw extends by{_prepare(){this.has.schemes=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.suggest=!0,this.has.search=!0,this.has.types=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this._api.api||(this._api.api=qy)}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e&&us.compare(e,Ky)&&"https://lobid.org/gnd/api"===t?{api:qy,schemes:[Ky]}:null}async getSchemes(){return[Ky]}async getTop(){return[]}async getConcepts({concepts:t}){if(!t)throw new r.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=t.map((t=>t?.notation?.[0]?t?.notation?.[0]:Xy.notationFromUri(Qy(t?.uri)))).filter(Boolean),r=[],n=await Promise.all(e.map((async t=>{try{return Zy((await sc.get(`${this._api.api}${t}.json`)).data)}catch(e){r.push(e)}})));if(r.length===t.length)throw r[0];return n.filter(Boolean)}async getNarrower({concept:t,limit:e=200,offset:r=0}){if(!t||!t.uri)throw new hs({parameter:"concept"});const n=Qy(t.uri),o=Jy.map((t=>`${t}.id:"${n}"`)).join(" OR ");return(await sc.get(`${this._api.api}search`,{params:{q:o,format:"json",size:e,from:r}})).data.member.map((t=>Zy(t)))}async suggest(t){const e=await this._search({...t,format:"json:suggest"});return[t.search,e.map((t=>t.label)),[],e.map((t=>t.id))]}async search(t){return(await this._search(t)).member.map((t=>Zy(t)))}async _search({search:t,types:e,limit:r=100,offset:n=0,format:o="json"}){if(!t)throw new hs({parameter:"search"});let a="";return(e=e?.map((t=>Yy.notationFromUri(Qy(t)))).filter(Boolean)||[]).length&&(a=e.map((t=>`type:${t}`)).join(" OR ")),(await sc.get(`${this._api.api}search`,{params:{q:t,filter:a,format:o,size:r,from:n}})).data}async getTypes({scheme:t}){if(!t||!us.compare(t,Ky))throw new hs({parameter:"search",message:t?.uri?`scheme ${t?.uri} not supported`:""});return Ky.types}}tw.providerName="LobidApi";const ew={};class rw extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t}:null}_schemeInfoToJSKOS(t){const e=t.labels.find((t=>"x-uri"===t.lang)).text,r={};t.labels.filter((t=>!t.lang.startsWith("x-"))).forEach((t=>{r[t.lang]=t.text}));const n={uri:e,prefLabel:r};return t.categories&&t.categories.length&&(n.topConcepts=[null]),t.category&&t.category.length&&(n.concepts=[null]),n}_categoryToJSKOS(t,{scheme:e,broader:r=[]}){if(!t||!e)return null;const n=t.ID,o=`${e.uri}/${n}`;if(ew[e.uri].concepts[o])return ew[e.uri].concepts[o];const a={};t.labels.filter((t=>!t.lang.startsWith("x-")&&t.text)).forEach((t=>{a[t.lang]=t.text.replace(`${n} `,""),ew[e.uri].searchIndex.add(o,a[t.lang])}));const i={};return t.labels.filter((t=>!t.lang.startsWith("x-")&&t.description)).forEach((t=>{i[t.lang]||(i[t.lang]=[]),i[t.lang].push(t.description)})),ew[e.uri].concepts[o]={uri:o,notation:[n],prefLabel:a,scopeNote:i,inScheme:[{uri:e.uri}],narrower:(t.categories||[]).map((t=>({uri:`${e.uri}/${t.ID}`}))),broader:r},ew[e.uri].concepts[o]}_removeNarrower(t){return t?Object.assign({},t,{narrower:t.narrower&&t.narrower.length?[null]:[]}):t}async _loadSchemeData(t){const e=await this.axios({...t,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(e);const r=this._scheme.uri;ew[r]={schemeInfo:e,searchIndex:Hy.create({tokenize:"full"}),concepts:{}};const n=(t,{broader:e=[]}={})=>{const r=this._categoryToJSKOS(t,{scheme:this._scheme,broader:e});(t.categories||[]).forEach((t=>n(t,{broader:[{uri:r.uri}]})))};e.categories.forEach((t=>n(t))),ew[r].topConcepts=e.categories.map((t=>this._categoryToJSKOS(t,{scheme:this._scheme})))}async getSchemes(t={}){if(!this._api.api)throw new ys;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(t)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(e),!us.compare(t,this._scheme))throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return ew[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:t,...e}){return cc(t)||(t=[t]),this._scheme||await this.getSchemes(e),t.map((t=>ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;this._scheme||await this.getSchemes(e);const r=(t=ew[this._scheme.uri].concepts[t.uri])&&t.broader&&t.broader[0];return r?[r].concat(await this.getAncestors({concept:r,...e})):[]}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(this._scheme||await this.getSchemes(e),((t=ew[this._scheme.uri].concepts[t.uri])&&t.narrower||[]).map((t=>ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower))}async search({search:t,scheme:e,limit:r=100}){if(!e||!e.uri)throw new hs({parameter:"scheme"});if(!t)throw new hs({parameter:"search"});if(!e||!e.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!us.compare(e,this._scheme))throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await ew[this._scheme.uri].searchIndex.search(t)).map((t=>ew[this._scheme.uri].concepts[t])).map(this._removeNarrower).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}rw.providerName="MyCoRe",rw.providerType="http://bartoc.org/api-type/mycore";const nw={schemes:[]};class ow extends by{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({url:t}={}){return t?{api:t}:null}async getSchemes(){if(!nw.schemes.length){const t=await sc.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),e=t?.data?.data?.sources||[];if(!e.length)return[];nw.schemes=e.map((t=>{const e={uri:t.uri,prefLabel:{und:t.name}};return t.desciption&&(e.description={und:[t.description]}),t.alternateName&&(e.notation=[t.alternateName]),e}))}return nw.schemes}async getConcepts({concepts:t}){if(!t)throw new hs({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=await sc.post(this._api.api,{query:`query { lookup( uris: [${t.map((t=>`"${t.uri}"`))}], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }`});return(e.data?.data?.lookup||[]).map((t=>{const e={uri:t.uri,inScheme:[nw.schemes.find((e=>us.compare(e,{uri:t.source.uri})))]};return t.result?.prefLabel?.[0]&&(e.prefLabel={und:t.result.prefLabel[0]}),t.result?.altLabel?.[0]&&(e.altLabel={und:t.result.altLabel}),t.result?.scopeNote?.[0]&&(e.scopeNote={und:t.result.scopeNote}),t.result?.broader?.length&&(e.broader=t.result.broader),t.result?.narrower?.length&&(e.narrower=t.result.narrower),e}))}async suggest(t){const e=t.search,r=await this.search(t);return[e,r.map((t=>us.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search({scheme:t,search:e}){if(!e)throw new hs({parameter:"search"});if(!t||!us.isContainedIn(t,nw.schemes))throw new hs({parameter:"scheme"});const r=await sc.post(this._api.api,{query:`query { terms( sources: ["${t.uri}"] query: "${e}" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}`});return(r.data?.data?.terms?.[0]?.result?.terms||[]).map((e=>{const r={uri:e.uri,inScheme:[t]};return e.prefLabel?.[0]&&(r.prefLabel={und:e.prefLabel[0]}),e.altLabel?.[0]&&(r.altLabel={und:e.altLabel}),e.scopeNote?.[0]&&(r.scopeNote={und:e.scopeNote[0]}),r}))}}ow.providerName="NoTApi";const aw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:by,ConceptApiProvider:Dy,LabelSearchSuggestionProvider:Ey,LobidApiProvider:tw,LocApiProvider:Ny,LocalMappingsProvider:jy,MappingsApiProvider:Ty,MyCoReProvider:rw,NoTApiProvider:ow,OccurrencesApiProvider:$y,ReconciliationApiProvider:zy,SkohubProvider:Gy,SkosmosApiProvider:My},Symbol.toStringTag,{value:"Module"})),iw={[by.providerName]:by,init(t){if(this[t.provider])return new this[t.provider](t);throw new ws},addProvider(t){if(!(t.prototype instanceof by||t===by))throw new ws;this[t.providerName]=t}};iw.addProvider(Dy),iw.addProvider(Ty);const sw={};let lw=class t{constructor(t){this.config=t,this.axios=sc.create()}setConfig(t){this.config=t}get config(){return this._config}set config(t){(t=t||{}).registries=t.registries||[],t.registries=t.registries.map((t=>iw.init(t))).filter((t=>t)),t.registries.forEach((t=>{t.cdk=this})),this._config=t}get providers(){return iw}createInstance(e){return new t(e)}async loadConfig(t){const e=await this.axios.get(t);this.config=e.data}loadBuildInfo({url:t,buildInfo:e=null,interval:r=6e4,callback:n,...o}){if(!t&&!this.config.cocodaBaseUrl)throw new ps({message:"Could not determine URL to load build config."});return t||(t=`${this.config.cocodaBaseUrl}build-info.json`),this.repeat({...o,function:async()=>(await this.axios.get(t,{headers:{"Cache-Control":"no-cache"}})).data,interval:r,callback:(t,r,o)=>{t?n(t):(o||!o&&e&&!Pb(r,e))&&n(null,r,o||e)}})}getRegistryForUri(t){return this.config.registries.find((e=>e.uri==t))}initializeRegistry(t){return(t=iw.init(t)).cdk=this,t}addProvider(t){iw.addProvider(t)}static addProvider(t){iw.addProvider(t)}repeat({function:t,interval:e=15e3,callback:r,callImmediately:n=!0}={}){if(!t)throw new hs({parameter:"function"});if("function"!=typeof t)throw new hs({parameter:"function",message:"function needs to be a function"});if(e=parseInt(e),isNaN(e))throw new hs({parameter:"interval"});if(!r)throw new hs({parameter:"callback"});if("function"!=typeof r)throw new hs({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:e};const a=t=>{const e=o.result;Pb(e,t)||(o.result=t,o.error=null,r(null,t,e))},i=t=>{o.error=t,r(t)},s=t=>{o.isPaused||(o.timer=setTimeout((()=>{t()}),o.interval))},l=()=>(async()=>t())().then(a).catch(i).then((()=>s(l))),c=(t=n)=>{t?l():s(l)};return c(),{start:(...t)=>{o.isPaused=!1,c(...t)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout((()=>{o.timer&&clearTimeout(o.timer)}),o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(t){o.interval=t}}}async getSchemes(t={}){let e=[],r=[];for(let n of this.config.registries)if(!1!==n.has.schemes){let o=n.getSchemes(t).then((t=>{for(let r of t){r._registry=n,r.__DETAILSLOADED__=1,r.type=r.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let t,o,a=e.find((t=>us.compare(t,r))),i=!1;if(a){t=this.config.registries.indexOf(n),-1!=t&&(t=this.config.registries.length-t),o=this.config.registries.indexOf(Nu(a,"_registry")),-1!=o&&(o=this.config.registries.length-o);let e=r.concepts?0==r.concepts.length?-1:1:0,s=a.concepts?0==a.concepts.length?-1:1:0;i=e>s||!(eus.compare(t,a)));-1!=t&&e.splice(t,1),r=us.merge(r,oy(a,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}r._registry=n,e.push(r)}else{const t=e.findIndex((t=>us.compare(t,r)));if(-1!=t){const n=e[t]._registry;e[t]=us.merge(e[t],oy(r,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),e[t]._registry=n}}}})).catch((t=>{console.warn("Couldn't load schemes for registry",n.uri,t)}));r.push(o)}return await Promise.all(r),e.forEach((t=>{const e=t._registry;delete t._registry;const r=this.registryForScheme(t);r&&r._api.api!==e._api.api?t._registry=r:t._registry=e})),us.sortSchemes(e.filter(Boolean))}registryForScheme(t){let e=t._registry;if(e)return e;for(let{type:n,...o}of t.API||[]){const a=o.url;if(sw[a]){const e=sw[a];return Array.isArray(e._jskos.schemes)&&!us.isContainedIn(t,e._jskos.schemes)&&e._jskos.schemes.push(t),e}o.scheme=t;for(const t of Object.values(iw)){if(t.providerType&&t.providerType!==n)continue;if(!t._registryConfigForBartocApiConfig)continue;const i=t.providerName,s=iw[i]._registryConfigForBartocApiConfig(o);if(s){s.provider=i;try{if(e=this.initializeRegistry(s),e)return sw[a]=e,e}catch(r){continue}}}}return null}};const cw=t("S",new lw),dw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:by,CocodaSDK:lw,ConceptApiProvider:Dy,LabelSearchSuggestionProvider:Ey,LobidApiProvider:tw,LocApiProvider:Ny,LocalMappingsProvider:jy,MappingsApiProvider:Ty,MyCoReProvider:rw,NoTApiProvider:ow,OccurrencesApiProvider:$y,ReconciliationApiProvider:zy,SkohubProvider:Gy,SkosmosApiProvider:My,addAllProviders:function(t){Object.values(aw).forEach((e=>(t||cw).addProvider(e)))},cdk:cw,errors:xs,utils:my},Symbol.toStringTag,{value:"Module"})),uw={};for(let t of["log","warn","error"])uw[t]=(...t)=>{}; + */!function(t,e){t.exports=function t(e,r,n){function o(i,s){if(!r[i]){if(!e[i]){if(!s&&gy)return gy(i);if(a)return a(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[i]={exports:{}};e[i][0].call(c.exports,(function(t){var r=e[i][1][t];return o(r||t)}),c,c.exports,t,e,r,n)}return r[i].exports}for(var a=gy,i=0;i=43)}})).catch((function(){return!1}))}function k(t){return"boolean"==typeof m?c.resolve(m):x(t).then((function(t){return m=t}))}function _(t){var e=b[t.name],r={};r.promise=new c((function(t,e){r.resolve=t,r.reject=e})),e.deferredOperations.push(r),e.dbReady?e.dbReady=e.dbReady.then((function(){return r.promise})):e.dbReady=r.promise}function O(t){var e=b[t.name].deferredOperations.pop();if(e)return e.resolve(),e.promise}function S(t,e){var r=b[t.name].deferredOperations.pop();if(r)return r.reject(e),r.promise}function C(t,e){return new c((function(r,n){if(b[t.name]=b[t.name]||I(),t.db){if(!e)return r(t.db);_(t),t.db.close()}var o=[t.name];e&&o.push(t.version);var a=i.open.apply(i,o);e&&(a.onupgradeneeded=function(e){var r=a.result;try{r.createObjectStore(t.storeName),e.oldVersion<=1&&r.createObjectStore(h)}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+t.name+'" has been upgraded from version '+e.oldVersion+" to version "+e.newVersion+', but the storage "'+t.storeName+'" already exists.')}}),a.onerror=function(t){t.preventDefault(),n(a.error)},a.onsuccess=function(){var e=a.result;e.onversionchange=function(t){t.target.close()},r(e),O(t)}}))}function j(t){return C(t,!1)}function T(t){return C(t,!0)}function P(t,e){if(!t.db)return!0;var r=!t.db.objectStoreNames.contains(t.storeName),n=t.versiont.db.version;if(n&&(t.version!==e&&console.warn('The database "'+t.name+"\" can't be downgraded from version "+t.db.version+" to version "+t.version+"."),t.version=t.db.version),o||r){if(r){var a=t.db.version+1;a>t.version&&(t.version=a)}return!0}return!1}function $(t){return new c((function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){var n=btoa(r.target.result||"");e({__local_forage_encoded_blob:!0,data:n,type:t.type})},n.readAsBinaryString(t)}))}function D(t){return l([w(atob(t.data))],{type:t.type})}function A(t){return t&&t.__local_forage_encoded_blob}function z(t){var e=this,r=e._initReady().then((function(){var t=b[e._dbInfo.name];if(t&&t.dbReady)return t.dbReady}));return u(r,t,t),r}function E(t){_(t);for(var e=b[t.name],r=e.forages,n=0;n0&&(!t.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return c.resolve().then((function(){if(!t.db||"NotFoundError"===a.name&&!t.db.objectStoreNames.contains(t.storeName)&&t.version<=t.db.version)return t.db&&(t.version=t.db.version+1),T(t)})).then((function(){return E(t).then((function(){M(t,e,r,n-1)}))})).catch(r);r(a)}}function I(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function L(t){var e=this,r={db:null};if(t)for(var n in t)r[n]=t[n];var o=b[r.name];o||(o=I(),b[r.name]=o),o.forages.push(e),e._initReady||(e._initReady=e.ready,e.ready=z);var a=[];function i(){return c.resolve()}for(var s=0;s>4,d[l++]=(15&n)<<4|o>>2,d[l++]=(3&o)<<6|63&a;return c}function ht(t){var e,r=new Uint8Array(t),n="";for(e=0;e>2],n+=Y[(3&r[e])<<4|r[e+1]>>4],n+=Y[(15&r[e+1])<<2|r[e+2]>>6],n+=Y[63&r[e+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}function mt(t,e){var r="";if(t&&(r=pt.call(t)),t&&("[object ArrayBuffer]"===r||t.buffer&&"[object ArrayBuffer]"===pt.call(t.buffer))){var n,o=Z;t instanceof ArrayBuffer?(n=t,o+=tt):(n=t.buffer,"[object Int8Array]"===r?o+=rt:"[object Uint8Array]"===r?o+=nt:"[object Uint8ClampedArray]"===r?o+=ot:"[object Int16Array]"===r?o+=at:"[object Uint16Array]"===r?o+=st:"[object Int32Array]"===r?o+=it:"[object Uint32Array]"===r?o+=lt:"[object Float32Array]"===r?o+=ct:"[object Float64Array]"===r?o+=dt:e(new Error("Failed to get type for BinaryArray"))),e(o+ht(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){var r=X+t.type+"~"+ht(this.result);e(Z+et+r)},a.readAsArrayBuffer(t)}else try{e(JSON.stringify(t))}catch(zC){console.error("Couldn't convert value into a JSON string: ",t),e(null,zC)}}function bt(t){if(t.substring(0,Q)!==Z)return JSON.parse(t);var e,r=t.substring(ut),n=t.substring(Q,ut);if(n===et&&J.test(r)){var o=r.match(J);e=o[1],r=r.substring(o[0].length)}var a=ft(r);switch(n){case tt:return a;case et:return l([a],{type:e});case rt:return new Int8Array(a);case nt:return new Uint8Array(a);case ot:return new Uint8ClampedArray(a);case at:return new Int16Array(a);case st:return new Uint16Array(a);case it:return new Int32Array(a);case lt:return new Uint32Array(a);case ct:return new Float32Array(a);case dt:return new Float64Array(a);default:throw new Error("Unkown type: "+n)}}var gt={serialize:mt,deserialize:bt,stringToBuffer:ft,bufferToString:ht};function vt(t,e,r,n){t.executeSql("CREATE TABLE IF NOT EXISTS "+e.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function yt(t){var e=this,r={db:null};if(t)for(var n in t)r[n]="string"!=typeof t[n]?t[n].toString():t[n];var o=new c((function(t,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(zC){return n(zC)}r.db.transaction((function(o){vt(o,r,(function(){e._dbInfo=r,t()}),(function(t,e){n(e)}))}),n)}));return r.serializer=gt,o}function wt(t,e,r,n,o,a){t.executeSql(r,n,o,(function(t,i){i.code===i.SYNTAX_ERR?t.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[e.storeName],(function(t,s){s.rows.length?a(t,i):vt(t,e,(function(){t.executeSql(r,n,o,a)}),a)}),a):a(t,i)}),a)}function xt(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? LIMIT 1",[t],(function(t,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function kt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName,[],(function(r,n){for(var a=n.rows,i=a.length,s=0;s0)return void a(_t.apply(o,[t,s,r,n-1]));i(e)}}))}))})).catch(i)}));return d(a,r),a}function Ot(t,e,r){return _t.apply(this,[t,e,r,1])}function St(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[t],(function(){e()}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Ct(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"DELETE FROM "+n.storeName,[],(function(){t()}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function jt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],(function(e,r){var n=r.rows.item(0).c;t(n)}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function Tt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[t+1],(function(t,r){var n=r.rows.length?r.rows.item(0).key:null;e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Pt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT key FROM "+n.storeName,[],(function(e,r){for(var n=[],o=0;o '__WebKitDatabaseInfoTable__'",[],(function(r,n){for(var o=[],a=0;a0}function Lt(t){var e=this,r={};if(t)for(var n in t)r[n]=t[n];return r.keyPrefix=Et(t,e._defaultConfig),It()?(e._dbInfo=r,r.serializer=gt,c.resolve()):c.reject()}function Bt(t){var e=this,r=e.ready().then((function(){for(var t=e._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(t)&&localStorage.removeItem(n)}}));return d(r,t),r}function Rt(t,e){var r=this;t=p(t);var n=r.ready().then((function(){var e=r._dbInfo,n=localStorage.getItem(e.keyPrefix+t);return n&&(n=e.serializer.deserialize(n)),n}));return d(n,e),n}function Ft(t,e){var r=this,n=r.ready().then((function(){for(var e=r._dbInfo,n=e.keyPrefix,o=n.length,a=localStorage.length,i=1,s=0;s=0;e--){var r=localStorage.key(e);0===r.indexOf(t)&&localStorage.removeItem(r)}})):c.reject("Invalid arguments"),d(n,e),n}var qt={_driver:"localStorageWrapper",_initStorage:Lt,_support:zt(),iterate:Ft,getItem:Rt,setItem:Wt,removeItem:Ut,clear:Bt,length:Ht,key:Nt,keys:Vt,dropInstance:Gt},Kt=function(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},Yt=function(t,e){for(var r=t.length,n=0;n!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this.queue=[],this.localStorageKey="cocoda-mappings--"+this._path;let t="mappings";yy.getItem(t).then((e=>{e&&console.warn(`Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "${t}". This data will not be used anymore. A manual export is necessary to get this data back.`)})),this.queue.push((()=>yy.getItem(this.localStorageKey).then((t=>{t=t||[];let e=0;for(let r of t.filter((t=>!t.uri||!t.uri.startsWith(Cy))))r.uri&&(r.identifier||(r.identifier=[]),r.identifier.push(r.uri)),r.uri=`${Cy}${Sy()}`,e+=1;return e&&console.warn(`URIs added to ${e} local mappings.`),yy.setItem(this.localStorageKey,t)})))().catch((t=>{console.warn("Error when adding URIs to local mappings:",t)})))}isAuthorizedFor({type:t,action:e}){return"mappings"==t&&"anonymous"!=e}_getMappingsQueue(){let t=hg(this.queue)||Promise.resolve();return new Promise((e=>{let r=((a=new Promise(((t,e)=>{n=t,o=e}))).resolve=n,a.reject=o,a);var n,o,a;let i=()=>{r.resolve()};this.queue.push(r),t.then((()=>yy.getItem(this.localStorageKey))).then((t=>{e({mappings:t,done:i})}))}))}async getMapping({mapping:t,...e}){if(e._raw=!0,!t||!t.uri)throw new hs({parameter:"mapping"});return(await this.getMappings({...e,uri:t.uri}))[0]}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,uri:p}={}){let f={};return t&&(f.from=Nh(t)?t:t.uri),e&&(f.fromScheme=Nh(e)?{uri:e}:e),r&&(f.to=Nh(r)?r:r.uri),n&&(f.toScheme=Nh(n)?{uri:n}:n),o&&(f.creator=Nh(o)?o:us.prefLabel(o)),a&&(f.type=Nh(a)?a:a.uri),i&&(f.partOf=Nh(i)?i:i.uri),s&&(f.offset=s),l&&(f.limit=l),c&&(f.direction=c),d&&(f.mode=d),u&&(f.identifier=u),p&&(f.uri=p),this._getMappingsQueue().catch((t=>{throw new ps({message:"Could not get mappings from local storage",relatedError:t})})).then((({mappings:t,done:e})=>{e();let r=(t,e)=>t.uri==e||e&&t.notation&&t.notation[0].toLowerCase()==e.toLowerCase();if((f.from||f.to)&&(t=t.filter((t=>{let e=null!=us.conceptsOfMapping(t,"from").find((t=>r(t,f.from))),n=null!=us.conceptsOfMapping(t,"to").find((t=>r(t,f.from))),o=null!=us.conceptsOfMapping(t,"from").find((t=>r(t,f.to))),a=null!=us.conceptsOfMapping(t,"to").find((t=>r(t,f.to)));return"backward"==f.direction?"or"==f.mode?f.from&&n||f.to&&o:(!f.from||n)&&(!f.to||o):"both"==f.direction?"or"==f.mode?f.from&&(e||n)||f.to&&(o||a):(!f.from||e)&&(!f.to||a)||(!f.from||n)&&(!f.to||o):"or"==f.mode?f.from&&e||f.to&&a:(!f.from||e)&&(!f.to||a)}))),(f.fromScheme||f.toScheme)&&(t=t.filter((t=>{let e=us.compare(t.fromScheme,f.fromScheme),r=us.compare(t.toScheme,f.fromScheme),n=us.compare(t.fromScheme,f.toScheme),o=us.compare(t.toScheme,f.toScheme);return"backward"==f.direction?"or"==f.mode?f.fromScheme&&r||f.toScheme&&n:(!f.fromScheme||r)&&(!f.toScheme||n):"both"==f.direction?"or"==f.mode?f.fromScheme&&(e||r)||f.toScheme&&(n||o):(!f.fromScheme||e)&&(!f.toScheme||o)||(!f.fromScheme||r)&&(!f.toScheme||n):"or"==f.mode?f.fromScheme&&e||f.toScheme&&o:(!f.fromScheme||e)&&(!f.toScheme||o)}))),f.creator){let e=f.creator.split("|");t=t.filter((t=>null!=(t.creator&&t.creator.find((t=>e.includes(us.prefLabel(t))||e.includes(t.uri))))))}f.type&&(t=t.filter((t=>(t.type||[us.defaultMappingType.uri]).includes(f.type)))),f.partOf&&(t=t.filter((t=>null!=t.partOf&&null!=t.partOf.find((t=>us.compare(t,{uri:f.partOf})))))),f.identifier&&(t=t.filter((t=>f.identifier.split("|").map((e=>(t.identifier||[]).includes(e)||t.uri==e)).reduce(((t,e)=>t||e))))),f.uri&&(t=t.filter((t=>t.uri==f.uri)));let n=t.length;return t=t.sort(((t,e)=>{let r=t.modified||t.created,n=e.modified||e.created;return null==n?-1:null==r?1:r>n?-1:1})),(t=(t=t.slice(f.offset||0)).slice(0,f.limit))._totalCount=n,t}))}async postMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();if(t.uri&&t.uri.startsWith(Cy)||(t.uri&&(t.identifier||(t.identifier=[]),t.identifier.push(t.uri)),t.uri=`${Cy}${Sy()}`),e.find((e=>e.uri==t.uri)))throw r(),new hs({parameter:"mapping",message:"Duplicate URI"});t.created||(t.created=(new Date).toISOString()),t.modified||(t.modified=t.created),e.push(t),e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(n){throw r(),n}}async putMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new hs({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=t,e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async patchMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new hs({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=Object.assign(e[n],t),e=e.map((t=>us.minifyMapping(t)));try{return await yy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async deleteMapping({mapping:t}){if(!t)throw new hs({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();try{return e=e.filter((e=>e.uri!=t.uri)),e=e.map((t=>us.minifyMapping(t))),await yy.setItem(this.localStorageKey,e),r(),!0}catch(n){throw r(),n}}}jy.providerName="LocalMappings",jy.stored=!0;class Ty extends by{_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=py(this._api.api,"/status")),this.has.mappings=!0,this.has.concordances=!0,this.has.annotations=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){if(this._api.api){const t={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=py(this._api.api,t[e]))}this.has.mappings=!!this._api.mappings&&{},this.has.mappings&&(this.has.mappings.read=!!Nu(this._config,"mappings.read",!0),this.has.mappings.create=!!Nu(this._config,"mappings.create"),this.has.mappings.update=!!Nu(this._config,"mappings.update"),this.has.mappings.delete=!!Nu(this._config,"mappings.delete"),this.has.mappings.anonymous=!!Nu(this._config,"mappings.anonymous")),this.has.concordances=!!this._api.concordances&&{},this.has.concordances&&(this.has.concordances.read=!!Nu(this._config,"concordances.read"),this.has.concordances.create=!!Nu(this._config,"concordances.create"),this.has.concordances.update=!!Nu(this._config,"concordances.update"),this.has.concordances.delete=!!Nu(this._config,"concordances.delete")),this.has.annotations=!!this._api.annotations&&{},this.has.annotations&&(this.has.annotations.read=!!Nu(this._config,"annotations.read"),this.has.annotations.create=!!Nu(this._config,"annotations.create"),this.has.annotations.update=!!Nu(this._config,"annotations.update"),this.has.annotations.delete=!!Nu(this._config,"annotations.delete")),this.has.auth=null!=Nu(this._config,"auth.key"),this._defaultParams={properties:"annotations"}}async getMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});if(!t.uri||!t.uri.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...e,url:t.uri,params:{...this._defaultParams,...e.params||{}}})}catch(r){if(404==Nu(r,"response.status"))return null;throw r}}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,cardinality:p,annotatedBy:f,annotatedFor:h,annotatedWith:m,sort:b,order:g,...v}){let y={},w=this._api.mappings;return t&&(y.from=Nh(t)?t:t.uri),e&&(y.fromScheme=Nh(e)?e:e.uri),r&&(y.to=Nh(r)?r:r.uri),n&&(y.toScheme=Nh(n)?n:n.uri),o&&(y.creator=Nh(o)?o:us.prefLabel(o)),a&&(y.type=Nh(a)?a:a.uri),i&&(y.partOf=Nh(i)?i:i.uri),s&&(y.offset=s),l&&(y.limit=l),c&&(y.direction=c),p&&(y.cardinality=p),f&&(y.annotatedBy=f),h&&(y.annotatedFor=h),m&&(y.annotatedWith=m),d&&(y.mode=d),u&&(y.identifier=u),b&&(y.sort=b),g&&(y.order=g),this.axios({...v,method:"get",url:w,params:{...this._defaultParams,...v.params||{},...y}})}async postMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});return t=us.minifyMapping(t),t=us.addMappingIdentifiers(t),this.axios({...e,method:"post",url:this._api.mappings,data:t,params:{...this._defaultParams,...e.params||{}}})}async putMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});t=us.minifyMapping(t);const r=(t=us.addMappingIdentifiers(t)).uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:oy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteMapping({mapping:t,...e}){if(!t)throw new hs({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new hs({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getAnnotations({target:t,...e}){return t&&ip(e,"params.target",t),this.axios({...e,method:"get",url:this._api.annotations})}async postAnnotation({annotation:t,...e}){return this.axios({...e,method:"post",url:this._api.annotations,data:t})}async putAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t})}async patchAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:t})}async deleteAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new hs({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getConcordances(t){return this.axios({...t,method:"get",url:this._api.concordances})}async postConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});return this.axios({...e,method:"post",url:this._api.concordances,data:t,params:{...this._defaultParams,...e.params||{}}})}async putConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:oy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteConcordance({concordance:t,...e}){if(!t)throw new hs({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new hs({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}}Ty.providerName="MappingsApi",Ty.stored=!0;const Py={};class $y extends by{get _cache(){return Py[this.uri]}_prepare(){Py[this.uri]=[],this._occurrencesSupportedSchemes=[],this.has.occurrences=!0,this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}async _occurrencesIsSupported(t){if(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length);else try{const t=py(this._api.api,"voc"),e=await this.axios({method:"get",url:t});this._occurrencesSupportedSchemes=e||[]}catch(r){}let e=!1;for(let n of this._occurrencesSupportedSchemes)us.compare(t,n)&&(e=!0);return e}async getMappings(t){const e=await this.getOccurrences(t),r=t.from,n=Nu(r,"inScheme[0]")||t.fromScheme,o=t.to,a=Nu(o,"inScheme[0]")||t.toScheme,i=[];for(let s of e){if(!s)continue;let t={};t.from=Nu(s,"memberSet[0]"),t.from?t.from={memberSet:[t.from]}:t.from=null,t.fromScheme=Nu(s,"memberSet[0].inScheme[0]"),t.to=Nu(s,"memberSet[1]"),t.to?t.to={memberSet:[t.to]}:t.to={memberSet:[]},t.toScheme=Nu(s,"memberSet[1].inScheme[0]"),(r&&us.compare(r,Nu(t,"to.memberSet[0]"))||o&&us.compare(o,Nu(t,"from.memberSet[0]")))&&([t.from,t.fromScheme,t.to,t.toScheme]=[t.to,t.toScheme,t.from,t.fromScheme]),!t.fromScheme&&n&&(t.fromScheme=n),!t.toScheme&&a&&(t.toScheme=a),t.type=[us.defaultMappingType.uri],t._occurrence=s,t=us.addMappingIdentifiers(t),i.push(t)}return i._url=e._url,i}async getOccurrences({from:t,to:e,concepts:r,threshold:n=0,...o}){let a=[];r=(r||[]).concat([t,e]).filter((t=>!!t));for(let u of r)a.push(this._occurrencesIsSupported(Nu(u,"inScheme[0]")).then((t=>t&&u.uri?u.uri:null)));let i=await Promise.all(a);if(i=i.filter((t=>null!=t)),0==i.length)throw new hs({parameter:"concepts"});a=[];for(let u of i)a.push(this._getOccurrences({...o,params:{member:u,scheme:"*",threshold:n}}));const s=await Promise.all(a);let l=dy([],...s),c=[],d=[];for(let u=0;ut.concat(e.uri)),[]).sort().join(" ");c.includes(e)?d.push(u):c.push(e)}return d.forEach((t=>{delete l[t]})),l=l.filter((t=>null!=t)),l=l.sort(((t,e)=>parseInt(e.count||0)-parseInt(t.count||0))),l._url=s.map((t=>t._url)),l}async _getOccurrences(t){let e=this._cache.find((e=>Pb(e.config.params,t.params)));if(e)return e.data;const r=await this.axios({...t,method:"get",url:this._api.api});return this._cache.push({config:t,data:r}),this._cache.length>20&&(Py[this.uri]=this._cache.slice(this._cache.length-20)),r}}$y.providerName="OccurrencesApi",$y.stored=!1;class Dy extends by{_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=py(this._api.api,"/status")),this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,this.has.auth=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){if(this._api.api){const t={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=py(this._api.api,t[e]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=null!=Nu(this._config,"auth.key"),this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>us.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>us.compare(t,e))))return null;const r=(await this.getSchemes({params:{uri:us.getAllUris(t).join("|")}})).find((e=>us.compare(e,t)));return r?(this._approvedSchemes.push({uri:r.uri,identifier:us.getAllUris(t)}),r.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}async getSchemes(t={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new ys}const e=await this.axios({...t,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...t.params||{}}});return Array.isArray(this.schemes)?fy(e.filter((t=>us.isContainedIn(t,this.schemes))),e):e}async getTop({scheme:t,...e}){if(!this._api.top)throw new ys;if(!t)throw new hs({parameter:"scheme"});const r=await this._getSchemeUri(t);if(!r)throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...e,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:r}})}async getConcepts({concepts:t,...e}){if(!1===this.has.data)throw new ys;if(!t)throw new hs({parameter:"concepts"});Array.isArray(t)||(t=[t]);let r=t.map((t=>t.uri)).filter((t=>null!=t));return this.axios({...e,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...e.params||{},uri:r.join("|")}})}async getNarrower({concept:t,...e}){if(!this._api.narrower)throw new ys;if(!t||!t.uri)throw new hs({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async getAncestors({concept:t,...e}){if(!this._api.ancestors)throw new ys;if(!t||!t.uri)throw new hs({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async suggest({use:t="notation,label",types:e=[],sort:r="score",params:n={},...o}){return this._search({...o,endpoint:"suggest",params:{...n,type:e.join("|"),use:t,sort:r}})}async search({types:t=[],params:e={},...r}){return this._search({...r,endpoint:"search",params:{...e,type:t.join("|")}})}async vocSuggest({use:t="notation,label",sort:e="score",params:r={},...n}){return this._search({...n,endpoint:"voc-suggest",params:{...r,use:t,sort:e}})}async vocSearch(t){return this._search({...t,endpoint:"voc-search"})}async _search({endpoint:t,scheme:e,search:r,limit:n,offset:o,params:a,url:i,...s}){if(!(i=i??this._api[t]))throw new ys;if(!r)throw new hs({parameter:"search"});n=n||this._jskos.suggestResultLimit||100,o=o||0;const l=e&&await this._getSchemeUri(e);return i=i.replace("{searchTerms}",r),this.axios({...s,params:{...this._defaultParams,...a,limit:n,count:n,offset:o,search:r,query:r,voc:l},method:"get",url:i})}async getTypes({scheme:t,...e}){if(!this._api.types)throw new ys;if(Array.isArray(this._api.types))return this._api.types;const r=t&&await this._getSchemeUri(t);r&&ip(e,"params.uri",r);let n=await this.axios({...e,method:"get",url:this._api.types});return r&&(n=n.filter((e=>!e.inScheme||us.isContainedIn(t,e.inScheme)))),n}}Dy.providerName="ConceptApi",Dy.providerType="http://bartoc.org/api-type/jskos";const Ay={};class zy extends by{get _cache(){return Ay[this.uri]}_prepare(){Ay[this.uri]=[],this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}async getMappings({from:t,to:e,mode:r,...n}){let o,a,i=[];cc(this.schemes)&&(i=this.schemes);let s,l,c=Nu(t,"inScheme[0]"),d=Nu(e,"inScheme[0]");if(!t||us.isContainedIn(c,i)?(o=!0,a=e,s=d,l=i.find((t=>us.compare(t,c)))||i[0]):(o=!1,a=t,s=c,l=i.find((t=>us.compare(t,d)))||i[0]),"or"!=r)return[];if(!this._api.api)throw new ys;if(!a)throw new hs({parameter:o?"to":"from"});let u=us.languagePreference.selectLanguage(a.prefLabel);if(!u)throw new hs({parameter:o?"to":"from",message:"Missing language"});let p=Nu(a,`altLabel.${u}`,[]);Nh(p)&&(p=[p]);let f=Nu(a,`prefLabel.${u}`),h=p.concat([f]);h=[f];let{url:m,data:b}=await this._getReconciliationResults({...n,labels:h,language:u});b=[].concat(...Object.values(b).map((t=>t.result))).filter((t=>t)),b=b.sort(((t,e)=>t.score!=e.score?e.score-t.score:t.match!=e.match?t.match?-1:1:t.id.length-e.id.length));let g=Nu(l,"namespace",""),v=b.map((t=>({fromScheme:s,from:{memberSet:[a]},toScheme:l,to:{memberSet:[{uri:g+t.id}]},type:[t.match?"http://www.w3.org/2004/02/skos/core#exactMatch":t.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(v=v.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),v._url=m,v}async _getReconciliationResults({labels:t,language:e,...r}){t=t.sort();let n=this._cache.find((r=>Pb(r.labels,t)&&r.language==e));if(n)return n;let o={},a=0;for(let d of t)o[`q${a}`]={query:d},a+=1;let i=this._api.api;e&&(i=i.replace("{language}",e));const s=`queries=${encodeURIComponent(JSON.stringify(o))}`;ip(r,["headers","Content-Type"],"application/x-www-form-urlencoded");let l=await this.axios({...r,method:"post",url:i,data:s});l=l||{};let c={labels:t,language:e,data:l,url:`${i}${i.includes("?")?"&":"?"}${s}`};return this._cache.push(c),this._cache.length>20&&(Ay[this.uri]=this._cache.slice(this._cache.length-20)),c}}zy.providerName="ReconciliationApi",zy.stored=!1;class Ey extends by{_prepare(){this._cache=[],this.has.mappings=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}supportsScheme(t){return super.supportsScheme(t)&&Nu(t,"_registry.has.search",!1)}async getMappings({from:t,to:e,mode:r,selected:n,limit:o=10,...a}){if("or"!=r)return[];if(!n)throw new hs({parameter:"selected"});let i=[];t&&this.supportsScheme(n.scheme[!1])?i.push(this._getMappings({...a,concept:t,sourceScheme:n.scheme[!0],targetScheme:n.scheme[!1],limit:o})):i.push(Promise.resolve([])),e&&this.supportsScheme(n.scheme[!0])?i.push(this._getMappings({...a,concept:e,sourceScheme:n.scheme[!1],targetScheme:n.scheme[!0],limit:o,swap:!0})):i.push(Promise.resolve([]));let[s,l]=await Promise.all(i);for(l=l.filter((t=>!s.find((e=>us.compareMappingMembers(t,e)))));s.length+l.length>o;)l.length>=s.length?l=l.slice(0,-1):s=s.slice(0,-1);return Gf(s,l)}async _getMappings({concept:t,sourceScheme:e,targetScheme:r,limit:n,swap:o=!1,...a}){if(!t||!e||!r)return[];if(us.compare(e,r))return[];const i=us.languagePreference.selectLanguage(t.prefLabel)||this._defaultLanguages[0];let s=us.prefLabel(t,{fallbackToUri:!1,language:i});if(!s)return[];const l=/^[\s\wäüöÄÜÖß]*\w/.exec(s);s=l?l[0]:s;let c=await this._getResults({...a,label:s,targetScheme:r,limit:n});if(!c.length&&t.broader?.length)for(const u of t.broader){const t=us.prefLabel(u,{fallbackToUri:!1,language:i});if(t&&(c=await this._getResults({...a,label:t,targetScheme:r,limit:n}),c.length))break}let d=c.map((n=>({fromScheme:e,from:{memberSet:[t]},toScheme:r,to:{memberSet:[n]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(d=d.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),d}async _getResults({label:t,targetScheme:e,limit:r,...n}){let o=(this._cache[e.uri]||{})[t];if(o&&o._limit>=r)return o;const a=Nu(e,"_registry");if(!a||!1===a.has.search)return[];let i=(this._jskos.overrides||[]).find((t=>us.compare(t,e)))?.search;const s=await a.search({...n,url:i,search:t,scheme:e,limit:r});return this._cache[e.uri]||(this._cache[e.uri]={}),this._cache[e.uri][t]=s,this._cache[e.uri][t]._limit=r,s}}Ey.providerName="LabelSearchSuggestion",Ey.stored=!1;class My extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.types=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){if(!t||!e)return null;const r={},n=t.match(/(.+\/)([^/]+)\/$/);return n?(r.api=n[1]+"rest/v1/",e.VOCID=n[2],r.schemes=[e],r):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(t,e,r){const n=t&&t.VOCID||Nu(this.schemes.find((e=>us.compare(e,t))),"VOCID");if(!n)throw new hs({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});e=e||"",(r=r||{}).lang||(r.lang=this._language);const o=Object.keys(r).map((t=>`${t}=${encodeURIComponent(r[t])}`)).join("&");return`${this._api.api}${n}${e}${o?"?"+o:""}`}_getDataUrl(t,{addFormatParameter:e=!0}={}){const r=Nu(t,"inScheme[0]");if(!t||!t.uri)throw new hs({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(r,"/data",e?{format:"application/json"}:{})}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>us.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>us.compare(t,e))))return null;const r=this._getApiUrl(t,"/"),n=(await this.axios({method:"get",url:r})).conceptschemes.find((e=>us.compare(e,t)));return n?(this._approvedSchemes.push({uri:n.uri,identifier:us.getAllUris(t)}),n.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}_toJskosConcept(t,{concept:e,scheme:r,result:n,language:o}={}){if(!t)return null;e=us.deepCopy(e||{}),o=o||t.lang||"en",e.uri=t.uri,r&&(e.inScheme=[r]);let a=t.matchedPrefLabel||t.prefLabel||t.label;if(Nh(a))ip(e,`prefLabel.${o}`,a);else{a&&!cc(a)&&(a=[a]);for(let t of a||[])ip(e,`prefLabel.${t.lang}`,t.value)}let i=t.altLabel;if(Nh(i))ip(e,`altLabel.${o}`,[i]);else{i&&!cc(i)&&(i=[i]);for(let t of i||[])Nu(e,`altLabel.${t.lang}`)?(e.altLabel[t.lang].push(t.value),e.altLabel[t.lang]=Bp(e.altLabel[t.lang])):ip(e,`altLabel.${t.lang}`,[t.value])}const s=t.notation||t["skos:notation"]||us.notation(e);s&&(e.notation=[s.value||s]),t.broader&&(cc(t.broader)||(t.broader=[t.broader]),e.broader=t.broader.map((t=>Nh(t)?{uri:t}:t))),!0===t.hasChildren?e.narrower=[null]:!1===t.hasChildren&&(e.narrower=[]),t.type&&!cc(t.type)&&(t.type=[t.type]),e.type=e.type||[];for(let l of t.type||[]){if(!us.isValidUri(l))continue;const t=l.slice(0,l.indexOf(":"));n&&n["@context"]&&n["@context"][t]&&(l=l.replace(t+":",n["@context"][t])),e.type.push(l)}return e.type=Bp(e.type),e.type.length||(e.type=["http://www.w3.org/2004/02/skos/core#Concept"]),e}async getSchemes({...t}={}){const e=[];for(let r of this.schemes||[]){const n=this._getApiUrl(r,"/"),o=(await this.axios({...t,method:"get",url:n})).conceptschemes.find((t=>us.compare(t,r))),a=o&&(o.prefLabel||o.label||o.title);a&&ip(r,`prefLabel.${this._language}`,a),e.push(r),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find((t=>us.compare(r,t)))||this._approvedSchemes.push({uri:o.uri,identifier:us.getAllUris(r)})}return e}async getTop({scheme:t,...e}){const r=this._getApiUrl(t,"/topConcepts"),n=await this._getSchemeUri(t);if(!n)throw new hs({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});ip(e,"params.scheme",n);const o=await this.axios({...e,method:"get",url:r}),a=[];for(let i of o.topconcepts||[]){const e=this._toJskosConcept(i,{scheme:t,language:this._language});e.topConceptOf=[t],a.push(e)}return a}async getConcepts({concepts:t,...e}){cc(t)||(t=[t]),t=t.map((t=>({uri:t.uri,inScheme:t.inScheme})));const r=[];for(let n of t){const t=this._getDataUrl(n,{addFormatParameter:!1});if(!t)continue;const o=await this.axios({...e,method:"get",url:t,params:{uri:n.uri,format:"application/json"}}),a=o&&o.graph&&o.graph.find((t=>us.compare(t,n)));if(a){const t=this._toJskosConcept(a,{concept:n,result:o});for(let e of["broader","narrower"]){let r=a[e]||t[e];r&&!cc(r)&&(r=[r]),r||(r=[]),t[e]=r.map((t=>this._toJskosConcept(o.graph.find((e=>us.compare(e,t))),{scheme:n.inScheme[0],result:o})))}t.ancestors=[],r.push(t)}}return r}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/children");return ip(e,"params.uri",t.uri),((await this.axios({...e,method:"get",url:n})).narrower||[]).map((t=>this._toJskosConcept(t,{scheme:r})))}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/broaderTransitive");ip(e,"params.uri",t.uri);const o=await this.axios({...e,method:"get",url:n});let a=[],i=t.uri;for(;i;){if(i!=t.uri){const t=Nu(o,`broaderTransitive["${i}"]`);a=a.concat([t])}i=Nu(o,`broaderTransitive["${i}"].broader[0]`)}return a.map((t=>this._toJskosConcept(t,{scheme:r}))).filter((e=>e.uri!=t.uri))}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}async search({search:t,scheme:e,limit:r,types:n=[],...o}){const a=this._getApiUrl(e,"/search");return ip(o,"params.query",`${t}*`),ip(o,"params.unique",1),ip(o,"params.maxhits",r||100),ip(o,"params.type",n.join(" ")),((await this.axios({...o,method:"get",url:a})).results||[]).map((t=>this._toJskosConcept(t,{scheme:e})))}async getTypes({scheme:t,...e}){const r=this._getApiUrl(t,"/types"),n=[],o=await this.axios({...e,method:"get",url:r});for(let a of o&&o.types||[])"http://www.w3.org/2004/02/skos/core#Concept"!=a.uri&&(a.label&&(a.prefLabel={[o["@context"]["@language"]]:a.label},delete a.label),n.push(a));return n._url=r,n}}My.providerName="SkosmosApi",My.providerType="http://bartoc.org/api-type/skosmos";const Iy="http://id.loc.gov/authorities/",Ly=[{uri:`${Iy}subjects`,identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:`${Iy}names`,identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],By=`${Iy}classification`;function Ry(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map((t=>t["@value"]));const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map((t=>t["@value"]))});for(let o of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(o["@value"]);return e}const Fy=t=>e=>!(e&&t&&t.namespace)||e.uri.startsWith(t.namespace);class Ny extends by{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({scheme:t}={}){return t&&Ly.find((e=>us.compare(e,t)))?{schemes:[t]}:null}async getSchemes(){const t=[];for(let e of await Promise.all(Ly.filter((t=>!this.schemes||!this.schemes.length||this.schemes.find((e=>us.compare(t,e))))).map((t=>sc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));if(e)return e=us.merge(function(t){const e=Ry(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}(e),t),e.topConcepts=(e.topConcepts||[]).filter((t=>t)),e}return null}))))))e&&t.push(e);return t}async getConcepts({concepts:t}){Array.isArray(t)||(t=[t]);const e=[];for(let r of await Promise.all(t.map((t=>sc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));return e?function(t,{scheme:e}){const r=Ry(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map((t=>Ly.find((e=>e.uri===t["@id"])))),r.inScheme.length&&r.inScheme[0]||delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||us.compare(r.inScheme[0],{uri:By})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map((t=>({uri:t["@id"]}))).filter(Fy(r.inScheme&&r.inScheme[0]));const o=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||us.compare(r.inScheme[0],{uri:By})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=o.map((t=>({uri:t["@id"]}))).filter(Fy(r.inScheme&&r.inScheme[0])),r}(e,{scheme:t.inScheme&&t.inScheme[0]}):null}}))))))r&&e.push(r);return e}async suggest(t){const e=await this.search(t);return[t.search,e.map((t=>us.prefLabel(t,{fallbackToUri:!0}))),[],e.map((t=>t.uri))]}async search({search:t,scheme:e,limit:r,offset:n}){const o=us.getAllUris(e).find((t=>t.startsWith(Iy)));if(!o||!Ly.find((t=>us.compare(t,{uri:o}))))throw new hs({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!t)throw new hs({parameter:"search",message:"parameter is empty or missing"});r=r||this._jskos.suggestResultLimit||100,n=n||0;const{data:a}=await sc({method:"get",url:`${o}/suggest2`.replace("http:","https:"),params:{q:t,count:r||100,offset:n,searchtype:"keyword"}});return(a.hits||[]).map((t=>({uri:t.uri,notation:[t.token],prefLabel:{en:t.aLabel},inScheme:[e]}))).filter(Fy(e))}}Ny.providerName="LocApi",Ny.providerType="http://bartoc.org/api-type/loc";var Vy={exports:{}};!function(t,e){!function(e,r,n){let o;(o=n.define)&&o.amd?o([],(function(){return r})):(o=n.modules)?o["FlexSearch".toLowerCase()]=r:t.exports=r}(0,function t(e){function r(t,e){const r=e?e.id:t&&t.id;this.id=r||0===r?r:$++,this.init(t,e),s(this,"index",(function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)})),s(this,"length",(function(){return this.index.length}))}function n(t,e,r,n){return this.u!==this.g&&(this.o=this.o.concat(r),this.u++,n&&this.o.length>=n&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(e,this.o),this.F&&this.F(this.o))),this}function o(t){const e=O();for(const r in t)if(t.hasOwnProperty(r)){const n=t[r];y(n)?e[r]=n.slice(0):x(n)?e[r]=o(n):e[r]=n}return e}function a(t,e){const r=t.length,n=w(e),o=[];for(let a=0,i=0;a=i&&((t=(t=t[s-(o+.5>>0)])[r]||(t[r]=[]))[t.length]=n),o)}function u(t,e){if(t){const r=Object.keys(t);for(let n=0,o=r.length;n(t=t.length-e.length)?1:t?-1:0}function h(t,e){return(t=t[z])<(e=e[z])?-1:t>e?1:0}function m(t,e){const r=z.length;for(let n=0;ne?1:0}function b(t,e,r){return t?{page:t,next:e?""+e:null,result:r}:r}function g(t,e,r,n,o,a,i){let s,l=[];if(!0===r){r="0";var c=""}else c=r&&r.split(":");const d=t.length;if(1i&&(c=0),s=(c=c||0)+e,s=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:t,content:e}),this.c[i]=""+this.C,r&&r(),this;if(!o){if(this.async&&"function"!=typeof importScripts){let o=this;return i=new Promise((function(r){setTimeout((function(){o.add(t,e,null,n,!0),o=null,r()}))})),r?(i.then(r),this):i}if(r)return this.add(t,e,null,n,!0),r(),this}if(!(e=this.encode(e)).length)return this;o=w(r=this.f)?r(e):e.split(this.split),this.filter&&(o=a(o,this.filter));const f=O();f._ctx=O();const h=o.length,m=this.threshold,b=this.depth,g=this.b,v=this.i,y=this.D;for(let e=0;ep;r--)d(v,f,u=s.substring(p,r),t,e,c,m,g-1)}break;default:if(l=d(v,f,s,t,1,c,m,g-1),b&&1=m)for(l=f._ctx[s]||(f._ctx[s]=O()),s=this.h[s]||(this.h[s]=_(g-(m||0))),0>(c=e-b)&&(c=0),(u=e+b+1)>h&&(u=h);co;r--)n=a[r-1],a[r]=n,e[n]=r;a[o]=t,e[t]=o}}}return e},t}();return r}(function(){const t={},e="undefined"!=typeof Blob&&"undefined"!=typeof URL&&URL.createObjectURL;return function(r,n,o,a,i){return o=e?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):r+".min.js",t[r+="-"+n]||(t[r]=[]),t[r][i]=new Worker(o),t[r][i].onmessage=a,t[r][i]}}()),ti)}(Vy);const Hy=ei(Vy.exports);function Uy(t){return t.replace(/\\u[\dA-F]{4}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\u/g,""),16))}))}const Wy={};class Gy extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),Wy[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Wy[this.uri]&&Wy[this.uri].index}get _conceptCache(){return Wy[this.uri]&&Wy[this.uri].conceptCache}get _schemeCache(){return Wy[this.uri]&&Wy[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{schemes:[{uri:t,identifier:us.getAllUris(e).filter((e=>e!==t))}]}:null}async _loadScheme({scheme:t,...e}){let r=us.getAllUris(t);for(let u of r)if(this._schemeCache[u])return this._schemeCache[u];const n=this.schemes.find((e=>us.compare(e,t)));if(!n||!n.uri)throw new ms({message:`Tried to load unsupported scheme (${t&&t.uri})`});const o=n.uri;r=Bp(r.concat(us.getAllUris(n)));let a=".json";o.endsWith("/")&&(a="index.json");const i=await this.axios({...e,url:`${o}${a}`,_skipAdditionalParameters:!0});if(i.id!==o)throw new ms({message:"Skohub URL did not return expected concept scheme"});const{title:s,preferredNamespaceUri:l,hasTopConcept:c,description:d}=i;(t={uri:o,identifier:r.filter((t=>t!==o))}).prefLabel=s,Object.keys(t.prefLabel||{}).forEach((e=>{t.prefLabel[e]=Uy(t.prefLabel[e])})),t.namespace=l,t.topConcepts=(c||[]).map((t=>this._toJskosConcept(t))),t.concepts=[null],d&&(t.definition=d,Object.keys(t.definition).forEach((e=>{t.definition[e]=[Uy(t.definition[e])]})));for(let u of Object.keys(t).filter((e=>!t[e])))delete t[u];for(let u of r)this._schemeCache[u]=t;return t}async _loadConcept({uri:t,...e}){if(this._conceptCache[t])return this._conceptCache[t];try{const r=await this.axios({...e,url:`${t}.json`,_skipAdditionalParameters:!0});if(r.id!==t)throw new ms({message:"Skohub URL did not return expected concept URI"});const n=this._toJskosConcept(r);return this._conceptCache[t]=n,n}catch(r){return null}}_toJskosConcept(t){const e={uri:t.id};return e.prefLabel=t.prefLabel,Object.keys(e.prefLabel||{}).forEach((t=>{e.prefLabel[t]=Uy(e.prefLabel[t])})),e.narrower=(t.narrower||[]).map((t=>this._toJskosConcept(t))),e.notation=t.notation||[],t.broader&&t.broader.id&&(e.broader=[{uri:t.broader.id}]),t.inScheme&&t.inScheme.id&&(e.inScheme=[{uri:t.inScheme.id}]),t.scopeNote&&(e.scopeNote=t.scopeNote,Object.keys(e.scopeNote).forEach((t=>{e.scopeNote[t]=[Uy(e.scopeNote[t])]}))),e}async getSchemes({...t}={}){return Promise.all(this.schemes.map((e=>this._loadScheme({...t,scheme:e}))))}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});return(t=await this._loadScheme({scheme:t,...e})).topConcepts||[]}async getConcepts({concepts:t,...e}){return cc(t)||(t=[t]),(await Promise.all(t.map((({uri:t})=>this._loadConcept({...e,uri:t}))))).filter(Boolean)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;if(!(t=await this._loadConcept({...e,uri:t.uri}))||!t.broader||!t.broader.length)return[];const r=t.broader[0];return[r].concat(await this.getAncestors({concept:r,...e})).map((t=>({uri:t.uri})))}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(t=await this._loadConcept({...e,uri:t.uri})).narrower}async search({search:t,scheme:e,limit:r=100}){if(!(e=await this._loadScheme({scheme:e}))||!e.uri)throw new hs({parameter:"scheme"});if(!t)throw new hs({parameter:"search"});let n;this._index[e.uri]||(this._index[e.uri]={});for(const i of[""].concat(this.languages)){if(this._index[e.uri][i]){n=this._index[e.uri][i];break}if(null!==this._index[e.uri][i])try{let t=i?`.${i}.index`:".index";e.uri.endsWith("/")&&(t=`index${t}`);const r=await this.axios({url:`${e.uri}${t}`,_skipAdditionalParameters:!0});if(r.length<100){this._index[e.uri][i]=null;continue}n=Hy.create(),n.import(r),this._index[e.uri][i]=n;break}catch(a){this._index[e.uri][i]=null}}if(!n)throw new ms({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const o=n.search(t);return(await this.getConcepts({concepts:o.map((t=>({uri:t})))})).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Gy.providerName="Skohub",Gy.providerType="http://bartoc.org/api-type/skohub";const qy="https://lobid.org/gnd/",Ky={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},Yy=new us.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Ky.types.forEach((t=>{t.notation=[Yy.notationFromUri(t.uri)]}));const Xy=new us.ConceptScheme(Ky),Jy=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function Zy(t){const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Ky.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),t.usingInstructions?.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map((t=>Yy.uriFromNotation(t))).filter(Boolean),e.broader=[],Jy.forEach((r=>{e.broader=e.broader.concat(t[r]||[])})),e.broader=e.broader.map((t=>({uri:t.id}))),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map((t=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:Ky.uri},to:{memberSet:[{uri:t.id}]},toScheme:{uri:t.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]})))),e}function Qy(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class tw extends by{_prepare(){this.has.schemes=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.suggest=!0,this.has.search=!0,this.has.types=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this._api.api||(this._api.api=qy)}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e&&us.compare(e,Ky)&&"https://lobid.org/gnd/api"===t?{api:qy,schemes:[Ky]}:null}async getSchemes(){return[Ky]}async getTop(){return[]}async getConcepts({concepts:t}){if(!t)throw new r.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=t.map((t=>t?.notation?.[0]?t?.notation?.[0]:Xy.notationFromUri(Qy(t?.uri)))).filter(Boolean),r=[],n=await Promise.all(e.map((async t=>{try{return Zy((await sc.get(`${this._api.api}${t}.json`)).data)}catch(e){r.push(e)}})));if(r.length===t.length)throw r[0];return n.filter(Boolean)}async getNarrower({concept:t,limit:e=200,offset:r=0}){if(!t||!t.uri)throw new hs({parameter:"concept"});const n=Qy(t.uri),o=Jy.map((t=>`${t}.id:"${n}"`)).join(" OR ");return(await sc.get(`${this._api.api}search`,{params:{q:o,format:"json",size:e,from:r}})).data.member.map((t=>Zy(t)))}async suggest(t){const e=await this._search({...t,format:"json:suggest"});return[t.search,e.map((t=>t.label)),[],e.map((t=>t.id))]}async search(t){return(await this._search(t)).member.map((t=>Zy(t)))}async _search({search:t,types:e,limit:r=100,offset:n=0,format:o="json"}){if(!t)throw new hs({parameter:"search"});let a="";return(e=e?.map((t=>Yy.notationFromUri(Qy(t)))).filter(Boolean)||[]).length&&(a=e.map((t=>`type:${t}`)).join(" OR ")),(await sc.get(`${this._api.api}search`,{params:{q:t,filter:a,format:o,size:r,from:n}})).data}async getTypes({scheme:t}){if(!t||!us.compare(t,Ky))throw new hs({parameter:"search",message:t?.uri?`scheme ${t?.uri} not supported`:""});return Ky.types}}tw.providerName="LobidApi",tw.providerType="http://bartoc.org/api-type/lobid-gnd";const ew={};class rw extends by{_prepare(){this.has.schemes=!0,this.has.top=!0,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!0,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t}:null}_schemeInfoToJSKOS(t){const e=t.labels.find((t=>"x-uri"===t.lang)).text,r={};t.labels.filter((t=>!t.lang.startsWith("x-"))).forEach((t=>{r[t.lang]=t.text}));const n={uri:e,prefLabel:r};return t.categories&&t.categories.length&&(n.topConcepts=[null]),t.category&&t.category.length&&(n.concepts=[null]),n}_categoryToJSKOS(t,{scheme:e,broader:r=[]}){if(!t||!e)return null;const n=t.ID,o=`${e.uri}/${n}`;if(ew[e.uri].concepts[o])return ew[e.uri].concepts[o];const a={};t.labels.filter((t=>!t.lang.startsWith("x-")&&t.text)).forEach((t=>{a[t.lang]=t.text.replace(`${n} `,""),ew[e.uri].searchIndex.add(o,a[t.lang])}));const i={};return t.labels.filter((t=>!t.lang.startsWith("x-")&&t.description)).forEach((t=>{i[t.lang]||(i[t.lang]=[]),i[t.lang].push(t.description)})),ew[e.uri].concepts[o]={uri:o,notation:[n],prefLabel:a,scopeNote:i,inScheme:[{uri:e.uri}],narrower:(t.categories||[]).map((t=>({uri:`${e.uri}/${t.ID}`}))),broader:r},ew[e.uri].concepts[o]}_removeNarrower(t){return t?Object.assign({},t,{narrower:t.narrower&&t.narrower.length?[null]:[]}):t}async _loadSchemeData(t){const e=await this.axios({...t,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(e);const r=this._scheme.uri;ew[r]={schemeInfo:e,searchIndex:Hy.create({tokenize:"full"}),concepts:{}};const n=(t,{broader:e=[]}={})=>{const r=this._categoryToJSKOS(t,{scheme:this._scheme,broader:e});(t.categories||[]).forEach((t=>n(t,{broader:[{uri:r.uri}]})))};e.categories.forEach((t=>n(t))),ew[r].topConcepts=e.categories.map((t=>this._categoryToJSKOS(t,{scheme:this._scheme})))}async getSchemes(t={}){if(!this._api.api)throw new ys;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(t)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(e),!us.compare(t,this._scheme))throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return ew[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:t,...e}){return cc(t)||(t=[t]),this._scheme||await this.getSchemes(e),t.map((t=>ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;this._scheme||await this.getSchemes(e);const r=(t=ew[this._scheme.uri].concepts[t.uri])&&t.broader&&t.broader[0];return r?[r].concat(await this.getAncestors({concept:r,...e})):[]}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new hs({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(this._scheme||await this.getSchemes(e),((t=ew[this._scheme.uri].concepts[t.uri])&&t.narrower||[]).map((t=>ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower))}async search({search:t,scheme:e,limit:r=100}){if(!e||!e.uri)throw new hs({parameter:"scheme"});if(!t)throw new hs({parameter:"search"});if(!e||!e.uri)throw new hs({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!us.compare(e,this._scheme))throw new hs({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await ew[this._scheme.uri].searchIndex.search(t)).map((t=>ew[this._scheme.uri].concepts[t])).map(this._removeNarrower).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=us.notation(n),e=us.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}rw.providerName="MyCoRe",rw.providerType="http://bartoc.org/api-type/mycore";const nw={schemes:[]};class ow extends by{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!1,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,hy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1}))}static _registryConfigForBartocApiConfig({url:t}={}){return t?{api:t}:null}async getSchemes(){if(!nw.schemes.length){const t=await sc.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),e=t?.data?.data?.sources||[];if(!e.length)return[];nw.schemes=e.map((t=>{const e={uri:t.uri,prefLabel:{und:t.name}};return t.desciption&&(e.description={und:[t.description]}),t.alternateName&&(e.notation=[t.alternateName]),e}))}return nw.schemes}async getConcepts({concepts:t}){if(!t)throw new hs({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=await sc.post(this._api.api,{query:`query { lookup( uris: [${t.map((t=>`"${t.uri}"`))}], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }`});return(e.data?.data?.lookup||[]).map((t=>{const e={uri:t.uri,inScheme:[nw.schemes.find((e=>us.compare(e,{uri:t.source.uri})))]};return t.result?.prefLabel?.[0]&&(e.prefLabel={und:t.result.prefLabel[0]}),t.result?.altLabel?.[0]&&(e.altLabel={und:t.result.altLabel}),t.result?.scopeNote?.[0]&&(e.scopeNote={und:t.result.scopeNote}),t.result?.broader?.length&&(e.broader=t.result.broader),t.result?.narrower?.length&&(e.narrower=t.result.narrower),e}))}async suggest(t){const e=t.search,r=await this.search(t);return[e,r.map((t=>us.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search({scheme:t,search:e}){if(!e)throw new hs({parameter:"search"});if(!t||!us.isContainedIn(t,nw.schemes))throw new hs({parameter:"scheme"});const r=await sc.post(this._api.api,{query:`query { terms( sources: ["${t.uri}"] query: "${e}" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}`});return(r.data?.data?.terms?.[0]?.result?.terms||[]).map((e=>{const r={uri:e.uri,inScheme:[t]};return e.prefLabel?.[0]&&(r.prefLabel={und:e.prefLabel[0]}),e.altLabel?.[0]&&(r.altLabel={und:e.altLabel}),e.scopeNote?.[0]&&(r.scopeNote={und:e.scopeNote[0]}),r}))}}ow.providerName="NoTApi",ow.providerType="http://bartoc.org/api-type/noterms";const aw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:by,ConceptApiProvider:Dy,LabelSearchSuggestionProvider:Ey,LobidApiProvider:tw,LocApiProvider:Ny,LocalMappingsProvider:jy,MappingsApiProvider:Ty,MyCoReProvider:rw,NoTApiProvider:ow,OccurrencesApiProvider:$y,ReconciliationApiProvider:zy,SkohubProvider:Gy,SkosmosApiProvider:My},Symbol.toStringTag,{value:"Module"})),iw={[by.providerName]:by,init(t){if(this[t.provider])return new this[t.provider](t);throw new ws},addProvider(t){if(!(t.prototype instanceof by||t===by))throw new ws;this[t.providerName]=t}};iw.addProvider(Dy),iw.addProvider(Ty);const sw={};let lw=class t{constructor(t){this.config=t,this.axios=sc.create()}setConfig(t){this.config=t}get config(){return this._config}set config(t){(t=t||{}).registries=t.registries||[],t.registries=t.registries.map((t=>iw.init(t))).filter((t=>t)),t.registries.forEach((t=>{t.cdk=this})),this._config=t}get providers(){return iw}createInstance(e){return new t(e)}async loadConfig(t){const e=await this.axios.get(t);this.config=e.data}loadBuildInfo({url:t,buildInfo:e=null,interval:r=6e4,callback:n,...o}){if(!t&&!this.config.cocodaBaseUrl)throw new ps({message:"Could not determine URL to load build config."});return t||(t=`${this.config.cocodaBaseUrl}build-info.json`),this.repeat({...o,function:async()=>(await this.axios.get(t,{headers:{"Cache-Control":"no-cache"}})).data,interval:r,callback:(t,r,o)=>{t?n(t):(o||!o&&e&&!Pb(r,e))&&n(null,r,o||e)}})}getRegistryForUri(t){return this.config.registries.find((e=>e.uri==t))}initializeRegistry(t){return(t=iw.init(t)).cdk=this,t}addProvider(t){iw.addProvider(t)}static addProvider(t){iw.addProvider(t)}repeat({function:t,interval:e=15e3,callback:r,callImmediately:n=!0}={}){if(!t)throw new hs({parameter:"function"});if("function"!=typeof t)throw new hs({parameter:"function",message:"function needs to be a function"});if(e=parseInt(e),isNaN(e))throw new hs({parameter:"interval"});if(!r)throw new hs({parameter:"callback"});if("function"!=typeof r)throw new hs({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:e};const a=t=>{const e=o.result;Pb(e,t)||(o.result=t,o.error=null,r(null,t,e))},i=t=>{o.error=t,r(t)},s=t=>{o.isPaused||(o.timer=setTimeout((()=>{t()}),o.interval))},l=()=>(async()=>t())().then(a).catch(i).then((()=>s(l))),c=(t=n)=>{t?l():s(l)};return c(),{start:(...t)=>{o.isPaused=!1,c(...t)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout((()=>{o.timer&&clearTimeout(o.timer)}),o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(t){o.interval=t}}}async getSchemes(t={}){let e=[],r=[];for(let n of this.config.registries)if(!1!==n.has.schemes){let o=n.getSchemes(t).then((t=>{for(let r of t){r._registry=n,r.__DETAILSLOADED__=1,r.type=r.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let t,o,a=e.find((t=>us.compare(t,r))),i=!1;if(a){t=this.config.registries.indexOf(n),-1!=t&&(t=this.config.registries.length-t),o=this.config.registries.indexOf(Nu(a,"_registry")),-1!=o&&(o=this.config.registries.length-o);let e=r.concepts?0==r.concepts.length?-1:1:0,s=a.concepts?0==a.concepts.length?-1:1:0;i=e>s||!(eus.compare(t,a)));-1!=t&&e.splice(t,1),r=us.merge(r,oy(a,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}r._registry=n,e.push(r)}else{const t=e.findIndex((t=>us.compare(t,r)));if(-1!=t){const n=e[t]._registry;e[t]=us.merge(e[t],oy(r,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),e[t]._registry=n}}}})).catch((t=>{console.warn("Couldn't load schemes for registry",n.uri,t)}));r.push(o)}return await Promise.all(r),e.forEach((t=>{const e=t._registry;delete t._registry;const r=this.registryForScheme(t);r&&r._api.api!==e._api.api?t._registry=r:t._registry=e})),us.sortSchemes(e.filter(Boolean))}registryForScheme(t){let e=t._registry;if(e)return e;for(let{type:n,...o}of t.API||[]){const a=o.url;if(sw[a]){const e=sw[a];return Array.isArray(e._jskos.schemes)&&!us.isContainedIn(t,e._jskos.schemes)&&e._jskos.schemes.push(t),e}o.scheme=t;for(const t of Object.values(iw)){if(t.providerType&&t.providerType!==n)continue;if(!t._registryConfigForBartocApiConfig)continue;const i=t.providerName,s=iw[i]._registryConfigForBartocApiConfig(o);if(s){s.provider=i;try{if(e=this.initializeRegistry(s),e)return sw[a]=e,e}catch(r){continue}}}}return null}};const cw=t("S",new lw),dw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:by,CocodaSDK:lw,ConceptApiProvider:Dy,LabelSearchSuggestionProvider:Ey,LobidApiProvider:tw,LocApiProvider:Ny,LocalMappingsProvider:jy,MappingsApiProvider:Ty,MyCoReProvider:rw,NoTApiProvider:ow,OccurrencesApiProvider:$y,ReconciliationApiProvider:zy,SkohubProvider:Gy,SkosmosApiProvider:My,addAllProviders:function(t){Object.values(aw).forEach((e=>(t||cw).addProvider(e)))},cdk:cw,errors:xs,utils:my},Symbol.toStringTag,{value:"Module"})),uw={};for(let t of["log","warn","error"])uw[t]=(...t)=>{}; /*! * vuex v3.6.2 * (c) 2021 Evan You @@ -34,7 +34,7 @@ var n=Object.freeze({}),o=Array.isArray;function a(t){return null==t}function i( * (c) 2022 kazuya kawaguchi * Released under the MIT License. */ -var M_=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],I_=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function L_(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}var B_=Array.isArray;function R_(t){return null!==t&&"object"==typeof t}function F_(t){return"string"==typeof t}var N_=Object.prototype.toString,V_="[object Object]";function H_(t){return N_.call(t)===V_}function U_(t){return null==t}function W_(t){return"function"==typeof t}function G_(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?R_(t[0])||B_(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(R_(t[1])||B_(t[1]))&&(n=t[1])),{locale:r,params:n}}function q_(t){return JSON.parse(JSON.stringify(t))}function K_(t,e){return!!~t.indexOf(e)}var Y_=Object.prototype.hasOwnProperty;function X_(t,e){return Y_.call(t,e)}function J_(t){for(var e=arguments,r=Object(t),n=1;n0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}}(nO),nO.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof jO){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=J_(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(zC){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(H_(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=J_(n,JSON.parse(t))})),t.i18n.messages=n}catch(zC){}var o=t.i18n.sharedMessages;o&&H_(o)&&(t.i18n.messages=J_(t.i18n.messages,o)),this._i18n=new jO(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof jO&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof jO||H_(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof jO)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),nO.directive("t",{bind:aO,update:iO,unbind:sO}),nO.component(Q_.name,Q_),nO.component(oO.name,oO),nO.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var pO=function(){this._caches=Object.create(null)};pO.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){for(var e=[],r=0,n="";r0)u--,d=4,p[0]();else{if(u=0,void 0===r)return!1;if(!1===(r=vO(r)))return!1;p[1]()}};null!==d;)if(c++,"\\"!==(e=t[c])||!f()){if(o=gO(e),8===(a=(s=mO[d])[o]||s.else||8))return;if(d=a[0],(i=p[a[1]])&&(n=void 0===(n=a[2])?e:n,!1===i()))return;if(7===d)return l}}(t),e&&(this._cache[t]=e)),e||[]},yO.prototype.getPathValue=function(t,e){if(!R_(t))return null;var r=this.parsePath(e);if(0===r.length)return null;for(var n=r.length,o=t,a=0;a/,kO=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,_O=/^@(?:\.([a-zA-Z]+))?:/,OO=/[()]/g,SO={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},CO=new pO,jO=function(t){var e=this;void 0===t&&(t={}),!nO&&"undefined"!=typeof window&&window.Vue&&uO(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},a=t.dateTimeFormats||t.datetimeFormats||{},i=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||CO,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new yO,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n,o,a=Object.getPrototypeOf(e);return a&&a.getChoiceIndex?a.getChoiceIndex.call(e,t,r):e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(n=t,o=r,n=Math.abs(n),2===o?n?n>1?1:0:1:n?Math.min(n,2):0)},this._exist=function(t,r){return!(!t||!r||U_(e._path.getPathValue(t,r))&&!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:a,numberFormats:i})},TO={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};jO.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(H_(r))Object.keys(r).forEach((function(a){var i=r[a];H_(i)?(o.push(a),o.push("."),n(t,e,i,o),o.pop(),o.pop()):(o.push(a),n(t,e,i,o),o.pop())}));else if(B_(r))r.forEach((function(r,a){H_(r)?(o.push("["+a+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+a+"]"),n(t,e,r,o),o.pop())}));else if(F_(r)&&xO.test(r)){var a="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?L_(a):"error"===t&&function(t,e){"undefined"!=typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}(a)}};n(e,t,r,[])},jO.prototype._initVM=function(t){var e=nO.config.silent;nO.config.silent=!0,this._vm=new nO({data:t,__VUE18N__INSTANCE__:!0}),nO.config.silent=e},jO.prototype.destroyVM=function(){this._vm.$destroy()},jO.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},jO.prototype.unsubscribeDataChanging=function(t){!function(t,e){t.delete(e)}(this._dataListeners,t)},jO.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(t){return r.push(t)})),r),o=n.length;o--;)nO.nextTick((function(){n[o]&&n[o].$forceUpdate()}))}),{deep:!0})},jO.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},jO.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},TO.vm.get=function(){return this._vm},TO.messages.get=function(){return q_(this._getMessages())},TO.dateTimeFormats.get=function(){return q_(this._getDateTimeFormats())},TO.numberFormats.get=function(){return q_(this._getNumberFormats())},TO.availableLocales.get=function(){return Object.keys(this.messages).sort()},TO.locale.get=function(){return this._vm.locale},TO.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},TO.fallbackLocale.get=function(){return this._vm.fallbackLocale},TO.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},TO.formatFallbackMessages.get=function(){return this._formatFallbackMessages},TO.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},TO.missing.get=function(){return this._missing},TO.missing.set=function(t){this._missing=t},TO.formatter.get=function(){return this._formatter},TO.formatter.set=function(t){this._formatter=t},TO.silentTranslationWarn.get=function(){return this._silentTranslationWarn},TO.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},TO.silentFallbackWarn.get=function(){return this._silentFallbackWarn},TO.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},TO.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},TO.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},TO.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},TO.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},TO.postTranslation.get=function(){return this._postTranslation},TO.postTranslation.set=function(t){this._postTranslation=t},TO.sync.get=function(){return this._sync},TO.sync.set=function(t){this._sync=t},jO.prototype._getMessages=function(){return this._vm.messages},jO.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},jO.prototype._getNumberFormats=function(){return this._vm.numberFormats},jO.prototype._warnDefault=function(t,e,r,n,o,a){if(!U_(r))return r;if(this._missing){var i=this._missing.apply(null,[t,e,n,o]);if(F_(i))return i}if(this._formatFallbackMessages){var s=G_.apply(void 0,o);return this._render(e,a,s.params,e)}return e},jO.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:U_(t))&&!U_(this._root)&&this._fallbackRoot},jO.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},jO.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},jO.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},jO.prototype._interpolate=function(t,e,r,n,o,a,i){if(!e)return null;var s,l=this._path.getPathValue(e,r);if(B_(l)||H_(l))return l;if(U_(l)){if(!H_(e))return null;if(!F_(s=e[r])&&!W_(s))return null}else{if(!F_(l)&&!W_(l))return null;s=l}return F_(s)&&(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(t,e,s,n,"raw",a,i)),this._render(s,o,a,r)},jO.prototype._link=function(t,e,r,n,o,a,i){var s=r,l=s.match(kO);for(var c in l)if(l.hasOwnProperty(c)){var d=l[c],u=d.match(_O),p=u[0],f=u[1],h=d.replace(p,"").replace(OO,"");if(K_(i,h))return s;i.push(h);var m=this._interpolate(t,e,h,n,"raw"===o?"string":o,"raw"===o?void 0:a,i);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var b=this._root.$i18n;m=b._translate(b._getMessages(),b.locale,b.fallbackLocale,h,n,o,a)}m=this._warnDefault(t,h,m,n,B_(a)?a:[a],o),this._modifiers.hasOwnProperty(f)?m=this._modifiers[f](m):SO.hasOwnProperty(f)&&(m=SO[f](m)),i.pop(),s=m?s.replace(d,m):s}return s},jO.prototype._createMessageContext=function(t,e,r,n){var o=this,a=B_(t)?t:[],i=R_(t)?t:{},s=this._getMessages(),l=this.locale;return{list:function(t){return a[t]},named:function(t){return i[t]},values:t,formatter:e,path:r,messages:s,locale:l,linked:function(t){return o._interpolate(l,s[l]||{},t,null,n,void 0,[t])}}},jO.prototype._render=function(t,e,r,n){if(W_(t))return t(this._createMessageContext(r,this._formatter||CO,n,e));var o=this._formatter.interpolate(t,r,n);return o||(o=CO.interpolate(t,r,n)),"string"!==e||F_(o)?o:o.join("")},jO.prototype._appendItemToChain=function(t,e,r){var n=!1;return K_(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},jO.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var a=o.join("-");n=this._appendItemToChain(t,a,r),o.splice(-1,1)}while(o.length&&!0===n);return n},jO.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,o=0;o0;)a[i]=arguments[i+4];if(!t)return"";var s,l=G_.apply(void 0,a);this._escapeParameterHtml&&(l.params=(null!=(s=l.params)&&Object.keys(s).forEach((function(t){"string"==typeof s[t]&&(s[t]=s[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),s));var c=l.locale||e,d=this._translate(r,c,this.fallbackLocale,t,n,"string",l.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(a))}return d=this._warnDefault(c,t,d,n,a,"string"),this._postTranslation&&null!=d&&(d=this._postTranslation(d,t)),d},jO.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},jO.prototype._i=function(t,e,r,n,o){var a=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,a,n,[o],"raw")},jO.prototype.i=function(t,e,r){return t?(F_(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},jO.prototype._tc=function(t,e,r,n,o){for(var a,i=[],s=arguments.length-5;s-- >0;)i[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var l={count:o,n:o},c=G_.apply(void 0,i);return c.params=Object.assign(l,c.params),i=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((a=this)._t.apply(a,[t,e,r,n].concat(i)),o)},jO.prototype.fetchChoice=function(t,e){if(!t||!F_(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},jO.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},jO.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var a=G_.apply(void 0,n).locale||e;return this._exist(r[a],t)},jO.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},jO.prototype.getLocaleMessage=function(t){return q_(this._vm.messages[t]||{})},jO.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},jO.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,J_(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},jO.prototype.getDateTimeFormat=function(t){return q_(this._vm.dateTimeFormats[t]||{})},jO.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},jO.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,J_(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},jO.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},jO.prototype._localizeDateTime=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?(F_(e[0])?o=e[0]:R_(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,r){var n;return K_(I_,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(F_(e[0])&&(o=e[0]),F_(e[1])&&(n=e[1])),this._d(t,n,o,a)},jO.prototype.getNumberFormat=function(t){return q_(this._vm.numberFormats[t]||{})},jO.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},jO.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,J_(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},jO.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},jO.prototype._getNumberFormatter=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?F_(e[0])?o=e[0]:R_(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var n;return K_(M_,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(F_(e[0])&&(o=e[0]),F_(e[1])&&(n=e[1])),this._n(t,n,o,a)},jO.prototype._ntp=function(t,e,r,n){if(!jO.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return a||[]},Object.defineProperties(jO.prototype,TO),Object.defineProperty(jO,"availabilities",{get:function(){if(!wO){var t="undefined"!=typeof Intl;wO={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return wO}}),jO.install=uO,jO.version="8.28.2";const PO=jO,$O={en:{general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},de:{general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}}};Mn.use(PO);const DO=t("Y",new PO({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:$O})),AO={version:"1.10.1",gitBranch:"dev",gitCommit:"1ad075be513df4ef02adc771af8d0c544fb2afd9",gitCommitShort:"1ad075be",gitCommitMessage:"1ad075be AutoLink URI in ItemName",buildDate:"2023-11-17T11:18:16Z",date:"2023-11-17T11:17:23.000Z",milestoneUrl:null,jskosApi:"^1.0 || ^2.0"},zO={headers:{"Cache-Control":"no-cache"}};function EO(t){return t.map((t=>({uri:t.uri,notation:t.notation,inScheme:[{uri:t.inScheme[0].uri}]})))}const MO={async loadConfig({commit:t,dispatch:e},r){let n,o;r||(r="./cocoda.json");try{o=(await sc.get(r,zO)).data}catch(c){o=null}if(!o)try{o=(await sc.get(r)).data}catch(c){o=null}if(ni.isObject(o)||(uw.error(`Error loading config from ${r}: Data is not an object.`),o={error:"malformedConfig"}),n=Object.assign({configFile:r},E_,o),!n.overrideRegistries){n.registries=[].concat(o.registries||[],E_.registries||[]);let t=[];for(let e of n.registries)t.push(e);n.registries=t}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let t of n.registries){let e=t.provider||"";e.endsWith("ConceptApi")?(t.url=t.baseUrl,t.voc=t.schemes,n.terminologyProviders.push(t)):e.endsWith("MappingsApi")?(t.url=t.mappings,n.mappingProviders.push(t)):e.endsWith("OccurrencesApi")&&(t.url=t.occurrences,n.occurrenceProviders.push(t))}}for(let d of n.registries)"SearchSuggestion"==d.provider&&(d.provider="LabelSearchSuggestion"),"OccurrencesApi"==d.provider&&!d.api&&d.occurrences&&(d.api=d.occurrences,delete d.occurrences),"ReconciliationApi"==d.provider&&!d.api&&d.reconcile&&(d.api=d.reconcile,delete d.reconcile);let a=n.registries.length;for(let d of n.registries)d.priority=a,a-=1;n.registries=n.registries.filter((t=>null!=t.provider)),n.registries=ni.uniqBy(n.registries,(t=>t.uri)),n.registries.length||n.error||(n.error="noRegistries");let i=[];for(let d of(E_.shortcuts||[]).concat(o.shortcuts||[])){let t=i.find((t=>t.id===d.id));i=ni.pullAllBy(i,[d],"id"),i.push(ni.defaults(d,t||{}))}n.shortcuts=i,n.searchLinks=[].concat(E_.searchLinks||[],o.searchLinks||[]),n.searchLinks.forEach((t=>{t.schemes||(t.schemes=(t.schemeUris||[]).map((t=>({uri:t}))))})),n.buildInfo=AO,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const s=(t,e)=>{const r=t.split(".").map((t=>parseInt(t)));if(!e)return!0;for(const n of e.split("||").map((t=>t.trim()))){const t=n.slice(n.startsWith("^")?1:0).split(".").map((t=>parseInt(t)));if(e.startsWith("^")){if(r[0]==t[0]&&!(r[1]t.init())));let l=[];for(let d of n.registries)if(AO.jskosApi&&d._config&&d._config.version&&!s(d._config.version,AO.jskosApi)){const e=DO.t("alerts.versionMismatch",{registryLabel:d.prefLabel.en||d.prefLabel.de,registryUri:d.uri,registryVersion:d._config.version,jskosApi:AO.jskosApi});uw.warn(e),t("alerts/add",{variant:"danger",text:e,countdown:0},{root:!0})}else{if(l.find((t=>"LocalMappings"==t.constructor.providerName))&&"LocalMappings"==d.constructor.providerName){uw.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}l.push(d)}return n.registries=l,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(E_.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){r&&r.uri&&(us.isContainedIn(r,e.favoriteSchemes.map((t=>{})))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])}))},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter((t=>!us.compare({uri:t},r)))})},addConceptToFavorites({commit:t,getters:e},r){r&&r.uri&&(us.isConcept(r)?us.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:EO(e.favoriteConcepts.concat([r]))}):t("alerts/add",{variant:"danger",text:DO.t("alerts.favoriteConceptsNonConcept")},{root:!0}))},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:EO(e.favoriteConcepts.filter((t=>!us.compare(r,t))))})},async loadConceptLists({state:t},e){let r=[];for(let o of e||t.config&&t.config.conceptLists||[])if(ni.isString(o)&&(o={url:o}),o.url){try{let t=o.url;o=(await sc.get(t)).data,o.url=t}catch(n){uw.warn("Could not load list from URL:",o)}o&&r.push(o)}else r.push(o);for(let o of r){if(ni.isString(o.concepts)&&(o.conceptsUrl=o.concepts),o.conceptsUrl){let t=o.conceptsUrl;try{let e=(await sc.get(t)).data;o.concepts=e}catch(n){uw.warn("Could not load concepts for list with URL:",t),o.concepts=[]}o.conceptsUrl=t}else o.concepts=o.concepts||[];let t=(o.schemes||[])[0];if(t)for(let e of o.concepts)e.inScheme&&0!=e.inScheme.length||(e.inScheme=[t])}return r},async getSearchLinks({state:t},{scheme:e,...r}){let n=[];for(let o of(t.config.searchLinks||[]).filter((t=>0===t.schemes.length||us.isContainedIn(e,t.schemes)))){let t=o.url+(o.urlSuffix??"");ni.forOwn(r,((e,r)=>{t=ni.replace(t,new RegExp(`{${r}}`,"g"),e)})),n.push({url:t,label:us.prefLabel(o,{language:r.locale})})}if(us.compare(e,{uri:"http://bartoc.org/en/node/241"})){let t,e="ddc",o=r.notation;const a=/(.+):(.+)/.exec(o);a?(o=a[1],t="%3b1%3b"+a[2],e="int"):t="";const i=/(.+)\.(.+)-.+\.(.+)/.exec(o);i&&(o=`${i[1]}.${i[2]}-.${i[3]}`),o+=t,n.push({url:`http://dewey.org/webdewey/index_11.html?recordId=${e}%3a${o}`,label:us.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:`https://deweyde.pansoft.de/webdewey/index_11.html?recordId=${e}%3a${o}`,label:us.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter(((t,e,r)=>e===r.findIndex((e=>e.url==t.url)))),n}};Mn.use(Vw);const IO={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map((t=>ni.pick(t,["uri","notation","inScheme"]))),authAvailable:t=>null!=t.config.registries.find((t=>t.auth)),getCurrentRegistry:t=>{let e=t.config.registries.find((e=>us.compareFast(e,{uri:t.settings.settings.mappingRegistry})));return e||(e=t.config.registries.find((e=>e.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user})))),e||(e=t.config.registries.find((t=>ni.get(t,"has.mappings.create")))),e},concordanceRegistries:t=>(t.config.registries||[]).filter((t=>!1!==t.has.concordances)),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return us.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!ni.get(e,"__MAPPED__",[]).find((e=>e.exist.length&&us.compareFast(e.registry,IO.getCurrentRegistry(t))&&us.compare(e.scheme,t.selected.scheme[!r]))),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=ni.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort(((e,r)=>e===t.settings.settings.locale?-1:r===t.settings.settings.locale?1:0))))),e}},LO={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){us.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},BO=t("W",new Vw.Store({modules:{selected:Uw,mapping:ax,alerts:sx,auth:$x,settings:Ix},plugins:z_,state:{loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},getters:IO,mutations:LO,actions:MO}));document.onmousemove=ni.throttle((t=>{BO.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})}),200);const RO=Mt({}),FO=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],NO=["inScheme","topConceptOf","versionOf"],VO=[].concat(FO,NO),HO=t=>t?{uri:t.uri,notation:t.notation}:t;function UO(t){if(!t)return null;if(t._registry)return t._registry;const e=WO(ni.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function WO(t,{relatedItems:e=!1}={}){let r=null;for(const n of ds.getAllUris(t))if(RO[n]){r=RO[n];break}if(r&&e){r={...r};for(const t of VO)r[t]&&(r[t]=r[t].map((t=>WO(t)||t)))}return r}function GO(t,e){return WO({uri:t},e)}function qO(t,e){return t.map((t=>WO(t,e)))}function KO(t,e){return ds.compare(WO(t)||t,WO(e)||e)}function YO(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=GO(r);if(n===t||n&&e.returnIfExists)return n;const o=e.type||(ds.isScheme(t)?"scheme":ds.isConcept(t)?"concept":null),a=[];for(const s of Object.keys(t))Array.isArray(t[s])&&[].concat(FO,NO).includes(s)&&(t[s]=t[s].map((t=>t&&t.uri?(NO.includes(s)&&(t.__TYPE__="scheme"),FO.includes(s)&&(t.__TYPE__="concept"),a.push(t),{uri:t.uri}):t)));if(n){for(let s of Object.keys(t))if((ni.isEmpty(n[s])||Array.isArray(n[s])&&n[s].includes(null))&&null!=t[s]&&!ni.isEqual(n[s],t[s])||ni.isArray(n[s])&&ni.isArray(t[s])&&t[s].length>n[s].length)XO(n,s,t[s]);else if(!ni.isArray(n[s])&&!ni.isArray(t[s])&&ni.isObject(n[s])&&ni.isObject(t[s]))for(let e of Object.keys(t[s]))n[s][e]||XO(n,[s,e],t[s][e])}else{if(t.__DETAILSLOADED__=null!=t.__DETAILSLOADED__?t.__DETAILSLOADED__:0,t.__SAVED__=!0,"scheme"===o){const e="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(e)||(t.type=[e].concat(t.type))}if("concept"===o){const r="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(r)||(t.type=[r].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(HO):uw.warn("saveItem: Saving concept without scheme!!!",t,e)}At(RO,r,t);for(const e of t.identifier||[])At(RO,e,RO[r])}const i=RO[r];return a.forEach((({__TYPE__:t,...e})=>{const r={type:t};"concept"!==t||e.inScheme&&e.inScheme[0]||("concept"===o?r.scheme=i.inScheme[0]:"scheme"===o&&(r.scheme=i)),YO(e,r)})),RO[r]}function XO(t,e,r){1===(e=ni.isArray(e)?e:e.split(".")).length&&VO.includes(e[0])&&Array.isArray(r)&&(r=r.map(HO));const n=e.pop();let o=WO(t);for(const a of e)o[a]||At(o,a,{}),o=o[a];At(o,n,r)}const JO=Ht([]);async function ZO(t,{registry:e,force:r=!1}={}){if(t=WO(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(!(e=UO(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.types)return XO(t,"types",[]),[];try{XO(t,"types",await e.getTypes({scheme:t}))}catch(n){uw.warn(`Error loading types for scheme ${t.uri}; assuming empty types list.`),XO(t,"types",[])}return t.types}async function QO(t,{registry:e,force:r=!1}={}){if(t=WO(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(!(e=UO(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.top)return XO(t,"topConcepts",[]),[];try{const r=(await e.getTop({scheme:t})).map((e=>(e.ancestors=[],YO(e,{type:"concept",scheme:t}))));XO(t,"topConcepts",ds.sortConcepts(r,!!ni.get(t,"DISPLAY.numericalNotation")).map(HO))}catch(n){uw.warn(`Error loading top concepts for scheme ${t.uri}; assuming empty list.`),XO(t,"topConcepts",[])}return t.topConcepts}const tS=Ht([]),eS=Ht([]);async function rS(t,{registry:e,scheme:r,force:n=!1,...o}={}){const a=[];let i=[];t=t.map((t=>WO(t,{relatedItems:!0})));for(let l of t.filter((t=>t&&t.uri&&(t.__DETAILSLOADED__<1||n)))){const t=UO(l)||UO(r)||e;if(!t)continue;if(!n&&[].concat(tS.value,eS.value).find((t=>ds.compare(t,l))))continue;i=i.concat(ds.getAllUris(l)),tS.value.push(l);const o=a.find((e=>e.registry==t&&e.concepts.length<15));o?o.concepts.push(l):a.push({registry:t,concepts:[l]})}const s=a.map((({registry:t,concepts:e})=>{let n=o.params?.properties??t._defaultParams?.properties;return n?n+=",mappings":n="+mappings",ni.set(o,"params.properties",n),t.getConcepts({...o,concepts:e}).then((t=>{let e=[];for(let n of t)n=YO(n,{scheme:r,type:"concept"}),XO(n,"__DETAILSLOADED__",1),e=e.concat(ds.getAllUris(n));for(let r of e){let t=tS.value.findIndex((t=>ds.compareFast(t,{uri:r})));t>=0&&zt(tS.value,t)}})).catch((()=>{}))}));await Promise.all(s);for(let l of i){let t=tS.value.findIndex((t=>ds.compareFast(t,{uri:l})));if(t>=0){let e=tS.value[t];XO(e,"__DETAILSLOADED__",-1),zt(tS.value,t),eS.value.push(e)}}return t.map((t=>WO(t)))}async function nS(t,{registry:e,force:r=!1}={}){if(t=WO(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(!(e=UO(t)||e))throw new Error(`loadNarrower: Could not find registry for item ${t.uri}`);if(!1===e.has.narrower)return XO(t,"narrower",[]),[];try{const r=WO(ni.get(t,"inScheme[0]")),n=(await e.getNarrower({concept:t})).map((e=>(!t.ancestors||t.ancestors.includes(null)?e.ancestors=[null]:e.ancestors=[t].concat(t.ancestors),e.broader&&!e.broader.includes(null)||(e.broader=[t]),YO(e,{type:"concept",scheme:r})))),o=ds.sortConcepts(n,!!ni.get(r,"DISPLAY.numericalNotation")).map(HO);return XO(t,"narrower",o),o}catch(n){return uw.error(`Error loading narrower concepts for ${t.uri}`,n),XO(t,"narrower",[]),[]}}async function oS(t,{registry:e,force:r=!1}={}){if(t=WO(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(!(e=UO(t)||e))throw new Error(`loadAncestors: Could not find registry for item ${t.uri}`);if(!1===e.has.ancestors)return XO(t,"ancestors",[]),[];try{let r=[];const n=(await e.getAncestors({concept:t})).slice().reverse().map((e=>(e.ancestors=r.slice(),r=[{uri:e.uri}].concat(r),YO(e,{type:"concept",scheme:ni.get(t,"inScheme[0]")})))).map(HO).reverse();return XO(t,"ancestors",n),r=[{uri:t.uri}].concat(r),(t.narrower||[]).forEach((t=>{t&&XO(t,"ancestors",r.slice())})),n}catch(n){return uw.error(`Error loading ancestor concepts for ${t.uri}`,n),XO(t,"ancestors",[]),[]}}const aS=Ht([]);function iS({registry:t,locale:e}){if(!t)return"";let r=us.prefLabel(t,{language:e,fallbackToUri:!1});if(r)return r;if(r=ni.get(t,"_config.title"),r){const e=ni.get(t,"_config.baseUrl");return e?`${r} (${e})`:r}return t.uri?t.uri:(r=ni.get(t,"_api.api"),r||"")}function sS(t){if(!t)return"-";let e=us.prefLabel(t,{fallbackToUri:!1})||(us.languageMapContent(t,"scopeNote")||[])[0]||"";const r=us.notation(WO(t.fromScheme))||"?",n=us.notation(WO(t.toScheme))||"?",o=us.prefLabel(t?.creator?.[0],{fallbackToUri:!1})||"?",a=`${r} ${DO.t("general.to")} ${n} ${DO.t("general.by")} ${o}`;return e?e+=` (${a})`:e=a,e}function lS(t,e){return(t=sS(t))<(e=sS(e))?-1:t===e?0:1}function cS(t){if(!t)return null;let e=[t.uri].concat(Object.values(t.identities).map((t=>t.uri))).filter((t=>null!=t));return e}const dS=t("b",{computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return ni.get(this,"$store.state.auth.user")},providers(){return ni.get(this,"$store.state.auth.providers")},userUris(){return cS(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return ni.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(t=this.creator.uri?this.creator.uri:this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find((e=>e.uri===t));return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return ni.forEach(this.user&&this.user.identities||{},((r,n)=>{let o=this.providers.find((t=>t.id===n));t===r.uri&&o&&(e=o)})),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}}),uS=ai({name:"RegistryInfo",components:{RegistryNotation:si},mixins:[dS,oi],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return iS({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}},(function(){var t=this,e=t._self._c;return e("div",{class:{"registry-info-inline":t.inline}},[e("div",[e("registry-notation",{attrs:{registry:t.registry,disabled:!1===t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri],tooltip:!1}}),e("span",{class:{"fontWeight-heavy":!1!==t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri]}},[t._v(" "+t._s(t.registryName)+" ")]),t.showDetails?e("a",{attrs:{href:t.registry.uri,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}})],1):t._e(),t.showInfoIcon&&t.definition?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):t._e(),t.showEditable&&t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):t._e()],1),t.showDetails?e("div",[t._v(" "+t._s(t.definition)+" ")]):t._e(),t.showCapabilities?e("div",[t._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],(function(r){return e("span",{key:`settings-info-capabilities-${r}`},[t.registry.has[r]?e("span",[t.registry.has[r]?e("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):t._e(),t._v(" "+t._s(t.$t(`registryInfo.${r}`))+" ")],1):t._e()])})),t.registry.has.auth?e("span",{staticStyle:{"margin-left":"5px"}},[t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{staticClass:"text-success"},[e("font-awesome-icon",{attrs:{icon:"lock-open"}}),t._v(" "+t._s(t.$t("registryInfo.authenticated"))+" ")],1):e("span",{staticClass:"text-danger"},[e("font-awesome-icon",{attrs:{icon:"lock"}}),t._v(" "+t._s(t.$t("registryInfo.notAuthenticated"))+" ")],1)]):t._e()],2):t._e()])}),[],!1,null,"f4a8cce3",null,null).exports,pS={props:{date:{type:String,default:""}},setup:t=>({dateShort:Zt((()=>t.date.slice(0,10)))})},fS=t("x",ai(pS,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",[t._v(" "+t._s(t.dateShort)+" ")])}),[],!1,null,null,null,null).exports),hS=t("o",{mixins:[oi,dS],data:()=>({loadingConcepts:tS,erroredConcepts:eS,concordances:aS,schemes:JO}),computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=WO({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find((t=>"LocalMappings"==t.constructor.providerName))},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){let t=this.config.registries.filter((t=>!1!==t.has.mappings||!1!==t.has.occurrences));return t},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let t=this.$settings.mappingBrowserShowRegistry[e.uri];return null==t||t},set:t=>{!t&&this.$jskos.compareFast(e,this.currentRegistry)||(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:t})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:Ww,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=YO(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let e=t[r+"Scheme"];for(let n of["memberSet","memberList","memberChoice"])ni.isArray(t[r][n])&&(t[r][n]=t[r][n].filter((t=>null!=t)).map((t=>YO(t,{scheme:e,type:"concept",returnIfExists:!0}))))}t.partOf&&(t.partOf=t.partOf.map((t=>this.concordances.find((e=>this.$jskos.compare(e,t)))||t)));const e=ni.get(t,"_registry");if(us.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const o=WO(t[`${n}Scheme`]),a=qO(us.conceptsOfMapping(t,r));if(o)for(let r of a){r.__MAPPED__||XO(r,"__MAPPED__",[]);const n=r.__MAPPED__.find((t=>us.compareFast(t.registry,e)&&us.compare(t.scheme,o)));n&&!n.exist.length?n.exist.push(t.uri):n||r.__MAPPED__.push({registry:e,scheme:o,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=us.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let e of r)us.compare(e,{identifier:this.userUris||[]})||us.isContainedIn(e,t.contributor)||t.contributor.push(e);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let e of t.creator||[])us.isContainedIn(e,t.contributor)||t.contributor.push(e);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter((e=>t[e]))){for(let e of t[r])""===e.uri&&this.$delete(e,"uri"),ni.forOwn(e.prefLabel,((t,r)=>{""==t&&this.$delete(e.prefLabel,r)})),ni.isEmpty(e.prefLabel)&&this.$delete(e,"prefLabel");t[r]=t[r].filter((t=>!ni.isEmpty(t)))}return t.creator&&0==t.creator.length&&this.$delete(t,"creator"),t.contributor&&0==t.contributor.length&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...o}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find((t=>t.has.mappings&&n.uri.startsWith(t._api.mappings)))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...o}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");if(0==t.has.mappings)throw new Error(`getMappings: Registry ${t.uri} does not support mappings.`);for(const{param:o,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[o]&&(r[o]=WO(r[o],{relatedItems:a})||r[o]);const n=await t.getMappings(r);if(e)for(let o of n)this.adjustMapping(o);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("postMapping: No registry to post mapping to.");o&&o();try{const o=this.concordances.find((t=>us.compare(t,ni.get(i,"mapping.partOf[0]"))));i.mapping=this.prepareMapping(ni.omit(i.mapping,"partOf")),this._addIdentityParams(i);const l=await t.postMapping(i);if(o)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:l,concordance:o}),l.partOf=[{uri:o.uri}]}catch(s){}if(e&&this.adjustMapping(l),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let e=this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]);o&&(l.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!l.partOf?"warning":"success"),us.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),l}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t)))throw new Error("postMappings: No registry to post mappings to.");o&&o();try{i.mappings=i.mappings.map((t=>this.prepareMapping(t))),this._addIdentityParams(i);const o=await t.postMappings(i);if(e)for(let t of o)this.adjustMapping(t);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("putMapping: No registry to put mapping to.");o&&o();try{i.mapping=this.prepareMapping(i.mapping),this._addIdentityParams(i);const o=await t.putMapping(i);return e&&this.adjustMapping(o),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){const e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{return await t.deleteMapping(i),this.mappingWasDeleted({mapping:i.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),ni.get(i,"mapping.partOf[0]")&&i.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||ni.get(i,"mappings[0]._registry"))))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{await t.deleteMappings(i);for(let e of i.mappings)this.mappingWasDeleted({mapping:e,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),ni.get(i,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&us.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),us.mappingRegistryIsStored(e))for(let[n,o]of[["from","to"],["to","from"]]){const r=WO(t[`${o}Scheme`]),a=qO(us.conceptsOfMapping(t,n));if(r)for(let n of a){const o=(n.__MAPPED__||[]).find((t=>us.compare(t.registry,e)&&us.compare(t.scheme,r)));o&&o.exist.length&&this.$set(o,"exist",o.exist.filter((e=>e!=t.uri)))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find((e=>e.mapping.uri==t)),r=this.config.registries.find((t=>us.compareFast(t,e&&e.registry))),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[us.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return uw.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const o=!!ni.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let e=this.$t("alerts.mappingRestored",[us.prefLabel(r,{fallbackToUri:!1})]);o&&(a.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!a.partOf?"warning":"success")}else n();return!!a}catch(o){return n(),!1}},canCreateMapping:Yw,canUpdateMapping:Xw,canDeleteMapping:Jw,repeat:(...t)=>cw.repeat(...t),loadConcordances:async function(){try{const t=ni.flatten(await Promise.all(BO.getters.concordanceRegistries.map((t=>t.getConcordances())))),e=aS.value?.length;ni.forEach(t,((t,e)=>{At(aS.value,e,t)})),At(aS.value,"length",t.length),t.lengthus.compare(t,e.partOf[0])));return!(!n||!Gw(n,r)&&!Kw({registry:t,user:r,action:"update"}))},isCreatorOrContributor:Gw,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:o,concordance:a}){if(!(t=this.getRegistry(t||o._registry)))throw new Error("addMappingToConcordance: No registry for mapping.");try{const i={mapping:{uri:o.uri}};i.mapping.partOf=a?[{uri:a.uri}]:[],this._addIdentityParams(i);const s=await t.patchMapping(i);return n&&this.adjustMapping(s),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),s}catch(i){if(r){const t=`${this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=ni.get(e,"notation[0]");return!(!n||this.concordances.find((t=>ni.get(t,"notation[0]")===n)))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!!e&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!(!e||parseInt(e.extent)>0)&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.postConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(o){console.error(o);let e=`${this.$t("alerts.concordanceNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(o)}`;this.alert(e,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const o=this.concordances.find((t=>this.$jskos.compare(t,e)));if(t=this.getRegistry(t||e&&e._registry||o&&o._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.patchConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),a}catch(a){console.error(a);let e=`${this.$t("alerts.concordanceNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(a)}`;this.alert(e,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...o}){const a=this.concordances.find((t=>this.$jskos.compare(t,n)));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...o}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(i){if(r){const t=`${this.$t("alerts.concordanceNotDeleted")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}}}}),mS={name:"TheSettings",components:{RegistryInfo:uS,DateString:fS},mixins:[dS,hS,oi],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:ni.debounce((()=>{this.$store.commit({type:"settings/save",settings:ni.cloneDeep(this.localSettings)}),this.creatorRewritten=!1}),200),languagesRegistry:cw.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter((t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let t of Object.keys(this.$store.state.settings.componentSettings[e])){let n=this.$store.state.settings.componentSettings[e][t];for(let o of n.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:t,isLeft:o},n)),Object.defineProperty(r.settingsValues,t+(n.sideDependent?`-${o}`:""),{get:()=>n.sideDependent?this.$settings.components[e][t][o]:this.$settings.components[e][t],set:r=>{"Boolean"!=n.type||ni.isBoolean(r)||(r=!!r),"Number"!=n.type||ni.isNumber(r)||(r=parseInt(r),(isNaN(r)||rn.max)&&(this.$log.warn(`Tried to save invalid value for setting ${e} -> ${t}, fallback to default value (${n.default}).`),r=n.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:t,isLeft:o,value:r})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=t=>{let e,r,n=t.target.result;e=n.split("\n"),r={imported:0,skipped:0,error:0,empty:0};let o=[];for(let i of e)if(""!==i)try{let t=JSON.parse(i);o.push(t)}catch(a){r.error+=1}else r.empty+=1;this.postMappings({mappings:o,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then((t=>{r.imported=t.length,r.skipped=e.length-r.imported-r.error-r.empty,this.uploadedFileStatus=`${r.imported} mappings imported, ${r.skipped} skipped, ${r.error} errored`,this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})})).catch((t=>{this.$log.error("TheSettings - Error uploading mappings",t)}))},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=ni.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then((t=>{this.allLanguages=t}))},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=ni.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then((e=>{t=e;let r=[];for(let n of t)for(let t of["from","to"])for(let e of this.$jskos.conceptsOfMapping(n,t)){let o=n[t+"Scheme"];e.inScheme&&e.inScheme.length||(e.inScheme=[o]),r.push(rS([e],{scheme:o}))}return Promise.all(r)})).then((()=>{let e=t=>{let e=this.$jskos.minifyMapping(t);for(let r of this.$jskos.conceptsOfMapping(e)){let t=WO(r),e=this.$jskos.languagePreference.selectLanguage(ni.get(t,"prefLabel"));e&&(r.prefLabel=ni.pick(t.prefLabel,[e]))}return JSON.stringify(e)};this.dlAllMappings=t.map(e).join("\n");for(let o of t){o.fromScheme=WO(o.fromScheme)||o.fromScheme,o.toScheme=WO(o.toScheme)||o.toScheme;let t=this.dlMappings.find((t=>this.$jskos.compare(o.fromScheme,t.fromScheme)&&this.$jskos.compare(o.toScheme,t.toScheme)));t?t.mappings.push(o):(t={fromScheme:o.fromScheme,toScheme:o.toScheme,mappings:[o]},this.dlMappings.push(t))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let t of this.dlMappings){t.ndjson=t.mappings.map(e).join("\n"),t.mappings=t.mappings.map((t=>this.$jskos.minifyMapping(t))),n=n.concat(t.mappings);for(let e of t.mappings){for(let t of this.$jskos.conceptsOfMapping(e)){let e=WO(t),r=this.$jskos.languagePreference.selectLanguage(ni.get(e,"prefLabel"));r&&(t.prefLabel={de:ni.get(e.prefLabel,r)})}e.creator&&e.creator[0]&&(e.creator[0].prefLabel={de:this.$jskos.prefLabel(e.creator[0],{fallbackToUri:!1,language:this.locale})})}t.csv=r.fromMappings(t.mappings),t.label=(this.$jskos.notation(ni.get(t,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(ni.get(t,"toScheme"),"scheme")||"?"),t.filename=`${this.$jskos.notation(ni.get(t,"fromScheme"),"scheme")||"?"}_to_${this.$jskos.notation(ni.get(t,"toScheme"),"scheme")||"?"}_${this.localSettings.creator}`}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0})).catch((t=>{this.$log.error("TheSettings - Error refreshing local mappings download",t)}))},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=ni.cloneDeep(this.localSettings.flex);ni.forOwn(t,((e,r)=>{t[r]=""})),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),Cx({url:e,eventType:r})},replaceKey:t=>({shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t),languageConceptByTag(t){return this.allLanguages.find((e=>e.notation[0]===t))},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),"Enter"===t.key&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(0===this.allLanguages.length||this.allLanguages.find((e=>e.notation[0]===t)))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter((e=>e!==t))},moveLanguage(t,e){const r=t+e;if(-1===r||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var bS=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:t.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[e("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[e("tabs",{attrs:{fill:"",value:t.tab},on:{change:function(e){return t.$emit("update:tab",e.index)}}},[e("tab",{attrs:{title:t.$t("settingsTabs")[0]}},[t.localSettings?e("div",[t.user&&t.authorized?e("p",[e("span",{staticClass:"text-success"},[t._v(" "+t._s(t.$t("settings.loggedIn"))+" ")]),e("a",{attrs:{href:t.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[t._v(" "+t._s(t.$t("settings.accountPage"))+" ")]),t._v(" • "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.login(null)}}},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",[e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.loggedOut"))+" ")])]):t._e(),t.$store.state.auth.available&&!t.user&&t.providers.length?e("p",t._l(t.providers,(function(r){return e("b-button",{key:`login-provider-${r.id}`,attrs:{block:"",variant:"light"},on:{click:function(e){return t.login(r)}}},[r.image?e("img",{staticStyle:{"margin-right":"5px"},attrs:{src:r.image,height:"20px"}}):t._e(),t._v(" "+t._s(t.$t("settings.logInButton"))+" via "+t._s(r.name)+" ")])})),1):t._e(),t.$store.state.auth.connected?e("div",[e("p",[e("span",{domProps:{innerHTML:t._s(t.$t("settings.accountInfo",{url:t.config.auth}))}}),t.$store.state.auth.about.urls.imprint?e("a",{attrs:{href:t.$store.state.auth.about.urls.imprint,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.impressum"))+" ")]):t._e(),t._v(" • "),t.$store.state.auth.about.urls.privacy?e("a",{attrs:{href:t.$store.state.auth.about.urls.privacy,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.privacyPolicy"))+" ")]):t._e()])]):t._e(),e("p",[t._v(" "+t._s(t.$t("settings.creatorInfo"))+" ")]),e("p",[e("b",[t._v(t._s(t.$t("settings.creator")))]),e("b-form-input",{attrs:{placeholder:t.$t("settings.creatorPlaceholder"),type:"text"},model:{value:t.localSettings.creator,callback:function(e){t.$set(t.localSettings,"creator",e)},expression:"localSettings.creator"}})],1),e("p",[e("b",[t._v(t._s(t.$t("settings.creatorUri")))]),t.user&&t.userUris&&t.userUris.length?e("span",[e("b-form-select",{model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}},t._l(t.userUris||[],(function(r){return e("option",{key:`settings-uris-${r}`,domProps:{value:r}},[t._v(" "+t._s(r)+" ")])})),0)],1):e("span",[e("b-form-input",{attrs:{state:!t.localSettings.creatorUri||t.$jskos.isValidUri(t.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}}),t.localSettings.creatorUri&&!t.$jskos.isValidUri(t.localSettings.creatorUri)?e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.creatorUriInvalid"))+" ")]):t._e()],1)])]):t._e()]),e("tab",{attrs:{title:t.$t("settingsTabs")[1]}},[e("h4",[t._v(t._s(t.$t("settings.mappingRegistries")))]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-mapping-registries-${n}`,staticClass:"settingsModal-mapping-registry",class:{"selected-registry":t.$jskos.compareFast(r,t.currentRegistry)}},[e("b-form-checkbox",{attrs:{disabled:t.$jskos.compareFast(r,t.currentRegistry)},model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})],1)})),e("h4",[t._v(t._s(t.$t("settings.otherRegistries")))]),t._l(t.config.registries.filter((e=>!t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-other-registries-${n}`,staticClass:"settingsModal-mapping-registry"},[!1!==r.has.mappings?e("b-form-checkbox",{model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}):t._e(),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r}})],1)}))],2),e("tab",{attrs:{title:t.$t("settingsTabs")[2]}},[e("div",{staticClass:"settingsModal-componentSettings-component"},[t.localSettings?e("div",{staticClass:"form-inline"},[e("label",{staticStyle:{"padding-right":"0.5em"}},[t._v(t._s(t.$t("settings.language"))+":")]),e("b-form-select",{model:{value:t.$i18n.locale,callback:function(e){t.$set(t.$i18n,"locale",e)},expression:"$i18n.locale"}},t._l(t.config.languages,(function(r){return e("option",{key:r,domProps:{value:r}},[t._v(" "+t._s(t.$t(`languages.${r}`))+" ")])})),0)],1):t._e(),e("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:t._s(t.$t("settings.languageContribution"))}})]),t.localSettings?e("div",{staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(t.$t("settings.preferredLanguages")))]),e("div",[t._v(" "+t._s(t.$t("settings.preferredLanguagesAdd"))+": "),e("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(e){return t.addLanguageKeydown.apply(null,arguments)},input:function(e){return t.addLanguageInput.apply(null,arguments)}},model:{value:t.languageToAdd,callback:function(e){t.languageToAdd=e},expression:"languageToAdd"}}),e("datalist",{attrs:{id:"languages-datalist"}},t._l(t.allLanguages,(function(r){return e("option",{key:r.uri},[t._v(" "+t._s(r.notation[0])+" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),0)],1),e("ul",t._l(t.localSettings.preferredLanguages,(function(r,n){return e("li",{key:n},[e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.removeLanguage(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.moveLanguage(n,1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(e){return t.moveLanguage(n,-1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),t._v(" "+t._s(t.$jskos.prefLabel(t.languageConceptByTag(r),{language:t.locale})||r)+" ")])})),0)]):t._e(),e("div",{staticClass:"settingsModal-componentSettings-component"},[e("b-button",{attrs:{variant:"primary"},on:{click:t.resetFlex}},[t._v(" "+t._s(t.$t("settings.resetSizes"))+" ")])],1),t._l(t.components,(function(r){return e("div",{key:`settings-componentSettings-${r.name}`,staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(r.name))]),t._l(r.settings,(function(n){return e("div",{key:`settings-componentSettings-${r.name}-${n.key}-${n.isLeft}`},["Boolean"==n.type?e("div",[e("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" ")]),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default?t.$t("general.enabled"):t.$t("general.disabled"))+" ")])],1):"Number"==n.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(n,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),e("br"),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default)+" ")])],1):e("div",{class:n.class},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" ")])])}))],2)}))],2),t.config.shortcuts&&t.config.shortcuts.length?e("tab",{attrs:{title:t.$t("settingsTabs")[3]}},[e("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[e("tbody",t._l(t.config.shortcuts,(function(r){return e("tr",{key:`settingsModal-shortcuts-${r.id}`},[e("td",[e("span",{domProps:{innerHTML:t._s(r.keys.split(",").map((e=>e.split("+").map((e=>`${t.replaceKey(e)}`)).join(" + "))).join(` ${t.$t("general.or")} `))}})]),e("td",{staticClass:"text-left"},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale})||r.action)+" ")])])})),0)])]):t._e(),e("tab",{attrs:{title:t.$t("settingsTabs")[4]}},[e("h3",[t._v(t._s(t.$t("settings.dataInRegistries")))]),e("p",[t._v(" "+t._s(t.$t("settings.dataInRegistriesSubtitle"))+" ")]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e)&&!t.$jskos.compare(e,t.localMappingsRegistry)&&"http://coli-conc.gbv.de/registry/wikidata-mappings"!==e.uri)),(function(r){return e("p",{key:r.uri},[e("registry-info",{attrs:{registry:r,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),e("ul",{staticClass:"myDataDownloads"},[t._l(["mappings","concordances","annotations"].filter((e=>r.isAuthorizedFor({type:e,action:"create",user:t.user}))),(function(n){return e("li",{key:n},[t._v(" "+t._s(t.$t(`registryInfo.${n}`))+": "),e("a",{attrs:{href:`${r._api[n]}?creator=${encodeURIComponent((t.userUris||[]).join("|"))}`,target:"_blank"}},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" "+t._s(t.$t("dataModal.apiUrl"))+" ")])])})),e("li",{staticClass:"myDataDownloads-noData"},[t._v(" "+t._s(t.$t("settings.noDataForRegistry"))+" ")])],2)],1)})),e("h3",[t._v(t._s(t.$t("settings.localMappings")))]),e("div",[e("p",[t._v(t._s(t.$t("settings.localMappingsInfo")))])]),t.localMappingsRegistry&&t.dlAllMappings&&t.dlMappingsReady?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDownload")))]),t._l(t.dlMappings,(function(r,n){return e("span",{key:n},[t._v(" "+t._s(r.label)+" ("+t._s(r.mappings.length)+"): "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".ndjson",r.ndjson)}}},[t._v(" JSKOS ")]),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".csv",r.csv)}}},[t._v(" CSV ")]),e("br")])})),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.ndjson",t.dlAllMappings)}}},[t._v(" "+t._s(t.$t("settings.localDownloadJskos",[t.dlAllMappings.split("\n").length]))+" ")]),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.csv",t.dlAllMappingsCsv)}}},[t._v(" "+t._s(t.$t("settings.localDownloadCsv",[t.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):t._e(),e("br"),t.localMappingsRegistry?e("div",[e("h4",[t._v(t._s(t.$t("settings.localUpload")))]),e("b-form-file",{ref:"fileUpload",attrs:{state:Boolean(t.uploadedFile),placeholder:t.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:t.uploadedFile,callback:function(e){t.uploadedFile=e},expression:"uploadedFile"}}),e("p",[t._v(" "+t._s(t.uploadedFileStatus)+" ")])],1):t._e(),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDeleteTitle")))]),e("b-button",{attrs:{disabled:!t.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(e){t.deleteMappingsButtons=!0}}},[t._v(" "+t._s(t.$t("settings.localDeleteText"))+" ")]),t.deleteMappingsButtons?e("p",[t._v(" "+t._s(t.$t("settings.localDeleteSure"))+" "),e("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:t.deleteMappings_}},[t._v(" "+t._s(t.$t("general.yes"))+" ")]),e("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(e){t.deleteMappingsButtons=!1}}},[t._v(" "+t._s(t.$t("general.no"))+" ")])],1):t._e()],1):t._e(),e("br"),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.creatorRewriteTitle")))]),e("p",{domProps:{innerHTML:t._s(t.$t("settings.creatorRewriteText"))}}),e("p",{staticClass:"fontSize-small"},[e("b",[t._v("Name:")]),t._v(" "+t._s(t.$jskos.prefLabel(t.creator,{language:t.locale}))),e("br"),e("b",[t._v("URI:")]),t._v(" "+t._s(t.creator.uri)+" ")]),e("p",[e("b-button",{attrs:{variant:t.creatorRewritten?"success":"primary"},on:{click:t.rewriteCreator}},[t._v(" "+t._s(t.$t("settings.creatorRewriteButton"))+" ")])],1)]):t._e()],2),e("span",{staticClass:"settingsModal-footer"},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e(),t.config.buildInfo.gitCommit&&t.config.buildInfo.gitCommitShort?e("span",[t._v(" • "+t._s(t.$t("settings.currentCommit"))+": "),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.config.buildInfo.gitCommitMessage,delay:t.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+t.config.buildInfo.gitCommit,target:"_blank"}},[t._v(" "+t._s(t.config.buildInfo.gitCommitShort)+" ")])]):t._e(),t.config.buildInfo.buildDate?e("span",[t._v(" • "+t._s(t.$t("settings.buildDate"))+": "),e("date-string",{attrs:{date:t.config.buildInfo.buildDate}})],1):t._e(),e("br"),e("span",[t._v(" "+t._s(t.$t("settings.suggestions1"))+" "),e("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[t._v(t._s(t.$t("settings.suggestions2")))]),t._v(t._s(t.$t("settings.suggestions3"))+" ")])])],1)],1)],1)};const gS=ai(mS,bS,[],!1,null,"c751da2b",null,null).exports,vS=t("e",{methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=WO(this.$store.state.draggedConcept)||GO(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}}),yS=t("u",ai({name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(Di){return!1}}}},(function(){var t=this,e=t._self._c;return t.isValidURL(t.link)?e("a",{staticClass:"u-textBreak",attrs:{href:t.link,target:"_blank"}},[t._v(t._s(t.text||t.link))]):e("span",[t._v(t._s(t.text||t.link))])}),[],!1,null,null,null,null).exports),wS={name:"ItemName",components:{AutoLink:yS},mixins:[vS],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return WO(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return!(!this.showNotation||!0===ni.get(this._item,"inScheme[0].DISPLAY.hideNotation")&&this.showText&&this.prefLabel)},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){return this.isScheme?this._item.concepts&&!this._item.concepts.length:-1===this._item?.__DETAILSLOADED__||0===this._item?.__DETAILSLOADED__&&!ni.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=ni.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=null!=this.getProvider(this._item):this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}},xS=t("I",ai(wS,(function(){var t=this,e=t._self._c;return null!=t._item?e("div",{staticClass:"itemName",attrs:{draggable:t.draggable},on:{dragstart:function(e){return t.dragStart(t._item,e)},dragend:t.dragEnd,mouseover:function(e){return t.hovering(!0)},mouseout:function(e){return t.hovering(!1)}}},[e(t.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":t.isValidLink&&t.isHovered,"itemName-highlighted":t.isHighlighted,"itemName-hoverable":!t.preventExternalHover&&t.isValidLink},"fontSize-"+(t.fontSize||"normal")],attrs:{id:t.tooltipDOMID,to:t.url}},[t._item&&t._item.type&&t._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.combinedConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):t._e(),t._item&&t._item.type&&t._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.nonIndexingConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):t._e(),t._showNotation&&t.notation?e("span",{class:{"fontWeight-heavy":t.showText},style:t.showText?"margin-right: 3px;":"",domProps:{innerHTML:t._s(t.notation)}}):t._e(),t.showText||!t.notation?e("span",[t._v(t._s(t.prefLabel))]):t._e(),t.isScheme||t.notation||t.prefLabel||!t._item?.uri?t._e():e("auto-link",{attrs:{link:t._item?.uri}})],1),t.showMissingDataIndicator?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.isScheme?t.$t("itemDetail.noConcepts"):t.$t("itemDetail.unknownConcept"),delay:t.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[t._v(" • ")]):t._e()],1):t._e()}),[],!1,null,"48c5ee26",null,null).exports),kS=Object.freeze(Object.defineProperty({__proto__:null,default:xS},Symbol.toStringTag,{value:"Module"})),_S={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data:()=>({sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}),computed:{_sections(){return this.sections?this.sections.map((t=>Object.assign({fields:this.fields,items:[]},t))):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return null!=t.width&&(e.flex=`1 0 ${t.width}`),null!=t.minWidth&&(e.minWidth=`${t.minWidth}`),e},fieldLabel(t){if(t.label||""===t.label)return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent:t=>"object"==typeof t&&null!=t?t.id||t._id||t.uri||"Object":t,sort(t){this.sorting.sortBy===t.key?0===this.sorting.sortDirection?this.sorting.sortDirection=1:1===this.sorting.sortDirection?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(0===this.sorting.sortDirection||!e)return t;t=t.slice();let r=this.fields.find((t=>t.key===e)),n=r&&r.compare||((t,r)=>{let n=t[e],o=r[e];return null==n||no?1:0});return t.sort(n),-1===this.sorting.sortDirection&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}},OS=ai(_S,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flexibleTable",style:t.tableStyle()},[e("div",{staticClass:"flexibleTable-head"},[t.hideHeader?t._e():e("div",{staticClass:"flexibleTable-row"},t._l(t.fields,(function(r){return e("div",{key:"HEAD_"+r.key,class:{[r.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,"flexibleTable-sortable":r.sortable},style:t.cellStyle(r),on:{click:function(e){r.sortable&&t.sort(r)}}},[t._t("HEAD_"+r.key,(function(){return[e("span",{class:r.titleClass},[t._v(" "+t._s(t.fieldLabel(r))+" ")]),e("span",{staticClass:"flexibleTable-cell-sort"},[t.sorting.sortBy==r.key&&1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):t.sorting.sortBy==r.key&&-1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):r.sortable?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):t._e()])]}),{field:r})],2)})),0)]),e("div",{staticClass:"flexibleTable-body"},t._l(t._sections,(function(r,n){return e("div",{key:`SECTION_${n}`,staticClass:"flexibleTable-section",class:{[r._class]:null!=r._class}},[t.hasSlot("BEFORE_SECTION")?e("div",{staticClass:"flexibleTable-section-before"},[t._t("BEFORE_SECTION",null,{section:r})],2):t._e(),e("div",{staticClass:"flexibleTable-rows"},t._l(t.sorted(r.items),(function(o,a){return e("div",{key:`SECTION_${n}_ITEM_${a}`,on:{mouseover:function(e){return t.$emit("hover",o)},mouseout:function(e){return t.$emit("hover",null)}}},[o._wholeRow?e("div",{staticClass:"flexibleTable-row"},[e("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(o.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},staticStyle:{flex:"0 0 100%"}},[t._t("ITEM_ROW",(function(){return[t._v(" "+t._s(o.value)+" ")]}),{item:o,value:o.value})],2)]):e("div",{staticClass:"flexibleTable-row"},t._l(r.fields,(function(r){return e("div",{key:`SECTION_${n}_ITEM_${a}_FIELD_${r.key}`,class:{[r.class]:null!=r.class,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},style:t.cellStyle(r)},[t._t(r.key,(function(){return[t._v(" "+t._s(t.defaultCellContent(o[r.key]))+" ")]}),{field:r,item:o,value:o[r.key]})],2)})),0)])})),0),t.hasSlot("AFTER_SECTION")?e("div",{staticClass:"flexibleTable-section-after"},[t._t("AFTER_SECTION",null,{section:r})],2):t._e()])})),0)])}),[],!1,null,"57ea4c61",null,null).exports,SS={name:"MappingTable",components:{ItemName:xS,FlexibleTable:OS,RegistryNotation:si},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data:()=>({}),computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(ni.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(ni.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:"))):null;if(!this.hideDuplicates||!n||!e.includes(n)){let o={};o.mapping=r,this.showRegistry&&(o.registry=r._registry),o.sourceScheme=this.$jskos.notation(r.fromScheme),o.targetScheme=this.$jskos.notation(r.toScheme),o.sourceConcepts=r.from.memberSet||r.from.memberChoice,o.targetConcepts=r.to.memberSet||r.to.memberChoice,o.creator=r.creator&&r.creator[0]||"?","object"==typeof o.creator&&(o.creator=this.$jskos.prefLabel(o.creator)),o.type=this.$jskos.mappingTypeByType(r.type),o.date=r.modified||r.created,o.date=o.date&&o.date.slice(0,10),t.push(o),e.push(n)}}return t}},watch:{},methods:{}};var CS=function(){var t=this,e=t._self._c;return e("flexible-table",{attrs:{items:t.items,fields:t.fields},scopedSlots:t._u([{key:"registry",fn:function({value:t}){return e("span",{},[e("registry-notation",{attrs:{registry:t,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("item-name",{key:r.uri,attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}})})),1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("span",{key:r.uri},[e("item-name",{attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}}),e("br")],1)})),0)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"actions",fn:function(r){return e("span",{},t._l(t.actions,(function(n,o){return e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:n.title,delay:t.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:o,staticClass:"button",attrs:{icon:n.icon},on:{click:function(e){return t.$emit("click",{name:n.name,item:r.item})}}})})),1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])};const jS={name:"TheNavbar",components:{TheSettings:gS,RegistryInfo:uS,MappingTable:ai(SS,CS,[],!1,null,"3a5d1557",null,null).exports,ItemName:xS},mixins:[dS,hS,vS,oi],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data:()=>({settingsTab:0,openWindow:Cx}),computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return null!=this.draggedConcept&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map((t=>Object.assign({},t,{mapping:this.adjustMapping(this.$jskos.copyDeep(t.mapping))})));for(let e of t)e.mapping._registry=this.config.registries.find((t=>this.$jskos.compareFast(t,e.registry)));return t}},created(){this.dropdownSetStatus=ni.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){"none"!=t.dataTransfer.dropEffect&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var TS=function(){var t=this,e=t._self._c;return e("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[t._l(t.config.logos||[],(function(t,r){return e("b-navbar-brand",{key:r,attrs:{href:t.url,target:"_blank"}},[e("img",{staticStyle:{height:"42px"},attrs:{src:"./"+t.file,alt:t.alt||"logo"}})])})),e("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[t._v(" "+t._s(t.title||t.config.title)+" ")]),e("b-navbar-nav",{staticClass:"ml-auto"},[t._l(t.config.menu,(function(r){return e("b-nav-item",{key:r.url,attrs:{href:r.url,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),t.reduced?t._e():e("b-nav-item",{attrs:{href:`./user-manual-${t.locale}.html`,target:"_blank"}},[t._v(" "+t._s(t.$t("general.manual"))+" ")]),t.reduced?e("b-nav-item",{attrs:{href:"./"}},[t._v(" Open Cocoda ")]):t._e(),!t.reduced&&t.mappingTrash.length>0?e("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!0),t._dropdownSetStatus(t.$refs.mappingTrashDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("navbar.trashTitle"))+" "),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.trashClearButtonTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(e){return t.$store.commit("mapping/clearTrash")}}},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}}),t._v(" "+t._s(t.$t("navbar.trashClearButton"))+" ")],1)]),e("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:t.mappingTrash.map((t=>t.mapping)),actions:[{title:t.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(e){return t.restoreMappingFromTrash({uri:e.item.mapping.uri})}}})],2):t._e(),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:t.favoriteConceptsDropdownHide},nativeOn:{dragover:function(e){return t.dragOver.apply(null,arguments)},drop:function(e){return t.drop.apply(null,arguments)},mouseover:function(e){t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0),t._dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{class:t.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("conceptList.favoriteConcepts"))+" ")]),t._l(t.favoriteConcepts,(function(r){return e("div",{key:"theNavbar-"+r.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(e){return t.favoriteConceptDragStart(r)},dragend:t.favoriteConceptDragEnd}},[e("div",{staticStyle:{"padding-right":"8px"}},[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.removeFromFavorites"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(e){return t.removeFavoriteConcept(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),e("div",{staticStyle:{flex:"1"}},[r.inScheme&&r.inScheme[0]?e("item-name",{attrs:{item:r.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):t._e(),t._v("   "),e("item-name",{attrs:{item:r}})],1),e("div",[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openLeft"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!0})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),t._v("   "),e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openRight"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!1})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])}))],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.accountDropdown,!0),t._dropdownSetStatus(t.$refs.accountDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.accountDropdown,!1)}}},[e("template",{slot:"button-content"},[e("div",{staticClass:"navbar-settingsButton",on:{click:function(e){return t.openSettingsTab(0)}}},[t.userIdentityImage&&t.creator.uri?e("span",{staticClass:"fontWeight-heavy"},[e("img",{attrs:{src:t.userIdentityImage}}),t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")]):e("span",[e("font-awesome-icon",{attrs:{icon:"user"}}),e("span",{class:{"fontWeight-heavy":t.authorized}},[t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")])],1)])]),e("div",{staticClass:"font-default"},[(t.userUris||[t.creator.uri]).filter((t=>null!=t)).length?t._l((t.userUris||[t.creator.uri]).filter((t=>null!=t)),(function(r,n){return e("p",{key:`navbar-switchToIdentity-${n}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":r==t.creator.uri},on:{click:function(e){return t.setIdentity(r)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t.imageForIdentityUri(r)?e("img",{attrs:{src:t.imageForIdentityUri(r)}}):e("font-awesome-icon",{attrs:{icon:"user"}})],1),t._v(" "+t._s(t.providerForIdentityUri(r)&&t.providerForIdentityUri(r).name||(r==t.user?.uri?t.$t("navbar.defaultIdentity"):r))+" ")])})):t._e(),t.authorized?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openWindow({url:t.config.auth+"logout",eventType:"logout"})}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logInButton"))+" ")])]):t._e(),t.config.auth||(t.userUris||[t.creator.uri]).filter(Boolean).length?t._e():e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("navbar.setIdentity"))+" ")])])],2)],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.settingsDropdown,!0),t._dropdownSetStatus(t.$refs.settingsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.settingsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(e){return t.$refs.settings.show()}}})],1),t._l(t.$t("settingsTabs").slice(1,t.$t("settingsTabs").length-(t.localMappingsRegistry?0:1)),(function(r,n){return e("p",{key:`navbar-settingsTabs-${n}`,staticClass:"navbar-settingsTabs-row",on:{click:function(e){return t.openSettingsTab(n+1)}}},[t._v(" "+t._s(r)+" ")])})),e("hr"),t.currentRegistry?e("div",{staticClass:"font-default"},[t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r){return e("p",{key:`navbar-mappingRegistry-${r.uri}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":t.$jskos.compareFast(r,t.currentRegistry)},on:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}},[e("registry-info",{attrs:{registry:r,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)})),e("hr")],2):t._e(),e("p",{staticStyle:{padding:"0 10px"}},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e()])],2),e("the-settings",{ref:"settings",attrs:{tab:t.settingsTab},on:{"update:tab":function(e){t.settingsTab=e}}})],2)],2)};t("T",ai(jS,TS,[],!1,null,"d4303810",null,null).exports);const PS=t("H",{mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce(((e,r)=>e||r&&r.contains(t.target)),!1)||e.handler(t)},clickHandlers:()=>[]}}),$S={name:"ComponentSettings",mixins:[PS,oi],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,o=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,i=this.$store.state.settings.componentSettings[this.parentName][e].min,s=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:t=>{"Boolean"!=o||ni.isBoolean(t)||(t=!!t),"Number"!=o||ni.isNumber(t)||(t=parseInt(t),(isNaN(t)||ts)&&(this.$log.warn(`Tried to save invalid value for setting ${this.parentName} -> ${e}, fallback to default value (${a}).`),t=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:t})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`componentSettings-icon-${this.id}`)],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}},DS=t("C",ai($S,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"componentSettings"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.tooltip,delay:t.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:`componentSettings-icon-${t.id}`,icon:"cog"}}),e("b-popover",{attrs:{show:t.isShown,target:`componentSettings-icon-${t.id}`,triggers:"click",placement:"bottomright"},on:{"update:show":function(e){t.isShown=e}}},[e("div",{ref:"popover"},[t._t("default",(function(){return[t._l(t.settings,(function(r){return["Boolean"==r.type?e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`,staticStyle:{"user-select":"none"},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")]):"Number"==r.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:r.min,max:r.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}})],1):e("p",{key:`componentSettings-${r.key}-${t.isLeft}`,class:r.class},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])]}))]}))],2)])],1)}),[],!1,null,"6208228d",null,null).exports);var AS={exports:{}};!function(t,e){t.exports=function(){var t={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},e={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function r(t){return String(t).replace(/[&<>"'`=]/g,(function(t){return e[t]}))}function n(e,n){void 0===n&&(n={});var o=typeof e;"string"!==o&&(e=JSON.stringify(e,null,2)||o);var a=Object.assign({},t,n);return(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,(function(t){var e=a.numberColor,n="";return/^"/.test(t)?/:$/.test(t)?e=a.keyColor:(e=a.stringColor,t='"'+r(t.substr(1,t.length-2))+'"',n="word-wrap:break-word;white-space:pre-wrap;"):e=/true/.test(t)?a.trueColor:/false/.test(t)?a.falseColor:/null/.test(t)?a.nullColor:e,''+t+""}))}return n}()}(AS);const zS=ei(AS.exports),ES={name:"DataModal",components:{},mixins:[hS],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data:()=>({preparedData:null}),computed:{_dataFromStore(){return this.isArray?this.data.map((t=>WO(t)||t)):WO(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return ni.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?`${t.toLocaleString()} ${this.$t("general.of")} `+this.$tc(`dataModal.${this.computedType}`,this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc(`dataModal.${this.computedType}`,t,{count:t})},isArray(){return ni.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return zS(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map((t=>JSON.stringify(t))).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map((t=>this.$jskos.copyDeep(t)));for(let r of t){for(let t of this.$jskos.conceptsOfMapping(r)){let e=WO(t),r=this.$jskos.languagePreference.selectLanguage(ni.get(e,"prefLabel"));r&&(t.prefLabel={de:ni.get(e.prefLabel,r)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=ni.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return ni.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if("mapping"!==this.type&&"concordance"!==this.type)return[];let t=[];for(let r of("mapping"===this.type?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let n of Object.keys(this.urls)){const o=this.urls[n];try{let e=new URL(o.startsWith("http")?o:location.protocol+o);e.searchParams.set("download",r),t.push({url:e,type:r,title:n?`${n} (.${r})`:`.${r}`})}catch(e){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(null==this._dataFromStore)return void(this.preparedData=null);let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let t;"mapping"==this.computedType?(t=this.$jskos.minifyMapping(r),t=this.$jskos.addMappingIdentifiers(t)):(t=ni.omit(r,Object.keys(r).filter((t=>t.startsWith("_")))),t=ni.pick(t,ni.keys(t).filter((e=>null!=t[e])))),t&&e.push(t)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var MS=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:`${t.$t("dataModal.title")} (${t.numberText})`,centered:"","hide-footer":"",size:"lg"}},[e("table",{staticClass:"dataModal-links"},[t.count>0?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.localDownload"))+" ("+t._s(t.count.toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal"},[t.encodedDataCsv?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:text/csv;charset=utf-8,"+t.encodedDataCsv,download:t.filename+".csv",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .csv ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedData,download:t.filename+".json",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .json ")],1)]),t.encodedDataNdjson?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedDataNdjson,download:t.filename+".ndjson",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .ndjson ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.copyToClipboard(t.$refs.jsonCode)}}},[e("font-awesome-icon",{attrs:{icon:"clipboard"}}),t._v(" "+t._s(t.$t("dataModal.exportClipboard"))+" ")],1)])])])]):t._e(),t.url?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" ("+t._s((t.totalCount||t.count).toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[t._l(Object.keys(t.urls),(function(r,n){return e("li",{key:`dataModal-links-urls-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:t.urls[r],target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}}),t._v(" "+t._s(r||t.$t("dataModal.apiUrl"))+" ")],1)])})),t._l(t.apiDownloadUrls,(function(r,n){return e("li",{key:`dataModal-links-apiDownload-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:r.url,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" "+t._s(r.title)+" ")],1)])}))],2)])]):t._e()]),e("div",{staticClass:"dataModal-json"},[e("pre",[e("code",{ref:"jsonCode",domProps:{innerHTML:t._s(t.jsonHtml)}})])])])};const IS=ai(ES,MS,[],!1,null,"58fa3726",null,null).exports,LS={name:"AnnotationList",components:{AutoLink:yS,DateString:fS},mixins:[dS],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){return WO(this.provider?._config?.annotations?.mismatchTagVocabulary)?.topConcepts??[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map((t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)})))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},canEdit(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];let r;this.$emit("loading",!0);try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert(`${this.$t("alerts.annotationNotRemoved")} ${this.getErrorMessage(n)}`,null,"danger")}return this.$emit("loading",!1),!(e.id!=this.annotations[t].id||!r)&&(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor:t=>"assessing"===t.motivation&&"-1"===t.bodyValue,mismatchTagFor(t){if(!this.mismatchTagAllowedFor(t))return null;const e=t.body?.find((t=>"SpecificResource"===t.type&&"tagging"===t.purpose&&t.value));return e?WO({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(WO(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(WO(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error(`Error updating mismatch tag for annotation ${t.id}:`,n)}}}};var BS=function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationList"},t._l(t.annotations,(function(r,n){return e("div",{key:r.uri},[e("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":"+1"===r.bodyValue,"text-danger":"-1"===r.bodyValue}},["moderating"==r.motivation?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(r.bodyValue)+" ")])]),e("div",{staticClass:"fontSize-verySmall"},[e("date-string",{attrs:{date:r.created}}),e("br"),e("auto-link",{class:{"fontWeight-heavy":t.$jskos.annotationCreatorMatches(r,t.userUris)},attrs:{link:t.$jskos.annotationCreatorUri(r),text:t.$jskos.annotationCreatorName(r)}}),t.mismatchTagAllowedFor(r)&&t.canEdit(r)&&t.mismatchTagConcepts.length?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "),e("select",{domProps:{value:t.mismatchTagFor(r)?.uri||null},on:{change:function(e){return t.changeMismatchTag(r,e.target.value||null)}}},t._l(t.mismatchTagOptions,(function(r){return e("option",{key:r.value,attrs:{title:r.definition,disabled:r.disabled},domProps:{value:r.value}},[t._v(t._s(r.text))])})),0)]):t.mismatchTagFor(r)?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "+t._s(t.mismatchTagLabel(t.mismatchTagFor(r)))+" ")]):t._e()],1),e("div",[t.canRemove(r)?e("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(e){return t.remove(n)}}}):t._e()],1)])})),0)};const RS=ai(LS,BS,[],!1,null,"7ef9861f",null,null).exports;var FS=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.mapping?e("div",[e("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.fromScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.sourceConcept",t.$jskos.conceptsOfMapping(t.mapping,"from").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"from"),(function(t){return e("p",{key:`mappingDetail-from-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t}})],1)})),0)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.toScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.targetConcept",t.$jskos.conceptsOfMapping(t.mapping,"to").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"to"),(function(t){return e("p",{key:`mappingDetail-to-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t}})],1)})),0)],1),t.mapping.type&&t.mapping.type.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.mappingType"))+": ")]),e("b-col",[e("a",{attrs:{href:t.$jskos.mappingTypeByType(t.mapping.type).uri,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(t.$jskos.mappingTypeByType(t.mapping.type),{language:t.locale}))+" ("+t._s(t.$jskos.notation(t.$jskos.mappingTypeByType(t.mapping.type)))+") ")])])],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.mapping.creator||[],(function(r,n){return e("p",{key:`mappingDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.modified}})],1)],1),t.mapping.annotations&&t.mapping.annotations.length?e("b-row",{staticStyle:{position:"relative"}},[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.annotations"))+": ")]),e("b-col",[e("annotation-list",{attrs:{annotations:t.mapping.annotations,provider:t.mapping._registry}})],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModalAnnotations.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):t._e(),t.mapping.partOf&&t.mapping.partOf[0]?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.partOf"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.mapping.partOf[0].uri,text:t.displayNameForConcordance(t.mapping.partOf[0])}})],1)],1):t._e(),t.mapping.uri||t.mapping.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.mapping.uri].concat(t.mapping.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`mappingDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.mapping.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.catalogEnrichmentLink?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.catalogEnrichment"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.catalogEnrichmentLink}})],1)],1):t._e(),t.mapping._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.mapping?e("data-modal",{ref:"dataModal",attrs:{data:t.mapping,url:t.mapping.uri,type:"mapping"}}):t._e(),t.mapping&&t.mapping.annotations&&t.mapping.annotations.length?e("data-modal",{ref:"dataModalAnnotations",attrs:{data:t.mapping.annotations,type:"annotation"}}):t._e()],1)};const NS=t("M",ai({name:"MappingDetail",components:{DataModal:IS,ItemName:xS,AutoLink:yS,AnnotationList:RS,RegistryInfo:uS,DateString:fS},mixins:[oi],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return this.mapping&&this.mapping.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+"):null},contributors(){return(this.mapping.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.mapping.creator)))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:sS}},FS,[],!1,null,"12f8d652",null,null).exports),VS=t("L",ai({name:"LoadingIndicator",props:{size:{type:String,default:"md"}}},(function(){return(0,this._self._c)("div",{staticClass:"loader",class:"loader-"+this.size})}),[],!1,null,"dfb5a9af",null,null).exports),HS=t("p",ai({name:"LoadingIndicatorFull",components:{LoadingIndicator:VS},props:{size:{type:String,default:"lg"}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[e("div",[e("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:"sm"==t.size?"display: inline-block;":"margin: 0 auto;",attrs:{size:t.size}}),e("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:"sm"==t.size?"display: inline-block;":""},[t._v(" "+t._s(t.$t("general.loading"))+" ")])],1)])}),[],!1,null,null,null,null).exports),US=t("r",{computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t?.getBoundingClientRect){let{top:o,bottom:a,left:i,right:s}=t.getBoundingClientRect();if(no-e&&ri-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,o=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:o,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers:()=>[]}}),WS={name:"AnnotationPopover",components:{LoadingIndicatorFull:HS,AnnotationList:RS},mixins:[dS,US,hS],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data:()=>({show:!1,loading:!1,element:null}),computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return ni.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:e}of this.annotations.filter((t=>"assessing"==t.motivation)))t+=parseInt(e)||0;return`${t>0?"+":t<0?"-":"±"}${Math.abs(t)}`},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find((t=>"assessing"==t.motivation&&t.creator&&t.creator.id==this.creator.uri)):null:this.annotations.find((t=>"assessing"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris)))},ownScore(){return ni.get(this.ownAssessment,"bodyValue")},provider(){return ni.get(this.imapping,"_registry")},canSaveAnnotation(){return!!this.provider&&this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})},canConfirm(){if(!this.provider)return!1;if(this.annotations.find((t=>"moderating"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris))))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=ni.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(ni.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail:()=>"coli-conc@gbv.de",mailtoFeedbackLink(){return this.mapping?.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de")?`mailto:${this.mailtoEmail}?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ${this.mapping.uri}`:null}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick((()=>{this.show=!0})))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&ni.delay((()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}}),50)},assessing(t){let e=this.provider;if(!e||!1===e.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const r=this.imapping,n=ni.get(r,"uri");if(!n)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");this.loading=!0;const o=(t,e)=>{this.alert(`${this.$t("alerts."+e)} ${this.getErrorMessage(t)}`,null,"danger")};let a;const i=this.ownAssessment;if(i)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user}))return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);a=e.patchAnnotation(this._addIdentityParams({annotation:{id:i.id,bodyValue:t,body:null}})).then((t=>{t?(i.bodyValue=t.bodyValue,i.creator=t.creator,delete i.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user}))return this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),void(this.loading=!1);a=this.remove(r.annotations.indexOf(i),r).then((t=>{t?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")})).catch((t=>o(t,"annotationNotRemoved")))}else{if(!this.canSaveAnnotation)return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);let i={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(i.creator={id:this.creator.uri},this.creatorName&&(i.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:i})).then((t=>{t?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(t),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}a.catch((t=>{this.$log.error("AnnotationPopover - Error adding annotation",t),this.alert(this.$t("alerts.annotationError"),null,"danger")})).then((()=>{this.loading=!1}))},remove(t,e=this.imapping){let r=this.provider,n=ni.get(e,`annotations[${t}]`);if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then((r=>(this.loading=!1,!!r&&(this.$delete(e.annotations,t),r))))},async confirm(){const t=this.provider;if(!t||!1===t.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const e=ni.get(this.imapping,"uri");if(!e)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(n){r=null}this.loading=!1,e==ni.get(this.imapping,"uri")&&r?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}},GS=t("A",ai(WS,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationPopoverTop",attrs:{id:`annotationPopoverTop-${t.iid}`}},[t.enable?e("b-popover",{ref:"annotationPopover",attrs:{target:t.element,show:t.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(e){t.show=e}}},[t.loading?e("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):t._e(),e("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[e("div",{staticClass:"annotationPopover-upper"},[t.annotations.length?e("div",{staticClass:"annotationPopover-left"},[e("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:t.annotations,provider:t.provider},on:{loading:function(e){t.loading=e},"refresh-annotations":function(e){return t.$emit("refresh-annotations",{uri:t.imapping.uri,annotations:e.annotations})}}})],1):t._e(),e("div",{staticClass:"annotationPopover-voting"},[e("div"),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"+1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("+1")}}})],1),e("div",{staticClass:"annotationPopover-score"},[e("span",{staticClass:"fontWeight-heavy",class:{"text-success":t.score.startsWith("+"),"text-danger":t.score.startsWith("-")}},[t._v(" "+t._s(t.score)+" ")])]),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"-1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("-1")}}})],1)])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.canConfirm||t.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[t.mailtoFeedbackLink?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:t.$t("annotationPopover.mailFeedbackTooltip",[t.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:t.clickFeedbackLink}}):t._e(),t.canConfirm?e("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:t.confirm}},[t._v(" "+t._s(t.$t("annotationPopover.addConfirmation"))+" ")]):t._e()],1)])],1):t._e()],1)}),[],!1,null,"e9ae162d",null,null).exports);function qS(t){let e=0;for(let{bodyValue:n}of(t||[]).filter((t=>"assessing"==t.motivation)))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function KS(t){let{score:e,sign:r}=qS(t),n=150*Math.min(e/3,1),o=85,a=85,i=85;return"-"==r?(o+=n,a-=50,i-=50):"+"==r&&(a+=n,o-=50,i-=50),`rgb(${o}, ${a}, ${i})`}const YS={name:"DataModalButton",components:{DataModal:IS},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}},XS=t("D",ai(YS,(function(){var t=this,e=t._self._c;return e("div",[e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:`right: ${t.positionRight}px; bottom: ${t.positionBottom}px;`,on:{click:t.openDataModal}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1),e("data-modal",{ref:"dataModal",attrs:{data:t.data,type:t.type,url:t.url,"total-count":t.totalCount}})],1)}),[],!1,null,null,null,null).exports);var JS=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fontSize-small"},[t._l(t.contentMap,(function({sources:r,languages:n,margin:o,classes:a},i,s){return[e("div",{key:s,class:a||"",style:`margin-bottom: ${o?5:0}px;`},[e("span",{on:{click:function(e){return t.$emit("click",i)}}},[t._v(" "+t._s(i)+" ")]),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r.join(", "))+"; "+t._s(n.join(", ")))])])]}))],2)};const ZS=t("y",ai({name:"ContentMap",props:{contentMap:{type:Object,required:!0}}},JS,[],!1,null,null,null,null).exports),QS=function(t,e,r){return t()},tC=t("q",{mixins:[hS],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return ni.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=ni.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme,n=(t=qO(t.filter((t=>!ni.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))).map((t=>t.uri));r&&n.length&&e&&Promise.all(ni.chunk(n,15).map((t=>this.getMappings({from:t.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500})))).then((()=>{for(let n of t.filter((t=>!ni.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))XO(n,"__MAPPED__",[]),n.__MAPPED__.push({registry:e,scheme:r,exist:[]})}))}}}),eC={name:"ConceptDetailAncestors",components:{ItemName:()=>QS((()=>Promise.resolve().then((()=>kS))),0,e.meta.url),LoadingIndicator:VS},mixins:[tC],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data:()=>({showAncestors:!1}),computed:{_item(){return WO(this.item)},ancestors(){return qO(this._item?.ancestors||[])},broader(){return qO(this._item?.broader||[])},loading(){return 0!=this.ancestors.length&&this.ancestors.includes(null)||0==this.ancestors.length&&0!=this.broader.length&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(oS(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&rS(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then((()=>{XO(this._item,"__BROADERLOADED__",!0)})))}};var rC=function(){var t=this,e=t._self._c;return e("div",{style:{paddingLeft:t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?"8px":0}},[t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.showAncestors?t.$t("conceptDetail.showLessAncestors"):t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(e){t.showAncestors=!t.showAncestors}}},[e("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:t.showAncestors?"angle-down":"angle-right"}})],1):t._e(),t._l(t.ancestors.filter((t=>null!=t)).reverse(),(function(r,n){return e("div",{key:`conceptDetail-${t.isLeft}-ancesters-${r.uri}-${n}`,class:{"concept-mappingsExist":(t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3)&&t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3?e("span",[e("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1):1==n?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.allowShowAncestors?{title:t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:t.allowShowAncestors},on:{click:function(e){t.showAncestors=t.allowShowAncestors}}},[e("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):t._e()])})),t._l((0==t.ancestors.length&&t._item.__BROADERLOADED__?t.broader:[]).filter((t=>null!=t)),(function(r,n){return e("div",{key:`conceptDetail-broader-${r.uri}-${n}`,class:{"concept-mappingsExist":t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[e("font-awesome-icon",{attrs:{icon:"sort-up"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1)})),t.loading?e("loading-indicator",{attrs:{size:"sm"}}):t._e()],2)};const nC=t("w",ai(eC,rC,[],!1,null,"86e9817c",null,null).exports),oC=[{get _scheme(){return WO({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function aC(t){const e=function(t){const e=WO({uri:"http://bartoc.org/en/node/430"});let r=ni.get(t,"__GNDMAPPINGS__",[]),n=[];for(let i of r)for(let t of us.conceptsOfMapping(i))us.compare(e,ni.get(t,"inScheme[0]"))&&!n.find((e=>us.compare(e.concept,t)))&&n.push({concept:WO(t),type:us.mappingTypeByType(i.type)});let o=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of a)for(let{concept:t}of n.filter((t=>t.type.RELEVANCE==DO.t(i,"en"))))t&&us.prefLabel(t,{fallbackToUri:!1})&&o.push(ni.escape(us.prefLabel(t)));return o}(t),r=[{title:DO.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:DO.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:DO.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:DO.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:DO.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:DO.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:DO.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=oC.find((e=>us.compare(e._scheme,t?.inScheme?.[0])));return n&&r.forEach((t=>{t.title=n[t.prop]??t.title})),r.filter((t=>t.languageMap&&Object.keys(t.languageMap).length))}function iC(t){const e=aC(t).map((t=>t.prop)).filter(Boolean),r=new Set;for(let n of e)Object.keys(t[n]??{}).forEach((t=>r.add(t)));return Array.from(r).filter((t=>"-"!==t))}function sC(t){const e=aC(t).map((t=>t.prop)).filter(Boolean);let r;for(let i of e)if(r=us.languagePreference.selectLanguage(t[i]),r)break;const n=[];r&&n.push(r);const o=us.languagePreference.getLanguages()?.[0];r!==o&&n.push(o);const a=iC(t);return"en"!==r&&a.includes("en")&&n.push("en"),n}function lC(t){return cC(t,sC(t))}function cC(t,e){const r=aC(t),n={};let o;for(const{title:a,languageMap:i,isArray:s,prop:l}of r){for(let t of e){if(!i[t])continue;const e=s?i[t]:[i[t]];if(e.length)for(let r of e)n[r]||(o=n[r]={props:new Set,sources:new Set,languages:new Set}),n[r].sources.add(a),n[r].languages.add(t),l&&n[r].props.add(l)}o&&(o.margin=!0)}return Object.values(n).forEach((t=>{t.sources=Array.from(t.sources),t.languages=Array.from(t.languages),t.props=Array.from(t.props)})),n}const dC={name:"MappingBrowser",components:{ItemName:xS,AutoLink:yS,LoadingIndicator:VS,LoadingIndicatorFull:HS,FlexibleTable:OS,RegistryInfo:uS,MappingDetail:NS,AnnotationPopover:GS,DataModalButton:XS,DateString:fS,ContentMap:ZS,ConceptDetailAncestors:nC},mixins:[dS,hS,oi,US,PS],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data:()=>({hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}),computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(ni.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(ni.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=ni.get(t,"occurrence.count",-1),n=ni.get(e,"occurrence.count",-1);return-1==r&&-1==n&&(r=ni.get(t,"extra"),n=ni.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=lC(WO(this.conceptDetailPopoverConcept));return Object.values(t).filter((t=>t.props.includes("prefLabel"))).forEach((t=>{t.classes="fontWeight-heavy"})),t}},watch:{hoveredConcept(){this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID=`${this.hoveredConceptElement?.__vue__._uid}`,setTimeout((()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,`conceptDetailPopover-${this.conceptDetailPopoverID}`,!0)}),this.defaults.delay.long.show))}},created(){this.hover=ni.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let t=e.getElementsByTagName("thead")[0],r=e.getElementsByTagName("tbody")[0];r.onscroll=()=>{t.scrollLeft=r.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:qS,annotationButtonColor:KS,_hover(t){(!this.annotationPopoverShown||t&&t.mapping)&&(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return null!=this.config.registries.find((e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t)))},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return ni.forEach(this.currentPopovers,((e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:t=>{t||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})})),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map((t=>document.getElementById(`mappingBrowser-pagination-goToPage-${t.id}`)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter((t=>t.startsWith("goToPage-"))).forEach((t=>{this.popoverShown[t]=!1}))}}]},searchForCreator(t){let e=this.$parent;for(;e&&"MappingBrowser"!=e.$options.name;)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+=`${r}=${encodeURIComponent(n.uri)}&`);const o=t[`${r}Scheme`];o&&o.uri&&(e+=`${r}Scheme=${encodeURIComponent(o.uri)}&`)}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,`goToPage-${t.id}`,!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var uC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mappingBrowser-table-container"},[t._t("default"),e("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:t.sections,fields:t.fields,"hide-header":!0},on:{hover:t.hover},scopedSlots:t._u([{key:"sourceScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"sourceConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r&&"→"!=t.$jskos.notation(r)?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r,{fallbackToUri:!1,language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"creator",fn:function({item:r}){return e("span",{},[t.$settings.components.MappingBrowser.showIdentityWarning&&r.mapping&&r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri&&t.userUris&&t.userUris.includes(r.mapping.creator[0].uri)&&(t.$jskos.prefLabel(r.mapping.creator[0])!=t.$jskos.prefLabel(t.creator)||r.mapping.creator[0].uri!=t.creator.uri)?e("span",[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):t._e(),null!=r.creator?e("span",{attrs:{id:`mappingBrowserTable-item-${r.uniqueId}-creator`}},[t._v(" "+t._s(r.creator)+" ")]):t._e(),null!=r.creator?e("b-popover",{attrs:{target:`mappingBrowserTable-item-${r.uniqueId}-creator`,show:t.popoverShown[`creator-${r.uniqueId}`],triggers:"hover",delay:t.defaults.delay.medium,placement:"auto"},on:{"update:show":function(e){return t.$set(t.popoverShown,`creator-${r.uniqueId}`,e)},hide:function(e){return t.popoverHide(e,`creator-${r.uniqueId}`)}}},[e("div",{staticClass:"font-default"},[e("p",{staticClass:"fontWeight-heavy"},[t._v(t._s(r.creator))]),r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri?[e("p",{staticClass:"fontSize-small"},[e("auto-link",{attrs:{link:r.mapping.creator[0].uri}})],1),e("p",{staticClass:"button",on:{click:function(e){t.$set(t.popoverShown,`creator-${r.uniqueId}`,!1),t.searchForCreator(r.mapping.creator[0].uri)}}},[e("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:t._e()],2)]):t._e()],1)}},{key:"actions",fn:function(r){return e("span",{},[r.item.mapping&&r.item.mapping.annotations?e("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:`color: ${t.annotationButtonColor(r.item.mapping.annotations)};`,attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+r.item.uniqueId}},[r.item.mapping.annotations.find((t=>"moderating"==t.motivation))?e("span",[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(t.annotationsScore(r.item.mapping.annotations).sign)+t._s(t.annotationsScore(r.item.mapping.annotations).score)+" ")])]):t._e(),t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.edit",[t.$jskos.prefLabel(r.item.registry)]):t.$t("mappingBrowser.clone",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?"edit":"clone"},on:{click:function(e){return t.edit(r)}}})],1):t._e(),t.showEditingTools&&!t.$jskos.compareFast(r.item.registry,t.$store.getters.getCurrentRegistry)?e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.$jskos.mappingRegistryIsStored(r.item.registry)&&t.canCreateMapping({registry:t.currentRegistry,mapping:Object.assign({},r.item.mapping,{partOf:null}),user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.saveAsMapping",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(e){t.postMapping({mapping:r.item.mapping,registry:t.currentRegistry,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}}):t._e()],1):t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.delete"):t.$t("mappingBrowser.cantDelete"),delay:t.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(e){t.canDeleteMapping({mapping:r.item.mapping,user:t.user})&&t.deleteMapping({mapping:r.item.mapping,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}})],1):t._e(),t.showCocodaLink?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.openInCocoda"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.openInCocoda(r.item.mapping)}}})],1):t._e(),r.item.mapping?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.mappingDetailMapping=r.item.mapping)&&t.$refs.mappingDetail.show()}}})],1):t._e()])}},{key:"ITEM_ROW",fn:function({item:r}){return e("span",{},["loading"==r.type?e("loading-indicator",{attrs:{size:"sm"}}):t._e(),"noItems"==r.type?e("span",[t._v(" "+t._s(t.$t("mappingBrowser.noItems"))+" ")]):t._e()],1)}},{key:"extra",fn:function(r){return e("span",{},[null==r.item.occurrence?e("date-string",{attrs:{date:r.value.date}}):-1==r.item.occurrence.count?e("span",[t._v("-")]):e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.occurrenceCountTooltip",[t.$jskos.prefLabel(r.item.occurrence?.database,{language:t.locale,fallbackToUri:!1})||t.$t("general.catalog")]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e("auto-link",{attrs:{link:r.item.occurrence.url,text:String(r.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:r}){return e("span",{},[e("div",{staticStyle:{display:"flex",position:"relative"}},[e("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":t.$jskos.mappingRegistryIsStored(r.registry)&&!r.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(e){return t.useRegistryForSaving(r.registry)}}},[e("registry-info",{attrs:{registry:r.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),r.totalCount>t.searchLimit?e("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":r.totalCount>5e4},attrs:{value:r.page,"total-rows":r.totalCount,"per-page":t.searchLimit,size:"sm"},on:{input:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!1})},change:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!0})}}}):t._e(),e("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[r.lastPage>4?e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:t.$t("mappingBrowser.goToPageTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:`mappingBrowser-pagination-goToPage-${r.id}`,href:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$set(t.popoverShown,`goToPage-${r.id}`,!1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):t._e(),r.items.lengtht.mapping)).filter((t=>null!=t)),url:r.url,"total-count":r.totalCount,"position-bottom":-1,type:"mapping"}})],1),r.loading?e("loading-indicator-full",{attrs:{size:"sm"}}):t._e()],1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),e("mapping-detail",{ref:"mappingDetail",attrs:{mapping:t.mappingDetailMapping}}),e("annotation-popover",{attrs:{eid:t.hoveredId,mapping:t.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":t.refreshAnnotations,show:function(e){t.annotationPopoverShown=!0},hide:function(e){t.annotationPopoverShown=!1}}}),t._l(t.sections.filter((t=>t.lastPage>4)),(function(r){return e("b-popover",{key:r.randomId,attrs:{show:t.popoverShown[`goToPage-${r.id}`],target:`mappingBrowser-pagination-goToPage-${r.id}`,triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){return t.$set(t.popoverShown,`goToPage-${r.id}`,e)},shown:t.goToPagePopoverShown,hide:function(e){return t.popoverHide(e,`goToPage-${r.id}`)}}},[e("div",{ref:"goToPagePopover",refInFor:!0},[e("p",[e("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.goToPage(r)}},model:{value:t.goToPageValues[r.id],callback:function(e){t.$set(t.goToPageValues,r.id,e)},expression:"goToPageValues[section.id]"}}),e("b-button",{attrs:{variant:"primary",size:"sm",disabled:!t.goToPageValues[r.id]||t.goToPageValues[r.id]<=0||t.goToPageValues[r.id]>r.lastPage},on:{click:function(e){return t.goToPage(r)}}},[t._v(" "+t._s(t.$t("mappingBrowser.goToPageButton"))+" ")])],1),e("p",[t._v(" "+t._s(r.lastPage.toLocaleString())+" "+t._s(t.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])})),t.conceptDetailPopoverConcept&&Object.keys(t.conceptDetailPopoverContentMap).length?e("b-popover",{key:t.conceptDetailPopoverID,attrs:{show:t.popoverShown[`conceptDetailPopover-${t.conceptDetailPopoverID}`],target:t.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(e){return t.$set(t.popoverShown,`conceptDetailPopover-${t.conceptDetailPopoverID}`,e)},shown:function(e){return t.popoverShow(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)},hide:function(e){return t.popoverHide(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)}}},[e("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[e("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:t.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),e("content-map",{attrs:{"content-map":t.conceptDetailPopoverContentMap}})],1)]):t._e()],2)};const pC=ai(dC,uC,[],!1,null,"69b44c71",null,null).exports;var fC={exports:{}}; +var M_=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],I_=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function L_(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}var B_=Array.isArray;function R_(t){return null!==t&&"object"==typeof t}function F_(t){return"string"==typeof t}var N_=Object.prototype.toString,V_="[object Object]";function H_(t){return N_.call(t)===V_}function U_(t){return null==t}function W_(t){return"function"==typeof t}function G_(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?R_(t[0])||B_(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(R_(t[1])||B_(t[1]))&&(n=t[1])),{locale:r,params:n}}function q_(t){return JSON.parse(JSON.stringify(t))}function K_(t,e){return!!~t.indexOf(e)}var Y_=Object.prototype.hasOwnProperty;function X_(t,e){return Y_.call(t,e)}function J_(t){for(var e=arguments,r=Object(t),n=1;n0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}}(nO),nO.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof jO){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=J_(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(zC){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(H_(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=J_(n,JSON.parse(t))})),t.i18n.messages=n}catch(zC){}var o=t.i18n.sharedMessages;o&&H_(o)&&(t.i18n.messages=J_(t.i18n.messages,o)),this._i18n=new jO(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof jO&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof jO||H_(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof jO||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof jO)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),nO.directive("t",{bind:aO,update:iO,unbind:sO}),nO.component(Q_.name,Q_),nO.component(oO.name,oO),nO.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var pO=function(){this._caches=Object.create(null)};pO.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){for(var e=[],r=0,n="";r0)u--,d=4,p[0]();else{if(u=0,void 0===r)return!1;if(!1===(r=vO(r)))return!1;p[1]()}};null!==d;)if(c++,"\\"!==(e=t[c])||!f()){if(o=gO(e),8===(a=(s=mO[d])[o]||s.else||8))return;if(d=a[0],(i=p[a[1]])&&(n=void 0===(n=a[2])?e:n,!1===i()))return;if(7===d)return l}}(t),e&&(this._cache[t]=e)),e||[]},yO.prototype.getPathValue=function(t,e){if(!R_(t))return null;var r=this.parsePath(e);if(0===r.length)return null;for(var n=r.length,o=t,a=0;a/,kO=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,_O=/^@(?:\.([a-zA-Z]+))?:/,OO=/[()]/g,SO={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},CO=new pO,jO=function(t){var e=this;void 0===t&&(t={}),!nO&&"undefined"!=typeof window&&window.Vue&&uO(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},a=t.dateTimeFormats||t.datetimeFormats||{},i=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||CO,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new yO,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n,o,a=Object.getPrototypeOf(e);return a&&a.getChoiceIndex?a.getChoiceIndex.call(e,t,r):e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(n=t,o=r,n=Math.abs(n),2===o?n?n>1?1:0:1:n?Math.min(n,2):0)},this._exist=function(t,r){return!(!t||!r||U_(e._path.getPathValue(t,r))&&!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:a,numberFormats:i})},TO={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};jO.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(H_(r))Object.keys(r).forEach((function(a){var i=r[a];H_(i)?(o.push(a),o.push("."),n(t,e,i,o),o.pop(),o.pop()):(o.push(a),n(t,e,i,o),o.pop())}));else if(B_(r))r.forEach((function(r,a){H_(r)?(o.push("["+a+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+a+"]"),n(t,e,r,o),o.pop())}));else if(F_(r)&&xO.test(r)){var a="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?L_(a):"error"===t&&function(t,e){"undefined"!=typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}(a)}};n(e,t,r,[])},jO.prototype._initVM=function(t){var e=nO.config.silent;nO.config.silent=!0,this._vm=new nO({data:t,__VUE18N__INSTANCE__:!0}),nO.config.silent=e},jO.prototype.destroyVM=function(){this._vm.$destroy()},jO.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},jO.prototype.unsubscribeDataChanging=function(t){!function(t,e){t.delete(e)}(this._dataListeners,t)},jO.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(t){return r.push(t)})),r),o=n.length;o--;)nO.nextTick((function(){n[o]&&n[o].$forceUpdate()}))}),{deep:!0})},jO.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},jO.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},TO.vm.get=function(){return this._vm},TO.messages.get=function(){return q_(this._getMessages())},TO.dateTimeFormats.get=function(){return q_(this._getDateTimeFormats())},TO.numberFormats.get=function(){return q_(this._getNumberFormats())},TO.availableLocales.get=function(){return Object.keys(this.messages).sort()},TO.locale.get=function(){return this._vm.locale},TO.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},TO.fallbackLocale.get=function(){return this._vm.fallbackLocale},TO.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},TO.formatFallbackMessages.get=function(){return this._formatFallbackMessages},TO.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},TO.missing.get=function(){return this._missing},TO.missing.set=function(t){this._missing=t},TO.formatter.get=function(){return this._formatter},TO.formatter.set=function(t){this._formatter=t},TO.silentTranslationWarn.get=function(){return this._silentTranslationWarn},TO.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},TO.silentFallbackWarn.get=function(){return this._silentFallbackWarn},TO.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},TO.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},TO.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},TO.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},TO.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},TO.postTranslation.get=function(){return this._postTranslation},TO.postTranslation.set=function(t){this._postTranslation=t},TO.sync.get=function(){return this._sync},TO.sync.set=function(t){this._sync=t},jO.prototype._getMessages=function(){return this._vm.messages},jO.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},jO.prototype._getNumberFormats=function(){return this._vm.numberFormats},jO.prototype._warnDefault=function(t,e,r,n,o,a){if(!U_(r))return r;if(this._missing){var i=this._missing.apply(null,[t,e,n,o]);if(F_(i))return i}if(this._formatFallbackMessages){var s=G_.apply(void 0,o);return this._render(e,a,s.params,e)}return e},jO.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:U_(t))&&!U_(this._root)&&this._fallbackRoot},jO.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},jO.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},jO.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},jO.prototype._interpolate=function(t,e,r,n,o,a,i){if(!e)return null;var s,l=this._path.getPathValue(e,r);if(B_(l)||H_(l))return l;if(U_(l)){if(!H_(e))return null;if(!F_(s=e[r])&&!W_(s))return null}else{if(!F_(l)&&!W_(l))return null;s=l}return F_(s)&&(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(t,e,s,n,"raw",a,i)),this._render(s,o,a,r)},jO.prototype._link=function(t,e,r,n,o,a,i){var s=r,l=s.match(kO);for(var c in l)if(l.hasOwnProperty(c)){var d=l[c],u=d.match(_O),p=u[0],f=u[1],h=d.replace(p,"").replace(OO,"");if(K_(i,h))return s;i.push(h);var m=this._interpolate(t,e,h,n,"raw"===o?"string":o,"raw"===o?void 0:a,i);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var b=this._root.$i18n;m=b._translate(b._getMessages(),b.locale,b.fallbackLocale,h,n,o,a)}m=this._warnDefault(t,h,m,n,B_(a)?a:[a],o),this._modifiers.hasOwnProperty(f)?m=this._modifiers[f](m):SO.hasOwnProperty(f)&&(m=SO[f](m)),i.pop(),s=m?s.replace(d,m):s}return s},jO.prototype._createMessageContext=function(t,e,r,n){var o=this,a=B_(t)?t:[],i=R_(t)?t:{},s=this._getMessages(),l=this.locale;return{list:function(t){return a[t]},named:function(t){return i[t]},values:t,formatter:e,path:r,messages:s,locale:l,linked:function(t){return o._interpolate(l,s[l]||{},t,null,n,void 0,[t])}}},jO.prototype._render=function(t,e,r,n){if(W_(t))return t(this._createMessageContext(r,this._formatter||CO,n,e));var o=this._formatter.interpolate(t,r,n);return o||(o=CO.interpolate(t,r,n)),"string"!==e||F_(o)?o:o.join("")},jO.prototype._appendItemToChain=function(t,e,r){var n=!1;return K_(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},jO.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var a=o.join("-");n=this._appendItemToChain(t,a,r),o.splice(-1,1)}while(o.length&&!0===n);return n},jO.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,o=0;o0;)a[i]=arguments[i+4];if(!t)return"";var s,l=G_.apply(void 0,a);this._escapeParameterHtml&&(l.params=(null!=(s=l.params)&&Object.keys(s).forEach((function(t){"string"==typeof s[t]&&(s[t]=s[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),s));var c=l.locale||e,d=this._translate(r,c,this.fallbackLocale,t,n,"string",l.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(a))}return d=this._warnDefault(c,t,d,n,a,"string"),this._postTranslation&&null!=d&&(d=this._postTranslation(d,t)),d},jO.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},jO.prototype._i=function(t,e,r,n,o){var a=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,a,n,[o],"raw")},jO.prototype.i=function(t,e,r){return t?(F_(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},jO.prototype._tc=function(t,e,r,n,o){for(var a,i=[],s=arguments.length-5;s-- >0;)i[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var l={count:o,n:o},c=G_.apply(void 0,i);return c.params=Object.assign(l,c.params),i=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((a=this)._t.apply(a,[t,e,r,n].concat(i)),o)},jO.prototype.fetchChoice=function(t,e){if(!t||!F_(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},jO.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},jO.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var a=G_.apply(void 0,n).locale||e;return this._exist(r[a],t)},jO.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},jO.prototype.getLocaleMessage=function(t){return q_(this._vm.messages[t]||{})},jO.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},jO.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,J_(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},jO.prototype.getDateTimeFormat=function(t){return q_(this._vm.dateTimeFormats[t]||{})},jO.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},jO.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,J_(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},jO.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},jO.prototype._localizeDateTime=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?(F_(e[0])?o=e[0]:R_(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,r){var n;return K_(I_,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(F_(e[0])&&(o=e[0]),F_(e[1])&&(n=e[1])),this._d(t,n,o,a)},jO.prototype.getNumberFormat=function(t){return q_(this._vm.numberFormats[t]||{})},jO.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},jO.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,J_(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},jO.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},jO.prototype._getNumberFormatter=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?F_(e[0])?o=e[0]:R_(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var n;return K_(M_,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(F_(e[0])&&(o=e[0]),F_(e[1])&&(n=e[1])),this._n(t,n,o,a)},jO.prototype._ntp=function(t,e,r,n){if(!jO.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return a||[]},Object.defineProperties(jO.prototype,TO),Object.defineProperty(jO,"availabilities",{get:function(){if(!wO){var t="undefined"!=typeof Intl;wO={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return wO}}),jO.install=uO,jO.version="8.28.2";const PO=jO,$O={en:{general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},de:{general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}}};Mn.use(PO);const DO=t("Y",new PO({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:$O})),AO={version:"1.10.1",gitBranch:"dev",gitCommit:"f154fe323f332a9f6a5abbc266110a4c3fe61c06",gitCommitShort:"f154fe32",gitCommitMessage:"f154fe32 Update cocoda-sdk",buildDate:"2023-11-20T09:45:30Z",date:"2023-11-20T09:44:28.000Z",milestoneUrl:null,jskosApi:"^1.0 || ^2.0"},zO={headers:{"Cache-Control":"no-cache"}};function EO(t){return t.map((t=>({uri:t.uri,notation:t.notation,inScheme:[{uri:t.inScheme[0].uri}]})))}const MO={async loadConfig({commit:t,dispatch:e},r){let n,o;r||(r="./cocoda.json");try{o=(await sc.get(r,zO)).data}catch(c){o=null}if(!o)try{o=(await sc.get(r)).data}catch(c){o=null}if(ni.isObject(o)||(uw.error(`Error loading config from ${r}: Data is not an object.`),o={error:"malformedConfig"}),n=Object.assign({configFile:r},E_,o),!n.overrideRegistries){n.registries=[].concat(o.registries||[],E_.registries||[]);let t=[];for(let e of n.registries)t.push(e);n.registries=t}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let t of n.registries){let e=t.provider||"";e.endsWith("ConceptApi")?(t.url=t.baseUrl,t.voc=t.schemes,n.terminologyProviders.push(t)):e.endsWith("MappingsApi")?(t.url=t.mappings,n.mappingProviders.push(t)):e.endsWith("OccurrencesApi")&&(t.url=t.occurrences,n.occurrenceProviders.push(t))}}for(let d of n.registries)"SearchSuggestion"==d.provider&&(d.provider="LabelSearchSuggestion"),"OccurrencesApi"==d.provider&&!d.api&&d.occurrences&&(d.api=d.occurrences,delete d.occurrences),"ReconciliationApi"==d.provider&&!d.api&&d.reconcile&&(d.api=d.reconcile,delete d.reconcile);let a=n.registries.length;for(let d of n.registries)d.priority=a,a-=1;n.registries=n.registries.filter((t=>null!=t.provider)),n.registries=ni.uniqBy(n.registries,(t=>t.uri)),n.registries.length||n.error||(n.error="noRegistries");let i=[];for(let d of(E_.shortcuts||[]).concat(o.shortcuts||[])){let t=i.find((t=>t.id===d.id));i=ni.pullAllBy(i,[d],"id"),i.push(ni.defaults(d,t||{}))}n.shortcuts=i,n.searchLinks=[].concat(E_.searchLinks||[],o.searchLinks||[]),n.searchLinks.forEach((t=>{t.schemes||(t.schemes=(t.schemeUris||[]).map((t=>({uri:t}))))})),n.buildInfo=AO,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const s=(t,e)=>{const r=t.split(".").map((t=>parseInt(t)));if(!e)return!0;for(const n of e.split("||").map((t=>t.trim()))){const t=n.slice(n.startsWith("^")?1:0).split(".").map((t=>parseInt(t)));if(e.startsWith("^")){if(r[0]==t[0]&&!(r[1]t.init())));let l=[];for(let d of n.registries)if(AO.jskosApi&&d._config&&d._config.version&&!s(d._config.version,AO.jskosApi)){const e=DO.t("alerts.versionMismatch",{registryLabel:d.prefLabel.en||d.prefLabel.de,registryUri:d.uri,registryVersion:d._config.version,jskosApi:AO.jskosApi});uw.warn(e),t("alerts/add",{variant:"danger",text:e,countdown:0},{root:!0})}else{if(l.find((t=>"LocalMappings"==t.constructor.providerName))&&"LocalMappings"==d.constructor.providerName){uw.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}l.push(d)}return n.registries=l,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(E_.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){r&&r.uri&&(us.isContainedIn(r,e.favoriteSchemes.map((t=>{})))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])}))},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter((t=>!us.compare({uri:t},r)))})},addConceptToFavorites({commit:t,getters:e},r){r&&r.uri&&(us.isConcept(r)?us.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:EO(e.favoriteConcepts.concat([r]))}):t("alerts/add",{variant:"danger",text:DO.t("alerts.favoriteConceptsNonConcept")},{root:!0}))},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:EO(e.favoriteConcepts.filter((t=>!us.compare(r,t))))})},async loadConceptLists({state:t},e){let r=[];for(let o of e||t.config&&t.config.conceptLists||[])if(ni.isString(o)&&(o={url:o}),o.url){try{let t=o.url;o=(await sc.get(t)).data,o.url=t}catch(n){uw.warn("Could not load list from URL:",o)}o&&r.push(o)}else r.push(o);for(let o of r){if(ni.isString(o.concepts)&&(o.conceptsUrl=o.concepts),o.conceptsUrl){let t=o.conceptsUrl;try{let e=(await sc.get(t)).data;o.concepts=e}catch(n){uw.warn("Could not load concepts for list with URL:",t),o.concepts=[]}o.conceptsUrl=t}else o.concepts=o.concepts||[];let t=(o.schemes||[])[0];if(t)for(let e of o.concepts)e.inScheme&&0!=e.inScheme.length||(e.inScheme=[t])}return r},async getSearchLinks({state:t},{scheme:e,...r}){let n=[];for(let o of(t.config.searchLinks||[]).filter((t=>0===t.schemes.length||us.isContainedIn(e,t.schemes)))){let t=o.url+(o.urlSuffix??"");ni.forOwn(r,((e,r)=>{t=ni.replace(t,new RegExp(`{${r}}`,"g"),e)})),n.push({url:t,label:us.prefLabel(o,{language:r.locale})})}if(us.compare(e,{uri:"http://bartoc.org/en/node/241"})){let t,e="ddc",o=r.notation;const a=/(.+):(.+)/.exec(o);a?(o=a[1],t="%3b1%3b"+a[2],e="int"):t="";const i=/(.+)\.(.+)-.+\.(.+)/.exec(o);i&&(o=`${i[1]}.${i[2]}-.${i[3]}`),o+=t,n.push({url:`http://dewey.org/webdewey/index_11.html?recordId=${e}%3a${o}`,label:us.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:`https://deweyde.pansoft.de/webdewey/index_11.html?recordId=${e}%3a${o}`,label:us.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter(((t,e,r)=>e===r.findIndex((e=>e.url==t.url)))),n}};Mn.use(Vw);const IO={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map((t=>ni.pick(t,["uri","notation","inScheme"]))),authAvailable:t=>null!=t.config.registries.find((t=>t.auth)),getCurrentRegistry:t=>{let e=t.config.registries.find((e=>us.compareFast(e,{uri:t.settings.settings.mappingRegistry})));return e||(e=t.config.registries.find((e=>e.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user})))),e||(e=t.config.registries.find((t=>ni.get(t,"has.mappings.create")))),e},concordanceRegistries:t=>(t.config.registries||[]).filter((t=>!1!==t.has.concordances)),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return us.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!ni.get(e,"__MAPPED__",[]).find((e=>e.exist.length&&us.compareFast(e.registry,IO.getCurrentRegistry(t))&&us.compare(e.scheme,t.selected.scheme[!r]))),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=ni.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort(((e,r)=>e===t.settings.settings.locale?-1:r===t.settings.settings.locale?1:0))))),e}},LO={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){us.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},BO=t("W",new Vw.Store({modules:{selected:Uw,mapping:ax,alerts:sx,auth:$x,settings:Ix},plugins:z_,state:{loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},getters:IO,mutations:LO,actions:MO}));document.onmousemove=ni.throttle((t=>{BO.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})}),200);const RO=Mt({}),FO=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],NO=["inScheme","topConceptOf","versionOf"],VO=[].concat(FO,NO),HO=t=>t?{uri:t.uri,notation:t.notation}:t;function UO(t){if(!t)return null;if(t._registry)return t._registry;const e=WO(ni.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function WO(t,{relatedItems:e=!1}={}){let r=null;for(const n of ds.getAllUris(t))if(RO[n]){r=RO[n];break}if(r&&e){r={...r};for(const t of VO)r[t]&&(r[t]=r[t].map((t=>WO(t)||t)))}return r}function GO(t,e){return WO({uri:t},e)}function qO(t,e){return t.map((t=>WO(t,e)))}function KO(t,e){return ds.compare(WO(t)||t,WO(e)||e)}function YO(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=GO(r);if(n===t||n&&e.returnIfExists)return n;const o=e.type||(ds.isScheme(t)?"scheme":ds.isConcept(t)?"concept":null),a=[];for(const s of Object.keys(t))Array.isArray(t[s])&&[].concat(FO,NO).includes(s)&&(t[s]=t[s].map((t=>t&&t.uri?(NO.includes(s)&&(t.__TYPE__="scheme"),FO.includes(s)&&(t.__TYPE__="concept"),a.push(t),{uri:t.uri}):t)));if(n){for(let s of Object.keys(t))if((ni.isEmpty(n[s])||Array.isArray(n[s])&&n[s].includes(null))&&null!=t[s]&&!ni.isEqual(n[s],t[s])||ni.isArray(n[s])&&ni.isArray(t[s])&&t[s].length>n[s].length)XO(n,s,t[s]);else if(!ni.isArray(n[s])&&!ni.isArray(t[s])&&ni.isObject(n[s])&&ni.isObject(t[s]))for(let e of Object.keys(t[s]))n[s][e]||XO(n,[s,e],t[s][e])}else{if(t.__DETAILSLOADED__=null!=t.__DETAILSLOADED__?t.__DETAILSLOADED__:0,t.__SAVED__=!0,"scheme"===o){const e="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(e)||(t.type=[e].concat(t.type))}if("concept"===o){const r="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(r)||(t.type=[r].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(HO):uw.warn("saveItem: Saving concept without scheme!!!",t,e)}At(RO,r,t);for(const e of t.identifier||[])At(RO,e,RO[r])}const i=RO[r];return a.forEach((({__TYPE__:t,...e})=>{const r={type:t};"concept"!==t||e.inScheme&&e.inScheme[0]||("concept"===o?r.scheme=i.inScheme[0]:"scheme"===o&&(r.scheme=i)),YO(e,r)})),RO[r]}function XO(t,e,r){1===(e=ni.isArray(e)?e:e.split(".")).length&&VO.includes(e[0])&&Array.isArray(r)&&(r=r.map(HO));const n=e.pop();let o=WO(t);for(const a of e)o[a]||At(o,a,{}),o=o[a];At(o,n,r)}const JO=Ht([]);async function ZO(t,{registry:e,force:r=!1}={}){if(t=WO(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(!(e=UO(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.types)return XO(t,"types",[]),[];try{XO(t,"types",await e.getTypes({scheme:t}))}catch(n){uw.warn(`Error loading types for scheme ${t.uri}; assuming empty types list.`),XO(t,"types",[])}return t.types}async function QO(t,{registry:e,force:r=!1}={}){if(t=WO(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(!(e=UO(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.top)return XO(t,"topConcepts",[]),[];try{const r=(await e.getTop({scheme:t})).map((e=>(e.ancestors=[],YO(e,{type:"concept",scheme:t}))));XO(t,"topConcepts",ds.sortConcepts(r,!!ni.get(t,"DISPLAY.numericalNotation")).map(HO))}catch(n){uw.warn(`Error loading top concepts for scheme ${t.uri}; assuming empty list.`),XO(t,"topConcepts",[])}return t.topConcepts}const tS=Ht([]),eS=Ht([]);async function rS(t,{registry:e,scheme:r,force:n=!1,...o}={}){const a=[];let i=[];t=t.map((t=>WO(t,{relatedItems:!0})));for(let l of t.filter((t=>t&&t.uri&&(t.__DETAILSLOADED__<1||n)))){const t=UO(l)||UO(r)||e;if(!t)continue;if(!n&&[].concat(tS.value,eS.value).find((t=>ds.compare(t,l))))continue;i=i.concat(ds.getAllUris(l)),tS.value.push(l);const o=a.find((e=>e.registry==t&&e.concepts.length<15));o?o.concepts.push(l):a.push({registry:t,concepts:[l]})}const s=a.map((({registry:t,concepts:e})=>{let n=o.params?.properties??t._defaultParams?.properties;return n?n+=",mappings":n="+mappings",ni.set(o,"params.properties",n),t.getConcepts({...o,concepts:e}).then((t=>{let e=[];for(let n of t)n=YO(n,{scheme:r,type:"concept"}),XO(n,"__DETAILSLOADED__",1),e=e.concat(ds.getAllUris(n));for(let r of e){let t=tS.value.findIndex((t=>ds.compareFast(t,{uri:r})));t>=0&&zt(tS.value,t)}})).catch((()=>{}))}));await Promise.all(s);for(let l of i){let t=tS.value.findIndex((t=>ds.compareFast(t,{uri:l})));if(t>=0){let e=tS.value[t];XO(e,"__DETAILSLOADED__",-1),zt(tS.value,t),eS.value.push(e)}}return t.map((t=>WO(t)))}async function nS(t,{registry:e,force:r=!1}={}){if(t=WO(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(!(e=UO(t)||e))throw new Error(`loadNarrower: Could not find registry for item ${t.uri}`);if(!1===e.has.narrower)return XO(t,"narrower",[]),[];try{const r=WO(ni.get(t,"inScheme[0]")),n=(await e.getNarrower({concept:t})).map((e=>(!t.ancestors||t.ancestors.includes(null)?e.ancestors=[null]:e.ancestors=[t].concat(t.ancestors),e.broader&&!e.broader.includes(null)||(e.broader=[t]),YO(e,{type:"concept",scheme:r})))),o=ds.sortConcepts(n,!!ni.get(r,"DISPLAY.numericalNotation")).map(HO);return XO(t,"narrower",o),o}catch(n){return uw.error(`Error loading narrower concepts for ${t.uri}`,n),XO(t,"narrower",[]),[]}}async function oS(t,{registry:e,force:r=!1}={}){if(t=WO(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(!(e=UO(t)||e))throw new Error(`loadAncestors: Could not find registry for item ${t.uri}`);if(!1===e.has.ancestors)return XO(t,"ancestors",[]),[];try{let r=[];const n=(await e.getAncestors({concept:t})).slice().reverse().map((e=>(e.ancestors=r.slice(),r=[{uri:e.uri}].concat(r),YO(e,{type:"concept",scheme:ni.get(t,"inScheme[0]")})))).map(HO).reverse();return XO(t,"ancestors",n),r=[{uri:t.uri}].concat(r),(t.narrower||[]).forEach((t=>{t&&XO(t,"ancestors",r.slice())})),n}catch(n){return uw.error(`Error loading ancestor concepts for ${t.uri}`,n),XO(t,"ancestors",[]),[]}}const aS=Ht([]);function iS({registry:t,locale:e}){if(!t)return"";let r=us.prefLabel(t,{language:e,fallbackToUri:!1});if(r)return r;if(r=ni.get(t,"_config.title"),r){const e=ni.get(t,"_config.baseUrl");return e?`${r} (${e})`:r}return t.uri?t.uri:(r=ni.get(t,"_api.api"),r||"")}function sS(t){if(!t)return"-";let e=us.prefLabel(t,{fallbackToUri:!1})||(us.languageMapContent(t,"scopeNote")||[])[0]||"";const r=us.notation(WO(t.fromScheme))||"?",n=us.notation(WO(t.toScheme))||"?",o=us.prefLabel(t?.creator?.[0],{fallbackToUri:!1})||"?",a=`${r} ${DO.t("general.to")} ${n} ${DO.t("general.by")} ${o}`;return e?e+=` (${a})`:e=a,e}function lS(t,e){return(t=sS(t))<(e=sS(e))?-1:t===e?0:1}function cS(t){if(!t)return null;let e=[t.uri].concat(Object.values(t.identities).map((t=>t.uri))).filter((t=>null!=t));return e}const dS=t("b",{computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return ni.get(this,"$store.state.auth.user")},providers(){return ni.get(this,"$store.state.auth.providers")},userUris(){return cS(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return ni.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(t=this.creator.uri?this.creator.uri:this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find((e=>e.uri===t));return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return ni.forEach(this.user&&this.user.identities||{},((r,n)=>{let o=this.providers.find((t=>t.id===n));t===r.uri&&o&&(e=o)})),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}}),uS=ai({name:"RegistryInfo",components:{RegistryNotation:si},mixins:[dS,oi],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return iS({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}},(function(){var t=this,e=t._self._c;return e("div",{class:{"registry-info-inline":t.inline}},[e("div",[e("registry-notation",{attrs:{registry:t.registry,disabled:!1===t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri],tooltip:!1}}),e("span",{class:{"fontWeight-heavy":!1!==t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri]}},[t._v(" "+t._s(t.registryName)+" ")]),t.showDetails?e("a",{attrs:{href:t.registry.uri,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}})],1):t._e(),t.showInfoIcon&&t.definition?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):t._e(),t.showEditable&&t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):t._e()],1),t.showDetails?e("div",[t._v(" "+t._s(t.definition)+" ")]):t._e(),t.showCapabilities?e("div",[t._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],(function(r){return e("span",{key:`settings-info-capabilities-${r}`},[t.registry.has[r]?e("span",[t.registry.has[r]?e("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):t._e(),t._v(" "+t._s(t.$t(`registryInfo.${r}`))+" ")],1):t._e()])})),t.registry.has.auth?e("span",{staticStyle:{"margin-left":"5px"}},[t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{staticClass:"text-success"},[e("font-awesome-icon",{attrs:{icon:"lock-open"}}),t._v(" "+t._s(t.$t("registryInfo.authenticated"))+" ")],1):e("span",{staticClass:"text-danger"},[e("font-awesome-icon",{attrs:{icon:"lock"}}),t._v(" "+t._s(t.$t("registryInfo.notAuthenticated"))+" ")],1)]):t._e()],2):t._e()])}),[],!1,null,"f4a8cce3",null,null).exports,pS={props:{date:{type:String,default:""}},setup:t=>({dateShort:Zt((()=>t.date.slice(0,10)))})},fS=t("x",ai(pS,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",[t._v(" "+t._s(t.dateShort)+" ")])}),[],!1,null,null,null,null).exports),hS=t("o",{mixins:[oi,dS],data:()=>({loadingConcepts:tS,erroredConcepts:eS,concordances:aS,schemes:JO}),computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=WO({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find((t=>"LocalMappings"==t.constructor.providerName))},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){let t=this.config.registries.filter((t=>!1!==t.has.mappings||!1!==t.has.occurrences));return t},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let t=this.$settings.mappingBrowserShowRegistry[e.uri];return null==t||t},set:t=>{!t&&this.$jskos.compareFast(e,this.currentRegistry)||(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:t})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:Ww,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=YO(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let e=t[r+"Scheme"];for(let n of["memberSet","memberList","memberChoice"])ni.isArray(t[r][n])&&(t[r][n]=t[r][n].filter((t=>null!=t)).map((t=>YO(t,{scheme:e,type:"concept",returnIfExists:!0}))))}t.partOf&&(t.partOf=t.partOf.map((t=>this.concordances.find((e=>this.$jskos.compare(e,t)))||t)));const e=ni.get(t,"_registry");if(us.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const o=WO(t[`${n}Scheme`]),a=qO(us.conceptsOfMapping(t,r));if(o)for(let r of a){r.__MAPPED__||XO(r,"__MAPPED__",[]);const n=r.__MAPPED__.find((t=>us.compareFast(t.registry,e)&&us.compare(t.scheme,o)));n&&!n.exist.length?n.exist.push(t.uri):n||r.__MAPPED__.push({registry:e,scheme:o,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=us.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let e of r)us.compare(e,{identifier:this.userUris||[]})||us.isContainedIn(e,t.contributor)||t.contributor.push(e);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let e of t.creator||[])us.isContainedIn(e,t.contributor)||t.contributor.push(e);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter((e=>t[e]))){for(let e of t[r])""===e.uri&&this.$delete(e,"uri"),ni.forOwn(e.prefLabel,((t,r)=>{""==t&&this.$delete(e.prefLabel,r)})),ni.isEmpty(e.prefLabel)&&this.$delete(e,"prefLabel");t[r]=t[r].filter((t=>!ni.isEmpty(t)))}return t.creator&&0==t.creator.length&&this.$delete(t,"creator"),t.contributor&&0==t.contributor.length&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...o}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find((t=>t.has.mappings&&n.uri.startsWith(t._api.mappings)))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...o}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");if(0==t.has.mappings)throw new Error(`getMappings: Registry ${t.uri} does not support mappings.`);for(const{param:o,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[o]&&(r[o]=WO(r[o],{relatedItems:a})||r[o]);const n=await t.getMappings(r);if(e)for(let o of n)this.adjustMapping(o);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("postMapping: No registry to post mapping to.");o&&o();try{const o=this.concordances.find((t=>us.compare(t,ni.get(i,"mapping.partOf[0]"))));i.mapping=this.prepareMapping(ni.omit(i.mapping,"partOf")),this._addIdentityParams(i);const l=await t.postMapping(i);if(o)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:l,concordance:o}),l.partOf=[{uri:o.uri}]}catch(s){}if(e&&this.adjustMapping(l),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let e=this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]);o&&(l.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!l.partOf?"warning":"success"),us.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),l}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t)))throw new Error("postMappings: No registry to post mappings to.");o&&o();try{i.mappings=i.mappings.map((t=>this.prepareMapping(t))),this._addIdentityParams(i);const o=await t.postMappings(i);if(e)for(let t of o)this.adjustMapping(t);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("putMapping: No registry to put mapping to.");o&&o();try{i.mapping=this.prepareMapping(i.mapping),this._addIdentityParams(i);const o=await t.putMapping(i);return e&&this.adjustMapping(o),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){const e=`${this.$t("alerts.mappingNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{return await t.deleteMapping(i),this.mappingWasDeleted({mapping:i.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),ni.get(i,"mapping.partOf[0]")&&i.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||ni.get(i,"mappings[0]._registry"))))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{await t.deleteMappings(i);for(let e of i.mappings)this.mappingWasDeleted({mapping:e,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),ni.get(i,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&us.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),us.mappingRegistryIsStored(e))for(let[n,o]of[["from","to"],["to","from"]]){const r=WO(t[`${o}Scheme`]),a=qO(us.conceptsOfMapping(t,n));if(r)for(let n of a){const o=(n.__MAPPED__||[]).find((t=>us.compare(t.registry,e)&&us.compare(t.scheme,r)));o&&o.exist.length&&this.$set(o,"exist",o.exist.filter((e=>e!=t.uri)))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find((e=>e.mapping.uri==t)),r=this.config.registries.find((t=>us.compareFast(t,e&&e.registry))),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[us.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return uw.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const o=!!ni.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let e=this.$t("alerts.mappingRestored",[us.prefLabel(r,{fallbackToUri:!1})]);o&&(a.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!a.partOf?"warning":"success")}else n();return!!a}catch(o){return n(),!1}},canCreateMapping:Yw,canUpdateMapping:Xw,canDeleteMapping:Jw,repeat:(...t)=>cw.repeat(...t),loadConcordances:async function(){try{const t=ni.flatten(await Promise.all(BO.getters.concordanceRegistries.map((t=>t.getConcordances())))),e=aS.value?.length;ni.forEach(t,((t,e)=>{At(aS.value,e,t)})),At(aS.value,"length",t.length),t.lengthus.compare(t,e.partOf[0])));return!(!n||!Gw(n,r)&&!Kw({registry:t,user:r,action:"update"}))},isCreatorOrContributor:Gw,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:o,concordance:a}){if(!(t=this.getRegistry(t||o._registry)))throw new Error("addMappingToConcordance: No registry for mapping.");try{const i={mapping:{uri:o.uri}};i.mapping.partOf=a?[{uri:a.uri}]:[],this._addIdentityParams(i);const s=await t.patchMapping(i);return n&&this.adjustMapping(s),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),s}catch(i){if(r){const t=`${this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=ni.get(e,"notation[0]");return!(!n||this.concordances.find((t=>ni.get(t,"notation[0]")===n)))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!!e&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!(!e||parseInt(e.extent)>0)&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.postConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved",[us.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(o){console.error(o);let e=`${this.$t("alerts.concordanceNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(o)}`;this.alert(e,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const o=this.concordances.find((t=>this.$jskos.compare(t,e)));if(t=this.getRegistry(t||e&&e._registry||o&&o._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.patchConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),a}catch(a){console.error(a);let e=`${this.$t("alerts.concordanceNotSaved",[us.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(a)}`;this.alert(e,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...o}){const a=this.concordances.find((t=>this.$jskos.compare(t,n)));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...o}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(i){if(r){const t=`${this.$t("alerts.concordanceNotDeleted")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}}}}),mS={name:"TheSettings",components:{RegistryInfo:uS,DateString:fS},mixins:[dS,hS,oi],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:ni.debounce((()=>{this.$store.commit({type:"settings/save",settings:ni.cloneDeep(this.localSettings)}),this.creatorRewritten=!1}),200),languagesRegistry:cw.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter((t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let t of Object.keys(this.$store.state.settings.componentSettings[e])){let n=this.$store.state.settings.componentSettings[e][t];for(let o of n.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:t,isLeft:o},n)),Object.defineProperty(r.settingsValues,t+(n.sideDependent?`-${o}`:""),{get:()=>n.sideDependent?this.$settings.components[e][t][o]:this.$settings.components[e][t],set:r=>{"Boolean"!=n.type||ni.isBoolean(r)||(r=!!r),"Number"!=n.type||ni.isNumber(r)||(r=parseInt(r),(isNaN(r)||rn.max)&&(this.$log.warn(`Tried to save invalid value for setting ${e} -> ${t}, fallback to default value (${n.default}).`),r=n.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:t,isLeft:o,value:r})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=t=>{let e,r,n=t.target.result;e=n.split("\n"),r={imported:0,skipped:0,error:0,empty:0};let o=[];for(let i of e)if(""!==i)try{let t=JSON.parse(i);o.push(t)}catch(a){r.error+=1}else r.empty+=1;this.postMappings({mappings:o,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then((t=>{r.imported=t.length,r.skipped=e.length-r.imported-r.error-r.empty,this.uploadedFileStatus=`${r.imported} mappings imported, ${r.skipped} skipped, ${r.error} errored`,this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})})).catch((t=>{this.$log.error("TheSettings - Error uploading mappings",t)}))},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=ni.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then((t=>{this.allLanguages=t}))},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=ni.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then((e=>{t=e;let r=[];for(let n of t)for(let t of["from","to"])for(let e of this.$jskos.conceptsOfMapping(n,t)){let o=n[t+"Scheme"];e.inScheme&&e.inScheme.length||(e.inScheme=[o]),r.push(rS([e],{scheme:o}))}return Promise.all(r)})).then((()=>{let e=t=>{let e=this.$jskos.minifyMapping(t);for(let r of this.$jskos.conceptsOfMapping(e)){let t=WO(r),e=this.$jskos.languagePreference.selectLanguage(ni.get(t,"prefLabel"));e&&(r.prefLabel=ni.pick(t.prefLabel,[e]))}return JSON.stringify(e)};this.dlAllMappings=t.map(e).join("\n");for(let o of t){o.fromScheme=WO(o.fromScheme)||o.fromScheme,o.toScheme=WO(o.toScheme)||o.toScheme;let t=this.dlMappings.find((t=>this.$jskos.compare(o.fromScheme,t.fromScheme)&&this.$jskos.compare(o.toScheme,t.toScheme)));t?t.mappings.push(o):(t={fromScheme:o.fromScheme,toScheme:o.toScheme,mappings:[o]},this.dlMappings.push(t))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let t of this.dlMappings){t.ndjson=t.mappings.map(e).join("\n"),t.mappings=t.mappings.map((t=>this.$jskos.minifyMapping(t))),n=n.concat(t.mappings);for(let e of t.mappings){for(let t of this.$jskos.conceptsOfMapping(e)){let e=WO(t),r=this.$jskos.languagePreference.selectLanguage(ni.get(e,"prefLabel"));r&&(t.prefLabel={de:ni.get(e.prefLabel,r)})}e.creator&&e.creator[0]&&(e.creator[0].prefLabel={de:this.$jskos.prefLabel(e.creator[0],{fallbackToUri:!1,language:this.locale})})}t.csv=r.fromMappings(t.mappings),t.label=(this.$jskos.notation(ni.get(t,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(ni.get(t,"toScheme"),"scheme")||"?"),t.filename=`${this.$jskos.notation(ni.get(t,"fromScheme"),"scheme")||"?"}_to_${this.$jskos.notation(ni.get(t,"toScheme"),"scheme")||"?"}_${this.localSettings.creator}`}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0})).catch((t=>{this.$log.error("TheSettings - Error refreshing local mappings download",t)}))},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=ni.cloneDeep(this.localSettings.flex);ni.forOwn(t,((e,r)=>{t[r]=""})),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),Cx({url:e,eventType:r})},replaceKey:t=>({shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t),languageConceptByTag(t){return this.allLanguages.find((e=>e.notation[0]===t))},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),"Enter"===t.key&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(0===this.allLanguages.length||this.allLanguages.find((e=>e.notation[0]===t)))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter((e=>e!==t))},moveLanguage(t,e){const r=t+e;if(-1===r||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var bS=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:t.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[e("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[e("tabs",{attrs:{fill:"",value:t.tab},on:{change:function(e){return t.$emit("update:tab",e.index)}}},[e("tab",{attrs:{title:t.$t("settingsTabs")[0]}},[t.localSettings?e("div",[t.user&&t.authorized?e("p",[e("span",{staticClass:"text-success"},[t._v(" "+t._s(t.$t("settings.loggedIn"))+" ")]),e("a",{attrs:{href:t.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[t._v(" "+t._s(t.$t("settings.accountPage"))+" ")]),t._v(" • "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.login(null)}}},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",[e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.loggedOut"))+" ")])]):t._e(),t.$store.state.auth.available&&!t.user&&t.providers.length?e("p",t._l(t.providers,(function(r){return e("b-button",{key:`login-provider-${r.id}`,attrs:{block:"",variant:"light"},on:{click:function(e){return t.login(r)}}},[r.image?e("img",{staticStyle:{"margin-right":"5px"},attrs:{src:r.image,height:"20px"}}):t._e(),t._v(" "+t._s(t.$t("settings.logInButton"))+" via "+t._s(r.name)+" ")])})),1):t._e(),t.$store.state.auth.connected?e("div",[e("p",[e("span",{domProps:{innerHTML:t._s(t.$t("settings.accountInfo",{url:t.config.auth}))}}),t.$store.state.auth.about.urls.imprint?e("a",{attrs:{href:t.$store.state.auth.about.urls.imprint,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.impressum"))+" ")]):t._e(),t._v(" • "),t.$store.state.auth.about.urls.privacy?e("a",{attrs:{href:t.$store.state.auth.about.urls.privacy,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.privacyPolicy"))+" ")]):t._e()])]):t._e(),e("p",[t._v(" "+t._s(t.$t("settings.creatorInfo"))+" ")]),e("p",[e("b",[t._v(t._s(t.$t("settings.creator")))]),e("b-form-input",{attrs:{placeholder:t.$t("settings.creatorPlaceholder"),type:"text"},model:{value:t.localSettings.creator,callback:function(e){t.$set(t.localSettings,"creator",e)},expression:"localSettings.creator"}})],1),e("p",[e("b",[t._v(t._s(t.$t("settings.creatorUri")))]),t.user&&t.userUris&&t.userUris.length?e("span",[e("b-form-select",{model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}},t._l(t.userUris||[],(function(r){return e("option",{key:`settings-uris-${r}`,domProps:{value:r}},[t._v(" "+t._s(r)+" ")])})),0)],1):e("span",[e("b-form-input",{attrs:{state:!t.localSettings.creatorUri||t.$jskos.isValidUri(t.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}}),t.localSettings.creatorUri&&!t.$jskos.isValidUri(t.localSettings.creatorUri)?e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.creatorUriInvalid"))+" ")]):t._e()],1)])]):t._e()]),e("tab",{attrs:{title:t.$t("settingsTabs")[1]}},[e("h4",[t._v(t._s(t.$t("settings.mappingRegistries")))]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-mapping-registries-${n}`,staticClass:"settingsModal-mapping-registry",class:{"selected-registry":t.$jskos.compareFast(r,t.currentRegistry)}},[e("b-form-checkbox",{attrs:{disabled:t.$jskos.compareFast(r,t.currentRegistry)},model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})],1)})),e("h4",[t._v(t._s(t.$t("settings.otherRegistries")))]),t._l(t.config.registries.filter((e=>!t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-other-registries-${n}`,staticClass:"settingsModal-mapping-registry"},[!1!==r.has.mappings?e("b-form-checkbox",{model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}):t._e(),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r}})],1)}))],2),e("tab",{attrs:{title:t.$t("settingsTabs")[2]}},[e("div",{staticClass:"settingsModal-componentSettings-component"},[t.localSettings?e("div",{staticClass:"form-inline"},[e("label",{staticStyle:{"padding-right":"0.5em"}},[t._v(t._s(t.$t("settings.language"))+":")]),e("b-form-select",{model:{value:t.$i18n.locale,callback:function(e){t.$set(t.$i18n,"locale",e)},expression:"$i18n.locale"}},t._l(t.config.languages,(function(r){return e("option",{key:r,domProps:{value:r}},[t._v(" "+t._s(t.$t(`languages.${r}`))+" ")])})),0)],1):t._e(),e("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:t._s(t.$t("settings.languageContribution"))}})]),t.localSettings?e("div",{staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(t.$t("settings.preferredLanguages")))]),e("div",[t._v(" "+t._s(t.$t("settings.preferredLanguagesAdd"))+": "),e("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(e){return t.addLanguageKeydown.apply(null,arguments)},input:function(e){return t.addLanguageInput.apply(null,arguments)}},model:{value:t.languageToAdd,callback:function(e){t.languageToAdd=e},expression:"languageToAdd"}}),e("datalist",{attrs:{id:"languages-datalist"}},t._l(t.allLanguages,(function(r){return e("option",{key:r.uri},[t._v(" "+t._s(r.notation[0])+" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),0)],1),e("ul",t._l(t.localSettings.preferredLanguages,(function(r,n){return e("li",{key:n},[e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.removeLanguage(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.moveLanguage(n,1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(e){return t.moveLanguage(n,-1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),t._v(" "+t._s(t.$jskos.prefLabel(t.languageConceptByTag(r),{language:t.locale})||r)+" ")])})),0)]):t._e(),e("div",{staticClass:"settingsModal-componentSettings-component"},[e("b-button",{attrs:{variant:"primary"},on:{click:t.resetFlex}},[t._v(" "+t._s(t.$t("settings.resetSizes"))+" ")])],1),t._l(t.components,(function(r){return e("div",{key:`settings-componentSettings-${r.name}`,staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(r.name))]),t._l(r.settings,(function(n){return e("div",{key:`settings-componentSettings-${r.name}-${n.key}-${n.isLeft}`},["Boolean"==n.type?e("div",[e("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" ")]),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default?t.$t("general.enabled"):t.$t("general.disabled"))+" ")])],1):"Number"==n.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(n,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),e("br"),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default)+" ")])],1):e("div",{class:n.class},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" ")])])}))],2)}))],2),t.config.shortcuts&&t.config.shortcuts.length?e("tab",{attrs:{title:t.$t("settingsTabs")[3]}},[e("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[e("tbody",t._l(t.config.shortcuts,(function(r){return e("tr",{key:`settingsModal-shortcuts-${r.id}`},[e("td",[e("span",{domProps:{innerHTML:t._s(r.keys.split(",").map((e=>e.split("+").map((e=>`${t.replaceKey(e)}`)).join(" + "))).join(` ${t.$t("general.or")} `))}})]),e("td",{staticClass:"text-left"},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale})||r.action)+" ")])])})),0)])]):t._e(),e("tab",{attrs:{title:t.$t("settingsTabs")[4]}},[e("h3",[t._v(t._s(t.$t("settings.dataInRegistries")))]),e("p",[t._v(" "+t._s(t.$t("settings.dataInRegistriesSubtitle"))+" ")]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e)&&!t.$jskos.compare(e,t.localMappingsRegistry)&&"http://coli-conc.gbv.de/registry/wikidata-mappings"!==e.uri)),(function(r){return e("p",{key:r.uri},[e("registry-info",{attrs:{registry:r,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),e("ul",{staticClass:"myDataDownloads"},[t._l(["mappings","concordances","annotations"].filter((e=>r.isAuthorizedFor({type:e,action:"create",user:t.user}))),(function(n){return e("li",{key:n},[t._v(" "+t._s(t.$t(`registryInfo.${n}`))+": "),e("a",{attrs:{href:`${r._api[n]}?creator=${encodeURIComponent((t.userUris||[]).join("|"))}`,target:"_blank"}},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" "+t._s(t.$t("dataModal.apiUrl"))+" ")])])})),e("li",{staticClass:"myDataDownloads-noData"},[t._v(" "+t._s(t.$t("settings.noDataForRegistry"))+" ")])],2)],1)})),e("h3",[t._v(t._s(t.$t("settings.localMappings")))]),e("div",[e("p",[t._v(t._s(t.$t("settings.localMappingsInfo")))])]),t.localMappingsRegistry&&t.dlAllMappings&&t.dlMappingsReady?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDownload")))]),t._l(t.dlMappings,(function(r,n){return e("span",{key:n},[t._v(" "+t._s(r.label)+" ("+t._s(r.mappings.length)+"): "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".ndjson",r.ndjson)}}},[t._v(" JSKOS ")]),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".csv",r.csv)}}},[t._v(" CSV ")]),e("br")])})),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.ndjson",t.dlAllMappings)}}},[t._v(" "+t._s(t.$t("settings.localDownloadJskos",[t.dlAllMappings.split("\n").length]))+" ")]),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.csv",t.dlAllMappingsCsv)}}},[t._v(" "+t._s(t.$t("settings.localDownloadCsv",[t.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):t._e(),e("br"),t.localMappingsRegistry?e("div",[e("h4",[t._v(t._s(t.$t("settings.localUpload")))]),e("b-form-file",{ref:"fileUpload",attrs:{state:Boolean(t.uploadedFile),placeholder:t.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:t.uploadedFile,callback:function(e){t.uploadedFile=e},expression:"uploadedFile"}}),e("p",[t._v(" "+t._s(t.uploadedFileStatus)+" ")])],1):t._e(),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDeleteTitle")))]),e("b-button",{attrs:{disabled:!t.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(e){t.deleteMappingsButtons=!0}}},[t._v(" "+t._s(t.$t("settings.localDeleteText"))+" ")]),t.deleteMappingsButtons?e("p",[t._v(" "+t._s(t.$t("settings.localDeleteSure"))+" "),e("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:t.deleteMappings_}},[t._v(" "+t._s(t.$t("general.yes"))+" ")]),e("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(e){t.deleteMappingsButtons=!1}}},[t._v(" "+t._s(t.$t("general.no"))+" ")])],1):t._e()],1):t._e(),e("br"),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.creatorRewriteTitle")))]),e("p",{domProps:{innerHTML:t._s(t.$t("settings.creatorRewriteText"))}}),e("p",{staticClass:"fontSize-small"},[e("b",[t._v("Name:")]),t._v(" "+t._s(t.$jskos.prefLabel(t.creator,{language:t.locale}))),e("br"),e("b",[t._v("URI:")]),t._v(" "+t._s(t.creator.uri)+" ")]),e("p",[e("b-button",{attrs:{variant:t.creatorRewritten?"success":"primary"},on:{click:t.rewriteCreator}},[t._v(" "+t._s(t.$t("settings.creatorRewriteButton"))+" ")])],1)]):t._e()],2),e("span",{staticClass:"settingsModal-footer"},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e(),t.config.buildInfo.gitCommit&&t.config.buildInfo.gitCommitShort?e("span",[t._v(" • "+t._s(t.$t("settings.currentCommit"))+": "),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.config.buildInfo.gitCommitMessage,delay:t.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+t.config.buildInfo.gitCommit,target:"_blank"}},[t._v(" "+t._s(t.config.buildInfo.gitCommitShort)+" ")])]):t._e(),t.config.buildInfo.buildDate?e("span",[t._v(" • "+t._s(t.$t("settings.buildDate"))+": "),e("date-string",{attrs:{date:t.config.buildInfo.buildDate}})],1):t._e(),e("br"),e("span",[t._v(" "+t._s(t.$t("settings.suggestions1"))+" "),e("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[t._v(t._s(t.$t("settings.suggestions2")))]),t._v(t._s(t.$t("settings.suggestions3"))+" ")])])],1)],1)],1)};const gS=ai(mS,bS,[],!1,null,"c751da2b",null,null).exports,vS=t("e",{methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=WO(this.$store.state.draggedConcept)||GO(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}}),yS=t("u",ai({name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(Di){return!1}}}},(function(){var t=this,e=t._self._c;return t.isValidURL(t.link)?e("a",{staticClass:"u-textBreak",attrs:{href:t.link,target:"_blank"}},[t._v(t._s(t.text||t.link))]):e("span",[t._v(t._s(t.text||t.link))])}),[],!1,null,null,null,null).exports),wS={name:"ItemName",components:{AutoLink:yS},mixins:[vS],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return WO(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return!(!this.showNotation||!0===ni.get(this._item,"inScheme[0].DISPLAY.hideNotation")&&this.showText&&this.prefLabel)},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){return this.isScheme?this._item.concepts&&!this._item.concepts.length:-1===this._item?.__DETAILSLOADED__||0===this._item?.__DETAILSLOADED__&&!ni.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=ni.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=null!=this.getProvider(this._item):this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}},xS=t("I",ai(wS,(function(){var t=this,e=t._self._c;return null!=t._item?e("div",{staticClass:"itemName",attrs:{draggable:t.draggable},on:{dragstart:function(e){return t.dragStart(t._item,e)},dragend:t.dragEnd,mouseover:function(e){return t.hovering(!0)},mouseout:function(e){return t.hovering(!1)}}},[e(t.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":t.isValidLink&&t.isHovered,"itemName-highlighted":t.isHighlighted,"itemName-hoverable":!t.preventExternalHover&&t.isValidLink},"fontSize-"+(t.fontSize||"normal")],attrs:{id:t.tooltipDOMID,to:t.url}},[t._item&&t._item.type&&t._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.combinedConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):t._e(),t._item&&t._item.type&&t._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.nonIndexingConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):t._e(),t._showNotation&&t.notation?e("span",{class:{"fontWeight-heavy":t.showText},style:t.showText?"margin-right: 3px;":"",domProps:{innerHTML:t._s(t.notation)}}):t._e(),t.showText||!t.notation?e("span",[t._v(t._s(t.prefLabel))]):t._e(),t.isScheme||t.notation||t.prefLabel||!t._item?.uri?t._e():e("auto-link",{attrs:{link:t._item?.uri}})],1),t.showMissingDataIndicator?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.isScheme?t.$t("itemDetail.noConcepts"):t.$t("itemDetail.unknownConcept"),delay:t.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[t._v(" • ")]):t._e()],1):t._e()}),[],!1,null,"48c5ee26",null,null).exports),kS=Object.freeze(Object.defineProperty({__proto__:null,default:xS},Symbol.toStringTag,{value:"Module"})),_S={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data:()=>({sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}),computed:{_sections(){return this.sections?this.sections.map((t=>Object.assign({fields:this.fields,items:[]},t))):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return null!=t.width&&(e.flex=`1 0 ${t.width}`),null!=t.minWidth&&(e.minWidth=`${t.minWidth}`),e},fieldLabel(t){if(t.label||""===t.label)return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent:t=>"object"==typeof t&&null!=t?t.id||t._id||t.uri||"Object":t,sort(t){this.sorting.sortBy===t.key?0===this.sorting.sortDirection?this.sorting.sortDirection=1:1===this.sorting.sortDirection?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(0===this.sorting.sortDirection||!e)return t;t=t.slice();let r=this.fields.find((t=>t.key===e)),n=r&&r.compare||((t,r)=>{let n=t[e],o=r[e];return null==n||no?1:0});return t.sort(n),-1===this.sorting.sortDirection&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}},OS=ai(_S,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flexibleTable",style:t.tableStyle()},[e("div",{staticClass:"flexibleTable-head"},[t.hideHeader?t._e():e("div",{staticClass:"flexibleTable-row"},t._l(t.fields,(function(r){return e("div",{key:"HEAD_"+r.key,class:{[r.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,"flexibleTable-sortable":r.sortable},style:t.cellStyle(r),on:{click:function(e){r.sortable&&t.sort(r)}}},[t._t("HEAD_"+r.key,(function(){return[e("span",{class:r.titleClass},[t._v(" "+t._s(t.fieldLabel(r))+" ")]),e("span",{staticClass:"flexibleTable-cell-sort"},[t.sorting.sortBy==r.key&&1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):t.sorting.sortBy==r.key&&-1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):r.sortable?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):t._e()])]}),{field:r})],2)})),0)]),e("div",{staticClass:"flexibleTable-body"},t._l(t._sections,(function(r,n){return e("div",{key:`SECTION_${n}`,staticClass:"flexibleTable-section",class:{[r._class]:null!=r._class}},[t.hasSlot("BEFORE_SECTION")?e("div",{staticClass:"flexibleTable-section-before"},[t._t("BEFORE_SECTION",null,{section:r})],2):t._e(),e("div",{staticClass:"flexibleTable-rows"},t._l(t.sorted(r.items),(function(o,a){return e("div",{key:`SECTION_${n}_ITEM_${a}`,on:{mouseover:function(e){return t.$emit("hover",o)},mouseout:function(e){return t.$emit("hover",null)}}},[o._wholeRow?e("div",{staticClass:"flexibleTable-row"},[e("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(o.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},staticStyle:{flex:"0 0 100%"}},[t._t("ITEM_ROW",(function(){return[t._v(" "+t._s(o.value)+" ")]}),{item:o,value:o.value})],2)]):e("div",{staticClass:"flexibleTable-row"},t._l(r.fields,(function(r){return e("div",{key:`SECTION_${n}_ITEM_${a}_FIELD_${r.key}`,class:{[r.class]:null!=r.class,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},style:t.cellStyle(r)},[t._t(r.key,(function(){return[t._v(" "+t._s(t.defaultCellContent(o[r.key]))+" ")]}),{field:r,item:o,value:o[r.key]})],2)})),0)])})),0),t.hasSlot("AFTER_SECTION")?e("div",{staticClass:"flexibleTable-section-after"},[t._t("AFTER_SECTION",null,{section:r})],2):t._e()])})),0)])}),[],!1,null,"57ea4c61",null,null).exports,SS={name:"MappingTable",components:{ItemName:xS,FlexibleTable:OS,RegistryNotation:si},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data:()=>({}),computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(ni.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(ni.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:"))):null;if(!this.hideDuplicates||!n||!e.includes(n)){let o={};o.mapping=r,this.showRegistry&&(o.registry=r._registry),o.sourceScheme=this.$jskos.notation(r.fromScheme),o.targetScheme=this.$jskos.notation(r.toScheme),o.sourceConcepts=r.from.memberSet||r.from.memberChoice,o.targetConcepts=r.to.memberSet||r.to.memberChoice,o.creator=r.creator&&r.creator[0]||"?","object"==typeof o.creator&&(o.creator=this.$jskos.prefLabel(o.creator)),o.type=this.$jskos.mappingTypeByType(r.type),o.date=r.modified||r.created,o.date=o.date&&o.date.slice(0,10),t.push(o),e.push(n)}}return t}},watch:{},methods:{}};var CS=function(){var t=this,e=t._self._c;return e("flexible-table",{attrs:{items:t.items,fields:t.fields},scopedSlots:t._u([{key:"registry",fn:function({value:t}){return e("span",{},[e("registry-notation",{attrs:{registry:t,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("item-name",{key:r.uri,attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}})})),1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("span",{key:r.uri},[e("item-name",{attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}}),e("br")],1)})),0)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"actions",fn:function(r){return e("span",{},t._l(t.actions,(function(n,o){return e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:n.title,delay:t.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:o,staticClass:"button",attrs:{icon:n.icon},on:{click:function(e){return t.$emit("click",{name:n.name,item:r.item})}}})})),1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])};const jS={name:"TheNavbar",components:{TheSettings:gS,RegistryInfo:uS,MappingTable:ai(SS,CS,[],!1,null,"3a5d1557",null,null).exports,ItemName:xS},mixins:[dS,hS,vS,oi],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data:()=>({settingsTab:0,openWindow:Cx}),computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return null!=this.draggedConcept&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map((t=>Object.assign({},t,{mapping:this.adjustMapping(this.$jskos.copyDeep(t.mapping))})));for(let e of t)e.mapping._registry=this.config.registries.find((t=>this.$jskos.compareFast(t,e.registry)));return t}},created(){this.dropdownSetStatus=ni.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){"none"!=t.dataTransfer.dropEffect&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var TS=function(){var t=this,e=t._self._c;return e("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[t._l(t.config.logos||[],(function(t,r){return e("b-navbar-brand",{key:r,attrs:{href:t.url,target:"_blank"}},[e("img",{staticStyle:{height:"42px"},attrs:{src:"./"+t.file,alt:t.alt||"logo"}})])})),e("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[t._v(" "+t._s(t.title||t.config.title)+" ")]),e("b-navbar-nav",{staticClass:"ml-auto"},[t._l(t.config.menu,(function(r){return e("b-nav-item",{key:r.url,attrs:{href:r.url,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),t.reduced?t._e():e("b-nav-item",{attrs:{href:`./user-manual-${t.locale}.html`,target:"_blank"}},[t._v(" "+t._s(t.$t("general.manual"))+" ")]),t.reduced?e("b-nav-item",{attrs:{href:"./"}},[t._v(" Open Cocoda ")]):t._e(),!t.reduced&&t.mappingTrash.length>0?e("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!0),t._dropdownSetStatus(t.$refs.mappingTrashDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("navbar.trashTitle"))+" "),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.trashClearButtonTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(e){return t.$store.commit("mapping/clearTrash")}}},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}}),t._v(" "+t._s(t.$t("navbar.trashClearButton"))+" ")],1)]),e("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:t.mappingTrash.map((t=>t.mapping)),actions:[{title:t.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(e){return t.restoreMappingFromTrash({uri:e.item.mapping.uri})}}})],2):t._e(),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:t.favoriteConceptsDropdownHide},nativeOn:{dragover:function(e){return t.dragOver.apply(null,arguments)},drop:function(e){return t.drop.apply(null,arguments)},mouseover:function(e){t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0),t._dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{class:t.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("conceptList.favoriteConcepts"))+" ")]),t._l(t.favoriteConcepts,(function(r){return e("div",{key:"theNavbar-"+r.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(e){return t.favoriteConceptDragStart(r)},dragend:t.favoriteConceptDragEnd}},[e("div",{staticStyle:{"padding-right":"8px"}},[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.removeFromFavorites"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(e){return t.removeFavoriteConcept(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),e("div",{staticStyle:{flex:"1"}},[r.inScheme&&r.inScheme[0]?e("item-name",{attrs:{item:r.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):t._e(),t._v("   "),e("item-name",{attrs:{item:r}})],1),e("div",[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openLeft"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!0})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),t._v("   "),e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openRight"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!1})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])}))],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.accountDropdown,!0),t._dropdownSetStatus(t.$refs.accountDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.accountDropdown,!1)}}},[e("template",{slot:"button-content"},[e("div",{staticClass:"navbar-settingsButton",on:{click:function(e){return t.openSettingsTab(0)}}},[t.userIdentityImage&&t.creator.uri?e("span",{staticClass:"fontWeight-heavy"},[e("img",{attrs:{src:t.userIdentityImage}}),t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")]):e("span",[e("font-awesome-icon",{attrs:{icon:"user"}}),e("span",{class:{"fontWeight-heavy":t.authorized}},[t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")])],1)])]),e("div",{staticClass:"font-default"},[(t.userUris||[t.creator.uri]).filter((t=>null!=t)).length?t._l((t.userUris||[t.creator.uri]).filter((t=>null!=t)),(function(r,n){return e("p",{key:`navbar-switchToIdentity-${n}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":r==t.creator.uri},on:{click:function(e){return t.setIdentity(r)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t.imageForIdentityUri(r)?e("img",{attrs:{src:t.imageForIdentityUri(r)}}):e("font-awesome-icon",{attrs:{icon:"user"}})],1),t._v(" "+t._s(t.providerForIdentityUri(r)&&t.providerForIdentityUri(r).name||(r==t.user?.uri?t.$t("navbar.defaultIdentity"):r))+" ")])})):t._e(),t.authorized?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openWindow({url:t.config.auth+"logout",eventType:"logout"})}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logInButton"))+" ")])]):t._e(),t.config.auth||(t.userUris||[t.creator.uri]).filter(Boolean).length?t._e():e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("navbar.setIdentity"))+" ")])])],2)],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.settingsDropdown,!0),t._dropdownSetStatus(t.$refs.settingsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.settingsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(e){return t.$refs.settings.show()}}})],1),t._l(t.$t("settingsTabs").slice(1,t.$t("settingsTabs").length-(t.localMappingsRegistry?0:1)),(function(r,n){return e("p",{key:`navbar-settingsTabs-${n}`,staticClass:"navbar-settingsTabs-row",on:{click:function(e){return t.openSettingsTab(n+1)}}},[t._v(" "+t._s(r)+" ")])})),e("hr"),t.currentRegistry?e("div",{staticClass:"font-default"},[t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r){return e("p",{key:`navbar-mappingRegistry-${r.uri}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":t.$jskos.compareFast(r,t.currentRegistry)},on:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}},[e("registry-info",{attrs:{registry:r,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)})),e("hr")],2):t._e(),e("p",{staticStyle:{padding:"0 10px"}},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e()])],2),e("the-settings",{ref:"settings",attrs:{tab:t.settingsTab},on:{"update:tab":function(e){t.settingsTab=e}}})],2)],2)};t("T",ai(jS,TS,[],!1,null,"d4303810",null,null).exports);const PS=t("H",{mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce(((e,r)=>e||r&&r.contains(t.target)),!1)||e.handler(t)},clickHandlers:()=>[]}}),$S={name:"ComponentSettings",mixins:[PS,oi],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,o=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,i=this.$store.state.settings.componentSettings[this.parentName][e].min,s=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:t=>{"Boolean"!=o||ni.isBoolean(t)||(t=!!t),"Number"!=o||ni.isNumber(t)||(t=parseInt(t),(isNaN(t)||ts)&&(this.$log.warn(`Tried to save invalid value for setting ${this.parentName} -> ${e}, fallback to default value (${a}).`),t=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:t})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`componentSettings-icon-${this.id}`)],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}},DS=t("C",ai($S,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"componentSettings"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.tooltip,delay:t.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:`componentSettings-icon-${t.id}`,icon:"cog"}}),e("b-popover",{attrs:{show:t.isShown,target:`componentSettings-icon-${t.id}`,triggers:"click",placement:"bottomright"},on:{"update:show":function(e){t.isShown=e}}},[e("div",{ref:"popover"},[t._t("default",(function(){return[t._l(t.settings,(function(r){return["Boolean"==r.type?e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`,staticStyle:{"user-select":"none"},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")]):"Number"==r.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:r.min,max:r.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}})],1):e("p",{key:`componentSettings-${r.key}-${t.isLeft}`,class:r.class},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])]}))]}))],2)])],1)}),[],!1,null,"6208228d",null,null).exports);var AS={exports:{}};!function(t,e){t.exports=function(){var t={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},e={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function r(t){return String(t).replace(/[&<>"'`=]/g,(function(t){return e[t]}))}function n(e,n){void 0===n&&(n={});var o=typeof e;"string"!==o&&(e=JSON.stringify(e,null,2)||o);var a=Object.assign({},t,n);return(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,(function(t){var e=a.numberColor,n="";return/^"/.test(t)?/:$/.test(t)?e=a.keyColor:(e=a.stringColor,t='"'+r(t.substr(1,t.length-2))+'"',n="word-wrap:break-word;white-space:pre-wrap;"):e=/true/.test(t)?a.trueColor:/false/.test(t)?a.falseColor:/null/.test(t)?a.nullColor:e,''+t+""}))}return n}()}(AS);const zS=ei(AS.exports),ES={name:"DataModal",components:{},mixins:[hS],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data:()=>({preparedData:null}),computed:{_dataFromStore(){return this.isArray?this.data.map((t=>WO(t)||t)):WO(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return ni.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?`${t.toLocaleString()} ${this.$t("general.of")} `+this.$tc(`dataModal.${this.computedType}`,this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc(`dataModal.${this.computedType}`,t,{count:t})},isArray(){return ni.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return zS(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map((t=>JSON.stringify(t))).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map((t=>this.$jskos.copyDeep(t)));for(let r of t){for(let t of this.$jskos.conceptsOfMapping(r)){let e=WO(t),r=this.$jskos.languagePreference.selectLanguage(ni.get(e,"prefLabel"));r&&(t.prefLabel={de:ni.get(e.prefLabel,r)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=ni.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return ni.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if("mapping"!==this.type&&"concordance"!==this.type)return[];let t=[];for(let r of("mapping"===this.type?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let n of Object.keys(this.urls)){const o=this.urls[n];try{let e=new URL(o.startsWith("http")?o:location.protocol+o);e.searchParams.set("download",r),t.push({url:e,type:r,title:n?`${n} (.${r})`:`.${r}`})}catch(e){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(null==this._dataFromStore)return void(this.preparedData=null);let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let t;"mapping"==this.computedType?(t=this.$jskos.minifyMapping(r),t=this.$jskos.addMappingIdentifiers(t)):(t=ni.omit(r,Object.keys(r).filter((t=>t.startsWith("_")))),t=ni.pick(t,ni.keys(t).filter((e=>null!=t[e])))),t&&e.push(t)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var MS=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:`${t.$t("dataModal.title")} (${t.numberText})`,centered:"","hide-footer":"",size:"lg"}},[e("table",{staticClass:"dataModal-links"},[t.count>0?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.localDownload"))+" ("+t._s(t.count.toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal"},[t.encodedDataCsv?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:text/csv;charset=utf-8,"+t.encodedDataCsv,download:t.filename+".csv",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .csv ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedData,download:t.filename+".json",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .json ")],1)]),t.encodedDataNdjson?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedDataNdjson,download:t.filename+".ndjson",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .ndjson ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.copyToClipboard(t.$refs.jsonCode)}}},[e("font-awesome-icon",{attrs:{icon:"clipboard"}}),t._v(" "+t._s(t.$t("dataModal.exportClipboard"))+" ")],1)])])])]):t._e(),t.url?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" ("+t._s((t.totalCount||t.count).toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[t._l(Object.keys(t.urls),(function(r,n){return e("li",{key:`dataModal-links-urls-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:t.urls[r],target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}}),t._v(" "+t._s(r||t.$t("dataModal.apiUrl"))+" ")],1)])})),t._l(t.apiDownloadUrls,(function(r,n){return e("li",{key:`dataModal-links-apiDownload-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:r.url,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" "+t._s(r.title)+" ")],1)])}))],2)])]):t._e()]),e("div",{staticClass:"dataModal-json"},[e("pre",[e("code",{ref:"jsonCode",domProps:{innerHTML:t._s(t.jsonHtml)}})])])])};const IS=ai(ES,MS,[],!1,null,"58fa3726",null,null).exports,LS={name:"AnnotationList",components:{AutoLink:yS,DateString:fS},mixins:[dS],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){return WO(this.provider?._config?.annotations?.mismatchTagVocabulary)?.topConcepts??[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map((t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)})))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},canEdit(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];let r;this.$emit("loading",!0);try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert(`${this.$t("alerts.annotationNotRemoved")} ${this.getErrorMessage(n)}`,null,"danger")}return this.$emit("loading",!1),!(e.id!=this.annotations[t].id||!r)&&(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor:t=>"assessing"===t.motivation&&"-1"===t.bodyValue,mismatchTagFor(t){if(!this.mismatchTagAllowedFor(t))return null;const e=t.body?.find((t=>"SpecificResource"===t.type&&"tagging"===t.purpose&&t.value));return e?WO({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(WO(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(WO(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error(`Error updating mismatch tag for annotation ${t.id}:`,n)}}}};var BS=function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationList"},t._l(t.annotations,(function(r,n){return e("div",{key:r.uri},[e("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":"+1"===r.bodyValue,"text-danger":"-1"===r.bodyValue}},["moderating"==r.motivation?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(r.bodyValue)+" ")])]),e("div",{staticClass:"fontSize-verySmall"},[e("date-string",{attrs:{date:r.created}}),e("br"),e("auto-link",{class:{"fontWeight-heavy":t.$jskos.annotationCreatorMatches(r,t.userUris)},attrs:{link:t.$jskos.annotationCreatorUri(r),text:t.$jskos.annotationCreatorName(r)}}),t.mismatchTagAllowedFor(r)&&t.canEdit(r)&&t.mismatchTagConcepts.length?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "),e("select",{domProps:{value:t.mismatchTagFor(r)?.uri||null},on:{change:function(e){return t.changeMismatchTag(r,e.target.value||null)}}},t._l(t.mismatchTagOptions,(function(r){return e("option",{key:r.value,attrs:{title:r.definition,disabled:r.disabled},domProps:{value:r.value}},[t._v(t._s(r.text))])})),0)]):t.mismatchTagFor(r)?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "+t._s(t.mismatchTagLabel(t.mismatchTagFor(r)))+" ")]):t._e()],1),e("div",[t.canRemove(r)?e("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(e){return t.remove(n)}}}):t._e()],1)])})),0)};const RS=ai(LS,BS,[],!1,null,"7ef9861f",null,null).exports;var FS=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.mapping?e("div",[e("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.fromScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.sourceConcept",t.$jskos.conceptsOfMapping(t.mapping,"from").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"from"),(function(t){return e("p",{key:`mappingDetail-from-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t}})],1)})),0)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.toScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.targetConcept",t.$jskos.conceptsOfMapping(t.mapping,"to").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"to"),(function(t){return e("p",{key:`mappingDetail-to-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t}})],1)})),0)],1),t.mapping.type&&t.mapping.type.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.mappingType"))+": ")]),e("b-col",[e("a",{attrs:{href:t.$jskos.mappingTypeByType(t.mapping.type).uri,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(t.$jskos.mappingTypeByType(t.mapping.type),{language:t.locale}))+" ("+t._s(t.$jskos.notation(t.$jskos.mappingTypeByType(t.mapping.type)))+") ")])])],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.mapping.creator||[],(function(r,n){return e("p",{key:`mappingDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.modified}})],1)],1),t.mapping.annotations&&t.mapping.annotations.length?e("b-row",{staticStyle:{position:"relative"}},[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.annotations"))+": ")]),e("b-col",[e("annotation-list",{attrs:{annotations:t.mapping.annotations,provider:t.mapping._registry}})],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModalAnnotations.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):t._e(),t.mapping.partOf&&t.mapping.partOf[0]?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.partOf"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.mapping.partOf[0].uri,text:t.displayNameForConcordance(t.mapping.partOf[0])}})],1)],1):t._e(),t.mapping.uri||t.mapping.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.mapping.uri].concat(t.mapping.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`mappingDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.mapping.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.catalogEnrichmentLink?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.catalogEnrichment"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.catalogEnrichmentLink}})],1)],1):t._e(),t.mapping._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.mapping?e("data-modal",{ref:"dataModal",attrs:{data:t.mapping,url:t.mapping.uri,type:"mapping"}}):t._e(),t.mapping&&t.mapping.annotations&&t.mapping.annotations.length?e("data-modal",{ref:"dataModalAnnotations",attrs:{data:t.mapping.annotations,type:"annotation"}}):t._e()],1)};const NS=t("M",ai({name:"MappingDetail",components:{DataModal:IS,ItemName:xS,AutoLink:yS,AnnotationList:RS,RegistryInfo:uS,DateString:fS},mixins:[oi],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return this.mapping&&this.mapping.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+"):null},contributors(){return(this.mapping.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.mapping.creator)))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:sS}},FS,[],!1,null,"12f8d652",null,null).exports),VS=t("L",ai({name:"LoadingIndicator",props:{size:{type:String,default:"md"}}},(function(){return(0,this._self._c)("div",{staticClass:"loader",class:"loader-"+this.size})}),[],!1,null,"dfb5a9af",null,null).exports),HS=t("p",ai({name:"LoadingIndicatorFull",components:{LoadingIndicator:VS},props:{size:{type:String,default:"lg"}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[e("div",[e("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:"sm"==t.size?"display: inline-block;":"margin: 0 auto;",attrs:{size:t.size}}),e("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:"sm"==t.size?"display: inline-block;":""},[t._v(" "+t._s(t.$t("general.loading"))+" ")])],1)])}),[],!1,null,null,null,null).exports),US=t("r",{computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t?.getBoundingClientRect){let{top:o,bottom:a,left:i,right:s}=t.getBoundingClientRect();if(no-e&&ri-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,o=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:o,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers:()=>[]}}),WS={name:"AnnotationPopover",components:{LoadingIndicatorFull:HS,AnnotationList:RS},mixins:[dS,US,hS],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data:()=>({show:!1,loading:!1,element:null}),computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return ni.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:e}of this.annotations.filter((t=>"assessing"==t.motivation)))t+=parseInt(e)||0;return`${t>0?"+":t<0?"-":"±"}${Math.abs(t)}`},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find((t=>"assessing"==t.motivation&&t.creator&&t.creator.id==this.creator.uri)):null:this.annotations.find((t=>"assessing"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris)))},ownScore(){return ni.get(this.ownAssessment,"bodyValue")},provider(){return ni.get(this.imapping,"_registry")},canSaveAnnotation(){return!!this.provider&&this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})},canConfirm(){if(!this.provider)return!1;if(this.annotations.find((t=>"moderating"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris))))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=ni.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(ni.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail:()=>"coli-conc@gbv.de",mailtoFeedbackLink(){return this.mapping?.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de")?`mailto:${this.mailtoEmail}?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ${this.mapping.uri}`:null}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick((()=>{this.show=!0})))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&ni.delay((()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}}),50)},assessing(t){let e=this.provider;if(!e||!1===e.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const r=this.imapping,n=ni.get(r,"uri");if(!n)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");this.loading=!0;const o=(t,e)=>{this.alert(`${this.$t("alerts."+e)} ${this.getErrorMessage(t)}`,null,"danger")};let a;const i=this.ownAssessment;if(i)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user}))return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);a=e.patchAnnotation(this._addIdentityParams({annotation:{id:i.id,bodyValue:t,body:null}})).then((t=>{t?(i.bodyValue=t.bodyValue,i.creator=t.creator,delete i.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user}))return this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),void(this.loading=!1);a=this.remove(r.annotations.indexOf(i),r).then((t=>{t?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")})).catch((t=>o(t,"annotationNotRemoved")))}else{if(!this.canSaveAnnotation)return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);let i={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(i.creator={id:this.creator.uri},this.creatorName&&(i.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:i})).then((t=>{t?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(t),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}a.catch((t=>{this.$log.error("AnnotationPopover - Error adding annotation",t),this.alert(this.$t("alerts.annotationError"),null,"danger")})).then((()=>{this.loading=!1}))},remove(t,e=this.imapping){let r=this.provider,n=ni.get(e,`annotations[${t}]`);if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then((r=>(this.loading=!1,!!r&&(this.$delete(e.annotations,t),r))))},async confirm(){const t=this.provider;if(!t||!1===t.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const e=ni.get(this.imapping,"uri");if(!e)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(n){r=null}this.loading=!1,e==ni.get(this.imapping,"uri")&&r?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}},GS=t("A",ai(WS,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationPopoverTop",attrs:{id:`annotationPopoverTop-${t.iid}`}},[t.enable?e("b-popover",{ref:"annotationPopover",attrs:{target:t.element,show:t.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(e){t.show=e}}},[t.loading?e("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):t._e(),e("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[e("div",{staticClass:"annotationPopover-upper"},[t.annotations.length?e("div",{staticClass:"annotationPopover-left"},[e("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:t.annotations,provider:t.provider},on:{loading:function(e){t.loading=e},"refresh-annotations":function(e){return t.$emit("refresh-annotations",{uri:t.imapping.uri,annotations:e.annotations})}}})],1):t._e(),e("div",{staticClass:"annotationPopover-voting"},[e("div"),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"+1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("+1")}}})],1),e("div",{staticClass:"annotationPopover-score"},[e("span",{staticClass:"fontWeight-heavy",class:{"text-success":t.score.startsWith("+"),"text-danger":t.score.startsWith("-")}},[t._v(" "+t._s(t.score)+" ")])]),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"-1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("-1")}}})],1)])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.canConfirm||t.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[t.mailtoFeedbackLink?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:t.$t("annotationPopover.mailFeedbackTooltip",[t.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:t.clickFeedbackLink}}):t._e(),t.canConfirm?e("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:t.confirm}},[t._v(" "+t._s(t.$t("annotationPopover.addConfirmation"))+" ")]):t._e()],1)])],1):t._e()],1)}),[],!1,null,"e9ae162d",null,null).exports);function qS(t){let e=0;for(let{bodyValue:n}of(t||[]).filter((t=>"assessing"==t.motivation)))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function KS(t){let{score:e,sign:r}=qS(t),n=150*Math.min(e/3,1),o=85,a=85,i=85;return"-"==r?(o+=n,a-=50,i-=50):"+"==r&&(a+=n,o-=50,i-=50),`rgb(${o}, ${a}, ${i})`}const YS={name:"DataModalButton",components:{DataModal:IS},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}},XS=t("D",ai(YS,(function(){var t=this,e=t._self._c;return e("div",[e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:`right: ${t.positionRight}px; bottom: ${t.positionBottom}px;`,on:{click:t.openDataModal}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1),e("data-modal",{ref:"dataModal",attrs:{data:t.data,type:t.type,url:t.url,"total-count":t.totalCount}})],1)}),[],!1,null,null,null,null).exports);var JS=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fontSize-small"},[t._l(t.contentMap,(function({sources:r,languages:n,margin:o,classes:a},i,s){return[e("div",{key:s,class:a||"",style:`margin-bottom: ${o?5:0}px;`},[e("span",{on:{click:function(e){return t.$emit("click",i)}}},[t._v(" "+t._s(i)+" ")]),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r.join(", "))+"; "+t._s(n.join(", ")))])])]}))],2)};const ZS=t("y",ai({name:"ContentMap",props:{contentMap:{type:Object,required:!0}}},JS,[],!1,null,null,null,null).exports),QS=function(t,e,r){return t()},tC=t("q",{mixins:[hS],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return ni.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=ni.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme,n=(t=qO(t.filter((t=>!ni.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))).map((t=>t.uri));r&&n.length&&e&&Promise.all(ni.chunk(n,15).map((t=>this.getMappings({from:t.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500})))).then((()=>{for(let n of t.filter((t=>!ni.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))XO(n,"__MAPPED__",[]),n.__MAPPED__.push({registry:e,scheme:r,exist:[]})}))}}}),eC={name:"ConceptDetailAncestors",components:{ItemName:()=>QS((()=>Promise.resolve().then((()=>kS))),0,e.meta.url),LoadingIndicator:VS},mixins:[tC],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data:()=>({showAncestors:!1}),computed:{_item(){return WO(this.item)},ancestors(){return qO(this._item?.ancestors||[])},broader(){return qO(this._item?.broader||[])},loading(){return 0!=this.ancestors.length&&this.ancestors.includes(null)||0==this.ancestors.length&&0!=this.broader.length&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(oS(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&rS(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then((()=>{XO(this._item,"__BROADERLOADED__",!0)})))}};var rC=function(){var t=this,e=t._self._c;return e("div",{style:{paddingLeft:t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?"8px":0}},[t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.showAncestors?t.$t("conceptDetail.showLessAncestors"):t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(e){t.showAncestors=!t.showAncestors}}},[e("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:t.showAncestors?"angle-down":"angle-right"}})],1):t._e(),t._l(t.ancestors.filter((t=>null!=t)).reverse(),(function(r,n){return e("div",{key:`conceptDetail-${t.isLeft}-ancesters-${r.uri}-${n}`,class:{"concept-mappingsExist":(t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3)&&t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3?e("span",[e("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1):1==n?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.allowShowAncestors?{title:t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:t.allowShowAncestors},on:{click:function(e){t.showAncestors=t.allowShowAncestors}}},[e("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):t._e()])})),t._l((0==t.ancestors.length&&t._item.__BROADERLOADED__?t.broader:[]).filter((t=>null!=t)),(function(r,n){return e("div",{key:`conceptDetail-broader-${r.uri}-${n}`,class:{"concept-mappingsExist":t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[e("font-awesome-icon",{attrs:{icon:"sort-up"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1)})),t.loading?e("loading-indicator",{attrs:{size:"sm"}}):t._e()],2)};const nC=t("w",ai(eC,rC,[],!1,null,"86e9817c",null,null).exports),oC=[{get _scheme(){return WO({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function aC(t){const e=function(t){const e=WO({uri:"http://bartoc.org/en/node/430"});let r=ni.get(t,"__GNDMAPPINGS__",[]),n=[];for(let i of r)for(let t of us.conceptsOfMapping(i))us.compare(e,ni.get(t,"inScheme[0]"))&&!n.find((e=>us.compare(e.concept,t)))&&n.push({concept:WO(t),type:us.mappingTypeByType(i.type)});let o=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of a)for(let{concept:t}of n.filter((t=>t.type.RELEVANCE==DO.t(i,"en"))))t&&us.prefLabel(t,{fallbackToUri:!1})&&o.push(ni.escape(us.prefLabel(t)));return o}(t),r=[{title:DO.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:DO.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:DO.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:DO.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:DO.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:DO.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:DO.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=oC.find((e=>us.compare(e._scheme,t?.inScheme?.[0])));return n&&r.forEach((t=>{t.title=n[t.prop]??t.title})),r.filter((t=>t.languageMap&&Object.keys(t.languageMap).length))}function iC(t){const e=aC(t).map((t=>t.prop)).filter(Boolean),r=new Set;for(let n of e)Object.keys(t[n]??{}).forEach((t=>r.add(t)));return Array.from(r).filter((t=>"-"!==t))}function sC(t){const e=aC(t).map((t=>t.prop)).filter(Boolean);let r;for(let i of e)if(r=us.languagePreference.selectLanguage(t[i]),r)break;const n=[];r&&n.push(r);const o=us.languagePreference.getLanguages()?.[0];r!==o&&n.push(o);const a=iC(t);return"en"!==r&&a.includes("en")&&n.push("en"),n}function lC(t){return cC(t,sC(t))}function cC(t,e){const r=aC(t),n={};let o;for(const{title:a,languageMap:i,isArray:s,prop:l}of r){for(let t of e){if(!i[t])continue;const e=s?i[t]:[i[t]];if(e.length)for(let r of e)n[r]||(o=n[r]={props:new Set,sources:new Set,languages:new Set}),n[r].sources.add(a),n[r].languages.add(t),l&&n[r].props.add(l)}o&&(o.margin=!0)}return Object.values(n).forEach((t=>{t.sources=Array.from(t.sources),t.languages=Array.from(t.languages),t.props=Array.from(t.props)})),n}const dC={name:"MappingBrowser",components:{ItemName:xS,AutoLink:yS,LoadingIndicator:VS,LoadingIndicatorFull:HS,FlexibleTable:OS,RegistryInfo:uS,MappingDetail:NS,AnnotationPopover:GS,DataModalButton:XS,DateString:fS,ContentMap:ZS,ConceptDetailAncestors:nC},mixins:[dS,hS,oi,US,PS],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data:()=>({hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}),computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(ni.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(ni.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=ni.get(t,"occurrence.count",-1),n=ni.get(e,"occurrence.count",-1);return-1==r&&-1==n&&(r=ni.get(t,"extra"),n=ni.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=lC(WO(this.conceptDetailPopoverConcept));return Object.values(t).filter((t=>t.props.includes("prefLabel"))).forEach((t=>{t.classes="fontWeight-heavy"})),t}},watch:{hoveredConcept(){this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID=`${this.hoveredConceptElement?.__vue__._uid}`,setTimeout((()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,`conceptDetailPopover-${this.conceptDetailPopoverID}`,!0)}),this.defaults.delay.long.show))}},created(){this.hover=ni.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let t=e.getElementsByTagName("thead")[0],r=e.getElementsByTagName("tbody")[0];r.onscroll=()=>{t.scrollLeft=r.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:qS,annotationButtonColor:KS,_hover(t){(!this.annotationPopoverShown||t&&t.mapping)&&(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return null!=this.config.registries.find((e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t)))},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return ni.forEach(this.currentPopovers,((e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:t=>{t||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})})),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map((t=>document.getElementById(`mappingBrowser-pagination-goToPage-${t.id}`)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter((t=>t.startsWith("goToPage-"))).forEach((t=>{this.popoverShown[t]=!1}))}}]},searchForCreator(t){let e=this.$parent;for(;e&&"MappingBrowser"!=e.$options.name;)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+=`${r}=${encodeURIComponent(n.uri)}&`);const o=t[`${r}Scheme`];o&&o.uri&&(e+=`${r}Scheme=${encodeURIComponent(o.uri)}&`)}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,`goToPage-${t.id}`,!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var uC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mappingBrowser-table-container"},[t._t("default"),e("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:t.sections,fields:t.fields,"hide-header":!0},on:{hover:t.hover},scopedSlots:t._u([{key:"sourceScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"sourceConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r&&"→"!=t.$jskos.notation(r)?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r,{fallbackToUri:!1,language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"creator",fn:function({item:r}){return e("span",{},[t.$settings.components.MappingBrowser.showIdentityWarning&&r.mapping&&r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri&&t.userUris&&t.userUris.includes(r.mapping.creator[0].uri)&&(t.$jskos.prefLabel(r.mapping.creator[0])!=t.$jskos.prefLabel(t.creator)||r.mapping.creator[0].uri!=t.creator.uri)?e("span",[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):t._e(),null!=r.creator?e("span",{attrs:{id:`mappingBrowserTable-item-${r.uniqueId}-creator`}},[t._v(" "+t._s(r.creator)+" ")]):t._e(),null!=r.creator?e("b-popover",{attrs:{target:`mappingBrowserTable-item-${r.uniqueId}-creator`,show:t.popoverShown[`creator-${r.uniqueId}`],triggers:"hover",delay:t.defaults.delay.medium,placement:"auto"},on:{"update:show":function(e){return t.$set(t.popoverShown,`creator-${r.uniqueId}`,e)},hide:function(e){return t.popoverHide(e,`creator-${r.uniqueId}`)}}},[e("div",{staticClass:"font-default"},[e("p",{staticClass:"fontWeight-heavy"},[t._v(t._s(r.creator))]),r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri?[e("p",{staticClass:"fontSize-small"},[e("auto-link",{attrs:{link:r.mapping.creator[0].uri}})],1),e("p",{staticClass:"button",on:{click:function(e){t.$set(t.popoverShown,`creator-${r.uniqueId}`,!1),t.searchForCreator(r.mapping.creator[0].uri)}}},[e("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:t._e()],2)]):t._e()],1)}},{key:"actions",fn:function(r){return e("span",{},[r.item.mapping&&r.item.mapping.annotations?e("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:`color: ${t.annotationButtonColor(r.item.mapping.annotations)};`,attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+r.item.uniqueId}},[r.item.mapping.annotations.find((t=>"moderating"==t.motivation))?e("span",[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(t.annotationsScore(r.item.mapping.annotations).sign)+t._s(t.annotationsScore(r.item.mapping.annotations).score)+" ")])]):t._e(),t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.edit",[t.$jskos.prefLabel(r.item.registry)]):t.$t("mappingBrowser.clone",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?"edit":"clone"},on:{click:function(e){return t.edit(r)}}})],1):t._e(),t.showEditingTools&&!t.$jskos.compareFast(r.item.registry,t.$store.getters.getCurrentRegistry)?e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.$jskos.mappingRegistryIsStored(r.item.registry)&&t.canCreateMapping({registry:t.currentRegistry,mapping:Object.assign({},r.item.mapping,{partOf:null}),user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.saveAsMapping",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(e){t.postMapping({mapping:r.item.mapping,registry:t.currentRegistry,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}}):t._e()],1):t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.delete"):t.$t("mappingBrowser.cantDelete"),delay:t.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(e){t.canDeleteMapping({mapping:r.item.mapping,user:t.user})&&t.deleteMapping({mapping:r.item.mapping,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}})],1):t._e(),t.showCocodaLink?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.openInCocoda"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.openInCocoda(r.item.mapping)}}})],1):t._e(),r.item.mapping?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.mappingDetailMapping=r.item.mapping)&&t.$refs.mappingDetail.show()}}})],1):t._e()])}},{key:"ITEM_ROW",fn:function({item:r}){return e("span",{},["loading"==r.type?e("loading-indicator",{attrs:{size:"sm"}}):t._e(),"noItems"==r.type?e("span",[t._v(" "+t._s(t.$t("mappingBrowser.noItems"))+" ")]):t._e()],1)}},{key:"extra",fn:function(r){return e("span",{},[null==r.item.occurrence?e("date-string",{attrs:{date:r.value.date}}):-1==r.item.occurrence.count?e("span",[t._v("-")]):e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.occurrenceCountTooltip",[t.$jskos.prefLabel(r.item.occurrence?.database,{language:t.locale,fallbackToUri:!1})||t.$t("general.catalog")]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e("auto-link",{attrs:{link:r.item.occurrence.url,text:String(r.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:r}){return e("span",{},[e("div",{staticStyle:{display:"flex",position:"relative"}},[e("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":t.$jskos.mappingRegistryIsStored(r.registry)&&!r.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(e){return t.useRegistryForSaving(r.registry)}}},[e("registry-info",{attrs:{registry:r.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),r.totalCount>t.searchLimit?e("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":r.totalCount>5e4},attrs:{value:r.page,"total-rows":r.totalCount,"per-page":t.searchLimit,size:"sm"},on:{input:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!1})},change:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!0})}}}):t._e(),e("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[r.lastPage>4?e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:t.$t("mappingBrowser.goToPageTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:`mappingBrowser-pagination-goToPage-${r.id}`,href:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$set(t.popoverShown,`goToPage-${r.id}`,!1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):t._e(),r.items.lengtht.mapping)).filter((t=>null!=t)),url:r.url,"total-count":r.totalCount,"position-bottom":-1,type:"mapping"}})],1),r.loading?e("loading-indicator-full",{attrs:{size:"sm"}}):t._e()],1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),e("mapping-detail",{ref:"mappingDetail",attrs:{mapping:t.mappingDetailMapping}}),e("annotation-popover",{attrs:{eid:t.hoveredId,mapping:t.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":t.refreshAnnotations,show:function(e){t.annotationPopoverShown=!0},hide:function(e){t.annotationPopoverShown=!1}}}),t._l(t.sections.filter((t=>t.lastPage>4)),(function(r){return e("b-popover",{key:r.randomId,attrs:{show:t.popoverShown[`goToPage-${r.id}`],target:`mappingBrowser-pagination-goToPage-${r.id}`,triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){return t.$set(t.popoverShown,`goToPage-${r.id}`,e)},shown:t.goToPagePopoverShown,hide:function(e){return t.popoverHide(e,`goToPage-${r.id}`)}}},[e("div",{ref:"goToPagePopover",refInFor:!0},[e("p",[e("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.goToPage(r)}},model:{value:t.goToPageValues[r.id],callback:function(e){t.$set(t.goToPageValues,r.id,e)},expression:"goToPageValues[section.id]"}}),e("b-button",{attrs:{variant:"primary",size:"sm",disabled:!t.goToPageValues[r.id]||t.goToPageValues[r.id]<=0||t.goToPageValues[r.id]>r.lastPage},on:{click:function(e){return t.goToPage(r)}}},[t._v(" "+t._s(t.$t("mappingBrowser.goToPageButton"))+" ")])],1),e("p",[t._v(" "+t._s(r.lastPage.toLocaleString())+" "+t._s(t.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])})),t.conceptDetailPopoverConcept&&Object.keys(t.conceptDetailPopoverContentMap).length?e("b-popover",{key:t.conceptDetailPopoverID,attrs:{show:t.popoverShown[`conceptDetailPopover-${t.conceptDetailPopoverID}`],target:t.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(e){return t.$set(t.popoverShown,`conceptDetailPopover-${t.conceptDetailPopoverID}`,e)},shown:function(e){return t.popoverShow(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)},hide:function(e){return t.popoverHide(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)}}},[e("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[e("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:t.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),e("content-map",{attrs:{"content-map":t.conceptDetailPopoverContentMap}})],1)]):t._e()],2)};const pC=ai(dC,uC,[],!1,null,"69b44c71",null,null).exports;var fC={exports:{}}; /*! * vue-scrollto v2.20.0 * (c) 2019 Randjelovic Igor diff --git a/dev/assets/main-legacy-e203da91.js b/dev/assets/main-legacy-b64e2ca0.js similarity index 99% rename from dev/assets/main-legacy-e203da91.js rename to dev/assets/main-legacy-b64e2ca0.js index f1b670de..d6bb0c69 100644 --- a/dev/assets/main-legacy-e203da91.js +++ b/dev/assets/main-legacy-b64e2ca0.js @@ -1,4 +1,4 @@ -System.register(["./main-legacy-ebadef14.js"],(function(e,t){"use strict";var a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_,L,M,F,B,I,T,E,D,O,j,N,A,R,P,H,W,G,V,K,q,U,Y,X,Q,J;return{setters:[e=>{a=e.n,o=e.c,i=e.o,r=e.a,n=e.d,s=e._,c=e.I,l=e.C,d=e.M,p=e.R,h=e.A,m=e.b,f=e.e,u=e.g,g=e.f,v=e.h,b=e.l,y=e.L,x=e.i,w=e.j,k=e.v,e.k,S=e.m,C=e.p,z=e.q,$=e.D,_=e.r,L=e.s,M=e.t,F=e.u,B=e.w,I=e.x,T=e.y,E=e.z,D=e.B,O=e.E,j=e.F,N=e.G,A=e.H,R=e.J,P=e.K,H=e.N,W=e.T,G=e.O,V=e.P,K=e.Q,q=e.S,U=e.U,Y=e.V,X=e.W,Q=e.X,J=e.Y}],execute:function(){var e=document.createElement("style");e.textContent=".text-dark[data-v-74d39c21]{color:#212121}.text-grey[data-v-74d39c21]{color:#4a4a4a}.text-lightGrey[data-v-74d39c21]{color:#737373}.text-mediumLightGrey[data-v-74d39c21]{color:#aaa}.text-veryLightGrey[data-v-74d39c21]{color:#d2d2d2}.fontWeight-medium[data-v-74d39c21]{font-weight:500}.fontWeight-heavy[data-v-74d39c21]{font-weight:700}.font-italic[data-v-74d39c21]{font-style:italic}.fontSize-verySmall[data-v-74d39c21]{font-size:.75rem}.fontSize-small[data-v-74d39c21]{font-size:.8rem}.fontSize-normal[data-v-74d39c21]{font-size:.9rem}.fontSize-large[data-v-74d39c21]{font-size:1.1rem}.font-default[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-74d39c21]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-74d39c21]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-74d39c21]{word-break:break-all}.fillAndCenter[data-v-74d39c21]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-74d39c21]{scrollbar-width:thin}.mainComponent[data-v-74d39c21]{position:relative}.mainComponent-minimized[data-v-74d39c21]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-74d39c21]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-74d39c21]{display:block}.visualComponent[data-v-74d39c21]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-74d39c21]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-74d39c21]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-74d39c21]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-74d39c21]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-74d39c21]{display:block;flex:1 1 auto;overflow:auto}p[data-v-74d39c21]{margin:3px 0!important}a[data-v-74d39c21]:link,a[data-v-74d39c21]:visited,a[data-v-74d39c21]:active{color:#b13f13}a[data-v-74d39c21]:hover,.alert a[data-v-74d39c21]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-74d39c21]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-74d39c21]{color:#737373!important}.page-link[data-v-74d39c21]:hover{color:#e85e29!important}ul[data-v-74d39c21]{padding-left:20px}h1[data-v-74d39c21]{font-size:1.85rem}h2[data-v-74d39c21]{font-size:1.7rem}h3[data-v-74d39c21]{font-size:1.55rem}h4[data-v-74d39c21]{font-size:1.35rem}h5[data-v-74d39c21]{font-size:1.25rem}h6[data-v-74d39c21]{font-size:1.2rem}.button[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-74d39c21]:hover{color:#e85e29}.button-disabled[data-v-74d39c21]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-74d39c21]:hover{color:#880c0c}.button[data-v-74d39c21],button[data-v-74d39c21]{transition:all .2s ease-in-out}.button[data-v-74d39c21]:not(.button-disabled):active,button[data-v-74d39c21]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-74d39c21]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-74d39c21]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-74d39c21]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-74d39c21]:hover{color:#e85e29}.concept-mappingsExist[data-v-74d39c21]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-74d39c21]{border-right:5px solid #ffffff}.pointer[data-v-74d39c21]{cursor:pointer}.starFavorite[data-v-74d39c21]{color:#b13f13;margin-right:5px}.starFavorite[data-v-74d39c21]:hover,.starNormal[data-v-74d39c21]:hover{color:#e85e29}.starNormal[data-v-74d39c21]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-74d39c21]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-74d39c21]{background-color:#dacece;font-weight:700}.scrollable[data-v-74d39c21]{overflow-y:auto}.collapsed>.when-opened[data-v-74d39c21],:not(.collapsed)>.when-closed[data-v-74d39c21]{display:none}[data-v-74d39c21]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-74d39c21]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-74d39c21]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-74d39c21]:before{background-color:#555!important}.popover[data-v-74d39c21]{max-width:400px!important}.custom-control-label[data-v-74d39c21]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-74d39c21],.form-control.is-invalid[data-v-74d39c21]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-74d39c21]{overflow:auto!important}.modal-content[data-v-74d39c21],.popover-body[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-74d39c21],.btn-primary[data-v-74d39c21]:active,.btn-primary[data-v-74d39c21]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-74d39c21]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-74d39c21]{background-color:#377a16}.btn-success[data-v-74d39c21]:hover{background-color:#1a390a}.btn-warning[data-v-74d39c21]{background-color:#dacece}.btn-warning[data-v-74d39c21]:hover{background-color:#b9a2a2}.btn-danger[data-v-74d39c21]{background-color:#ce1212}.btn-danger[data-v-74d39c21]:hover{background-color:#880c0c}.text-success[data-v-74d39c21]{color:#377a16!important}.text-warning[data-v-74d39c21]{color:#b9a2a2!important}.text-danger[data-v-74d39c21]{color:#ce1212!important}.alert-success[data-v-74d39c21]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-74d39c21]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-74d39c21]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-74d39c21]{order:1}.order2[data-v-74d39c21]{order:2}.order3[data-v-74d39c21]{order:3}.order4[data-v-74d39c21]{order:4}.order5[data-v-74d39c21]{order:5}div kbd[data-v-74d39c21]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingTypes[data-v-74d39c21]{width:72px;text-align:center;z-index:200;user-select:none;font-size:1.25rem;padding:10px 0}.mappingType[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;width:30px;height:30px;margin:2px;font-weight:700}.mappingTypeSelected[data-v-74d39c21]{background-color:#dacece}.mappingType[data-v-74d39c21]:hover{background-color:#ece5e5;color:#4a4a4a}.text-dark[data-v-27dae9bc]{color:#212121}.text-grey[data-v-27dae9bc]{color:#4a4a4a}.text-lightGrey[data-v-27dae9bc]{color:#737373}.text-mediumLightGrey[data-v-27dae9bc]{color:#aaa}.text-veryLightGrey[data-v-27dae9bc]{color:#d2d2d2}.fontWeight-medium[data-v-27dae9bc]{font-weight:500}.fontWeight-heavy[data-v-27dae9bc]{font-weight:700}.font-italic[data-v-27dae9bc]{font-style:italic}.fontSize-verySmall[data-v-27dae9bc]{font-size:.75rem}.fontSize-small[data-v-27dae9bc]{font-size:.8rem}.fontSize-normal[data-v-27dae9bc]{font-size:.9rem}.fontSize-large[data-v-27dae9bc]{font-size:1.1rem}.font-default[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-27dae9bc]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-27dae9bc]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-27dae9bc]{word-break:break-all}.fillAndCenter[data-v-27dae9bc]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-27dae9bc]{scrollbar-width:thin}.mainComponent[data-v-27dae9bc]{position:relative}.mainComponent-minimized[data-v-27dae9bc]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-27dae9bc]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-27dae9bc]{display:block}.visualComponent[data-v-27dae9bc]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-27dae9bc]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-27dae9bc]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-27dae9bc]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-27dae9bc]{display:block;flex:1 1 auto;overflow:auto}p[data-v-27dae9bc]{margin:3px 0!important}a[data-v-27dae9bc]:link,a[data-v-27dae9bc]:visited,a[data-v-27dae9bc]:active{color:#b13f13}a[data-v-27dae9bc]:hover,.alert a[data-v-27dae9bc]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-27dae9bc]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-27dae9bc]{color:#737373!important}.page-link[data-v-27dae9bc]:hover{color:#e85e29!important}ul[data-v-27dae9bc]{padding-left:20px}h1[data-v-27dae9bc]{font-size:1.85rem}h2[data-v-27dae9bc]{font-size:1.7rem}h3[data-v-27dae9bc]{font-size:1.55rem}h4[data-v-27dae9bc]{font-size:1.35rem}h5[data-v-27dae9bc]{font-size:1.25rem}h6[data-v-27dae9bc]{font-size:1.2rem}.button[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-27dae9bc]:hover{color:#e85e29}.button-disabled[data-v-27dae9bc]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-27dae9bc]:hover{color:#880c0c}.button[data-v-27dae9bc],button[data-v-27dae9bc]{transition:all .2s ease-in-out}.button[data-v-27dae9bc]:not(.button-disabled):active,button[data-v-27dae9bc]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-27dae9bc]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-27dae9bc]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-27dae9bc]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-27dae9bc]:hover{color:#e85e29}.concept-mappingsExist[data-v-27dae9bc]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-27dae9bc]{border-right:5px solid #ffffff}.pointer[data-v-27dae9bc]{cursor:pointer}.starFavorite[data-v-27dae9bc]{color:#b13f13;margin-right:5px}.starFavorite[data-v-27dae9bc]:hover,.starNormal[data-v-27dae9bc]:hover{color:#e85e29}.starNormal[data-v-27dae9bc]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-27dae9bc]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-27dae9bc]{background-color:#dacece;font-weight:700}.scrollable[data-v-27dae9bc]{overflow-y:auto}.collapsed>.when-opened[data-v-27dae9bc],:not(.collapsed)>.when-closed[data-v-27dae9bc]{display:none}[data-v-27dae9bc]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-27dae9bc]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-27dae9bc]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-27dae9bc]:before{background-color:#555!important}.popover[data-v-27dae9bc]{max-width:400px!important}.custom-control-label[data-v-27dae9bc]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-27dae9bc],.form-control.is-invalid[data-v-27dae9bc]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-27dae9bc]{overflow:auto!important}.modal-content[data-v-27dae9bc],.popover-body[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-27dae9bc],.btn-primary[data-v-27dae9bc]:active,.btn-primary[data-v-27dae9bc]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-27dae9bc]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-27dae9bc]{background-color:#377a16}.btn-success[data-v-27dae9bc]:hover{background-color:#1a390a}.btn-warning[data-v-27dae9bc]{background-color:#dacece}.btn-warning[data-v-27dae9bc]:hover{background-color:#b9a2a2}.btn-danger[data-v-27dae9bc]{background-color:#ce1212}.btn-danger[data-v-27dae9bc]:hover{background-color:#880c0c}.text-success[data-v-27dae9bc]{color:#377a16!important}.text-warning[data-v-27dae9bc]{color:#b9a2a2!important}.text-danger[data-v-27dae9bc]{color:#ce1212!important}.alert-success[data-v-27dae9bc]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-27dae9bc]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-27dae9bc]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-27dae9bc]{order:1}.order2[data-v-27dae9bc]{order:2}.order3[data-v-27dae9bc]{order:3}.order4[data-v-27dae9bc]{order:4}.order5[data-v-27dae9bc]{order:5}div kbd[data-v-27dae9bc]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingEditor[data-v-27dae9bc]{position:relative;display:flex;border:1px solid #ffffff;background-color:#fff}.mappingTypeSelection[data-v-27dae9bc]{flex:none;position:relative;order:1;margin:auto 0;transform:translateY(-10px)}.mappingEditorPart[data-v-27dae9bc]{flex:1;width:0;padding:30px 0 30px 5px;margin-right:5px;display:flex;flex-direction:column;position:relative}.mappingEditorPart>div[data-v-27dae9bc]{flex:1;height:0;display:flex;flex-direction:column}.mappingEditorPart-noConcepts>div[data-v-27dae9bc]{border:1px dashed #d2d2d2;border-radius:10px}.mappingEditorPart-dropTarget>div[data-v-27dae9bc]{border:1px dashed #1a390a;border-radius:10px}.mappingEditor-addButton[data-v-27dae9bc]{font-size:1.8em}.mappingScheme[data-v-27dae9bc]{text-align:center;flex:none;margin:-29px 0 5px}.mappingConceptList[data-v-27dae9bc]{flex:1;height:0;position:relative;align-items:center}.mappingConceptList>div[data-v-27dae9bc]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;display:flex;flex-direction:column}.mappingConceptList>div>ul[data-v-27dae9bc]{list-style:none;padding:0}.mappingConceptList>div>ul>li[data-v-27dae9bc]{position:relative;margin:5px 12px 5px 0}.mappingConceptLink[data-v-27dae9bc]:hover{color:#b13f13}.mappingNoConcepts[data-v-27dae9bc]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);text-align:center;font-size:.8rem;color:#737373}.mappingEditorToolbar[data-v-27dae9bc]{position:absolute;font-size:16px;text-align:center;margin:5px auto 0;left:30px;right:30px;bottom:0;display:flex;justify-content:center;align-items:center;z-index:200}.mappingEditorToolbarItem[data-v-27dae9bc]{flex:0;margin:0 5px}.mappingButtons[data-v-27dae9bc]{flex:0 0 32px!important;display:flex;flex-direction:row!important}.mappingButtonsFiller[data-v-27dae9bc]{flex:1}.mappingEditor-infoIcon[data-v-27dae9bc]{position:absolute;bottom:-4px;right:15px;z-index:200}.mappingEditor-infoIcon .button[data-v-27dae9bc]{color:#aaa}.mappingEditor-infoIcon .button[data-v-27dae9bc]:hover{color:#e85e29}.mappingEditor-title[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:200}.addButton[data-v-27dae9bc]{flex:none;margin:0 10px;font-size:1.5rem}.mappingEditor-deleteButtons[data-v-27dae9bc]{display:flex;justify-content:center}.mappingEditor-deleteButtons button[data-v-27dae9bc]{margin:10px 20px}.mappingEditor-mappingNotSaved[data-v-27dae9bc],.mappingEditor-mappingSaved[data-v-27dae9bc]{position:absolute;bottom:-1px;left:0;color:#ce1212;z-index:200}.mappingEditor-mappingSaved[data-v-27dae9bc]{color:#1a390a}.mappingEditor-mappingAlert[data-v-27dae9bc]{min-width:16px;z-index:200}.mappingEditor-concordanceSelection[data-v-27dae9bc]{position:absolute;bottom:-4px;right:35px;max-width:30%;z-index:200}#mappingEditor .componentSettings{right:-2px;bottom:-4px}.text-dark[data-v-0b6e6a9c]{color:#212121}.text-grey[data-v-0b6e6a9c]{color:#4a4a4a}.text-lightGrey[data-v-0b6e6a9c]{color:#737373}.text-mediumLightGrey[data-v-0b6e6a9c]{color:#aaa}.text-veryLightGrey[data-v-0b6e6a9c]{color:#d2d2d2}.fontWeight-medium[data-v-0b6e6a9c]{font-weight:500}.fontWeight-heavy[data-v-0b6e6a9c]{font-weight:700}.font-italic[data-v-0b6e6a9c]{font-style:italic}.fontSize-verySmall[data-v-0b6e6a9c]{font-size:.75rem}.fontSize-small[data-v-0b6e6a9c]{font-size:.8rem}.fontSize-normal[data-v-0b6e6a9c]{font-size:.9rem}.fontSize-large[data-v-0b6e6a9c]{font-size:1.1rem}.font-default[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-0b6e6a9c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-0b6e6a9c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-0b6e6a9c]{word-break:break-all}.fillAndCenter[data-v-0b6e6a9c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-0b6e6a9c]{scrollbar-width:thin}.mainComponent[data-v-0b6e6a9c]{position:relative}.mainComponent-minimized[data-v-0b6e6a9c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:block}.visualComponent[data-v-0b6e6a9c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-0b6e6a9c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-0b6e6a9c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-0b6e6a9c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-0b6e6a9c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-0b6e6a9c]{margin:3px 0!important}a[data-v-0b6e6a9c]:link,a[data-v-0b6e6a9c]:visited,a[data-v-0b6e6a9c]:active{color:#b13f13}a[data-v-0b6e6a9c]:hover,.alert a[data-v-0b6e6a9c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-0b6e6a9c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-0b6e6a9c]{color:#737373!important}.page-link[data-v-0b6e6a9c]:hover{color:#e85e29!important}ul[data-v-0b6e6a9c]{padding-left:20px}h1[data-v-0b6e6a9c]{font-size:1.85rem}h2[data-v-0b6e6a9c]{font-size:1.7rem}h3[data-v-0b6e6a9c]{font-size:1.55rem}h4[data-v-0b6e6a9c]{font-size:1.35rem}h5[data-v-0b6e6a9c]{font-size:1.25rem}h6[data-v-0b6e6a9c]{font-size:1.2rem}.button[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-0b6e6a9c]:hover{color:#e85e29}.button-disabled[data-v-0b6e6a9c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-0b6e6a9c]:hover{color:#880c0c}.button[data-v-0b6e6a9c],button[data-v-0b6e6a9c]{transition:all .2s ease-in-out}.button[data-v-0b6e6a9c]:not(.button-disabled):active,button[data-v-0b6e6a9c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-0b6e6a9c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-0b6e6a9c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-0b6e6a9c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-0b6e6a9c]:hover{color:#e85e29}.concept-mappingsExist[data-v-0b6e6a9c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-0b6e6a9c]{border-right:5px solid #ffffff}.pointer[data-v-0b6e6a9c]{cursor:pointer}.starFavorite[data-v-0b6e6a9c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-0b6e6a9c]:hover,.starNormal[data-v-0b6e6a9c]:hover{color:#e85e29}.starNormal[data-v-0b6e6a9c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-0b6e6a9c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-0b6e6a9c]{background-color:#dacece;font-weight:700}.scrollable[data-v-0b6e6a9c]{overflow-y:auto}.collapsed>.when-opened[data-v-0b6e6a9c],:not(.collapsed)>.when-closed[data-v-0b6e6a9c]{display:none}[data-v-0b6e6a9c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-0b6e6a9c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-0b6e6a9c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-0b6e6a9c]:before{background-color:#555!important}.popover[data-v-0b6e6a9c]{max-width:400px!important}.custom-control-label[data-v-0b6e6a9c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-0b6e6a9c],.form-control.is-invalid[data-v-0b6e6a9c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-0b6e6a9c]{overflow:auto!important}.modal-content[data-v-0b6e6a9c],.popover-body[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-0b6e6a9c],.btn-primary[data-v-0b6e6a9c]:active,.btn-primary[data-v-0b6e6a9c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-0b6e6a9c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-0b6e6a9c]{background-color:#377a16}.btn-success[data-v-0b6e6a9c]:hover{background-color:#1a390a}.btn-warning[data-v-0b6e6a9c]{background-color:#dacece}.btn-warning[data-v-0b6e6a9c]:hover{background-color:#b9a2a2}.btn-danger[data-v-0b6e6a9c]{background-color:#ce1212}.btn-danger[data-v-0b6e6a9c]:hover{background-color:#880c0c}.text-success[data-v-0b6e6a9c]{color:#377a16!important}.text-warning[data-v-0b6e6a9c]{color:#b9a2a2!important}.text-danger[data-v-0b6e6a9c]{color:#ce1212!important}.alert-success[data-v-0b6e6a9c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-0b6e6a9c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-0b6e6a9c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-0b6e6a9c]{order:1}.order2[data-v-0b6e6a9c]{order:2}.order3[data-v-0b6e6a9c]{order:3}.order4[data-v-0b6e6a9c]{order:4}.order5[data-v-0b6e6a9c]{order:5}div kbd[data-v-0b6e6a9c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.minimizeButton[data-v-0b6e6a9c]{right:0;top:0;background:rgba(85,85,85,.2);color:#fff;border-radius:0 0 0 3px}.minimizeButton[data-v-0b6e6a9c]{padding-left:5px}.maximizeButton[data-v-0b6e6a9c]{z-index:900;display:inline-block;position:static;color:rgba(85,85,85,.2);font-size:1rem}.minimizedHoverOverlay[data-v-0b6e6a9c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6);z-index:300}.minimizedOverlay[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center;color:#737373;cursor:pointer;position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;background-color:#fff;user-select:none}.minimizedOverlay[data-v-0b6e6a9c]:hover{background-color:#dacece}.minimizedOverlay>div[data-v-0b6e6a9c]{position:absolute;margin:auto 0;top:0;right:0;bottom:0;left:0;height:24px}.text-dark[data-v-f2129d18]{color:#212121}.text-grey[data-v-f2129d18]{color:#4a4a4a}.text-lightGrey[data-v-f2129d18]{color:#737373}.text-mediumLightGrey[data-v-f2129d18]{color:#aaa}.text-veryLightGrey[data-v-f2129d18]{color:#d2d2d2}.fontWeight-medium[data-v-f2129d18]{font-weight:500}.fontWeight-heavy[data-v-f2129d18]{font-weight:700}.font-italic[data-v-f2129d18]{font-style:italic}.fontSize-verySmall[data-v-f2129d18]{font-size:.75rem}.fontSize-small[data-v-f2129d18]{font-size:.8rem}.fontSize-normal[data-v-f2129d18]{font-size:.9rem}.fontSize-large[data-v-f2129d18]{font-size:1.1rem}.font-default[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f2129d18]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f2129d18]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f2129d18]{word-break:break-all}.fillAndCenter[data-v-f2129d18]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f2129d18]{scrollbar-width:thin}.mainComponent[data-v-f2129d18]{position:relative}.mainComponent-minimized[data-v-f2129d18]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f2129d18]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f2129d18]{display:block}.visualComponent[data-v-f2129d18]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f2129d18]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f2129d18]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f2129d18]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f2129d18]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f2129d18]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f2129d18]{margin:3px 0!important}a[data-v-f2129d18]:link,a[data-v-f2129d18]:visited,a[data-v-f2129d18]:active{color:#b13f13}a[data-v-f2129d18]:hover,.alert a[data-v-f2129d18]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f2129d18]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f2129d18]{color:#737373!important}.page-link[data-v-f2129d18]:hover{color:#e85e29!important}ul[data-v-f2129d18]{padding-left:20px}h1[data-v-f2129d18]{font-size:1.85rem}h2[data-v-f2129d18]{font-size:1.7rem}h3[data-v-f2129d18]{font-size:1.55rem}h4[data-v-f2129d18]{font-size:1.35rem}h5[data-v-f2129d18]{font-size:1.25rem}h6[data-v-f2129d18]{font-size:1.2rem}.button[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f2129d18]:hover{color:#e85e29}.button-disabled[data-v-f2129d18]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f2129d18]:hover{color:#880c0c}.button[data-v-f2129d18],button[data-v-f2129d18]{transition:all .2s ease-in-out}.button[data-v-f2129d18]:not(.button-disabled):active,button[data-v-f2129d18]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f2129d18]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f2129d18]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f2129d18]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f2129d18]:hover{color:#e85e29}.concept-mappingsExist[data-v-f2129d18]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f2129d18]{border-right:5px solid #ffffff}.pointer[data-v-f2129d18]{cursor:pointer}.starFavorite[data-v-f2129d18]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f2129d18]:hover,.starNormal[data-v-f2129d18]:hover{color:#e85e29}.starNormal[data-v-f2129d18]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f2129d18]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f2129d18]{background-color:#dacece;font-weight:700}.scrollable[data-v-f2129d18]{overflow-y:auto}.collapsed>.when-opened[data-v-f2129d18],:not(.collapsed)>.when-closed[data-v-f2129d18]{display:none}[data-v-f2129d18]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f2129d18]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f2129d18]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f2129d18]:before{background-color:#555!important}.popover[data-v-f2129d18]{max-width:400px!important}.custom-control-label[data-v-f2129d18]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f2129d18],.form-control.is-invalid[data-v-f2129d18]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f2129d18]{overflow:auto!important}.modal-content[data-v-f2129d18],.popover-body[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f2129d18],.btn-primary[data-v-f2129d18]:active,.btn-primary[data-v-f2129d18]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f2129d18]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f2129d18]{background-color:#377a16}.btn-success[data-v-f2129d18]:hover{background-color:#1a390a}.btn-warning[data-v-f2129d18]{background-color:#dacece}.btn-warning[data-v-f2129d18]:hover{background-color:#b9a2a2}.btn-danger[data-v-f2129d18]{background-color:#ce1212}.btn-danger[data-v-f2129d18]:hover{background-color:#880c0c}.text-success[data-v-f2129d18]{color:#377a16!important}.text-warning[data-v-f2129d18]{color:#b9a2a2!important}.text-danger[data-v-f2129d18]{color:#ce1212!important}.alert-success[data-v-f2129d18]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f2129d18]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f2129d18]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f2129d18]{order:1}.order2[data-v-f2129d18]{order:2}.order3[data-v-f2129d18]{order:3}.order4[data-v-f2129d18]{order:4}.order5[data-v-f2129d18]{order:5}div kbd[data-v-f2129d18]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptBox[data-v-f2129d18]{display:flex;position:relative;min-height:20px;padding-top:2px;padding-bottom:2px;margin-left:3px;cursor:pointer;user-select:none}.arrowBox[data-v-f2129d18]{flex:none;width:18px;padding-left:4px}.labelBox[data-v-f2129d18]{flex:1;vertical-align:center;padding-right:20px}.labelBoxSelected[data-v-f2129d18]{padding-right:16px}.labelBoxFull[data-v-f2129d18]{padding-left:18px}.labelBoxSingle[data-v-f2129d18]{padding-left:5px}.labelBox[data-v-f2129d18],.labelBox[data-v-f2129d18]:link,.labelBox[data-v-f2129d18]:hover,.labelBox[data-v-f2129d18]:active,.labelBox[data-v-f2129d18]:visited{color:#212121}.addToMapping[data-v-f2129d18]{font-size:1.1rem;position:absolute;color:#fff;top:50%;transform:translateY(-50%);right:8px;opacity:.7}.hovered[data-v-f2129d18],.selected.hovered[data-v-f2129d18],.arrowBox[data-v-f2129d18]:hover,.conceptListItem[data-v-f2129d18]:hover{background-color:#ece5e5}.conceptListItem-buttonBefore[data-v-f2129d18]{padding-top:2px}.arrowBox>i[data-v-f2129d18]{border:solid #212121;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:2px 0}.right[data-v-f2129d18]{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left[data-v-f2129d18]{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up[data-v-f2129d18]{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down[data-v-f2129d18]{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.conceptListItem-icon[data-v-f2129d18]{margin-right:2px}.text-dark[data-v-67a1d926]{color:#212121}.text-grey[data-v-67a1d926]{color:#4a4a4a}.text-lightGrey[data-v-67a1d926]{color:#737373}.text-mediumLightGrey[data-v-67a1d926]{color:#aaa}.text-veryLightGrey[data-v-67a1d926]{color:#d2d2d2}.fontWeight-medium[data-v-67a1d926]{font-weight:500}.fontWeight-heavy[data-v-67a1d926]{font-weight:700}.font-italic[data-v-67a1d926]{font-style:italic}.fontSize-verySmall[data-v-67a1d926]{font-size:.75rem}.fontSize-small[data-v-67a1d926]{font-size:.8rem}.fontSize-normal[data-v-67a1d926]{font-size:.9rem}.fontSize-large[data-v-67a1d926]{font-size:1.1rem}.font-default[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-67a1d926]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-67a1d926]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-67a1d926]{word-break:break-all}.fillAndCenter[data-v-67a1d926]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-67a1d926]{scrollbar-width:thin}.mainComponent[data-v-67a1d926]{position:relative}.mainComponent-minimized[data-v-67a1d926]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-67a1d926]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-67a1d926]{display:block}.visualComponent[data-v-67a1d926]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-67a1d926]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-67a1d926]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-67a1d926]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-67a1d926]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-67a1d926]{display:block;flex:1 1 auto;overflow:auto}p[data-v-67a1d926]{margin:3px 0!important}a[data-v-67a1d926]:link,a[data-v-67a1d926]:visited,a[data-v-67a1d926]:active{color:#b13f13}a[data-v-67a1d926]:hover,.alert a[data-v-67a1d926]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-67a1d926]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-67a1d926]{color:#737373!important}.page-link[data-v-67a1d926]:hover{color:#e85e29!important}ul[data-v-67a1d926]{padding-left:20px}h1[data-v-67a1d926]{font-size:1.85rem}h2[data-v-67a1d926]{font-size:1.7rem}h3[data-v-67a1d926]{font-size:1.55rem}h4[data-v-67a1d926]{font-size:1.35rem}h5[data-v-67a1d926]{font-size:1.25rem}h6[data-v-67a1d926]{font-size:1.2rem}.button[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-67a1d926]:hover{color:#e85e29}.button-disabled[data-v-67a1d926]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-67a1d926]:hover{color:#880c0c}.button[data-v-67a1d926],button[data-v-67a1d926]{transition:all .2s ease-in-out}.button[data-v-67a1d926]:not(.button-disabled):active,button[data-v-67a1d926]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-67a1d926]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-67a1d926]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-67a1d926]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-67a1d926]:hover{color:#e85e29}.concept-mappingsExist[data-v-67a1d926]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-67a1d926]{border-right:5px solid #ffffff}.pointer[data-v-67a1d926]{cursor:pointer}.starFavorite[data-v-67a1d926]{color:#b13f13;margin-right:5px}.starFavorite[data-v-67a1d926]:hover,.starNormal[data-v-67a1d926]:hover{color:#e85e29}.starNormal[data-v-67a1d926]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-67a1d926]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-67a1d926]{background-color:#dacece;font-weight:700}.scrollable[data-v-67a1d926]{overflow-y:auto}.collapsed>.when-opened[data-v-67a1d926],:not(.collapsed)>.when-closed[data-v-67a1d926]{display:none}[data-v-67a1d926]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-67a1d926]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-67a1d926]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-67a1d926]:before{background-color:#555!important}.popover[data-v-67a1d926]{max-width:400px!important}.custom-control-label[data-v-67a1d926]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-67a1d926],.form-control.is-invalid[data-v-67a1d926]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-67a1d926]{overflow:auto!important}.modal-content[data-v-67a1d926],.popover-body[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-67a1d926],.btn-primary[data-v-67a1d926]:active,.btn-primary[data-v-67a1d926]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-67a1d926]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-67a1d926]{background-color:#377a16}.btn-success[data-v-67a1d926]:hover{background-color:#1a390a}.btn-warning[data-v-67a1d926]{background-color:#dacece}.btn-warning[data-v-67a1d926]:hover{background-color:#b9a2a2}.btn-danger[data-v-67a1d926]{background-color:#ce1212}.btn-danger[data-v-67a1d926]:hover{background-color:#880c0c}.text-success[data-v-67a1d926]{color:#377a16!important}.text-warning[data-v-67a1d926]{color:#b9a2a2!important}.text-danger[data-v-67a1d926]{color:#ce1212!important}.alert-success[data-v-67a1d926]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-67a1d926]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-67a1d926]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-67a1d926]{order:1}.order2[data-v-67a1d926]{order:2}.order3[data-v-67a1d926]{order:3}.order4[data-v-67a1d926]{order:4}.order5[data-v-67a1d926]{order:5}div kbd[data-v-67a1d926]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptList[data-v-67a1d926]{height:100%}.conceptListItems[data-v-67a1d926]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.conceptListItems>*:first-child>*[data-v-67a1d926]:last-child{margin-bottom:30px}.conceptListItems-noItems[data-v-67a1d926]{margin-top:5px;text-align:center}.conceptListWrapper .cocoda-vue-tabs-content{padding:5px 0 0!important}.conceptListWrapper .componentSettings{right:3px;bottom:2px}.conceptListWrapper-reloadButton{right:41px!important;bottom:1px!important}.conceptListWrapper-listSelectionButton{position:absolute;left:10px;top:7px}.conceptListWrapper-listSelectionPopover-choice{padding:4px 5px}.conceptListWrapper-listSelectionPopover-choice:hover{background-color:#f6f3f3;cursor:pointer}.itemDetailNarrower[data-v-b8c320f6]{margin:5px 0}.text-dark[data-v-7ca8fc2f]{color:#212121}.text-grey[data-v-7ca8fc2f]{color:#4a4a4a}.text-lightGrey[data-v-7ca8fc2f]{color:#737373}.text-mediumLightGrey[data-v-7ca8fc2f]{color:#aaa}.text-veryLightGrey[data-v-7ca8fc2f]{color:#d2d2d2}.fontWeight-medium[data-v-7ca8fc2f]{font-weight:500}.fontWeight-heavy[data-v-7ca8fc2f]{font-weight:700}.font-italic[data-v-7ca8fc2f]{font-style:italic}.fontSize-verySmall[data-v-7ca8fc2f]{font-size:.75rem}.fontSize-small[data-v-7ca8fc2f]{font-size:.8rem}.fontSize-normal[data-v-7ca8fc2f]{font-size:.9rem}.fontSize-large[data-v-7ca8fc2f]{font-size:1.1rem}.font-default[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ca8fc2f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ca8fc2f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ca8fc2f]{word-break:break-all}.fillAndCenter[data-v-7ca8fc2f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ca8fc2f]{scrollbar-width:thin}.mainComponent[data-v-7ca8fc2f]{position:relative}.mainComponent-minimized[data-v-7ca8fc2f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:block}.visualComponent[data-v-7ca8fc2f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ca8fc2f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ca8fc2f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ca8fc2f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ca8fc2f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ca8fc2f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ca8fc2f]{margin:3px 0!important}a[data-v-7ca8fc2f]:link,a[data-v-7ca8fc2f]:visited,a[data-v-7ca8fc2f]:active{color:#b13f13}a[data-v-7ca8fc2f]:hover,.alert a[data-v-7ca8fc2f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ca8fc2f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ca8fc2f]{color:#737373!important}.page-link[data-v-7ca8fc2f]:hover{color:#e85e29!important}ul[data-v-7ca8fc2f]{padding-left:20px}h1[data-v-7ca8fc2f]{font-size:1.85rem}h2[data-v-7ca8fc2f]{font-size:1.7rem}h3[data-v-7ca8fc2f]{font-size:1.55rem}h4[data-v-7ca8fc2f]{font-size:1.35rem}h5[data-v-7ca8fc2f]{font-size:1.25rem}h6[data-v-7ca8fc2f]{font-size:1.2rem}.button[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ca8fc2f]:hover{color:#e85e29}.button-disabled[data-v-7ca8fc2f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ca8fc2f]:hover{color:#880c0c}.button[data-v-7ca8fc2f],button[data-v-7ca8fc2f]{transition:all .2s ease-in-out}.button[data-v-7ca8fc2f]:not(.button-disabled):active,button[data-v-7ca8fc2f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ca8fc2f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ca8fc2f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ca8fc2f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ca8fc2f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ca8fc2f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ca8fc2f]{border-right:5px solid #ffffff}.pointer[data-v-7ca8fc2f]{cursor:pointer}.starFavorite[data-v-7ca8fc2f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ca8fc2f]:hover,.starNormal[data-v-7ca8fc2f]:hover{color:#e85e29}.starNormal[data-v-7ca8fc2f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ca8fc2f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ca8fc2f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ca8fc2f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ca8fc2f],:not(.collapsed)>.when-closed[data-v-7ca8fc2f]{display:none}[data-v-7ca8fc2f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ca8fc2f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ca8fc2f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ca8fc2f]:before{background-color:#555!important}.popover[data-v-7ca8fc2f]{max-width:400px!important}.custom-control-label[data-v-7ca8fc2f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ca8fc2f],.form-control.is-invalid[data-v-7ca8fc2f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ca8fc2f]{overflow:auto!important}.modal-content[data-v-7ca8fc2f],.popover-body[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ca8fc2f],.btn-primary[data-v-7ca8fc2f]:active,.btn-primary[data-v-7ca8fc2f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ca8fc2f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ca8fc2f]{background-color:#377a16}.btn-success[data-v-7ca8fc2f]:hover{background-color:#1a390a}.btn-warning[data-v-7ca8fc2f]{background-color:#dacece}.btn-warning[data-v-7ca8fc2f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ca8fc2f]{background-color:#ce1212}.btn-danger[data-v-7ca8fc2f]:hover{background-color:#880c0c}.text-success[data-v-7ca8fc2f]{color:#377a16!important}.text-warning[data-v-7ca8fc2f]{color:#b9a2a2!important}.text-danger[data-v-7ca8fc2f]{color:#ce1212!important}.alert-success[data-v-7ca8fc2f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ca8fc2f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ca8fc2f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ca8fc2f]{order:1}.order2[data-v-7ca8fc2f]{order:2}.order3[data-v-7ca8fc2f]{order:3}.order4[data-v-7ca8fc2f]{order:4}.order5[data-v-7ca8fc2f]{order:5}div kbd[data-v-7ca8fc2f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-scheme[data-v-7ca8fc2f]{margin-top:5px}.conceptDetail-name[data-v-7ca8fc2f]{background-color:#dacece;position:relative;padding:0 20px}.conceptDetail-name-clearButton[data-v-7ca8fc2f]{position:absolute;left:2px;top:2px}.conceptDetail-name-addButton[data-v-7ca8fc2f]{font-size:1.1rem;position:absolute;right:3px;top:-2px;color:#fff}.conceptDetail-identifier[data-v-7ca8fc2f]{margin:2px 5px}.conceptDetail-identifier[data-v-7ca8fc2f]:last-child{margin-bottom:0}.conceptDetail-identifier a[data-v-7ca8fc2f]{padding:0 3px}.conceptDetail-identifier svg[data-v-7ca8fc2f]{user-select:none}.conceptDetail-notes[data-v-7ca8fc2f]{margin-top:0;display:flex;flex-direction:column}.conceptDetail-note[data-v-7ca8fc2f]{padding:3px 5px;flex:1}.conceptDetail-previousButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:20px;height:23px;line-height:23px}.conceptDetail-nextButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:0;height:23px;line-height:23px}.conceptDetail-nextButton button[data-v-7ca8fc2f],.conceptDetail-previousButton button[data-v-7ca8fc2f]{font-size:.8rem;padding:0 4px}.coli-ana[data-v-7ca8fc2f]{list-style:none;padding-left:0}.coli-ana>li[data-v-7ca8fc2f]{display:flex}.coli-ana>li>div[data-v-7ca8fc2f]:first-child{width:8px;user-select:none;color:#737373;font-weight:400}.coli-ana>li>div[data-v-7ca8fc2f]:not(:last-child){font-family:monospace}.coli-ana>li>div[data-v-7ca8fc2f]:last-child{flex:1;padding-left:5px}.conceptDetail .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:8px 6px 6px!important}.text-dark[data-v-80213f73]{color:#212121}.text-grey[data-v-80213f73]{color:#4a4a4a}.text-lightGrey[data-v-80213f73]{color:#737373}.text-mediumLightGrey[data-v-80213f73]{color:#aaa}.text-veryLightGrey[data-v-80213f73]{color:#d2d2d2}.fontWeight-medium[data-v-80213f73]{font-weight:500}.fontWeight-heavy[data-v-80213f73]{font-weight:700}.font-italic[data-v-80213f73]{font-style:italic}.fontSize-verySmall[data-v-80213f73]{font-size:.75rem}.fontSize-small[data-v-80213f73]{font-size:.8rem}.fontSize-normal[data-v-80213f73]{font-size:.9rem}.fontSize-large[data-v-80213f73]{font-size:1.1rem}.font-default[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-80213f73]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-80213f73]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-80213f73]{word-break:break-all}.fillAndCenter[data-v-80213f73]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-80213f73]{scrollbar-width:thin}.mainComponent[data-v-80213f73]{position:relative}.mainComponent-minimized[data-v-80213f73]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-80213f73]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-80213f73]{display:block}.visualComponent[data-v-80213f73]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-80213f73]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-80213f73]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-80213f73]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-80213f73]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-80213f73]{display:block;flex:1 1 auto;overflow:auto}p[data-v-80213f73]{margin:3px 0!important}a[data-v-80213f73]:link,a[data-v-80213f73]:visited,a[data-v-80213f73]:active{color:#b13f13}a[data-v-80213f73]:hover,.alert a[data-v-80213f73]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-80213f73]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-80213f73]{color:#737373!important}.page-link[data-v-80213f73]:hover{color:#e85e29!important}ul[data-v-80213f73]{padding-left:20px}h1[data-v-80213f73]{font-size:1.85rem}h2[data-v-80213f73]{font-size:1.7rem}h3[data-v-80213f73]{font-size:1.55rem}h4[data-v-80213f73]{font-size:1.35rem}h5[data-v-80213f73]{font-size:1.25rem}h6[data-v-80213f73]{font-size:1.2rem}.button[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-80213f73]:hover{color:#e85e29}.button-disabled[data-v-80213f73]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-80213f73]:hover{color:#880c0c}.button[data-v-80213f73],button[data-v-80213f73]{transition:all .2s ease-in-out}.button[data-v-80213f73]:not(.button-disabled):active,button[data-v-80213f73]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-80213f73]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-80213f73]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-80213f73]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-80213f73]:hover{color:#e85e29}.concept-mappingsExist[data-v-80213f73]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-80213f73]{border-right:5px solid #ffffff}.pointer[data-v-80213f73]{cursor:pointer}.starFavorite[data-v-80213f73]{color:#b13f13;margin-right:5px}.starFavorite[data-v-80213f73]:hover,.starNormal[data-v-80213f73]:hover{color:#e85e29}.starNormal[data-v-80213f73]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-80213f73]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-80213f73]{background-color:#dacece;font-weight:700}.scrollable[data-v-80213f73]{overflow-y:auto}.collapsed>.when-opened[data-v-80213f73],:not(.collapsed)>.when-closed[data-v-80213f73]{display:none}[data-v-80213f73]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-80213f73]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-80213f73]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-80213f73]:before{background-color:#555!important}.popover[data-v-80213f73]{max-width:400px!important}.custom-control-label[data-v-80213f73]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-80213f73],.form-control.is-invalid[data-v-80213f73]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-80213f73]{overflow:auto!important}.modal-content[data-v-80213f73],.popover-body[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-80213f73],.btn-primary[data-v-80213f73]:active,.btn-primary[data-v-80213f73]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-80213f73]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-80213f73]{background-color:#377a16}.btn-success[data-v-80213f73]:hover{background-color:#1a390a}.btn-warning[data-v-80213f73]{background-color:#dacece}.btn-warning[data-v-80213f73]:hover{background-color:#b9a2a2}.btn-danger[data-v-80213f73]{background-color:#ce1212}.btn-danger[data-v-80213f73]:hover{background-color:#880c0c}.text-success[data-v-80213f73]{color:#377a16!important}.text-warning[data-v-80213f73]{color:#b9a2a2!important}.text-danger[data-v-80213f73]{color:#ce1212!important}.alert-success[data-v-80213f73]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-80213f73]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-80213f73]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-80213f73]{order:1}.order2[data-v-80213f73]{order:2}.order3[data-v-80213f73]{order:3}.order4[data-v-80213f73]{order:4}.order5[data-v-80213f73]{order:5}div kbd[data-v-80213f73]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.schemeDetail-license[data-v-80213f73]{margin-top:5px}.schemeDetail-identifier[data-v-80213f73]{margin:5px 0}.schemeDetail-identifier svg[data-v-80213f73]{margin-right:3px}.schemeDetail-licenseBadge[data-v-80213f73]{margin-bottom:3px;height:15px}.text-dark[data-v-da52387b]{color:#212121}.text-grey[data-v-da52387b]{color:#4a4a4a}.text-lightGrey[data-v-da52387b]{color:#737373}.text-mediumLightGrey[data-v-da52387b]{color:#aaa}.text-veryLightGrey[data-v-da52387b]{color:#d2d2d2}.fontWeight-medium[data-v-da52387b]{font-weight:500}.fontWeight-heavy[data-v-da52387b]{font-weight:700}.font-italic[data-v-da52387b]{font-style:italic}.fontSize-verySmall[data-v-da52387b]{font-size:.75rem}.fontSize-small[data-v-da52387b]{font-size:.8rem}.fontSize-normal[data-v-da52387b]{font-size:.9rem}.fontSize-large[data-v-da52387b]{font-size:1.1rem}.font-default[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-da52387b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-da52387b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-da52387b]{word-break:break-all}.fillAndCenter[data-v-da52387b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-da52387b]{scrollbar-width:thin}.mainComponent[data-v-da52387b]{position:relative}.mainComponent-minimized[data-v-da52387b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-da52387b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-da52387b]{display:block}.visualComponent[data-v-da52387b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-da52387b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-da52387b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-da52387b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-da52387b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-da52387b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-da52387b]{margin:3px 0!important}a[data-v-da52387b]:link,a[data-v-da52387b]:visited,a[data-v-da52387b]:active{color:#b13f13}a[data-v-da52387b]:hover,.alert a[data-v-da52387b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-da52387b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-da52387b]{color:#737373!important}.page-link[data-v-da52387b]:hover{color:#e85e29!important}ul[data-v-da52387b]{padding-left:20px}h1[data-v-da52387b]{font-size:1.85rem}h2[data-v-da52387b]{font-size:1.7rem}h3[data-v-da52387b]{font-size:1.55rem}h4[data-v-da52387b]{font-size:1.35rem}h5[data-v-da52387b]{font-size:1.25rem}h6[data-v-da52387b]{font-size:1.2rem}.button[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-da52387b]:hover{color:#e85e29}.button-disabled[data-v-da52387b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-da52387b]:hover{color:#880c0c}.button[data-v-da52387b],button[data-v-da52387b]{transition:all .2s ease-in-out}.button[data-v-da52387b]:not(.button-disabled):active,button[data-v-da52387b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-da52387b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-da52387b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-da52387b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-da52387b]:hover{color:#e85e29}.concept-mappingsExist[data-v-da52387b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-da52387b]{border-right:5px solid #ffffff}.pointer[data-v-da52387b]{cursor:pointer}.starFavorite[data-v-da52387b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-da52387b]:hover,.starNormal[data-v-da52387b]:hover{color:#e85e29}.starNormal[data-v-da52387b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-da52387b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-da52387b]{background-color:#dacece;font-weight:700}.scrollable[data-v-da52387b]{overflow-y:auto}.collapsed>.when-opened[data-v-da52387b],:not(.collapsed)>.when-closed[data-v-da52387b]{display:none}[data-v-da52387b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-da52387b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-da52387b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-da52387b]:before{background-color:#555!important}.popover[data-v-da52387b]{max-width:400px!important}.custom-control-label[data-v-da52387b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-da52387b],.form-control.is-invalid[data-v-da52387b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-da52387b]{overflow:auto!important}.modal-content[data-v-da52387b],.popover-body[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-da52387b],.btn-primary[data-v-da52387b]:active,.btn-primary[data-v-da52387b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-da52387b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-da52387b]{background-color:#377a16}.btn-success[data-v-da52387b]:hover{background-color:#1a390a}.btn-warning[data-v-da52387b]{background-color:#dacece}.btn-warning[data-v-da52387b]:hover{background-color:#b9a2a2}.btn-danger[data-v-da52387b]{background-color:#ce1212}.btn-danger[data-v-da52387b]:hover{background-color:#880c0c}.text-success[data-v-da52387b]{color:#377a16!important}.text-warning[data-v-da52387b]{color:#b9a2a2!important}.text-danger[data-v-da52387b]{color:#ce1212!important}.alert-success[data-v-da52387b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-da52387b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-da52387b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-da52387b]{order:1}.order2[data-v-da52387b]{order:2}.order3[data-v-da52387b]{order:3}.order4[data-v-da52387b]{order:4}.order5[data-v-da52387b]{order:5}div kbd[data-v-da52387b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemDetail[data-v-da52387b]{position:relative;font-size:.8rem}.itemDetail-content[data-v-da52387b]{position:absolute;overflow-y:auto;top:6px;right:4px;bottom:5px;left:4px}.itemDetail-content[data-v-da52387b]{padding:2px 8px}.itemDetail .componentSettings[data-v-da52387b]{right:4px}.text-dark[data-v-a538b808]{color:#212121}.text-grey[data-v-a538b808]{color:#4a4a4a}.text-lightGrey[data-v-a538b808]{color:#737373}.text-mediumLightGrey[data-v-a538b808]{color:#aaa}.text-veryLightGrey[data-v-a538b808]{color:#d2d2d2}.fontWeight-medium[data-v-a538b808]{font-weight:500}.fontWeight-heavy[data-v-a538b808]{font-weight:700}.font-italic[data-v-a538b808]{font-style:italic}.fontSize-verySmall[data-v-a538b808]{font-size:.75rem}.fontSize-small[data-v-a538b808]{font-size:.8rem}.fontSize-normal[data-v-a538b808]{font-size:.9rem}.fontSize-large[data-v-a538b808]{font-size:1.1rem}.font-default[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-a538b808]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-a538b808]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-a538b808]{word-break:break-all}.fillAndCenter[data-v-a538b808]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-a538b808]{scrollbar-width:thin}.mainComponent[data-v-a538b808]{position:relative}.mainComponent-minimized[data-v-a538b808]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-a538b808]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-a538b808]{display:block}.visualComponent[data-v-a538b808]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-a538b808]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-a538b808]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-a538b808]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-a538b808]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-a538b808]{display:block;flex:1 1 auto;overflow:auto}p[data-v-a538b808]{margin:3px 0!important}a[data-v-a538b808]:link,a[data-v-a538b808]:visited,a[data-v-a538b808]:active{color:#b13f13}a[data-v-a538b808]:hover,.alert a[data-v-a538b808]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-a538b808]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-a538b808]{color:#737373!important}.page-link[data-v-a538b808]:hover{color:#e85e29!important}ul[data-v-a538b808]{padding-left:20px}h1[data-v-a538b808]{font-size:1.85rem}h2[data-v-a538b808]{font-size:1.7rem}h3[data-v-a538b808]{font-size:1.55rem}h4[data-v-a538b808]{font-size:1.35rem}h5[data-v-a538b808]{font-size:1.25rem}h6[data-v-a538b808]{font-size:1.2rem}.button[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-a538b808]:hover{color:#e85e29}.button-disabled[data-v-a538b808]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-a538b808]:hover{color:#880c0c}.button[data-v-a538b808],button[data-v-a538b808]{transition:all .2s ease-in-out}.button[data-v-a538b808]:not(.button-disabled):active,button[data-v-a538b808]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-a538b808]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-a538b808]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-a538b808]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-a538b808]:hover{color:#e85e29}.concept-mappingsExist[data-v-a538b808]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-a538b808]{border-right:5px solid #ffffff}.pointer[data-v-a538b808]{cursor:pointer}.starFavorite[data-v-a538b808]{color:#b13f13;margin-right:5px}.starFavorite[data-v-a538b808]:hover,.starNormal[data-v-a538b808]:hover{color:#e85e29}.starNormal[data-v-a538b808]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-a538b808]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-a538b808]{background-color:#dacece;font-weight:700}.scrollable[data-v-a538b808]{overflow-y:auto}.collapsed>.when-opened[data-v-a538b808],:not(.collapsed)>.when-closed[data-v-a538b808]{display:none}[data-v-a538b808]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-a538b808]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-a538b808]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-a538b808]:before{background-color:#555!important}.popover[data-v-a538b808]{max-width:400px!important}.custom-control-label[data-v-a538b808]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-a538b808],.form-control.is-invalid[data-v-a538b808]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-a538b808]{overflow:auto!important}.modal-content[data-v-a538b808],.popover-body[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-a538b808],.btn-primary[data-v-a538b808]:active,.btn-primary[data-v-a538b808]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-a538b808]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-a538b808]{background-color:#377a16}.btn-success[data-v-a538b808]:hover{background-color:#1a390a}.btn-warning[data-v-a538b808]{background-color:#dacece}.btn-warning[data-v-a538b808]:hover{background-color:#b9a2a2}.btn-danger[data-v-a538b808]{background-color:#ce1212}.btn-danger[data-v-a538b808]:hover{background-color:#880c0c}.text-success[data-v-a538b808]{color:#377a16!important}.text-warning[data-v-a538b808]{color:#b9a2a2!important}.text-danger[data-v-a538b808]{color:#ce1212!important}.alert-success[data-v-a538b808]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-a538b808]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-a538b808]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-a538b808]{order:1}.order2[data-v-a538b808]{order:2}.order3[data-v-a538b808]{order:3}.order4[data-v-a538b808]{order:4}.order5[data-v-a538b808]{order:5}div kbd[data-v-a538b808]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.resizingSliderCol[data-v-a538b808],.resizingSliderRow[data-v-a538b808]{flex:0 1 6px;color:#737373}.resizingSliderCol[data-v-a538b808]{cursor:col-resize;border-left:2px solid transparent;border-right:2px solid transparent;width:6px;max-width:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow[data-v-a538b808]{cursor:row-resize;border-bottom:2px solid transparent;border-top:2px solid transparent;height:6px;max-height:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow>div[data-v-a538b808]{margin-top:3px}.resizingSliderCol>div[data-v-a538b808]{margin-left:0}.text-dark[data-v-ff894904]{color:#212121}.text-grey[data-v-ff894904]{color:#4a4a4a}.text-lightGrey[data-v-ff894904]{color:#737373}.text-mediumLightGrey[data-v-ff894904]{color:#aaa}.text-veryLightGrey[data-v-ff894904]{color:#d2d2d2}.fontWeight-medium[data-v-ff894904]{font-weight:500}.fontWeight-heavy[data-v-ff894904]{font-weight:700}.font-italic[data-v-ff894904]{font-style:italic}.fontSize-verySmall[data-v-ff894904]{font-size:.75rem}.fontSize-small[data-v-ff894904]{font-size:.8rem}.fontSize-normal[data-v-ff894904]{font-size:.9rem}.fontSize-large[data-v-ff894904]{font-size:1.1rem}.font-default[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-ff894904]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-ff894904]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-ff894904]{word-break:break-all}.fillAndCenter[data-v-ff894904]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-ff894904]{scrollbar-width:thin}.mainComponent[data-v-ff894904]{position:relative}.mainComponent-minimized[data-v-ff894904]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-ff894904]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-ff894904]{display:block}.visualComponent[data-v-ff894904]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-ff894904]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-ff894904]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-ff894904]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-ff894904]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-ff894904]{display:block;flex:1 1 auto;overflow:auto}p[data-v-ff894904]{margin:3px 0!important}a[data-v-ff894904]:link,a[data-v-ff894904]:visited,a[data-v-ff894904]:active{color:#b13f13}a[data-v-ff894904]:hover,.alert a[data-v-ff894904]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-ff894904]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-ff894904]{color:#737373!important}.page-link[data-v-ff894904]:hover{color:#e85e29!important}ul[data-v-ff894904]{padding-left:20px}h1[data-v-ff894904]{font-size:1.85rem}h2[data-v-ff894904]{font-size:1.7rem}h3[data-v-ff894904]{font-size:1.55rem}h4[data-v-ff894904]{font-size:1.35rem}h5[data-v-ff894904]{font-size:1.25rem}h6[data-v-ff894904]{font-size:1.2rem}.button[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-ff894904]:hover{color:#e85e29}.button-disabled[data-v-ff894904]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-ff894904]:hover{color:#880c0c}.button[data-v-ff894904],button[data-v-ff894904]{transition:all .2s ease-in-out}.button[data-v-ff894904]:not(.button-disabled):active,button[data-v-ff894904]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-ff894904]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-ff894904]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-ff894904]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-ff894904]:hover{color:#e85e29}.concept-mappingsExist[data-v-ff894904]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-ff894904]{border-right:5px solid #ffffff}.pointer[data-v-ff894904]{cursor:pointer}.starFavorite[data-v-ff894904]{color:#b13f13;margin-right:5px}.starFavorite[data-v-ff894904]:hover,.starNormal[data-v-ff894904]:hover{color:#e85e29}.starNormal[data-v-ff894904]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-ff894904]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-ff894904]{background-color:#dacece;font-weight:700}.scrollable[data-v-ff894904]{overflow-y:auto}.collapsed>.when-opened[data-v-ff894904],:not(.collapsed)>.when-closed[data-v-ff894904]{display:none}[data-v-ff894904]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-ff894904]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-ff894904]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-ff894904]:before{background-color:#555!important}.popover[data-v-ff894904]{max-width:400px!important}.custom-control-label[data-v-ff894904]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-ff894904],.form-control.is-invalid[data-v-ff894904]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-ff894904]{overflow:auto!important}.modal-content[data-v-ff894904],.popover-body[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-ff894904],.btn-primary[data-v-ff894904]:active,.btn-primary[data-v-ff894904]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-ff894904]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-ff894904]{background-color:#377a16}.btn-success[data-v-ff894904]:hover{background-color:#1a390a}.btn-warning[data-v-ff894904]{background-color:#dacece}.btn-warning[data-v-ff894904]:hover{background-color:#b9a2a2}.btn-danger[data-v-ff894904]{background-color:#ce1212}.btn-danger[data-v-ff894904]:hover{background-color:#880c0c}.text-success[data-v-ff894904]{color:#377a16!important}.text-warning[data-v-ff894904]{color:#b9a2a2!important}.text-danger[data-v-ff894904]{color:#ce1212!important}.alert-success[data-v-ff894904]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-ff894904]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-ff894904]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-ff894904]{order:1}.order2[data-v-ff894904]{order:2}.order3[data-v-ff894904]{order:3}.order4[data-v-ff894904]{order:4}.order5[data-v-ff894904]{order:5}div kbd[data-v-ff894904]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSearch[data-v-ff894904]{position:relative;height:34px}.conceptSearch-icon[data-v-ff894904]{position:absolute;top:6px;text-align:center;left:0}.conceptSearch-resultCount[data-v-ff894904]{font-size:.8rem;position:absolute;top:7px;user-select:none}.conceptSearch-filter[data-v-ff894904]{position:absolute;top:8px;right:2px;width:20px;font-size:.8em;user-select:none}.conceptSearch-inputWrapper[data-v-ff894904]{position:relative;margin-left:18px}.conceptSearch-results[data-v-ff894904]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:3px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.conceptSearch-results-list[data-v-ff894904]{padding:0;margin:0}.conceptSearch-results-item[data-v-ff894904]{font-size:.8rem;list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.conceptSearch-selected[data-v-ff894904]{background-color:#f6f3f3;color:#9a3711}.conceptSearch-loading[data-v-ff894904]{width:100%;height:50px;padding:0 0 0 12px;z-index:300;background-color:rgba(255,255,255,.6);display:flex;justify-content:left;align-items:center}.conceptSearch-filterCheckboxes[data-v-ff894904]{height:auto!important}.conceptSearch-searchHighlight,.conceptSearch-selected .conceptSearch-searchHighlight{color:#a38585}.text-dark[data-v-1e021c7c]{color:#212121}.text-grey[data-v-1e021c7c]{color:#4a4a4a}.text-lightGrey[data-v-1e021c7c]{color:#737373}.text-mediumLightGrey[data-v-1e021c7c]{color:#aaa}.text-veryLightGrey[data-v-1e021c7c]{color:#d2d2d2}.fontWeight-medium[data-v-1e021c7c]{font-weight:500}.fontWeight-heavy[data-v-1e021c7c]{font-weight:700}.font-italic[data-v-1e021c7c]{font-style:italic}.fontSize-verySmall[data-v-1e021c7c]{font-size:.75rem}.fontSize-small[data-v-1e021c7c]{font-size:.8rem}.fontSize-normal[data-v-1e021c7c]{font-size:.9rem}.fontSize-large[data-v-1e021c7c]{font-size:1.1rem}.font-default[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1e021c7c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1e021c7c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1e021c7c]{word-break:break-all}.fillAndCenter[data-v-1e021c7c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1e021c7c]{scrollbar-width:thin}.mainComponent[data-v-1e021c7c]{position:relative}.mainComponent-minimized[data-v-1e021c7c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1e021c7c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1e021c7c]{display:block}.visualComponent[data-v-1e021c7c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1e021c7c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1e021c7c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1e021c7c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1e021c7c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1e021c7c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1e021c7c]{margin:3px 0!important}a[data-v-1e021c7c]:link,a[data-v-1e021c7c]:visited,a[data-v-1e021c7c]:active{color:#b13f13}a[data-v-1e021c7c]:hover,.alert a[data-v-1e021c7c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1e021c7c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1e021c7c]{color:#737373!important}.page-link[data-v-1e021c7c]:hover{color:#e85e29!important}ul[data-v-1e021c7c]{padding-left:20px}h1[data-v-1e021c7c]{font-size:1.85rem}h2[data-v-1e021c7c]{font-size:1.7rem}h3[data-v-1e021c7c]{font-size:1.55rem}h4[data-v-1e021c7c]{font-size:1.35rem}h5[data-v-1e021c7c]{font-size:1.25rem}h6[data-v-1e021c7c]{font-size:1.2rem}.button[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1e021c7c]:hover{color:#e85e29}.button-disabled[data-v-1e021c7c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1e021c7c]:hover{color:#880c0c}.button[data-v-1e021c7c],button[data-v-1e021c7c]{transition:all .2s ease-in-out}.button[data-v-1e021c7c]:not(.button-disabled):active,button[data-v-1e021c7c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1e021c7c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1e021c7c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1e021c7c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1e021c7c]:hover{color:#e85e29}.concept-mappingsExist[data-v-1e021c7c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1e021c7c]{border-right:5px solid #ffffff}.pointer[data-v-1e021c7c]{cursor:pointer}.starFavorite[data-v-1e021c7c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1e021c7c]:hover,.starNormal[data-v-1e021c7c]:hover{color:#e85e29}.starNormal[data-v-1e021c7c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1e021c7c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1e021c7c]{background-color:#dacece;font-weight:700}.scrollable[data-v-1e021c7c]{overflow-y:auto}.collapsed>.when-opened[data-v-1e021c7c],:not(.collapsed)>.when-closed[data-v-1e021c7c]{display:none}[data-v-1e021c7c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1e021c7c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1e021c7c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1e021c7c]:before{background-color:#555!important}.popover[data-v-1e021c7c]{max-width:400px!important}.custom-control-label[data-v-1e021c7c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1e021c7c],.form-control.is-invalid[data-v-1e021c7c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1e021c7c]{overflow:auto!important}.modal-content[data-v-1e021c7c],.popover-body[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1e021c7c],.btn-primary[data-v-1e021c7c]:active,.btn-primary[data-v-1e021c7c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1e021c7c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1e021c7c]{background-color:#377a16}.btn-success[data-v-1e021c7c]:hover{background-color:#1a390a}.btn-warning[data-v-1e021c7c]{background-color:#dacece}.btn-warning[data-v-1e021c7c]:hover{background-color:#b9a2a2}.btn-danger[data-v-1e021c7c]{background-color:#ce1212}.btn-danger[data-v-1e021c7c]:hover{background-color:#880c0c}.text-success[data-v-1e021c7c]{color:#377a16!important}.text-warning[data-v-1e021c7c]{color:#b9a2a2!important}.text-danger[data-v-1e021c7c]{color:#ce1212!important}.alert-success[data-v-1e021c7c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1e021c7c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1e021c7c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1e021c7c]{order:1}.order2[data-v-1e021c7c]{order:2}.order3[data-v-1e021c7c]{order:3}.order4[data-v-1e021c7c]{order:4}.order5[data-v-1e021c7c]{order:5}div kbd[data-v-1e021c7c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSchemeSelection[data-v-1e021c7c]{position:relative}.conceptSchemeSelection-collapsed[data-v-1e021c7c]{position:relative;padding:0 5px}.conceptSchemeSelection-schemeName[data-v-1e021c7c]{padding-right:30px;word-wrap:break-word;word-break:break-word}.conceptSchemeSelection-conceptSearch[data-v-1e021c7c]{margin-top:5px;margin-right:10px}.conceptSchemeSelection-expandButton[data-v-1e021c7c]{position:absolute;top:0;right:12px;font-size:24px;height:30px;width:20px;text-align:center}.conceptSchemeSelection-popover[data-v-1e021c7c]{height:100%;position:relative}.conceptSchemeSelection-expanded[data-v-1e021c7c]{display:flex;flex-direction:column;padding:5px 10px}.conceptSchemeSelection-expanded-div[data-v-1e021c7c]{position:absolute;top:0;bottom:0;left:0;right:0}.conceptSchemeSelection-expanded-popover[data-v-1e021c7c]{min-height:90vh;max-height:90vh}.conceptSchemeSelection-expanded>*[data-v-1e021c7c]{flex:none}.conceptSchemeSelection-schemeList[data-v-1e021c7c]{flex:1 1 auto;min-height:40vh;padding-left:3px;margin-bottom:0;word-wrap:break-word}.conceptSchemeSelection-filterPopover[data-v-1e021c7c]{word-break:break-all;user-select:none;min-width:252px;max-width:252px;max-height:75vh}.conceptSchemeSelection-filterPopover .custom-control[data-v-1e021c7c]{height:unset!important}.conceptSchemeSelection .popover{min-width:350px;max-width:350px}.conceptSchemeSelection .popover>.popover-body{padding:4px 6px}.conceptSchemeSelection .componentSettings{right:3px;bottom:2px}.conceptSchemeSelection-schemeList-item{padding-top:8px}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#app{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:3;min-height:220px;padding:0}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.configError,.placeholderComponentCenter{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.configError>div{position:absolute;width:100%}.configError{background-color:#fff;width:100%;height:100%}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(e);const t=a({name:"MappingTypeSelection",mixins:[o],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let e=this.mapping;return this.$jskos.mappingTypeByType(e?e.type:null)}},methods:{choose(e){this.$store.commit({type:"mapping/setType",uri:e.uri})},definition(e){let t=this.$jskos.definition(e,{language:this.locale});return t.length?": "+t.join(", "):""}}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(t){e.hovered=!0},mouseout:function(t){e.hovered=!1}}},e._l(e.mappingTypes,(function(a){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(a,{language:e.locale})+e.definition(a),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:a.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,mappingTypeHovered:a&&e.mappingTypeHovered&&a.uri==e.mappingTypeHovered.uri},style:`display: ${a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none"};`,on:{click:function(t){return e.choose(a)}}},[e._v(" "+e._s(e.$jskos.notation(a))+" ")])})),0)}),[],!1,null,"74d39c21",null,null).exports,Z=a({name:"ConcordanceSelection",mixins:[i],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter((e=>this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:e,user:this.user,isExistingMapping:!!this.mapping._registry}))).sort(r)},concordanceOptions(){let e=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let t of this.availableTargetConcordances){let a=this.displayNameForConcordance(t);e.push({value:t.uri,text:a})}return e}},methods:{displayNameForConcordance:n,async changeConcordance(e){const t=this.availableTargetConcordances.find((t=>this.$jskos.compare(t,{uri:e})));this.$emit("change",t)}}},(function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)}),[],!1,null,null,null,null).exports,ee={data:()=>({hotkeys:[]}),methods:{shortcutHandler(){},enableShortcuts(){let e=this.$options.name,t=0;for(let a of this.config.shortcuts||[])a.component===e&&(this.addHotkey(a.keys,(()=>{this.shortcutHandler(a)})),t+=1);t&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(e){let t=s.pick(e,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if("INPUT"==s.get(e,"srcElement.tagName")){let e=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],a=!1;for(let o of e){const e=o.key?"keyCode":"key";if(s.isEqual(s.omit(o,[e]),s.omit(t,[e]))){a=!0;break}}if(a)return}let a=!0;if(0==document.getElementsByClassName("modal show").length)for(let o of this.hotkeys){const e=o.shortcut.key?"keyCode":"key";s.isEqual(s.omit(t,[e]),s.omit(o.shortcut,[e]))&&(a=o.handler()&&a)}a||(e.stopPropagation(),e.preventDefault(),e.returnValue=!1,e.cancelBubble=!0)},addHotkey(e,t){e=e.split(",");for(let a of e){let e=a.split("+"),o=null,i=null,r=!1,n=!1,s=!1,c=!1;for(let t of e)"ctrl"==t?n=!0:"alt"==t||"option"==t?s=!0:"meta"==t||"command"==t?r=!0:"shift"==t?c=!0:t.startsWith("keyCode:")?i=parseInt(t.replace("keyCode:","")):o=t;this.hotkeys.push({handler:t,shortcut:{key:o,keyCode:i,metaKey:r,ctrlKey:n,altKey:s,shiftKey:c}})}}}},te=a({name:"MappingEditor",components:{ItemName:c,MappingTypeSelection:t,ComponentSettings:l,MappingDetail:d,RegistryNotation:p,ConcordanceSelection:Z,AnnotationPopover:h},mixins:[m,i,f,ee,o],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return!this.mappingStatus.invalid&&(this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"])},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||0===this.mapping.partOf.length)},canCloneCurrentMapping(){return null!=this.original.uri},mappingStatus(){const e=this.currentRegistry;if(!e)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!e.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+` (${this.$jskos.prefLabel(e)})`,invalid:!0};for(let a of["fromScheme","toScheme"])if(!this.mapping[a])return{message:this.$t("mappingEditor.invalidMissing",[a]),invalid:!0};if(0===this.$jskos.conceptsOfMapping(this.mapping,"from").length)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let a of["fromScheme","toScheme"]){const t=s.get(e,`config.mappings.${a}Whitelist`);if(t&&!t.find((e=>this.$jskos.compare(e,this.mapping[a]))))return{message:this.$t("mappingEditor.invalidWhitelist",[`${a} ${this.$jskos.prefLabel(this.mapping[a],{fallbackToUri:!1})||""}`,this.$jskos.prefLabel(e)]),invalid:!0}}if("1-to-1"==s.get(e,"config.mappings.cardinality")&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(e)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map((e=>u(e))).find((e=>e?.type?.includes("http://schema.vocnet.org/NonIndexingConcept")));if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",[`${this.$jskos.notation(t?.inScheme?.[0])} ${this.$jskos.notation(t)}`]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(e,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(e)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let a of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[a],this.original.mapping[a])){const e=!!s.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(e?"Concordance":""),[a]),warning:!0,invalid:e}}return!this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]||s.get(this.mapping,"partOf[0]")||(this.mapping.creator||[]).find((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})))?"http://www.w3.org/2004/02/skos/core#mappingRelation"===this.mapping?.type?.[0]?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}:{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find((e=>this.$jskos.compare(e.fromScheme,u(this.selected.scheme[!0]))&&this.$jskos.compare(e.toScheme,u(this.selected.scheme[!1]))))}},watch:{mappingEncoded(){let e=s.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");e&&e.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(e){e.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:g,annotationButtonColor:v,shortcutHandler({action:e,isLeft:t}){switch(e){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(t)}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const e=this.$store.getters["mapping/canUpdate"];if(e&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"])return void(await this.addMappingToConcordance({mapping:this.mapping,concordance:s.get(this.mapping,"partOf[0]")}));this.creator?this.setCreator():this.removeCreator(),e?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const t=await this[e?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:t}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:t.uri})},setCreator(){if(!this.creator||!this.userUris||0===this.userUris.length)return;const e=this.$store.getters["mapping/canUpdate"],t=(this.mapping.creator||[]).findIndex((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})));if(!e||-1!==t)if(-1===t){let e=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter((e=>!(this.creator.uri&&e.uri&&this.creator.uri==e.uri||this.creatorName&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(e,{fallbackToUri:!1})))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:e})}else{if(s.isEqual(this.creator,this.mapping.creator[t]))return;const e=this.mapping.creator.slice();e[t]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:e})}},removeCreator(){let e=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:e})},deleteCurrentMapping(){return!!this.canDeleteCurrentMapping&&(this.$refs.deleteModal.show(),!0)},async deleteOriginalMapping(e=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),e&&this.clearMapping(),!0},clearMapping(){return!!this.canClearCurrentMapping&&(this.$store.commit({type:"mapping/empty"}),!0)},labelForScheme(e){return this.$jskos.notation(u(e),"scheme")},isAddButtonEnabled(e){return this.$store.getters["mapping/canAdd"](this.selected.concept[e],this.selected.scheme[e],e)},isDeleteAllButtonEnabled(e){return this.$store.getters["mapping/getConcepts"](e).length>0},addButtonDisabledReason(e){let t=e?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](e?this.selected.scheme[!0]:this.selected.scheme[!1],e)?null==t?"Please select a concept.":this.$store.getters["mapping/added"](t,e)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(e){if(!this.isAddButtonEnabled(e))return;let t=e?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:t,scheme:this.selected.scheme[e],isLeft:e})},deleteAll(e){this.$store.commit({type:"mapping/removeAll",isLeft:e})},droppedConcept(e,t){this.$jskos.isConcept(e)&&(this.addToMapping({concept:e,scheme:e.inScheme&&e.inScheme[0]||this.selected.scheme[t],isLeft:t}),b([e]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let e=this.$jskos.copyDeep(this.mapping);delete e.uri,delete e.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:e})},setConcordance(e){this.$store.commit({type:"mapping/setConcordance",concordance:e})}}},(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?`color: ${e.annotationButtonColor(e.annotations)};`:"",attrs:{id:`mappingEditor-annotationButton-${e.original.uri}`}},[(e.annotations||[]).find((e=>"moderating"==e.motivation))?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):!e.$store.getters.getCurrentRegistry||e.$store.getters.getCurrentRegistry.has.auth&&!e.$store.getters.getCurrentRegistry.auth?e.$t("general.authNecessary"):"",delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],(function(a,o){return t("div",{key:o,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":null==e.$store.getters["mapping/getScheme"](a)||!e.$store.getters["mapping/getConcepts"](a).length,"mappingEditorPart-dropTarget":null!=e.$store.state.draggedConcept},style:{order:2*o},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,a)}}},[null!=e.$store.getters["mapping/getScheme"](a)&&e.$store.getters["mapping/getConcepts"](a).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](a),"is-link":!0,"is-left":a,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](a),(function(o,i){return t("li",{key:i},[t("item-name",{attrs:{item:o,"is-link":!0,"is-left":a,"is-highlighted":e.$jskos.compare(o,e.selected.concept[!0])||e.$jskos.compare(o,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(t){return e.$store.commit({type:"mapping/remove",concept:o,isLeft:a})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)})),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[null==e.$store.state.draggedConcept?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),null==e.$store.state.draggedConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(a)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(a),"button-disabled":!e.isAddButtonEnabled(a)},on:{click:function(t){return e.addToMappingInternal(a)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])})),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(t){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(t){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:`mappingEditor-annotationButton-${e.original.uri}`,mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)}),[],!1,null,"27dae9bc",null,null).exports,ae={name:"Minimizer",mixins:[o],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data:()=>({previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}),computed:{minimized:{get(){return null!=this.forceMinimized?this.forceMinimized:null!=this.name?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(e){if(null!=this.name){let t=s.cloneDeep(this.$settings.minimized);t[this.name]=e,this.$store.commit({type:"settings/set",prop:"minimized",value:t})}else this.minimizedLocal=e}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(e=null){this.minimized=null!=e?e:!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let e=this.$el;for(;!e.classList.contains("mainComponent");)if(e=e.parentElement,this.minimized){let t,a=window.getComputedStyle(e);t=this.isColumn?a.getPropertyValue("min-width"):a.getPropertyValue("min-height"),this.previousMinSizes.push({element:e,minSize:t}),this.isColumn?(e.style.minWidth=this.minimizerSize,e.style.maxWidth=this.minimizerSize):(e.style.minHeight=this.minimizerSize,e.style.maxHeight=this.minimizerSize)}let t=window.getComputedStyle(e);if(this.minimized){e.classList.add("mainComponent-minimized"),this.previousFlex=t.getPropertyValue("flex"),e.style.flex="0 1 "+this.minimizerSize,e.dataset.minimized=1,this.refresh("minimize");let a=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let t of e.getElementsByClassName("minimizer"))t!=this.$el&&t.__vue__.minimized&&window.getComputedStyle(t.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=a&&(t.getElementsByClassName("minimizedOverlay")[0].style.zIndex=a-1)}else{e.classList.remove("mainComponent-minimized"),e.style.flex=this.previousFlex;for(let e of this.previousMinSizes)this.isColumn?(e.element.style.minWidth=e.minSize,e.element.style.maxWidth=""):(e.element.style.minHeight=e.minSize,e.element.style.maxHeight="");e.dataset.minimized=0,this.refresh("minimize")}}}},oe=a(ae,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(t){return e.toggleMinimize()},mouseover:function(t){e.minimizeHovered=!0},mouseout:function(t){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(t){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])}),[],!1,null,"0b6e6a9c",null,null).exports,ie={name:"ConceptListItem",components:{LoadingIndicator:y,ItemName:c},mixins:[i,f],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data:()=>({isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}),computed:{hasChildren(){return 0!=s.get(this.concept,"narrower.length",1)},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return s.get(this.concept,`__ISOPEN__[${this.isLeft}]`,!1)},scheme(){return s.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return u(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!0!==s.get(this.concept,"inScheme[0].DISPLAY.hideNotation")||!this.prefLabel},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let e=this.getPrefLabel(this.concept);return""===e&&""===this.notation?this.concept.uri:e}},created(){this.hovering=s.debounce(this._hovering,20)},methods:{_hovering(e){const t=e&&this.$el.getElementsByClassName("labelBox")?.[0];this.$store.commit({type:"setHoveredConcept",concept:e,element:t}),this.isHoveredFromHere=null!=e,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),null!=e&&(this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)),this.url=e?this.getRouterUrl(e,this.isLeft,!0):null},openByArrow(e){this.preventClickArrow||(this.open(this.concept,this.isLeft,e),this.loadChildren(),this.preventClickArrow=!0,s.delay((()=>{s.delay((()=>{this.preventClickArrow=!1}),200)}),50))},select(e){this.setSelected({isLeft:this.isLeft,concept:e})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,s.delay((()=>{this.open(this.concept,this.isLeft,!this.isOpen),s.delay((()=>{this.preventClick=!1}),200)}),50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,x(this.concept).then((()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()}))},scrollTo(){let e=this.$el.parentElement;for(;!e.classList.contains("scrollable")&&e.parentElement;)e=e.parentElement;var t={container:e,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,t)}}};var re=function(){var e=this,t=e._self._c;return null!=e.concept?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:`padding-left: ${10*e.depth}px`,attrs:{"data-uri":e.concept.uri},on:{mouseover:function(t){return e.hovering(e.concept)},mouseout:function(t){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(t){return e.dragStart(e.concept,t)},dragend:function(t){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(t){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter((e=>"before"==e.position)),(function(a,o){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:`conceptListItem-buttons-${o}`,staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(t){return a.onClick(t,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1)})),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&-1==e.concept.__DETAILSLOADED__?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(t){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()};const ne=a(ie,re,[],!1,null,"f2129d18",null,null).exports;var se={exports:{}};const ce=w(k); +System.register(["./main-legacy-5a924bc1.js"],(function(e,t){"use strict";var a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_,L,M,F,B,I,T,E,D,O,j,N,A,R,P,H,W,G,V,K,q,U,Y,X,Q,J;return{setters:[e=>{a=e.n,o=e.c,i=e.o,r=e.a,n=e.d,s=e._,c=e.I,l=e.C,d=e.M,p=e.R,h=e.A,m=e.b,f=e.e,u=e.g,g=e.f,v=e.h,b=e.l,y=e.L,x=e.i,w=e.j,k=e.v,e.k,S=e.m,C=e.p,z=e.q,$=e.D,_=e.r,L=e.s,M=e.t,F=e.u,B=e.w,I=e.x,T=e.y,E=e.z,D=e.B,O=e.E,j=e.F,N=e.G,A=e.H,R=e.J,P=e.K,H=e.N,W=e.T,G=e.O,V=e.P,K=e.Q,q=e.S,U=e.U,Y=e.V,X=e.W,Q=e.X,J=e.Y}],execute:function(){var e=document.createElement("style");e.textContent=".text-dark[data-v-74d39c21]{color:#212121}.text-grey[data-v-74d39c21]{color:#4a4a4a}.text-lightGrey[data-v-74d39c21]{color:#737373}.text-mediumLightGrey[data-v-74d39c21]{color:#aaa}.text-veryLightGrey[data-v-74d39c21]{color:#d2d2d2}.fontWeight-medium[data-v-74d39c21]{font-weight:500}.fontWeight-heavy[data-v-74d39c21]{font-weight:700}.font-italic[data-v-74d39c21]{font-style:italic}.fontSize-verySmall[data-v-74d39c21]{font-size:.75rem}.fontSize-small[data-v-74d39c21]{font-size:.8rem}.fontSize-normal[data-v-74d39c21]{font-size:.9rem}.fontSize-large[data-v-74d39c21]{font-size:1.1rem}.font-default[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-74d39c21]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-74d39c21]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-74d39c21]{word-break:break-all}.fillAndCenter[data-v-74d39c21]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-74d39c21]{scrollbar-width:thin}.mainComponent[data-v-74d39c21]{position:relative}.mainComponent-minimized[data-v-74d39c21]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-74d39c21]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-74d39c21]{display:block}.visualComponent[data-v-74d39c21]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-74d39c21]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-74d39c21]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-74d39c21]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-74d39c21]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-74d39c21]{display:block;flex:1 1 auto;overflow:auto}p[data-v-74d39c21]{margin:3px 0!important}a[data-v-74d39c21]:link,a[data-v-74d39c21]:visited,a[data-v-74d39c21]:active{color:#b13f13}a[data-v-74d39c21]:hover,.alert a[data-v-74d39c21]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-74d39c21]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-74d39c21]{color:#737373!important}.page-link[data-v-74d39c21]:hover{color:#e85e29!important}ul[data-v-74d39c21]{padding-left:20px}h1[data-v-74d39c21]{font-size:1.85rem}h2[data-v-74d39c21]{font-size:1.7rem}h3[data-v-74d39c21]{font-size:1.55rem}h4[data-v-74d39c21]{font-size:1.35rem}h5[data-v-74d39c21]{font-size:1.25rem}h6[data-v-74d39c21]{font-size:1.2rem}.button[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-74d39c21]:hover{color:#e85e29}.button-disabled[data-v-74d39c21]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-74d39c21]:hover{color:#880c0c}.button[data-v-74d39c21],button[data-v-74d39c21]{transition:all .2s ease-in-out}.button[data-v-74d39c21]:not(.button-disabled):active,button[data-v-74d39c21]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-74d39c21]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-74d39c21]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-74d39c21]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-74d39c21]:hover{color:#e85e29}.concept-mappingsExist[data-v-74d39c21]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-74d39c21]{border-right:5px solid #ffffff}.pointer[data-v-74d39c21]{cursor:pointer}.starFavorite[data-v-74d39c21]{color:#b13f13;margin-right:5px}.starFavorite[data-v-74d39c21]:hover,.starNormal[data-v-74d39c21]:hover{color:#e85e29}.starNormal[data-v-74d39c21]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-74d39c21]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-74d39c21]{background-color:#dacece;font-weight:700}.scrollable[data-v-74d39c21]{overflow-y:auto}.collapsed>.when-opened[data-v-74d39c21],:not(.collapsed)>.when-closed[data-v-74d39c21]{display:none}[data-v-74d39c21]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-74d39c21]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-74d39c21]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-74d39c21]:before{background-color:#555!important}.popover[data-v-74d39c21]{max-width:400px!important}.custom-control-label[data-v-74d39c21]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-74d39c21],.form-control.is-invalid[data-v-74d39c21]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-74d39c21]{overflow:auto!important}.modal-content[data-v-74d39c21],.popover-body[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-74d39c21],.btn-primary[data-v-74d39c21]:active,.btn-primary[data-v-74d39c21]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-74d39c21]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-74d39c21]{background-color:#377a16}.btn-success[data-v-74d39c21]:hover{background-color:#1a390a}.btn-warning[data-v-74d39c21]{background-color:#dacece}.btn-warning[data-v-74d39c21]:hover{background-color:#b9a2a2}.btn-danger[data-v-74d39c21]{background-color:#ce1212}.btn-danger[data-v-74d39c21]:hover{background-color:#880c0c}.text-success[data-v-74d39c21]{color:#377a16!important}.text-warning[data-v-74d39c21]{color:#b9a2a2!important}.text-danger[data-v-74d39c21]{color:#ce1212!important}.alert-success[data-v-74d39c21]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-74d39c21]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-74d39c21]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-74d39c21]{order:1}.order2[data-v-74d39c21]{order:2}.order3[data-v-74d39c21]{order:3}.order4[data-v-74d39c21]{order:4}.order5[data-v-74d39c21]{order:5}div kbd[data-v-74d39c21]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingTypes[data-v-74d39c21]{width:72px;text-align:center;z-index:200;user-select:none;font-size:1.25rem;padding:10px 0}.mappingType[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;width:30px;height:30px;margin:2px;font-weight:700}.mappingTypeSelected[data-v-74d39c21]{background-color:#dacece}.mappingType[data-v-74d39c21]:hover{background-color:#ece5e5;color:#4a4a4a}.text-dark[data-v-27dae9bc]{color:#212121}.text-grey[data-v-27dae9bc]{color:#4a4a4a}.text-lightGrey[data-v-27dae9bc]{color:#737373}.text-mediumLightGrey[data-v-27dae9bc]{color:#aaa}.text-veryLightGrey[data-v-27dae9bc]{color:#d2d2d2}.fontWeight-medium[data-v-27dae9bc]{font-weight:500}.fontWeight-heavy[data-v-27dae9bc]{font-weight:700}.font-italic[data-v-27dae9bc]{font-style:italic}.fontSize-verySmall[data-v-27dae9bc]{font-size:.75rem}.fontSize-small[data-v-27dae9bc]{font-size:.8rem}.fontSize-normal[data-v-27dae9bc]{font-size:.9rem}.fontSize-large[data-v-27dae9bc]{font-size:1.1rem}.font-default[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-27dae9bc]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-27dae9bc]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-27dae9bc]{word-break:break-all}.fillAndCenter[data-v-27dae9bc]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-27dae9bc]{scrollbar-width:thin}.mainComponent[data-v-27dae9bc]{position:relative}.mainComponent-minimized[data-v-27dae9bc]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-27dae9bc]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-27dae9bc]{display:block}.visualComponent[data-v-27dae9bc]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-27dae9bc]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-27dae9bc]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-27dae9bc]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-27dae9bc]{display:block;flex:1 1 auto;overflow:auto}p[data-v-27dae9bc]{margin:3px 0!important}a[data-v-27dae9bc]:link,a[data-v-27dae9bc]:visited,a[data-v-27dae9bc]:active{color:#b13f13}a[data-v-27dae9bc]:hover,.alert a[data-v-27dae9bc]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-27dae9bc]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-27dae9bc]{color:#737373!important}.page-link[data-v-27dae9bc]:hover{color:#e85e29!important}ul[data-v-27dae9bc]{padding-left:20px}h1[data-v-27dae9bc]{font-size:1.85rem}h2[data-v-27dae9bc]{font-size:1.7rem}h3[data-v-27dae9bc]{font-size:1.55rem}h4[data-v-27dae9bc]{font-size:1.35rem}h5[data-v-27dae9bc]{font-size:1.25rem}h6[data-v-27dae9bc]{font-size:1.2rem}.button[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-27dae9bc]:hover{color:#e85e29}.button-disabled[data-v-27dae9bc]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-27dae9bc]:hover{color:#880c0c}.button[data-v-27dae9bc],button[data-v-27dae9bc]{transition:all .2s ease-in-out}.button[data-v-27dae9bc]:not(.button-disabled):active,button[data-v-27dae9bc]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-27dae9bc]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-27dae9bc]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-27dae9bc]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-27dae9bc]:hover{color:#e85e29}.concept-mappingsExist[data-v-27dae9bc]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-27dae9bc]{border-right:5px solid #ffffff}.pointer[data-v-27dae9bc]{cursor:pointer}.starFavorite[data-v-27dae9bc]{color:#b13f13;margin-right:5px}.starFavorite[data-v-27dae9bc]:hover,.starNormal[data-v-27dae9bc]:hover{color:#e85e29}.starNormal[data-v-27dae9bc]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-27dae9bc]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-27dae9bc]{background-color:#dacece;font-weight:700}.scrollable[data-v-27dae9bc]{overflow-y:auto}.collapsed>.when-opened[data-v-27dae9bc],:not(.collapsed)>.when-closed[data-v-27dae9bc]{display:none}[data-v-27dae9bc]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-27dae9bc]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-27dae9bc]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-27dae9bc]:before{background-color:#555!important}.popover[data-v-27dae9bc]{max-width:400px!important}.custom-control-label[data-v-27dae9bc]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-27dae9bc],.form-control.is-invalid[data-v-27dae9bc]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-27dae9bc]{overflow:auto!important}.modal-content[data-v-27dae9bc],.popover-body[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-27dae9bc],.btn-primary[data-v-27dae9bc]:active,.btn-primary[data-v-27dae9bc]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-27dae9bc]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-27dae9bc]{background-color:#377a16}.btn-success[data-v-27dae9bc]:hover{background-color:#1a390a}.btn-warning[data-v-27dae9bc]{background-color:#dacece}.btn-warning[data-v-27dae9bc]:hover{background-color:#b9a2a2}.btn-danger[data-v-27dae9bc]{background-color:#ce1212}.btn-danger[data-v-27dae9bc]:hover{background-color:#880c0c}.text-success[data-v-27dae9bc]{color:#377a16!important}.text-warning[data-v-27dae9bc]{color:#b9a2a2!important}.text-danger[data-v-27dae9bc]{color:#ce1212!important}.alert-success[data-v-27dae9bc]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-27dae9bc]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-27dae9bc]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-27dae9bc]{order:1}.order2[data-v-27dae9bc]{order:2}.order3[data-v-27dae9bc]{order:3}.order4[data-v-27dae9bc]{order:4}.order5[data-v-27dae9bc]{order:5}div kbd[data-v-27dae9bc]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingEditor[data-v-27dae9bc]{position:relative;display:flex;border:1px solid #ffffff;background-color:#fff}.mappingTypeSelection[data-v-27dae9bc]{flex:none;position:relative;order:1;margin:auto 0;transform:translateY(-10px)}.mappingEditorPart[data-v-27dae9bc]{flex:1;width:0;padding:30px 0 30px 5px;margin-right:5px;display:flex;flex-direction:column;position:relative}.mappingEditorPart>div[data-v-27dae9bc]{flex:1;height:0;display:flex;flex-direction:column}.mappingEditorPart-noConcepts>div[data-v-27dae9bc]{border:1px dashed #d2d2d2;border-radius:10px}.mappingEditorPart-dropTarget>div[data-v-27dae9bc]{border:1px dashed #1a390a;border-radius:10px}.mappingEditor-addButton[data-v-27dae9bc]{font-size:1.8em}.mappingScheme[data-v-27dae9bc]{text-align:center;flex:none;margin:-29px 0 5px}.mappingConceptList[data-v-27dae9bc]{flex:1;height:0;position:relative;align-items:center}.mappingConceptList>div[data-v-27dae9bc]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;display:flex;flex-direction:column}.mappingConceptList>div>ul[data-v-27dae9bc]{list-style:none;padding:0}.mappingConceptList>div>ul>li[data-v-27dae9bc]{position:relative;margin:5px 12px 5px 0}.mappingConceptLink[data-v-27dae9bc]:hover{color:#b13f13}.mappingNoConcepts[data-v-27dae9bc]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);text-align:center;font-size:.8rem;color:#737373}.mappingEditorToolbar[data-v-27dae9bc]{position:absolute;font-size:16px;text-align:center;margin:5px auto 0;left:30px;right:30px;bottom:0;display:flex;justify-content:center;align-items:center;z-index:200}.mappingEditorToolbarItem[data-v-27dae9bc]{flex:0;margin:0 5px}.mappingButtons[data-v-27dae9bc]{flex:0 0 32px!important;display:flex;flex-direction:row!important}.mappingButtonsFiller[data-v-27dae9bc]{flex:1}.mappingEditor-infoIcon[data-v-27dae9bc]{position:absolute;bottom:-4px;right:15px;z-index:200}.mappingEditor-infoIcon .button[data-v-27dae9bc]{color:#aaa}.mappingEditor-infoIcon .button[data-v-27dae9bc]:hover{color:#e85e29}.mappingEditor-title[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:200}.addButton[data-v-27dae9bc]{flex:none;margin:0 10px;font-size:1.5rem}.mappingEditor-deleteButtons[data-v-27dae9bc]{display:flex;justify-content:center}.mappingEditor-deleteButtons button[data-v-27dae9bc]{margin:10px 20px}.mappingEditor-mappingNotSaved[data-v-27dae9bc],.mappingEditor-mappingSaved[data-v-27dae9bc]{position:absolute;bottom:-1px;left:0;color:#ce1212;z-index:200}.mappingEditor-mappingSaved[data-v-27dae9bc]{color:#1a390a}.mappingEditor-mappingAlert[data-v-27dae9bc]{min-width:16px;z-index:200}.mappingEditor-concordanceSelection[data-v-27dae9bc]{position:absolute;bottom:-4px;right:35px;max-width:30%;z-index:200}#mappingEditor .componentSettings{right:-2px;bottom:-4px}.text-dark[data-v-0b6e6a9c]{color:#212121}.text-grey[data-v-0b6e6a9c]{color:#4a4a4a}.text-lightGrey[data-v-0b6e6a9c]{color:#737373}.text-mediumLightGrey[data-v-0b6e6a9c]{color:#aaa}.text-veryLightGrey[data-v-0b6e6a9c]{color:#d2d2d2}.fontWeight-medium[data-v-0b6e6a9c]{font-weight:500}.fontWeight-heavy[data-v-0b6e6a9c]{font-weight:700}.font-italic[data-v-0b6e6a9c]{font-style:italic}.fontSize-verySmall[data-v-0b6e6a9c]{font-size:.75rem}.fontSize-small[data-v-0b6e6a9c]{font-size:.8rem}.fontSize-normal[data-v-0b6e6a9c]{font-size:.9rem}.fontSize-large[data-v-0b6e6a9c]{font-size:1.1rem}.font-default[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-0b6e6a9c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-0b6e6a9c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-0b6e6a9c]{word-break:break-all}.fillAndCenter[data-v-0b6e6a9c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-0b6e6a9c]{scrollbar-width:thin}.mainComponent[data-v-0b6e6a9c]{position:relative}.mainComponent-minimized[data-v-0b6e6a9c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:block}.visualComponent[data-v-0b6e6a9c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-0b6e6a9c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-0b6e6a9c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-0b6e6a9c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-0b6e6a9c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-0b6e6a9c]{margin:3px 0!important}a[data-v-0b6e6a9c]:link,a[data-v-0b6e6a9c]:visited,a[data-v-0b6e6a9c]:active{color:#b13f13}a[data-v-0b6e6a9c]:hover,.alert a[data-v-0b6e6a9c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-0b6e6a9c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-0b6e6a9c]{color:#737373!important}.page-link[data-v-0b6e6a9c]:hover{color:#e85e29!important}ul[data-v-0b6e6a9c]{padding-left:20px}h1[data-v-0b6e6a9c]{font-size:1.85rem}h2[data-v-0b6e6a9c]{font-size:1.7rem}h3[data-v-0b6e6a9c]{font-size:1.55rem}h4[data-v-0b6e6a9c]{font-size:1.35rem}h5[data-v-0b6e6a9c]{font-size:1.25rem}h6[data-v-0b6e6a9c]{font-size:1.2rem}.button[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-0b6e6a9c]:hover{color:#e85e29}.button-disabled[data-v-0b6e6a9c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-0b6e6a9c]:hover{color:#880c0c}.button[data-v-0b6e6a9c],button[data-v-0b6e6a9c]{transition:all .2s ease-in-out}.button[data-v-0b6e6a9c]:not(.button-disabled):active,button[data-v-0b6e6a9c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-0b6e6a9c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-0b6e6a9c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-0b6e6a9c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-0b6e6a9c]:hover{color:#e85e29}.concept-mappingsExist[data-v-0b6e6a9c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-0b6e6a9c]{border-right:5px solid #ffffff}.pointer[data-v-0b6e6a9c]{cursor:pointer}.starFavorite[data-v-0b6e6a9c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-0b6e6a9c]:hover,.starNormal[data-v-0b6e6a9c]:hover{color:#e85e29}.starNormal[data-v-0b6e6a9c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-0b6e6a9c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-0b6e6a9c]{background-color:#dacece;font-weight:700}.scrollable[data-v-0b6e6a9c]{overflow-y:auto}.collapsed>.when-opened[data-v-0b6e6a9c],:not(.collapsed)>.when-closed[data-v-0b6e6a9c]{display:none}[data-v-0b6e6a9c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-0b6e6a9c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-0b6e6a9c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-0b6e6a9c]:before{background-color:#555!important}.popover[data-v-0b6e6a9c]{max-width:400px!important}.custom-control-label[data-v-0b6e6a9c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-0b6e6a9c],.form-control.is-invalid[data-v-0b6e6a9c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-0b6e6a9c]{overflow:auto!important}.modal-content[data-v-0b6e6a9c],.popover-body[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-0b6e6a9c],.btn-primary[data-v-0b6e6a9c]:active,.btn-primary[data-v-0b6e6a9c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-0b6e6a9c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-0b6e6a9c]{background-color:#377a16}.btn-success[data-v-0b6e6a9c]:hover{background-color:#1a390a}.btn-warning[data-v-0b6e6a9c]{background-color:#dacece}.btn-warning[data-v-0b6e6a9c]:hover{background-color:#b9a2a2}.btn-danger[data-v-0b6e6a9c]{background-color:#ce1212}.btn-danger[data-v-0b6e6a9c]:hover{background-color:#880c0c}.text-success[data-v-0b6e6a9c]{color:#377a16!important}.text-warning[data-v-0b6e6a9c]{color:#b9a2a2!important}.text-danger[data-v-0b6e6a9c]{color:#ce1212!important}.alert-success[data-v-0b6e6a9c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-0b6e6a9c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-0b6e6a9c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-0b6e6a9c]{order:1}.order2[data-v-0b6e6a9c]{order:2}.order3[data-v-0b6e6a9c]{order:3}.order4[data-v-0b6e6a9c]{order:4}.order5[data-v-0b6e6a9c]{order:5}div kbd[data-v-0b6e6a9c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.minimizeButton[data-v-0b6e6a9c]{right:0;top:0;background:rgba(85,85,85,.2);color:#fff;border-radius:0 0 0 3px}.minimizeButton[data-v-0b6e6a9c]{padding-left:5px}.maximizeButton[data-v-0b6e6a9c]{z-index:900;display:inline-block;position:static;color:rgba(85,85,85,.2);font-size:1rem}.minimizedHoverOverlay[data-v-0b6e6a9c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6);z-index:300}.minimizedOverlay[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center;color:#737373;cursor:pointer;position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;background-color:#fff;user-select:none}.minimizedOverlay[data-v-0b6e6a9c]:hover{background-color:#dacece}.minimizedOverlay>div[data-v-0b6e6a9c]{position:absolute;margin:auto 0;top:0;right:0;bottom:0;left:0;height:24px}.text-dark[data-v-f2129d18]{color:#212121}.text-grey[data-v-f2129d18]{color:#4a4a4a}.text-lightGrey[data-v-f2129d18]{color:#737373}.text-mediumLightGrey[data-v-f2129d18]{color:#aaa}.text-veryLightGrey[data-v-f2129d18]{color:#d2d2d2}.fontWeight-medium[data-v-f2129d18]{font-weight:500}.fontWeight-heavy[data-v-f2129d18]{font-weight:700}.font-italic[data-v-f2129d18]{font-style:italic}.fontSize-verySmall[data-v-f2129d18]{font-size:.75rem}.fontSize-small[data-v-f2129d18]{font-size:.8rem}.fontSize-normal[data-v-f2129d18]{font-size:.9rem}.fontSize-large[data-v-f2129d18]{font-size:1.1rem}.font-default[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f2129d18]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f2129d18]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f2129d18]{word-break:break-all}.fillAndCenter[data-v-f2129d18]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f2129d18]{scrollbar-width:thin}.mainComponent[data-v-f2129d18]{position:relative}.mainComponent-minimized[data-v-f2129d18]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f2129d18]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f2129d18]{display:block}.visualComponent[data-v-f2129d18]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f2129d18]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f2129d18]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f2129d18]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f2129d18]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f2129d18]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f2129d18]{margin:3px 0!important}a[data-v-f2129d18]:link,a[data-v-f2129d18]:visited,a[data-v-f2129d18]:active{color:#b13f13}a[data-v-f2129d18]:hover,.alert a[data-v-f2129d18]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f2129d18]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f2129d18]{color:#737373!important}.page-link[data-v-f2129d18]:hover{color:#e85e29!important}ul[data-v-f2129d18]{padding-left:20px}h1[data-v-f2129d18]{font-size:1.85rem}h2[data-v-f2129d18]{font-size:1.7rem}h3[data-v-f2129d18]{font-size:1.55rem}h4[data-v-f2129d18]{font-size:1.35rem}h5[data-v-f2129d18]{font-size:1.25rem}h6[data-v-f2129d18]{font-size:1.2rem}.button[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f2129d18]:hover{color:#e85e29}.button-disabled[data-v-f2129d18]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f2129d18]:hover{color:#880c0c}.button[data-v-f2129d18],button[data-v-f2129d18]{transition:all .2s ease-in-out}.button[data-v-f2129d18]:not(.button-disabled):active,button[data-v-f2129d18]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f2129d18]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f2129d18]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f2129d18]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f2129d18]:hover{color:#e85e29}.concept-mappingsExist[data-v-f2129d18]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f2129d18]{border-right:5px solid #ffffff}.pointer[data-v-f2129d18]{cursor:pointer}.starFavorite[data-v-f2129d18]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f2129d18]:hover,.starNormal[data-v-f2129d18]:hover{color:#e85e29}.starNormal[data-v-f2129d18]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f2129d18]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f2129d18]{background-color:#dacece;font-weight:700}.scrollable[data-v-f2129d18]{overflow-y:auto}.collapsed>.when-opened[data-v-f2129d18],:not(.collapsed)>.when-closed[data-v-f2129d18]{display:none}[data-v-f2129d18]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f2129d18]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f2129d18]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f2129d18]:before{background-color:#555!important}.popover[data-v-f2129d18]{max-width:400px!important}.custom-control-label[data-v-f2129d18]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f2129d18],.form-control.is-invalid[data-v-f2129d18]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f2129d18]{overflow:auto!important}.modal-content[data-v-f2129d18],.popover-body[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f2129d18],.btn-primary[data-v-f2129d18]:active,.btn-primary[data-v-f2129d18]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f2129d18]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f2129d18]{background-color:#377a16}.btn-success[data-v-f2129d18]:hover{background-color:#1a390a}.btn-warning[data-v-f2129d18]{background-color:#dacece}.btn-warning[data-v-f2129d18]:hover{background-color:#b9a2a2}.btn-danger[data-v-f2129d18]{background-color:#ce1212}.btn-danger[data-v-f2129d18]:hover{background-color:#880c0c}.text-success[data-v-f2129d18]{color:#377a16!important}.text-warning[data-v-f2129d18]{color:#b9a2a2!important}.text-danger[data-v-f2129d18]{color:#ce1212!important}.alert-success[data-v-f2129d18]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f2129d18]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f2129d18]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f2129d18]{order:1}.order2[data-v-f2129d18]{order:2}.order3[data-v-f2129d18]{order:3}.order4[data-v-f2129d18]{order:4}.order5[data-v-f2129d18]{order:5}div kbd[data-v-f2129d18]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptBox[data-v-f2129d18]{display:flex;position:relative;min-height:20px;padding-top:2px;padding-bottom:2px;margin-left:3px;cursor:pointer;user-select:none}.arrowBox[data-v-f2129d18]{flex:none;width:18px;padding-left:4px}.labelBox[data-v-f2129d18]{flex:1;vertical-align:center;padding-right:20px}.labelBoxSelected[data-v-f2129d18]{padding-right:16px}.labelBoxFull[data-v-f2129d18]{padding-left:18px}.labelBoxSingle[data-v-f2129d18]{padding-left:5px}.labelBox[data-v-f2129d18],.labelBox[data-v-f2129d18]:link,.labelBox[data-v-f2129d18]:hover,.labelBox[data-v-f2129d18]:active,.labelBox[data-v-f2129d18]:visited{color:#212121}.addToMapping[data-v-f2129d18]{font-size:1.1rem;position:absolute;color:#fff;top:50%;transform:translateY(-50%);right:8px;opacity:.7}.hovered[data-v-f2129d18],.selected.hovered[data-v-f2129d18],.arrowBox[data-v-f2129d18]:hover,.conceptListItem[data-v-f2129d18]:hover{background-color:#ece5e5}.conceptListItem-buttonBefore[data-v-f2129d18]{padding-top:2px}.arrowBox>i[data-v-f2129d18]{border:solid #212121;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:2px 0}.right[data-v-f2129d18]{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left[data-v-f2129d18]{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up[data-v-f2129d18]{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down[data-v-f2129d18]{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.conceptListItem-icon[data-v-f2129d18]{margin-right:2px}.text-dark[data-v-67a1d926]{color:#212121}.text-grey[data-v-67a1d926]{color:#4a4a4a}.text-lightGrey[data-v-67a1d926]{color:#737373}.text-mediumLightGrey[data-v-67a1d926]{color:#aaa}.text-veryLightGrey[data-v-67a1d926]{color:#d2d2d2}.fontWeight-medium[data-v-67a1d926]{font-weight:500}.fontWeight-heavy[data-v-67a1d926]{font-weight:700}.font-italic[data-v-67a1d926]{font-style:italic}.fontSize-verySmall[data-v-67a1d926]{font-size:.75rem}.fontSize-small[data-v-67a1d926]{font-size:.8rem}.fontSize-normal[data-v-67a1d926]{font-size:.9rem}.fontSize-large[data-v-67a1d926]{font-size:1.1rem}.font-default[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-67a1d926]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-67a1d926]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-67a1d926]{word-break:break-all}.fillAndCenter[data-v-67a1d926]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-67a1d926]{scrollbar-width:thin}.mainComponent[data-v-67a1d926]{position:relative}.mainComponent-minimized[data-v-67a1d926]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-67a1d926]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-67a1d926]{display:block}.visualComponent[data-v-67a1d926]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-67a1d926]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-67a1d926]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-67a1d926]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-67a1d926]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-67a1d926]{display:block;flex:1 1 auto;overflow:auto}p[data-v-67a1d926]{margin:3px 0!important}a[data-v-67a1d926]:link,a[data-v-67a1d926]:visited,a[data-v-67a1d926]:active{color:#b13f13}a[data-v-67a1d926]:hover,.alert a[data-v-67a1d926]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-67a1d926]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-67a1d926]{color:#737373!important}.page-link[data-v-67a1d926]:hover{color:#e85e29!important}ul[data-v-67a1d926]{padding-left:20px}h1[data-v-67a1d926]{font-size:1.85rem}h2[data-v-67a1d926]{font-size:1.7rem}h3[data-v-67a1d926]{font-size:1.55rem}h4[data-v-67a1d926]{font-size:1.35rem}h5[data-v-67a1d926]{font-size:1.25rem}h6[data-v-67a1d926]{font-size:1.2rem}.button[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-67a1d926]:hover{color:#e85e29}.button-disabled[data-v-67a1d926]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-67a1d926]:hover{color:#880c0c}.button[data-v-67a1d926],button[data-v-67a1d926]{transition:all .2s ease-in-out}.button[data-v-67a1d926]:not(.button-disabled):active,button[data-v-67a1d926]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-67a1d926]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-67a1d926]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-67a1d926]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-67a1d926]:hover{color:#e85e29}.concept-mappingsExist[data-v-67a1d926]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-67a1d926]{border-right:5px solid #ffffff}.pointer[data-v-67a1d926]{cursor:pointer}.starFavorite[data-v-67a1d926]{color:#b13f13;margin-right:5px}.starFavorite[data-v-67a1d926]:hover,.starNormal[data-v-67a1d926]:hover{color:#e85e29}.starNormal[data-v-67a1d926]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-67a1d926]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-67a1d926]{background-color:#dacece;font-weight:700}.scrollable[data-v-67a1d926]{overflow-y:auto}.collapsed>.when-opened[data-v-67a1d926],:not(.collapsed)>.when-closed[data-v-67a1d926]{display:none}[data-v-67a1d926]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-67a1d926]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-67a1d926]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-67a1d926]:before{background-color:#555!important}.popover[data-v-67a1d926]{max-width:400px!important}.custom-control-label[data-v-67a1d926]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-67a1d926],.form-control.is-invalid[data-v-67a1d926]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-67a1d926]{overflow:auto!important}.modal-content[data-v-67a1d926],.popover-body[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-67a1d926],.btn-primary[data-v-67a1d926]:active,.btn-primary[data-v-67a1d926]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-67a1d926]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-67a1d926]{background-color:#377a16}.btn-success[data-v-67a1d926]:hover{background-color:#1a390a}.btn-warning[data-v-67a1d926]{background-color:#dacece}.btn-warning[data-v-67a1d926]:hover{background-color:#b9a2a2}.btn-danger[data-v-67a1d926]{background-color:#ce1212}.btn-danger[data-v-67a1d926]:hover{background-color:#880c0c}.text-success[data-v-67a1d926]{color:#377a16!important}.text-warning[data-v-67a1d926]{color:#b9a2a2!important}.text-danger[data-v-67a1d926]{color:#ce1212!important}.alert-success[data-v-67a1d926]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-67a1d926]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-67a1d926]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-67a1d926]{order:1}.order2[data-v-67a1d926]{order:2}.order3[data-v-67a1d926]{order:3}.order4[data-v-67a1d926]{order:4}.order5[data-v-67a1d926]{order:5}div kbd[data-v-67a1d926]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptList[data-v-67a1d926]{height:100%}.conceptListItems[data-v-67a1d926]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.conceptListItems>*:first-child>*[data-v-67a1d926]:last-child{margin-bottom:30px}.conceptListItems-noItems[data-v-67a1d926]{margin-top:5px;text-align:center}.conceptListWrapper .cocoda-vue-tabs-content{padding:5px 0 0!important}.conceptListWrapper .componentSettings{right:3px;bottom:2px}.conceptListWrapper-reloadButton{right:41px!important;bottom:1px!important}.conceptListWrapper-listSelectionButton{position:absolute;left:10px;top:7px}.conceptListWrapper-listSelectionPopover-choice{padding:4px 5px}.conceptListWrapper-listSelectionPopover-choice:hover{background-color:#f6f3f3;cursor:pointer}.itemDetailNarrower[data-v-b8c320f6]{margin:5px 0}.text-dark[data-v-7ca8fc2f]{color:#212121}.text-grey[data-v-7ca8fc2f]{color:#4a4a4a}.text-lightGrey[data-v-7ca8fc2f]{color:#737373}.text-mediumLightGrey[data-v-7ca8fc2f]{color:#aaa}.text-veryLightGrey[data-v-7ca8fc2f]{color:#d2d2d2}.fontWeight-medium[data-v-7ca8fc2f]{font-weight:500}.fontWeight-heavy[data-v-7ca8fc2f]{font-weight:700}.font-italic[data-v-7ca8fc2f]{font-style:italic}.fontSize-verySmall[data-v-7ca8fc2f]{font-size:.75rem}.fontSize-small[data-v-7ca8fc2f]{font-size:.8rem}.fontSize-normal[data-v-7ca8fc2f]{font-size:.9rem}.fontSize-large[data-v-7ca8fc2f]{font-size:1.1rem}.font-default[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ca8fc2f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ca8fc2f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ca8fc2f]{word-break:break-all}.fillAndCenter[data-v-7ca8fc2f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ca8fc2f]{scrollbar-width:thin}.mainComponent[data-v-7ca8fc2f]{position:relative}.mainComponent-minimized[data-v-7ca8fc2f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:block}.visualComponent[data-v-7ca8fc2f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ca8fc2f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ca8fc2f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ca8fc2f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ca8fc2f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ca8fc2f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ca8fc2f]{margin:3px 0!important}a[data-v-7ca8fc2f]:link,a[data-v-7ca8fc2f]:visited,a[data-v-7ca8fc2f]:active{color:#b13f13}a[data-v-7ca8fc2f]:hover,.alert a[data-v-7ca8fc2f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ca8fc2f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ca8fc2f]{color:#737373!important}.page-link[data-v-7ca8fc2f]:hover{color:#e85e29!important}ul[data-v-7ca8fc2f]{padding-left:20px}h1[data-v-7ca8fc2f]{font-size:1.85rem}h2[data-v-7ca8fc2f]{font-size:1.7rem}h3[data-v-7ca8fc2f]{font-size:1.55rem}h4[data-v-7ca8fc2f]{font-size:1.35rem}h5[data-v-7ca8fc2f]{font-size:1.25rem}h6[data-v-7ca8fc2f]{font-size:1.2rem}.button[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ca8fc2f]:hover{color:#e85e29}.button-disabled[data-v-7ca8fc2f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ca8fc2f]:hover{color:#880c0c}.button[data-v-7ca8fc2f],button[data-v-7ca8fc2f]{transition:all .2s ease-in-out}.button[data-v-7ca8fc2f]:not(.button-disabled):active,button[data-v-7ca8fc2f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ca8fc2f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ca8fc2f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ca8fc2f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ca8fc2f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ca8fc2f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ca8fc2f]{border-right:5px solid #ffffff}.pointer[data-v-7ca8fc2f]{cursor:pointer}.starFavorite[data-v-7ca8fc2f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ca8fc2f]:hover,.starNormal[data-v-7ca8fc2f]:hover{color:#e85e29}.starNormal[data-v-7ca8fc2f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ca8fc2f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ca8fc2f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ca8fc2f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ca8fc2f],:not(.collapsed)>.when-closed[data-v-7ca8fc2f]{display:none}[data-v-7ca8fc2f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ca8fc2f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ca8fc2f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ca8fc2f]:before{background-color:#555!important}.popover[data-v-7ca8fc2f]{max-width:400px!important}.custom-control-label[data-v-7ca8fc2f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ca8fc2f],.form-control.is-invalid[data-v-7ca8fc2f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ca8fc2f]{overflow:auto!important}.modal-content[data-v-7ca8fc2f],.popover-body[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ca8fc2f],.btn-primary[data-v-7ca8fc2f]:active,.btn-primary[data-v-7ca8fc2f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ca8fc2f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ca8fc2f]{background-color:#377a16}.btn-success[data-v-7ca8fc2f]:hover{background-color:#1a390a}.btn-warning[data-v-7ca8fc2f]{background-color:#dacece}.btn-warning[data-v-7ca8fc2f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ca8fc2f]{background-color:#ce1212}.btn-danger[data-v-7ca8fc2f]:hover{background-color:#880c0c}.text-success[data-v-7ca8fc2f]{color:#377a16!important}.text-warning[data-v-7ca8fc2f]{color:#b9a2a2!important}.text-danger[data-v-7ca8fc2f]{color:#ce1212!important}.alert-success[data-v-7ca8fc2f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ca8fc2f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ca8fc2f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ca8fc2f]{order:1}.order2[data-v-7ca8fc2f]{order:2}.order3[data-v-7ca8fc2f]{order:3}.order4[data-v-7ca8fc2f]{order:4}.order5[data-v-7ca8fc2f]{order:5}div kbd[data-v-7ca8fc2f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-scheme[data-v-7ca8fc2f]{margin-top:5px}.conceptDetail-name[data-v-7ca8fc2f]{background-color:#dacece;position:relative;padding:0 20px}.conceptDetail-name-clearButton[data-v-7ca8fc2f]{position:absolute;left:2px;top:2px}.conceptDetail-name-addButton[data-v-7ca8fc2f]{font-size:1.1rem;position:absolute;right:3px;top:-2px;color:#fff}.conceptDetail-identifier[data-v-7ca8fc2f]{margin:2px 5px}.conceptDetail-identifier[data-v-7ca8fc2f]:last-child{margin-bottom:0}.conceptDetail-identifier a[data-v-7ca8fc2f]{padding:0 3px}.conceptDetail-identifier svg[data-v-7ca8fc2f]{user-select:none}.conceptDetail-notes[data-v-7ca8fc2f]{margin-top:0;display:flex;flex-direction:column}.conceptDetail-note[data-v-7ca8fc2f]{padding:3px 5px;flex:1}.conceptDetail-previousButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:20px;height:23px;line-height:23px}.conceptDetail-nextButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:0;height:23px;line-height:23px}.conceptDetail-nextButton button[data-v-7ca8fc2f],.conceptDetail-previousButton button[data-v-7ca8fc2f]{font-size:.8rem;padding:0 4px}.coli-ana[data-v-7ca8fc2f]{list-style:none;padding-left:0}.coli-ana>li[data-v-7ca8fc2f]{display:flex}.coli-ana>li>div[data-v-7ca8fc2f]:first-child{width:8px;user-select:none;color:#737373;font-weight:400}.coli-ana>li>div[data-v-7ca8fc2f]:not(:last-child){font-family:monospace}.coli-ana>li>div[data-v-7ca8fc2f]:last-child{flex:1;padding-left:5px}.conceptDetail .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:8px 6px 6px!important}.text-dark[data-v-80213f73]{color:#212121}.text-grey[data-v-80213f73]{color:#4a4a4a}.text-lightGrey[data-v-80213f73]{color:#737373}.text-mediumLightGrey[data-v-80213f73]{color:#aaa}.text-veryLightGrey[data-v-80213f73]{color:#d2d2d2}.fontWeight-medium[data-v-80213f73]{font-weight:500}.fontWeight-heavy[data-v-80213f73]{font-weight:700}.font-italic[data-v-80213f73]{font-style:italic}.fontSize-verySmall[data-v-80213f73]{font-size:.75rem}.fontSize-small[data-v-80213f73]{font-size:.8rem}.fontSize-normal[data-v-80213f73]{font-size:.9rem}.fontSize-large[data-v-80213f73]{font-size:1.1rem}.font-default[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-80213f73]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-80213f73]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-80213f73]{word-break:break-all}.fillAndCenter[data-v-80213f73]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-80213f73]{scrollbar-width:thin}.mainComponent[data-v-80213f73]{position:relative}.mainComponent-minimized[data-v-80213f73]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-80213f73]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-80213f73]{display:block}.visualComponent[data-v-80213f73]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-80213f73]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-80213f73]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-80213f73]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-80213f73]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-80213f73]{display:block;flex:1 1 auto;overflow:auto}p[data-v-80213f73]{margin:3px 0!important}a[data-v-80213f73]:link,a[data-v-80213f73]:visited,a[data-v-80213f73]:active{color:#b13f13}a[data-v-80213f73]:hover,.alert a[data-v-80213f73]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-80213f73]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-80213f73]{color:#737373!important}.page-link[data-v-80213f73]:hover{color:#e85e29!important}ul[data-v-80213f73]{padding-left:20px}h1[data-v-80213f73]{font-size:1.85rem}h2[data-v-80213f73]{font-size:1.7rem}h3[data-v-80213f73]{font-size:1.55rem}h4[data-v-80213f73]{font-size:1.35rem}h5[data-v-80213f73]{font-size:1.25rem}h6[data-v-80213f73]{font-size:1.2rem}.button[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-80213f73]:hover{color:#e85e29}.button-disabled[data-v-80213f73]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-80213f73]:hover{color:#880c0c}.button[data-v-80213f73],button[data-v-80213f73]{transition:all .2s ease-in-out}.button[data-v-80213f73]:not(.button-disabled):active,button[data-v-80213f73]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-80213f73]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-80213f73]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-80213f73]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-80213f73]:hover{color:#e85e29}.concept-mappingsExist[data-v-80213f73]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-80213f73]{border-right:5px solid #ffffff}.pointer[data-v-80213f73]{cursor:pointer}.starFavorite[data-v-80213f73]{color:#b13f13;margin-right:5px}.starFavorite[data-v-80213f73]:hover,.starNormal[data-v-80213f73]:hover{color:#e85e29}.starNormal[data-v-80213f73]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-80213f73]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-80213f73]{background-color:#dacece;font-weight:700}.scrollable[data-v-80213f73]{overflow-y:auto}.collapsed>.when-opened[data-v-80213f73],:not(.collapsed)>.when-closed[data-v-80213f73]{display:none}[data-v-80213f73]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-80213f73]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-80213f73]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-80213f73]:before{background-color:#555!important}.popover[data-v-80213f73]{max-width:400px!important}.custom-control-label[data-v-80213f73]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-80213f73],.form-control.is-invalid[data-v-80213f73]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-80213f73]{overflow:auto!important}.modal-content[data-v-80213f73],.popover-body[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-80213f73],.btn-primary[data-v-80213f73]:active,.btn-primary[data-v-80213f73]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-80213f73]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-80213f73]{background-color:#377a16}.btn-success[data-v-80213f73]:hover{background-color:#1a390a}.btn-warning[data-v-80213f73]{background-color:#dacece}.btn-warning[data-v-80213f73]:hover{background-color:#b9a2a2}.btn-danger[data-v-80213f73]{background-color:#ce1212}.btn-danger[data-v-80213f73]:hover{background-color:#880c0c}.text-success[data-v-80213f73]{color:#377a16!important}.text-warning[data-v-80213f73]{color:#b9a2a2!important}.text-danger[data-v-80213f73]{color:#ce1212!important}.alert-success[data-v-80213f73]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-80213f73]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-80213f73]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-80213f73]{order:1}.order2[data-v-80213f73]{order:2}.order3[data-v-80213f73]{order:3}.order4[data-v-80213f73]{order:4}.order5[data-v-80213f73]{order:5}div kbd[data-v-80213f73]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.schemeDetail-license[data-v-80213f73]{margin-top:5px}.schemeDetail-identifier[data-v-80213f73]{margin:5px 0}.schemeDetail-identifier svg[data-v-80213f73]{margin-right:3px}.schemeDetail-licenseBadge[data-v-80213f73]{margin-bottom:3px;height:15px}.text-dark[data-v-da52387b]{color:#212121}.text-grey[data-v-da52387b]{color:#4a4a4a}.text-lightGrey[data-v-da52387b]{color:#737373}.text-mediumLightGrey[data-v-da52387b]{color:#aaa}.text-veryLightGrey[data-v-da52387b]{color:#d2d2d2}.fontWeight-medium[data-v-da52387b]{font-weight:500}.fontWeight-heavy[data-v-da52387b]{font-weight:700}.font-italic[data-v-da52387b]{font-style:italic}.fontSize-verySmall[data-v-da52387b]{font-size:.75rem}.fontSize-small[data-v-da52387b]{font-size:.8rem}.fontSize-normal[data-v-da52387b]{font-size:.9rem}.fontSize-large[data-v-da52387b]{font-size:1.1rem}.font-default[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-da52387b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-da52387b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-da52387b]{word-break:break-all}.fillAndCenter[data-v-da52387b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-da52387b]{scrollbar-width:thin}.mainComponent[data-v-da52387b]{position:relative}.mainComponent-minimized[data-v-da52387b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-da52387b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-da52387b]{display:block}.visualComponent[data-v-da52387b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-da52387b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-da52387b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-da52387b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-da52387b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-da52387b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-da52387b]{margin:3px 0!important}a[data-v-da52387b]:link,a[data-v-da52387b]:visited,a[data-v-da52387b]:active{color:#b13f13}a[data-v-da52387b]:hover,.alert a[data-v-da52387b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-da52387b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-da52387b]{color:#737373!important}.page-link[data-v-da52387b]:hover{color:#e85e29!important}ul[data-v-da52387b]{padding-left:20px}h1[data-v-da52387b]{font-size:1.85rem}h2[data-v-da52387b]{font-size:1.7rem}h3[data-v-da52387b]{font-size:1.55rem}h4[data-v-da52387b]{font-size:1.35rem}h5[data-v-da52387b]{font-size:1.25rem}h6[data-v-da52387b]{font-size:1.2rem}.button[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-da52387b]:hover{color:#e85e29}.button-disabled[data-v-da52387b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-da52387b]:hover{color:#880c0c}.button[data-v-da52387b],button[data-v-da52387b]{transition:all .2s ease-in-out}.button[data-v-da52387b]:not(.button-disabled):active,button[data-v-da52387b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-da52387b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-da52387b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-da52387b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-da52387b]:hover{color:#e85e29}.concept-mappingsExist[data-v-da52387b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-da52387b]{border-right:5px solid #ffffff}.pointer[data-v-da52387b]{cursor:pointer}.starFavorite[data-v-da52387b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-da52387b]:hover,.starNormal[data-v-da52387b]:hover{color:#e85e29}.starNormal[data-v-da52387b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-da52387b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-da52387b]{background-color:#dacece;font-weight:700}.scrollable[data-v-da52387b]{overflow-y:auto}.collapsed>.when-opened[data-v-da52387b],:not(.collapsed)>.when-closed[data-v-da52387b]{display:none}[data-v-da52387b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-da52387b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-da52387b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-da52387b]:before{background-color:#555!important}.popover[data-v-da52387b]{max-width:400px!important}.custom-control-label[data-v-da52387b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-da52387b],.form-control.is-invalid[data-v-da52387b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-da52387b]{overflow:auto!important}.modal-content[data-v-da52387b],.popover-body[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-da52387b],.btn-primary[data-v-da52387b]:active,.btn-primary[data-v-da52387b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-da52387b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-da52387b]{background-color:#377a16}.btn-success[data-v-da52387b]:hover{background-color:#1a390a}.btn-warning[data-v-da52387b]{background-color:#dacece}.btn-warning[data-v-da52387b]:hover{background-color:#b9a2a2}.btn-danger[data-v-da52387b]{background-color:#ce1212}.btn-danger[data-v-da52387b]:hover{background-color:#880c0c}.text-success[data-v-da52387b]{color:#377a16!important}.text-warning[data-v-da52387b]{color:#b9a2a2!important}.text-danger[data-v-da52387b]{color:#ce1212!important}.alert-success[data-v-da52387b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-da52387b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-da52387b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-da52387b]{order:1}.order2[data-v-da52387b]{order:2}.order3[data-v-da52387b]{order:3}.order4[data-v-da52387b]{order:4}.order5[data-v-da52387b]{order:5}div kbd[data-v-da52387b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemDetail[data-v-da52387b]{position:relative;font-size:.8rem}.itemDetail-content[data-v-da52387b]{position:absolute;overflow-y:auto;top:6px;right:4px;bottom:5px;left:4px}.itemDetail-content[data-v-da52387b]{padding:2px 8px}.itemDetail .componentSettings[data-v-da52387b]{right:4px}.text-dark[data-v-a538b808]{color:#212121}.text-grey[data-v-a538b808]{color:#4a4a4a}.text-lightGrey[data-v-a538b808]{color:#737373}.text-mediumLightGrey[data-v-a538b808]{color:#aaa}.text-veryLightGrey[data-v-a538b808]{color:#d2d2d2}.fontWeight-medium[data-v-a538b808]{font-weight:500}.fontWeight-heavy[data-v-a538b808]{font-weight:700}.font-italic[data-v-a538b808]{font-style:italic}.fontSize-verySmall[data-v-a538b808]{font-size:.75rem}.fontSize-small[data-v-a538b808]{font-size:.8rem}.fontSize-normal[data-v-a538b808]{font-size:.9rem}.fontSize-large[data-v-a538b808]{font-size:1.1rem}.font-default[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-a538b808]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-a538b808]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-a538b808]{word-break:break-all}.fillAndCenter[data-v-a538b808]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-a538b808]{scrollbar-width:thin}.mainComponent[data-v-a538b808]{position:relative}.mainComponent-minimized[data-v-a538b808]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-a538b808]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-a538b808]{display:block}.visualComponent[data-v-a538b808]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-a538b808]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-a538b808]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-a538b808]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-a538b808]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-a538b808]{display:block;flex:1 1 auto;overflow:auto}p[data-v-a538b808]{margin:3px 0!important}a[data-v-a538b808]:link,a[data-v-a538b808]:visited,a[data-v-a538b808]:active{color:#b13f13}a[data-v-a538b808]:hover,.alert a[data-v-a538b808]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-a538b808]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-a538b808]{color:#737373!important}.page-link[data-v-a538b808]:hover{color:#e85e29!important}ul[data-v-a538b808]{padding-left:20px}h1[data-v-a538b808]{font-size:1.85rem}h2[data-v-a538b808]{font-size:1.7rem}h3[data-v-a538b808]{font-size:1.55rem}h4[data-v-a538b808]{font-size:1.35rem}h5[data-v-a538b808]{font-size:1.25rem}h6[data-v-a538b808]{font-size:1.2rem}.button[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-a538b808]:hover{color:#e85e29}.button-disabled[data-v-a538b808]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-a538b808]:hover{color:#880c0c}.button[data-v-a538b808],button[data-v-a538b808]{transition:all .2s ease-in-out}.button[data-v-a538b808]:not(.button-disabled):active,button[data-v-a538b808]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-a538b808]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-a538b808]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-a538b808]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-a538b808]:hover{color:#e85e29}.concept-mappingsExist[data-v-a538b808]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-a538b808]{border-right:5px solid #ffffff}.pointer[data-v-a538b808]{cursor:pointer}.starFavorite[data-v-a538b808]{color:#b13f13;margin-right:5px}.starFavorite[data-v-a538b808]:hover,.starNormal[data-v-a538b808]:hover{color:#e85e29}.starNormal[data-v-a538b808]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-a538b808]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-a538b808]{background-color:#dacece;font-weight:700}.scrollable[data-v-a538b808]{overflow-y:auto}.collapsed>.when-opened[data-v-a538b808],:not(.collapsed)>.when-closed[data-v-a538b808]{display:none}[data-v-a538b808]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-a538b808]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-a538b808]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-a538b808]:before{background-color:#555!important}.popover[data-v-a538b808]{max-width:400px!important}.custom-control-label[data-v-a538b808]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-a538b808],.form-control.is-invalid[data-v-a538b808]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-a538b808]{overflow:auto!important}.modal-content[data-v-a538b808],.popover-body[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-a538b808],.btn-primary[data-v-a538b808]:active,.btn-primary[data-v-a538b808]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-a538b808]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-a538b808]{background-color:#377a16}.btn-success[data-v-a538b808]:hover{background-color:#1a390a}.btn-warning[data-v-a538b808]{background-color:#dacece}.btn-warning[data-v-a538b808]:hover{background-color:#b9a2a2}.btn-danger[data-v-a538b808]{background-color:#ce1212}.btn-danger[data-v-a538b808]:hover{background-color:#880c0c}.text-success[data-v-a538b808]{color:#377a16!important}.text-warning[data-v-a538b808]{color:#b9a2a2!important}.text-danger[data-v-a538b808]{color:#ce1212!important}.alert-success[data-v-a538b808]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-a538b808]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-a538b808]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-a538b808]{order:1}.order2[data-v-a538b808]{order:2}.order3[data-v-a538b808]{order:3}.order4[data-v-a538b808]{order:4}.order5[data-v-a538b808]{order:5}div kbd[data-v-a538b808]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.resizingSliderCol[data-v-a538b808],.resizingSliderRow[data-v-a538b808]{flex:0 1 6px;color:#737373}.resizingSliderCol[data-v-a538b808]{cursor:col-resize;border-left:2px solid transparent;border-right:2px solid transparent;width:6px;max-width:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow[data-v-a538b808]{cursor:row-resize;border-bottom:2px solid transparent;border-top:2px solid transparent;height:6px;max-height:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow>div[data-v-a538b808]{margin-top:3px}.resizingSliderCol>div[data-v-a538b808]{margin-left:0}.text-dark[data-v-ff894904]{color:#212121}.text-grey[data-v-ff894904]{color:#4a4a4a}.text-lightGrey[data-v-ff894904]{color:#737373}.text-mediumLightGrey[data-v-ff894904]{color:#aaa}.text-veryLightGrey[data-v-ff894904]{color:#d2d2d2}.fontWeight-medium[data-v-ff894904]{font-weight:500}.fontWeight-heavy[data-v-ff894904]{font-weight:700}.font-italic[data-v-ff894904]{font-style:italic}.fontSize-verySmall[data-v-ff894904]{font-size:.75rem}.fontSize-small[data-v-ff894904]{font-size:.8rem}.fontSize-normal[data-v-ff894904]{font-size:.9rem}.fontSize-large[data-v-ff894904]{font-size:1.1rem}.font-default[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-ff894904]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-ff894904]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-ff894904]{word-break:break-all}.fillAndCenter[data-v-ff894904]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-ff894904]{scrollbar-width:thin}.mainComponent[data-v-ff894904]{position:relative}.mainComponent-minimized[data-v-ff894904]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-ff894904]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-ff894904]{display:block}.visualComponent[data-v-ff894904]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-ff894904]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-ff894904]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-ff894904]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-ff894904]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-ff894904]{display:block;flex:1 1 auto;overflow:auto}p[data-v-ff894904]{margin:3px 0!important}a[data-v-ff894904]:link,a[data-v-ff894904]:visited,a[data-v-ff894904]:active{color:#b13f13}a[data-v-ff894904]:hover,.alert a[data-v-ff894904]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-ff894904]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-ff894904]{color:#737373!important}.page-link[data-v-ff894904]:hover{color:#e85e29!important}ul[data-v-ff894904]{padding-left:20px}h1[data-v-ff894904]{font-size:1.85rem}h2[data-v-ff894904]{font-size:1.7rem}h3[data-v-ff894904]{font-size:1.55rem}h4[data-v-ff894904]{font-size:1.35rem}h5[data-v-ff894904]{font-size:1.25rem}h6[data-v-ff894904]{font-size:1.2rem}.button[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-ff894904]:hover{color:#e85e29}.button-disabled[data-v-ff894904]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-ff894904]:hover{color:#880c0c}.button[data-v-ff894904],button[data-v-ff894904]{transition:all .2s ease-in-out}.button[data-v-ff894904]:not(.button-disabled):active,button[data-v-ff894904]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-ff894904]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-ff894904]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-ff894904]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-ff894904]:hover{color:#e85e29}.concept-mappingsExist[data-v-ff894904]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-ff894904]{border-right:5px solid #ffffff}.pointer[data-v-ff894904]{cursor:pointer}.starFavorite[data-v-ff894904]{color:#b13f13;margin-right:5px}.starFavorite[data-v-ff894904]:hover,.starNormal[data-v-ff894904]:hover{color:#e85e29}.starNormal[data-v-ff894904]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-ff894904]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-ff894904]{background-color:#dacece;font-weight:700}.scrollable[data-v-ff894904]{overflow-y:auto}.collapsed>.when-opened[data-v-ff894904],:not(.collapsed)>.when-closed[data-v-ff894904]{display:none}[data-v-ff894904]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-ff894904]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-ff894904]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-ff894904]:before{background-color:#555!important}.popover[data-v-ff894904]{max-width:400px!important}.custom-control-label[data-v-ff894904]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-ff894904],.form-control.is-invalid[data-v-ff894904]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-ff894904]{overflow:auto!important}.modal-content[data-v-ff894904],.popover-body[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-ff894904],.btn-primary[data-v-ff894904]:active,.btn-primary[data-v-ff894904]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-ff894904]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-ff894904]{background-color:#377a16}.btn-success[data-v-ff894904]:hover{background-color:#1a390a}.btn-warning[data-v-ff894904]{background-color:#dacece}.btn-warning[data-v-ff894904]:hover{background-color:#b9a2a2}.btn-danger[data-v-ff894904]{background-color:#ce1212}.btn-danger[data-v-ff894904]:hover{background-color:#880c0c}.text-success[data-v-ff894904]{color:#377a16!important}.text-warning[data-v-ff894904]{color:#b9a2a2!important}.text-danger[data-v-ff894904]{color:#ce1212!important}.alert-success[data-v-ff894904]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-ff894904]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-ff894904]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-ff894904]{order:1}.order2[data-v-ff894904]{order:2}.order3[data-v-ff894904]{order:3}.order4[data-v-ff894904]{order:4}.order5[data-v-ff894904]{order:5}div kbd[data-v-ff894904]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSearch[data-v-ff894904]{position:relative;height:34px}.conceptSearch-icon[data-v-ff894904]{position:absolute;top:6px;text-align:center;left:0}.conceptSearch-resultCount[data-v-ff894904]{font-size:.8rem;position:absolute;top:7px;user-select:none}.conceptSearch-filter[data-v-ff894904]{position:absolute;top:8px;right:2px;width:20px;font-size:.8em;user-select:none}.conceptSearch-inputWrapper[data-v-ff894904]{position:relative;margin-left:18px}.conceptSearch-results[data-v-ff894904]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:3px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.conceptSearch-results-list[data-v-ff894904]{padding:0;margin:0}.conceptSearch-results-item[data-v-ff894904]{font-size:.8rem;list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.conceptSearch-selected[data-v-ff894904]{background-color:#f6f3f3;color:#9a3711}.conceptSearch-loading[data-v-ff894904]{width:100%;height:50px;padding:0 0 0 12px;z-index:300;background-color:rgba(255,255,255,.6);display:flex;justify-content:left;align-items:center}.conceptSearch-filterCheckboxes[data-v-ff894904]{height:auto!important}.conceptSearch-searchHighlight,.conceptSearch-selected .conceptSearch-searchHighlight{color:#a38585}.text-dark[data-v-1e021c7c]{color:#212121}.text-grey[data-v-1e021c7c]{color:#4a4a4a}.text-lightGrey[data-v-1e021c7c]{color:#737373}.text-mediumLightGrey[data-v-1e021c7c]{color:#aaa}.text-veryLightGrey[data-v-1e021c7c]{color:#d2d2d2}.fontWeight-medium[data-v-1e021c7c]{font-weight:500}.fontWeight-heavy[data-v-1e021c7c]{font-weight:700}.font-italic[data-v-1e021c7c]{font-style:italic}.fontSize-verySmall[data-v-1e021c7c]{font-size:.75rem}.fontSize-small[data-v-1e021c7c]{font-size:.8rem}.fontSize-normal[data-v-1e021c7c]{font-size:.9rem}.fontSize-large[data-v-1e021c7c]{font-size:1.1rem}.font-default[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1e021c7c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1e021c7c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1e021c7c]{word-break:break-all}.fillAndCenter[data-v-1e021c7c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1e021c7c]{scrollbar-width:thin}.mainComponent[data-v-1e021c7c]{position:relative}.mainComponent-minimized[data-v-1e021c7c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1e021c7c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1e021c7c]{display:block}.visualComponent[data-v-1e021c7c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1e021c7c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1e021c7c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1e021c7c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1e021c7c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1e021c7c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1e021c7c]{margin:3px 0!important}a[data-v-1e021c7c]:link,a[data-v-1e021c7c]:visited,a[data-v-1e021c7c]:active{color:#b13f13}a[data-v-1e021c7c]:hover,.alert a[data-v-1e021c7c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1e021c7c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1e021c7c]{color:#737373!important}.page-link[data-v-1e021c7c]:hover{color:#e85e29!important}ul[data-v-1e021c7c]{padding-left:20px}h1[data-v-1e021c7c]{font-size:1.85rem}h2[data-v-1e021c7c]{font-size:1.7rem}h3[data-v-1e021c7c]{font-size:1.55rem}h4[data-v-1e021c7c]{font-size:1.35rem}h5[data-v-1e021c7c]{font-size:1.25rem}h6[data-v-1e021c7c]{font-size:1.2rem}.button[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1e021c7c]:hover{color:#e85e29}.button-disabled[data-v-1e021c7c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1e021c7c]:hover{color:#880c0c}.button[data-v-1e021c7c],button[data-v-1e021c7c]{transition:all .2s ease-in-out}.button[data-v-1e021c7c]:not(.button-disabled):active,button[data-v-1e021c7c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1e021c7c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1e021c7c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1e021c7c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1e021c7c]:hover{color:#e85e29}.concept-mappingsExist[data-v-1e021c7c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1e021c7c]{border-right:5px solid #ffffff}.pointer[data-v-1e021c7c]{cursor:pointer}.starFavorite[data-v-1e021c7c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1e021c7c]:hover,.starNormal[data-v-1e021c7c]:hover{color:#e85e29}.starNormal[data-v-1e021c7c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1e021c7c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1e021c7c]{background-color:#dacece;font-weight:700}.scrollable[data-v-1e021c7c]{overflow-y:auto}.collapsed>.when-opened[data-v-1e021c7c],:not(.collapsed)>.when-closed[data-v-1e021c7c]{display:none}[data-v-1e021c7c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1e021c7c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1e021c7c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1e021c7c]:before{background-color:#555!important}.popover[data-v-1e021c7c]{max-width:400px!important}.custom-control-label[data-v-1e021c7c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1e021c7c],.form-control.is-invalid[data-v-1e021c7c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1e021c7c]{overflow:auto!important}.modal-content[data-v-1e021c7c],.popover-body[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1e021c7c],.btn-primary[data-v-1e021c7c]:active,.btn-primary[data-v-1e021c7c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1e021c7c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1e021c7c]{background-color:#377a16}.btn-success[data-v-1e021c7c]:hover{background-color:#1a390a}.btn-warning[data-v-1e021c7c]{background-color:#dacece}.btn-warning[data-v-1e021c7c]:hover{background-color:#b9a2a2}.btn-danger[data-v-1e021c7c]{background-color:#ce1212}.btn-danger[data-v-1e021c7c]:hover{background-color:#880c0c}.text-success[data-v-1e021c7c]{color:#377a16!important}.text-warning[data-v-1e021c7c]{color:#b9a2a2!important}.text-danger[data-v-1e021c7c]{color:#ce1212!important}.alert-success[data-v-1e021c7c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1e021c7c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1e021c7c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1e021c7c]{order:1}.order2[data-v-1e021c7c]{order:2}.order3[data-v-1e021c7c]{order:3}.order4[data-v-1e021c7c]{order:4}.order5[data-v-1e021c7c]{order:5}div kbd[data-v-1e021c7c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSchemeSelection[data-v-1e021c7c]{position:relative}.conceptSchemeSelection-collapsed[data-v-1e021c7c]{position:relative;padding:0 5px}.conceptSchemeSelection-schemeName[data-v-1e021c7c]{padding-right:30px;word-wrap:break-word;word-break:break-word}.conceptSchemeSelection-conceptSearch[data-v-1e021c7c]{margin-top:5px;margin-right:10px}.conceptSchemeSelection-expandButton[data-v-1e021c7c]{position:absolute;top:0;right:12px;font-size:24px;height:30px;width:20px;text-align:center}.conceptSchemeSelection-popover[data-v-1e021c7c]{height:100%;position:relative}.conceptSchemeSelection-expanded[data-v-1e021c7c]{display:flex;flex-direction:column;padding:5px 10px}.conceptSchemeSelection-expanded-div[data-v-1e021c7c]{position:absolute;top:0;bottom:0;left:0;right:0}.conceptSchemeSelection-expanded-popover[data-v-1e021c7c]{min-height:90vh;max-height:90vh}.conceptSchemeSelection-expanded>*[data-v-1e021c7c]{flex:none}.conceptSchemeSelection-schemeList[data-v-1e021c7c]{flex:1 1 auto;min-height:40vh;padding-left:3px;margin-bottom:0;word-wrap:break-word}.conceptSchemeSelection-filterPopover[data-v-1e021c7c]{word-break:break-all;user-select:none;min-width:252px;max-width:252px;max-height:75vh}.conceptSchemeSelection-filterPopover .custom-control[data-v-1e021c7c]{height:unset!important}.conceptSchemeSelection .popover{min-width:350px;max-width:350px}.conceptSchemeSelection .popover>.popover-body{padding:4px 6px}.conceptSchemeSelection .componentSettings{right:3px;bottom:2px}.conceptSchemeSelection-schemeList-item{padding-top:8px}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#app{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:3;min-height:220px;padding:0}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.configError,.placeholderComponentCenter{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.configError>div{position:absolute;width:100%}.configError{background-color:#fff;width:100%;height:100%}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(e);const t=a({name:"MappingTypeSelection",mixins:[o],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let e=this.mapping;return this.$jskos.mappingTypeByType(e?e.type:null)}},methods:{choose(e){this.$store.commit({type:"mapping/setType",uri:e.uri})},definition(e){let t=this.$jskos.definition(e,{language:this.locale});return t.length?": "+t.join(", "):""}}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(t){e.hovered=!0},mouseout:function(t){e.hovered=!1}}},e._l(e.mappingTypes,(function(a){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(a,{language:e.locale})+e.definition(a),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:a.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,mappingTypeHovered:a&&e.mappingTypeHovered&&a.uri==e.mappingTypeHovered.uri},style:`display: ${a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none"};`,on:{click:function(t){return e.choose(a)}}},[e._v(" "+e._s(e.$jskos.notation(a))+" ")])})),0)}),[],!1,null,"74d39c21",null,null).exports,Z=a({name:"ConcordanceSelection",mixins:[i],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter((e=>this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:e,user:this.user,isExistingMapping:!!this.mapping._registry}))).sort(r)},concordanceOptions(){let e=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let t of this.availableTargetConcordances){let a=this.displayNameForConcordance(t);e.push({value:t.uri,text:a})}return e}},methods:{displayNameForConcordance:n,async changeConcordance(e){const t=this.availableTargetConcordances.find((t=>this.$jskos.compare(t,{uri:e})));this.$emit("change",t)}}},(function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)}),[],!1,null,null,null,null).exports,ee={data:()=>({hotkeys:[]}),methods:{shortcutHandler(){},enableShortcuts(){let e=this.$options.name,t=0;for(let a of this.config.shortcuts||[])a.component===e&&(this.addHotkey(a.keys,(()=>{this.shortcutHandler(a)})),t+=1);t&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(e){let t=s.pick(e,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if("INPUT"==s.get(e,"srcElement.tagName")){let e=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],a=!1;for(let o of e){const e=o.key?"keyCode":"key";if(s.isEqual(s.omit(o,[e]),s.omit(t,[e]))){a=!0;break}}if(a)return}let a=!0;if(0==document.getElementsByClassName("modal show").length)for(let o of this.hotkeys){const e=o.shortcut.key?"keyCode":"key";s.isEqual(s.omit(t,[e]),s.omit(o.shortcut,[e]))&&(a=o.handler()&&a)}a||(e.stopPropagation(),e.preventDefault(),e.returnValue=!1,e.cancelBubble=!0)},addHotkey(e,t){e=e.split(",");for(let a of e){let e=a.split("+"),o=null,i=null,r=!1,n=!1,s=!1,c=!1;for(let t of e)"ctrl"==t?n=!0:"alt"==t||"option"==t?s=!0:"meta"==t||"command"==t?r=!0:"shift"==t?c=!0:t.startsWith("keyCode:")?i=parseInt(t.replace("keyCode:","")):o=t;this.hotkeys.push({handler:t,shortcut:{key:o,keyCode:i,metaKey:r,ctrlKey:n,altKey:s,shiftKey:c}})}}}},te=a({name:"MappingEditor",components:{ItemName:c,MappingTypeSelection:t,ComponentSettings:l,MappingDetail:d,RegistryNotation:p,ConcordanceSelection:Z,AnnotationPopover:h},mixins:[m,i,f,ee,o],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return!this.mappingStatus.invalid&&(this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"])},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||0===this.mapping.partOf.length)},canCloneCurrentMapping(){return null!=this.original.uri},mappingStatus(){const e=this.currentRegistry;if(!e)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!e.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+` (${this.$jskos.prefLabel(e)})`,invalid:!0};for(let a of["fromScheme","toScheme"])if(!this.mapping[a])return{message:this.$t("mappingEditor.invalidMissing",[a]),invalid:!0};if(0===this.$jskos.conceptsOfMapping(this.mapping,"from").length)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let a of["fromScheme","toScheme"]){const t=s.get(e,`config.mappings.${a}Whitelist`);if(t&&!t.find((e=>this.$jskos.compare(e,this.mapping[a]))))return{message:this.$t("mappingEditor.invalidWhitelist",[`${a} ${this.$jskos.prefLabel(this.mapping[a],{fallbackToUri:!1})||""}`,this.$jskos.prefLabel(e)]),invalid:!0}}if("1-to-1"==s.get(e,"config.mappings.cardinality")&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(e)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map((e=>u(e))).find((e=>e?.type?.includes("http://schema.vocnet.org/NonIndexingConcept")));if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",[`${this.$jskos.notation(t?.inScheme?.[0])} ${this.$jskos.notation(t)}`]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(e,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(e)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let a of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[a],this.original.mapping[a])){const e=!!s.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(e?"Concordance":""),[a]),warning:!0,invalid:e}}return!this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]||s.get(this.mapping,"partOf[0]")||(this.mapping.creator||[]).find((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})))?"http://www.w3.org/2004/02/skos/core#mappingRelation"===this.mapping?.type?.[0]?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}:{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find((e=>this.$jskos.compare(e.fromScheme,u(this.selected.scheme[!0]))&&this.$jskos.compare(e.toScheme,u(this.selected.scheme[!1]))))}},watch:{mappingEncoded(){let e=s.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");e&&e.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(e){e.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:g,annotationButtonColor:v,shortcutHandler({action:e,isLeft:t}){switch(e){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(t)}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const e=this.$store.getters["mapping/canUpdate"];if(e&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"])return void(await this.addMappingToConcordance({mapping:this.mapping,concordance:s.get(this.mapping,"partOf[0]")}));this.creator?this.setCreator():this.removeCreator(),e?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const t=await this[e?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:t}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:t.uri})},setCreator(){if(!this.creator||!this.userUris||0===this.userUris.length)return;const e=this.$store.getters["mapping/canUpdate"],t=(this.mapping.creator||[]).findIndex((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})));if(!e||-1!==t)if(-1===t){let e=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter((e=>!(this.creator.uri&&e.uri&&this.creator.uri==e.uri||this.creatorName&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(e,{fallbackToUri:!1})))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:e})}else{if(s.isEqual(this.creator,this.mapping.creator[t]))return;const e=this.mapping.creator.slice();e[t]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:e})}},removeCreator(){let e=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:e})},deleteCurrentMapping(){return!!this.canDeleteCurrentMapping&&(this.$refs.deleteModal.show(),!0)},async deleteOriginalMapping(e=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),e&&this.clearMapping(),!0},clearMapping(){return!!this.canClearCurrentMapping&&(this.$store.commit({type:"mapping/empty"}),!0)},labelForScheme(e){return this.$jskos.notation(u(e),"scheme")},isAddButtonEnabled(e){return this.$store.getters["mapping/canAdd"](this.selected.concept[e],this.selected.scheme[e],e)},isDeleteAllButtonEnabled(e){return this.$store.getters["mapping/getConcepts"](e).length>0},addButtonDisabledReason(e){let t=e?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](e?this.selected.scheme[!0]:this.selected.scheme[!1],e)?null==t?"Please select a concept.":this.$store.getters["mapping/added"](t,e)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(e){if(!this.isAddButtonEnabled(e))return;let t=e?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:t,scheme:this.selected.scheme[e],isLeft:e})},deleteAll(e){this.$store.commit({type:"mapping/removeAll",isLeft:e})},droppedConcept(e,t){this.$jskos.isConcept(e)&&(this.addToMapping({concept:e,scheme:e.inScheme&&e.inScheme[0]||this.selected.scheme[t],isLeft:t}),b([e]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let e=this.$jskos.copyDeep(this.mapping);delete e.uri,delete e.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:e})},setConcordance(e){this.$store.commit({type:"mapping/setConcordance",concordance:e})}}},(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?`color: ${e.annotationButtonColor(e.annotations)};`:"",attrs:{id:`mappingEditor-annotationButton-${e.original.uri}`}},[(e.annotations||[]).find((e=>"moderating"==e.motivation))?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):!e.$store.getters.getCurrentRegistry||e.$store.getters.getCurrentRegistry.has.auth&&!e.$store.getters.getCurrentRegistry.auth?e.$t("general.authNecessary"):"",delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],(function(a,o){return t("div",{key:o,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":null==e.$store.getters["mapping/getScheme"](a)||!e.$store.getters["mapping/getConcepts"](a).length,"mappingEditorPart-dropTarget":null!=e.$store.state.draggedConcept},style:{order:2*o},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,a)}}},[null!=e.$store.getters["mapping/getScheme"](a)&&e.$store.getters["mapping/getConcepts"](a).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](a),"is-link":!0,"is-left":a,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](a),(function(o,i){return t("li",{key:i},[t("item-name",{attrs:{item:o,"is-link":!0,"is-left":a,"is-highlighted":e.$jskos.compare(o,e.selected.concept[!0])||e.$jskos.compare(o,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(t){return e.$store.commit({type:"mapping/remove",concept:o,isLeft:a})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)})),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[null==e.$store.state.draggedConcept?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),null==e.$store.state.draggedConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(a)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(a),"button-disabled":!e.isAddButtonEnabled(a)},on:{click:function(t){return e.addToMappingInternal(a)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])})),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(t){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(t){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:`mappingEditor-annotationButton-${e.original.uri}`,mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)}),[],!1,null,"27dae9bc",null,null).exports,ae={name:"Minimizer",mixins:[o],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data:()=>({previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}),computed:{minimized:{get(){return null!=this.forceMinimized?this.forceMinimized:null!=this.name?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(e){if(null!=this.name){let t=s.cloneDeep(this.$settings.minimized);t[this.name]=e,this.$store.commit({type:"settings/set",prop:"minimized",value:t})}else this.minimizedLocal=e}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(e=null){this.minimized=null!=e?e:!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let e=this.$el;for(;!e.classList.contains("mainComponent");)if(e=e.parentElement,this.minimized){let t,a=window.getComputedStyle(e);t=this.isColumn?a.getPropertyValue("min-width"):a.getPropertyValue("min-height"),this.previousMinSizes.push({element:e,minSize:t}),this.isColumn?(e.style.minWidth=this.minimizerSize,e.style.maxWidth=this.minimizerSize):(e.style.minHeight=this.minimizerSize,e.style.maxHeight=this.minimizerSize)}let t=window.getComputedStyle(e);if(this.minimized){e.classList.add("mainComponent-minimized"),this.previousFlex=t.getPropertyValue("flex"),e.style.flex="0 1 "+this.minimizerSize,e.dataset.minimized=1,this.refresh("minimize");let a=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let t of e.getElementsByClassName("minimizer"))t!=this.$el&&t.__vue__.minimized&&window.getComputedStyle(t.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=a&&(t.getElementsByClassName("minimizedOverlay")[0].style.zIndex=a-1)}else{e.classList.remove("mainComponent-minimized"),e.style.flex=this.previousFlex;for(let e of this.previousMinSizes)this.isColumn?(e.element.style.minWidth=e.minSize,e.element.style.maxWidth=""):(e.element.style.minHeight=e.minSize,e.element.style.maxHeight="");e.dataset.minimized=0,this.refresh("minimize")}}}},oe=a(ae,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(t){return e.toggleMinimize()},mouseover:function(t){e.minimizeHovered=!0},mouseout:function(t){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(t){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])}),[],!1,null,"0b6e6a9c",null,null).exports,ie={name:"ConceptListItem",components:{LoadingIndicator:y,ItemName:c},mixins:[i,f],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data:()=>({isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}),computed:{hasChildren(){return 0!=s.get(this.concept,"narrower.length",1)},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return s.get(this.concept,`__ISOPEN__[${this.isLeft}]`,!1)},scheme(){return s.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return u(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!0!==s.get(this.concept,"inScheme[0].DISPLAY.hideNotation")||!this.prefLabel},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let e=this.getPrefLabel(this.concept);return""===e&&""===this.notation?this.concept.uri:e}},created(){this.hovering=s.debounce(this._hovering,20)},methods:{_hovering(e){const t=e&&this.$el.getElementsByClassName("labelBox")?.[0];this.$store.commit({type:"setHoveredConcept",concept:e,element:t}),this.isHoveredFromHere=null!=e,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),null!=e&&(this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)),this.url=e?this.getRouterUrl(e,this.isLeft,!0):null},openByArrow(e){this.preventClickArrow||(this.open(this.concept,this.isLeft,e),this.loadChildren(),this.preventClickArrow=!0,s.delay((()=>{s.delay((()=>{this.preventClickArrow=!1}),200)}),50))},select(e){this.setSelected({isLeft:this.isLeft,concept:e})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,s.delay((()=>{this.open(this.concept,this.isLeft,!this.isOpen),s.delay((()=>{this.preventClick=!1}),200)}),50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,x(this.concept).then((()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()}))},scrollTo(){let e=this.$el.parentElement;for(;!e.classList.contains("scrollable")&&e.parentElement;)e=e.parentElement;var t={container:e,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,t)}}};var re=function(){var e=this,t=e._self._c;return null!=e.concept?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:`padding-left: ${10*e.depth}px`,attrs:{"data-uri":e.concept.uri},on:{mouseover:function(t){return e.hovering(e.concept)},mouseout:function(t){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(t){return e.dragStart(e.concept,t)},dragend:function(t){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(t){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter((e=>"before"==e.position)),(function(a,o){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:`conceptListItem-buttons-${o}`,staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(t){return a.onClick(t,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1)})),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&-1==e.concept.__DETAILSLOADED__?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(t){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()};const ne=a(ie,re,[],!1,null,"f2129d18",null,null).exports;var se={exports:{}};const ce=w(k); /*! * vue-virtual-scroll-list v2.3.4 * open source under the MIT license diff --git a/dev/assets/polyfills-legacy-a95a77f0.js b/dev/assets/polyfills-legacy-a95a77f0.js new file mode 100644 index 00000000..588097c2 --- /dev/null +++ b/dev/assets/polyfills-legacy-a95a77f0.js @@ -0,0 +1 @@ +!function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=function(t){return t&&t.Math===Math&&t},e=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||function(){return this}()||t||Function("return this")(),n={},o=function(t){try{return!!t()}catch(r){return!0}},i=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),a=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),u=a,c=Function.prototype.call,f=u?c.bind(c):function(){return c.apply(c,arguments)},s={},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1);s.f=p?function(t){var r=h(this,t);return!!r&&r.enumerable}:l;var d,v,y=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},g=a,m=Function.prototype,w=m.call,b=g&&m.bind.bind(w,w),E=g?b:function(t){return function(){return w.apply(t,arguments)}},S=E,O=S({}.toString),I=S("".slice),R=function(t){return I(O(t),8,-1)},A=o,T=R,_=Object,x=E("".split),j=A((function(){return!_("z").propertyIsEnumerable(0)}))?function(t){return"String"===T(t)?x(t,""):_(t)}:_,P=function(t){return null==t},C=P,D=TypeError,k=function(t){if(C(t))throw new D("Can't call method on "+t);return t},M=j,N=k,L=function(t){return M(N(t))},U="object"==typeof document&&document.all,F={all:U,IS_HTMLDDA:void 0===U&&void 0!==U},B=F.all,z=F.IS_HTMLDDA?function(t){return"function"==typeof t||t===B}:function(t){return"function"==typeof t},W=z,H=F.all,V=F.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:W(t)||t===H}:function(t){return"object"==typeof t?null!==t:W(t)},Y=e,G=z,$=function(t,r){return arguments.length<2?(e=Y[t],G(e)?e:void 0):Y[t]&&Y[t][r];var e},q=E({}.isPrototypeOf),X="undefined"!=typeof navigator&&String(navigator.userAgent)||"",J=e,Q=X,K=J.process,Z=J.Deno,tt=K&&K.versions||Z&&Z.version,rt=tt&&tt.v8;rt&&(v=(d=rt.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!v&&Q&&(!(d=Q.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=Q.match(/Chrome\/(\d+)/))&&(v=+d[1]);var et=v,nt=et,ot=o,it=e.String,at=!!Object.getOwnPropertySymbols&&!ot((function(){var t=Symbol("symbol detection");return!it(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&nt&&nt<41})),ut=at&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ct=$,ft=z,st=q,lt=Object,ht=ut?function(t){return"symbol"==typeof t}:function(t){var r=ct("Symbol");return ft(r)&&st(r.prototype,lt(t))},pt=String,dt=function(t){try{return pt(t)}catch(r){return"Object"}},vt=z,yt=dt,gt=TypeError,mt=function(t){if(vt(t))return t;throw new gt(yt(t)+" is not a function")},wt=mt,bt=P,Et=function(t,r){var e=t[r];return bt(e)?void 0:wt(e)},St=f,Ot=z,It=V,Rt=TypeError,At={exports:{}},Tt=e,_t=Object.defineProperty,xt=function(t,r){try{_t(Tt,t,{value:r,configurable:!0,writable:!0})}catch(e){Tt[t]=r}return r},jt=xt,Pt="__core-js_shared__",Ct=e[Pt]||jt(Pt,{}),Dt=Ct;(At.exports=function(t,r){return Dt[t]||(Dt[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.33.2",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE",source:"https://github.com/zloirock/core-js"});var kt=At.exports,Mt=k,Nt=Object,Lt=function(t){return Nt(Mt(t))},Ut=Lt,Ft=E({}.hasOwnProperty),Bt=Object.hasOwn||function(t,r){return Ft(Ut(t),r)},zt=E,Wt=0,Ht=Math.random(),Vt=zt(1..toString),Yt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Vt(++Wt+Ht,36)},Gt=kt,$t=Bt,qt=Yt,Xt=at,Jt=ut,Qt=e.Symbol,Kt=Gt("wks"),Zt=Jt?Qt.for||Qt:Qt&&Qt.withoutSetter||qt,tr=function(t){return $t(Kt,t)||(Kt[t]=Xt&&$t(Qt,t)?Qt[t]:Zt("Symbol."+t)),Kt[t]},rr=f,er=V,nr=ht,or=Et,ir=function(t,r){var e,n;if("string"===r&&Ot(e=t.toString)&&!It(n=St(e,t)))return n;if(Ot(e=t.valueOf)&&!It(n=St(e,t)))return n;if("string"!==r&&Ot(e=t.toString)&&!It(n=St(e,t)))return n;throw new Rt("Can't convert object to primitive value")},ar=TypeError,ur=tr("toPrimitive"),cr=function(t,r){if(!er(t)||nr(t))return t;var e,n=or(t,ur);if(n){if(void 0===r&&(r="default"),e=rr(n,t,r),!er(e)||nr(e))return e;throw new ar("Can't convert object to primitive value")}return void 0===r&&(r="number"),ir(t,r)},fr=cr,sr=ht,lr=function(t){var r=fr(t,"string");return sr(r)?r:r+""},hr=V,pr=e.document,dr=hr(pr)&&hr(pr.createElement),vr=function(t){return dr?pr.createElement(t):{}},yr=vr,gr=!i&&!o((function(){return 7!==Object.defineProperty(yr("div"),"a",{get:function(){return 7}}).a})),mr=i,wr=f,br=s,Er=y,Sr=L,Or=lr,Ir=Bt,Rr=gr,Ar=Object.getOwnPropertyDescriptor;n.f=mr?Ar:function(t,r){if(t=Sr(t),r=Or(r),Rr)try{return Ar(t,r)}catch(e){}if(Ir(t,r))return Er(!wr(br.f,t,r),t[r])};var Tr={},_r=i&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),xr=V,jr=String,Pr=TypeError,Cr=function(t){if(xr(t))return t;throw new Pr(jr(t)+" is not an object")},Dr=i,kr=gr,Mr=_r,Nr=Cr,Lr=lr,Ur=TypeError,Fr=Object.defineProperty,Br=Object.getOwnPropertyDescriptor,zr="enumerable",Wr="configurable",Hr="writable";Tr.f=Dr?Mr?function(t,r,e){if(Nr(t),r=Lr(r),Nr(e),"function"==typeof t&&"prototype"===r&&"value"in e&&Hr in e&&!e[Hr]){var n=Br(t,r);n&&n[Hr]&&(t[r]=e.value,e={configurable:Wr in e?e[Wr]:n[Wr],enumerable:zr in e?e[zr]:n[zr],writable:!1})}return Fr(t,r,e)}:Fr:function(t,r,e){if(Nr(t),r=Lr(r),Nr(e),kr)try{return Fr(t,r,e)}catch(n){}if("get"in e||"set"in e)throw new Ur("Accessors not supported");return"value"in e&&(t[r]=e.value),t};var Vr=Tr,Yr=y,Gr=i?function(t,r,e){return Vr.f(t,r,Yr(1,e))}:function(t,r,e){return t[r]=e,t},$r={exports:{}},qr=i,Xr=Bt,Jr=Function.prototype,Qr=qr&&Object.getOwnPropertyDescriptor,Kr=Xr(Jr,"name"),Zr={EXISTS:Kr,PROPER:Kr&&"something"===function(){}.name,CONFIGURABLE:Kr&&(!qr||qr&&Qr(Jr,"name").configurable)},te=z,re=Ct,ee=E(Function.toString);te(re.inspectSource)||(re.inspectSource=function(t){return ee(t)});var ne,oe,ie,ae=re.inspectSource,ue=z,ce=e.WeakMap,fe=ue(ce)&&/native code/.test(String(ce)),se=Yt,le=kt("keys"),he=function(t){return le[t]||(le[t]=se(t))},pe={},de=fe,ve=e,ye=V,ge=Gr,me=Bt,we=Ct,be=he,Ee=pe,Se="Object already initialized",Oe=ve.TypeError,Ie=ve.WeakMap;if(de||we.state){var Re=we.state||(we.state=new Ie);Re.get=Re.get,Re.has=Re.has,Re.set=Re.set,ne=function(t,r){if(Re.has(t))throw new Oe(Se);return r.facade=t,Re.set(t,r),r},oe=function(t){return Re.get(t)||{}},ie=function(t){return Re.has(t)}}else{var Ae=be("state");Ee[Ae]=!0,ne=function(t,r){if(me(t,Ae))throw new Oe(Se);return r.facade=t,ge(t,Ae,r),r},oe=function(t){return me(t,Ae)?t[Ae]:{}},ie=function(t){return me(t,Ae)}}var Te={set:ne,get:oe,has:ie,enforce:function(t){return ie(t)?oe(t):ne(t,{})},getterFor:function(t){return function(r){var e;if(!ye(r)||(e=oe(r)).type!==t)throw new Oe("Incompatible receiver, "+t+" required");return e}}},_e=E,xe=o,je=z,Pe=Bt,Ce=i,De=Zr.CONFIGURABLE,ke=ae,Me=Te.enforce,Ne=Te.get,Le=String,Ue=Object.defineProperty,Fe=_e("".slice),Be=_e("".replace),ze=_e([].join),We=Ce&&!xe((function(){return 8!==Ue((function(){}),"length",{value:8}).length})),He=String(String).split("String"),Ve=$r.exports=function(t,r,e){"Symbol("===Fe(Le(r),0,7)&&(r="["+Be(Le(r),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!Pe(t,"name")||De&&t.name!==r)&&(Ce?Ue(t,"name",{value:r,configurable:!0}):t.name=r),We&&e&&Pe(e,"arity")&&t.length!==e.arity&&Ue(t,"length",{value:e.arity});try{e&&Pe(e,"constructor")&&e.constructor?Ce&&Ue(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=Me(t);return Pe(n,"source")||(n.source=ze(He,"string"==typeof r?r:"")),t};Function.prototype.toString=Ve((function(){return je(this)&&Ne(this).source||ke(this)}),"toString");var Ye=$r.exports,Ge=z,$e=Tr,qe=Ye,Xe=xt,Je=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if(Ge(e)&&qe(e,i,n),n.global)o?t[r]=e:Xe(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(a){}o?t[r]=e:$e.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},Qe={},Ke=Math.ceil,Ze=Math.floor,tn=Math.trunc||function(t){var r=+t;return(r>0?Ze:Ke)(r)},rn=function(t){var r=+t;return r!=r||0===r?0:tn(r)},en=rn,nn=Math.max,on=Math.min,an=rn,un=Math.min,cn=function(t){return t>0?un(an(t),9007199254740991):0},fn=cn,sn=function(t){return fn(t.length)},ln=L,hn=function(t,r){var e=en(t);return e<0?nn(e+r,0):on(e,r)},pn=sn,dn=function(t){return function(r,e,n){var o,i=ln(r),a=pn(i),u=hn(n,a);if(t&&e!=e){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===e)return t||u||0;return!t&&-1}},vn={includes:dn(!0),indexOf:dn(!1)},yn=Bt,gn=L,mn=vn.indexOf,wn=pe,bn=E([].push),En=function(t,r){var e,n=gn(t),o=0,i=[];for(e in n)!yn(wn,e)&&yn(n,e)&&bn(i,e);for(;r.length>o;)yn(n,e=r[o++])&&(~mn(i,e)||bn(i,e));return i},Sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],On=En,In=Sn.concat("length","prototype");Qe.f=Object.getOwnPropertyNames||function(t){return On(t,In)};var Rn={};Rn.f=Object.getOwnPropertySymbols;var An=$,Tn=Qe,_n=Rn,xn=Cr,jn=E([].concat),Pn=An("Reflect","ownKeys")||function(t){var r=Tn.f(xn(t)),e=_n.f;return e?jn(r,e(t)):r},Cn=Bt,Dn=Pn,kn=n,Mn=Tr,Nn=o,Ln=z,Un=/#|\.prototype\./,Fn=function(t,r){var e=zn[Bn(t)];return e===Hn||e!==Wn&&(Ln(r)?Nn(r):!!r)},Bn=Fn.normalize=function(t){return String(t).replace(Un,".").toLowerCase()},zn=Fn.data={},Wn=Fn.NATIVE="N",Hn=Fn.POLYFILL="P",Vn=Fn,Yn=e,Gn=n.f,$n=Gr,qn=Je,Xn=xt,Jn=function(t,r,e){for(var n=Dn(r),o=Mn.f,i=kn.f,a=0;aa;)ao.f(t,e=o[a++],n[e]);return t};var so,lo=$("document","documentElement"),ho=Cr,po=to,vo=Sn,yo=pe,go=lo,mo=vr,wo="prototype",bo="script",Eo=he("IE_PROTO"),So=function(){},Oo=function(t){return"<"+bo+">"+t+""},Io=function(t){t.write(Oo("")),t.close();var r=t.parentWindow.Object;return t=null,r},Ro=function(){try{so=new ActiveXObject("htmlfile")}catch(o){}var t,r,e;Ro="undefined"!=typeof document?document.domain&&so?Io(so):(r=mo("iframe"),e="java"+bo+":",r.style.display="none",go.appendChild(r),r.src=String(e),(t=r.contentWindow.document).open(),t.write(Oo("document.F=Object")),t.close(),t.F):Io(so);for(var n=vo.length;n--;)delete Ro[wo][vo[n]];return Ro()};yo[Eo]=!0;var Ao,To,_o,xo=Object.create||function(t,r){var e;return null!==t?(So[wo]=ho(t),e=new So,So[wo]=null,e[Eo]=t):e=Ro(),void 0===r?e:po.f(e,r)},jo=Je,Po=!o((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),Co=Bt,Do=z,ko=Lt,Mo=Po,No=he("IE_PROTO"),Lo=Object,Uo=Lo.prototype,Fo=Mo?Lo.getPrototypeOf:function(t){var r=ko(t);if(Co(r,No))return r[No];var e=r.constructor;return Do(e)&&r instanceof e?e.prototype:r instanceof Lo?Uo:null},Bo=o,zo=z,Wo=V,Ho=Fo,Vo=Je,Yo=tr("iterator"),Go=!1;[].keys&&("next"in(_o=[].keys())?(To=Ho(Ho(_o)))!==Object.prototype&&(Ao=To):Go=!0);var $o=!Wo(Ao)||Bo((function(){var t={};return Ao[Yo].call(t)!==t}));$o&&(Ao={}),zo(Ao[Yo])||Vo(Ao,Yo,(function(){return this}));var qo={IteratorPrototype:Ao,BUGGY_SAFARI_ITERATORS:Go},Xo=f,Jo=Cr,Qo=Et,Ko=function(t,r,e){var n,o;Jo(t);try{if(!(n=Qo(t,"return"))){if("throw"===r)throw e;return e}n=Xo(n,t)}catch(i){o=!0,n=i}if("throw"===r)throw e;if(o)throw n;return Jo(n),e},Zo=f,ti=xo,ri=Gr,ei=function(t,r,e){for(var n in r)jo(t,n,r[n],e);return t},ni=Te,oi=Et,ii=qo.IteratorPrototype,ai=function(t,r){return{value:t,done:r}},ui=Ko,ci=tr("toStringTag"),fi="IteratorHelper",si="WrapForValidIterator",li=ni.set,hi=function(t){var r=ni.getterFor(t?si:fi);return ei(ti(ii),{next:function(){var e=r(this);if(t)return e.nextHandler();try{var n=e.done?void 0:e.nextHandler();return ai(n,e.done)}catch(o){throw e.done=!0,o}},return:function(){var e=r(this),n=e.iterator;if(e.done=!0,t){var o=oi(n,"return");return o?Zo(o,n):ai(void 0,!0)}if(e.inner)try{ui(e.inner.iterator,"normal")}catch(i){return ui(n,"throw",i)}return ui(n,"normal"),ai(void 0,!0)}})},pi=hi(!0),di=hi(!1);ri(di,ci,"Iterator Helper");var vi=function(t,r){var e=function(e,n){n?(n.iterator=e.iterator,n.next=e.next):n=e,n.type=r?si:fi,n.nextHandler=t,n.counter=0,n.done=!1,li(this,n)};return e.prototype=r?pi:di,e},yi=Cr,gi=Ko,mi=function(t,r,e,n){try{return n?r(yi(e)[0],e[1]):r(e)}catch(o){gi(t,"throw",o)}},wi=f,bi=mt,Ei=Cr,Si=Zn,Oi=mi,Ii=vi((function(){var t=this.iterator,r=Ei(wi(this.next,t));if(!(this.done=!!r.done))return Oi(t,this.mapper,[r.value,this.counter++],!0)}));Kn({target:"Iterator",proto:!0,real:!0,forced:false},{map:function(t){return Ei(this),bi(t),new Ii(Si(this),{mapper:t})}});var Ri=R,Ai=Array.isArray||function(t){return"Array"===Ri(t)},Ti={};Ti[tr("toStringTag")]="z";var _i="[object z]"===String(Ti),xi=z,ji=R,Pi=tr("toStringTag"),Ci=Object,Di="Arguments"===ji(function(){return arguments}()),ki=_i?ji:function(t){var r,e,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(e){}}(r=Ci(t),Pi))?e:Di?ji(r):"Object"===(n=ji(r))&&xi(r.callee)?"Arguments":n},Mi=ki,Ni=String,Li=function(t){if("Symbol"===Mi(t))throw new TypeError("Cannot convert a Symbol value to a string");return Ni(t)},Ui=lr,Fi=Tr,Bi=y,zi=E,Wi=Bt,Hi=SyntaxError,Vi=parseInt,Yi=String.fromCharCode,Gi=zi("".charAt),$i=zi("".slice),qi=zi(/./.exec),Xi={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},Ji=/^[\da-f]{4}$/i,Qi=/^[\u0000-\u001F]$/,Ki=Kn,Zi=i,ta=e,ra=$,ea=E,na=f,oa=z,ia=V,aa=Ai,ua=Bt,ca=Li,fa=sn,sa=function(t,r,e){var n=Ui(r);n in t?Fi.f(t,n,Bi(0,e)):t[n]=e},la=o,ha=function(t,r){for(var e=!0,n="";r9007199254740991)throw Fa("Maximum allowed index exceeded");return t},za=Lt,Wa=sn,Ha=Ua,Va=Ba;Kn({target:"Array",proto:!0,arity:1,forced:o((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var r=za(this),e=Wa(r),n=arguments.length;Va(e+n);for(var o=0;oi;i++)if((u=g(t[i]))&&Vu(Ju,u))return u;return new Xu(!1)}n=Yu(t,o)}for(c=h?t.next:n.next;!(f=Fu(c,n)).done;){try{u=g(f.value)}catch(m){$u(n,"throw",m)}if("object"==typeof u&&u&&Vu(Ju,u))return u}return new Xu(!1)},Ku=Qu,Zu=mt,tc=Cr,rc=Zn;Kn({target:"Iterator",proto:!0,real:!0},{find:function(t){tc(this),Zu(t);var r=rc(this),e=0;return Ku(r,(function(r,n){if(t(r,e++))return n(r)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}});var ec=RangeError,nc=function(t){if(t==t)return t;throw new ec("NaN is not allowed")},oc=rn,ic=RangeError,ac=function(t){var r=oc(t);if(r<0)throw new ic("The argument can't be less than 0");return r},uc=Kn,cc=f,fc=Cr,sc=Zn,lc=nc,hc=ac,pc=vi((function(){for(var t,r=this.iterator,e=this.next;this.remaining;)if(this.remaining--,t=fc(cc(e,r)),this.done=!!t.done)return;if(t=fc(cc(e,r)),!(this.done=!!t.done))return t.value}));uc({target:"Iterator",proto:!0,real:!0,forced:false},{drop:function(t){fc(this);var r=hc(lc(+t));return new pc(sc(this),{remaining:r})}});var dc=Qu,vc=mt,yc=Cr,gc=Zn;Kn({target:"Iterator",proto:!0,real:!0},{forEach:function(t){yc(this),vc(t);var r=gc(this),e=0;dc(r,(function(r){t(r,e++)}),{IS_RECORD:!0})}});var mc=Qu,wc=mt,bc=Cr,Ec=Zn,Sc=TypeError;Kn({target:"Iterator",proto:!0,real:!0},{reduce:function(t){bc(this),wc(t);var r=Ec(this),e=arguments.length<2,n=e?void 0:arguments[1],o=0;if(mc(r,(function(r){e?(e=!1,n=r):n=t(n,r,o),o++}),{IS_RECORD:!0}),e)throw new Sc("Reduce of empty iterator with no initial value");return n}});var Oc,Ic,Rc,Ac=sn,Tc="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,_c=Ye,xc=Tr,jc=function(t,r,e){return e.get&&_c(e.get,r,{getter:!0}),e.set&&_c(e.set,r,{setter:!0}),xc.f(t,r,e)},Pc=E,Cc=mt,Dc=function(t,r,e){try{return Pc(Cc(Object.getOwnPropertyDescriptor(t,r)[e]))}catch(n){}},kc=z,Mc=String,Nc=TypeError,Lc=Dc,Uc=Cr,Fc=function(t){if("object"==typeof t||kc(t))return t;throw new Nc("Can't set "+Mc(t)+" as a prototype")},Bc=Object.setPrototypeOf||("__proto__"in{}?function(){var t,r=!1,e={};try{(t=Lc(Object.prototype,"__proto__","set"))(e,[]),r=e instanceof Array}catch(n){}return function(e,n){return Uc(e),Fc(n),r?t(e,n):e.__proto__=n,e}}():void 0),zc=Tc,Wc=i,Hc=e,Vc=z,Yc=V,Gc=Bt,$c=ki,qc=dt,Xc=Gr,Jc=Je,Qc=jc,Kc=q,Zc=Fo,tf=Bc,rf=tr,ef=Yt,nf=Te.enforce,of=Te.get,af=Hc.Int8Array,uf=af&&af.prototype,cf=Hc.Uint8ClampedArray,ff=cf&&cf.prototype,sf=af&&Zc(af),lf=uf&&Zc(uf),hf=Object.prototype,pf=Hc.TypeError,df=rf("toStringTag"),vf=ef("TYPED_ARRAY_TAG"),yf="TypedArrayConstructor",gf=zc&&!!tf&&"Opera"!==$c(Hc.opera),mf=!1,wf={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},bf={BigInt64Array:8,BigUint64Array:8},Ef=function(t){var r=Zc(t);if(Yc(r)){var e=of(r);return e&&Gc(e,yf)?e[yf]:Ef(r)}},Sf=function(t){if(!Yc(t))return!1;var r=$c(t);return Gc(wf,r)||Gc(bf,r)};for(Oc in wf)(Rc=(Ic=Hc[Oc])&&Ic.prototype)?nf(Rc)[yf]=Ic:gf=!1;for(Oc in bf)(Rc=(Ic=Hc[Oc])&&Ic.prototype)&&(nf(Rc)[yf]=Ic);if((!gf||!Vc(sf)||sf===Function.prototype)&&(sf=function(){throw new pf("Incorrect invocation")},gf))for(Oc in wf)Hc[Oc]&&tf(Hc[Oc],sf);if((!gf||!lf||lf===hf)&&(lf=sf.prototype,gf))for(Oc in wf)Hc[Oc]&&tf(Hc[Oc].prototype,lf);if(gf&&Zc(ff)!==lf&&tf(ff,lf),Wc&&!Gc(lf,df))for(Oc in mf=!0,Qc(lf,df,{configurable:!0,get:function(){return Yc(this)?this[vf]:void 0}}),wf)Hc[Oc]&&Xc(Hc[Oc],vf,Oc);var Of={NATIVE_ARRAY_BUFFER_VIEWS:gf,TYPED_ARRAY_TAG:mf&&vf,aTypedArray:function(t){if(Sf(t))return t;throw new pf("Target is not a typed array")},aTypedArrayConstructor:function(t){if(Vc(t)&&(!tf||Kc(sf,t)))return t;throw new pf(qc(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,r,e,n){if(Wc){if(e)for(var o in wf){var i=Hc[o];if(i&&Gc(i.prototype,t))try{delete i.prototype[t]}catch(a){try{i.prototype[t]=r}catch(u){}}}lf[t]&&!e||Jc(lf,t,e?r:gf&&uf[t]||r,n)}},exportTypedArrayStaticMethod:function(t,r,e){var n,o;if(Wc){if(tf){if(e)for(n in wf)if((o=Hc[n])&&Gc(o,t))try{delete o[t]}catch(i){}if(sf[t]&&!e)return;try{return Jc(sf,t,e?r:gf&&sf[t]||r)}catch(i){}}for(n in wf)!(o=Hc[n])||o[t]&&!e||Jc(o,t,r)}},getTypedArrayConstructor:Ef,isView:function(t){if(!Yc(t))return!1;var r=$c(t);return"DataView"===r||Gc(wf,r)||Gc(bf,r)},isTypedArray:Sf,TypedArray:sf,TypedArrayPrototype:lf},If=function(t,r){for(var e=Ac(t),n=new r(e),o=0;oe;)o[e]=r[e++];return o},xf=mt,jf=_f,Pf=Of.aTypedArray,Cf=Of.getTypedArrayConstructor,Df=Of.exportTypedArrayMethod,kf=E(Of.TypedArrayPrototype.sort);Df("toSorted",(function(t){void 0!==t&&xf(t);var r=Pf(this),e=jf(Cf(r),r);return kf(e,t)}));var Mf=sn,Nf=rn,Lf=RangeError,Uf=ki,Ff=cr,Bf=TypeError,zf=function(t,r,e,n){var o=Mf(t),i=Nf(e),a=i<0?o+i:i;if(a>=o||a<0)throw new Lf("Incorrect index");for(var u=new r(o),c=0;c92||bs&&gs>94||ms&&gs>97)return!1;var t=new ArrayBuffer(8),r=Es(t,{transfer:[t]});return 0!==t.byteLength||8!==r.byteLength})),Os=e,Is=function(t){try{if(ps)return Function('return require("'+t+'")')()}catch(r){}},Rs=Ss,As=Os.structuredClone,Ts=Os.ArrayBuffer,_s=Os.MessageChannel,xs=!1;if(Rs)xs=function(t){As(t,{transfer:[t]})};else if(Ts)try{_s||(is=Is("worker_threads"))&&(_s=is.MessageChannel),_s&&(as=new _s,us=new Ts(2),cs=function(t){as.port1.postMessage(null,[t])},2===us.byteLength&&(cs(us),0===us.byteLength&&(xs=cs)))}catch(Wv){}var js=e,Ps=E,Cs=Dc,Ds=function(t){if(void 0===t)return 0;var r=fs(t),e=ss(r);if(r!==e)throw new ls("Wrong length or index");return e},ks=ts,Ms=Qf,Ns=xs,Ls=Ss,Us=js.structuredClone,Fs=js.ArrayBuffer,Bs=js.DataView,zs=js.TypeError,Ws=Math.min,Hs=Fs.prototype,Vs=Bs.prototype,Ys=Ps(Hs.slice),Gs=Cs(Hs,"resizable","get"),$s=Cs(Hs,"maxByteLength","get"),qs=Ps(Vs.getInt8),Xs=Ps(Vs.setInt8),Js=(Ls||Ns)&&function(t,r,e){var n,o=Ms(t),i=void 0===r?o:Ds(r),a=!Gs||!Gs(t);if(ks(t))throw new zs("ArrayBuffer is detached");if(Ls&&(t=Us(t,{transfer:[t]}),o===i&&(e||a)))return t;if(o>=i&&(!e||a))n=Ys(t,0,i);else{var u=e&&!a&&$s?{maxByteLength:$s(t)}:void 0;n=new Fs(i,u);for(var c=new Bs(t),f=new Bs(n),s=Ws(i,o),l=0;le.size?Jl(e.getIterator(),(function(t){Zl(r,t)&&Kl(n,t)})):Xl(r,(function(t){e.includes(t)&&Kl(n,t)})),n};Kn({target:"Set",proto:!0,real:!0,forced:!Vl("intersection")||th((function(){return"3,2"!==Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:rh});var eh=ul,nh=il.has,oh=Sl,ih=Dl,ah=gl,uh=fl,ch=Ko,fh=function(t){var r=eh(this),e=ih(t);if(oh(r)<=e.size)return!1!==ah(r,(function(t){if(e.includes(t))return!1}),!0);var n=e.getIterator();return!1!==uh(n,(function(t){if(nh(r,t))return ch(n,"normal",!1)}))};Kn({target:"Set",proto:!0,real:!0,forced:!Vl("isDisjointFrom")},{isDisjointFrom:fh});var sh=ul,lh=Sl,hh=gl,ph=Dl,dh=function(t){var r=sh(this),e=ph(t);return!(lh(r)>e.size)&&!1!==hh(r,(function(t){if(!e.includes(t))return!1}),!0)};Kn({target:"Set",proto:!0,real:!0,forced:!Vl("isSubsetOf")},{isSubsetOf:dh});var vh=ul,yh=il.has,gh=Sl,mh=Dl,wh=fl,bh=Ko,Eh=function(t){var r=vh(this),e=mh(t);if(gh(r)e,a=jp(n)?n:Mp(n),u=i?Dp(arguments,e):[],c=i?function(){xp(a,this,u)}:a;return r?t(c,o):t(c)}:t},zp=Up.setImmediate?Bp(Fp,!1):Fp;Lp({global:!0,bind:!0,enumerable:!0,forced:Up.setImmediate!==zp},{setImmediate:zp});var Wp=dt,Hp=TypeError,Vp=Lt,Yp=sn,Gp=Ua,$p=function(t,r){if(!delete t[r])throw new Hp("Cannot delete property "+Wp(r)+" of "+Wp(t))},qp=Ba;Kn({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(Wv){return Wv instanceof TypeError}}()},{unshift:function(t){var r=Vp(this),e=Yp(r),n=arguments.length;if(n){qp(e+n);for(var o=e;o--;){var i=o+n;o in r?r[i]=r[o]:$p(r,i)}for(var a=0;ah;h++)a=c[h],(i=xv(f(a,h,u)))in s?kv(s[i],a):s[i]=[a];if(n&&(o=n(u))!==Dv)for(i in s)s[i]=Cv(o,s[i]);return s},zv=function(t){Fv[Uv][t]=!0};Kn({target:"Array",proto:!0},{group:function(t){return Bv(this,t,arguments.length>1?arguments[1]:void 0)}}),zv("group"),function(){function r(t,r){return(r||"")+" (SystemJS https://github.com/systemjs/systemjs/blob/main/docs/errors.md#"+t+")"}function e(t,r){if(-1!==t.indexOf("\\")&&(t=t.replace(I,"/")),"/"===t[0]&&"/"===t[1])return r.slice(0,r.indexOf(":")+1)+t;if("."===t[0]&&("/"===t[1]||"."===t[1]&&("/"===t[2]||2===t.length&&(t+="/"))||1===t.length&&(t+="/"))||"/"===t[0]){var e,n=r.slice(0,r.indexOf(":")+1);if(e="/"===r[n.length+1]?"file:"!==n?(e=r.slice(n.length+2)).slice(e.indexOf("/")+1):r.slice(8):r.slice(n.length+("/"===r[n.length])),"/"===t[0])return r.slice(0,r.length-e.length-1)+t;for(var o=e.slice(0,e.lastIndexOf("/")+1)+t,i=[],a=-1,u=0;ue.length&&"/"!==n[n.length-1]))return n+t.slice(e.length);c("W2",e,n)}}function c(t,e,n){console.warn(r(t,[n,e].join(", ")))}function f(t,r,e){for(var n=t.scopes,o=e&&a(e,n);o;){var i=u(r,n[o]);if(i)return i;o=a(o.slice(0,o.lastIndexOf("/")),n)}return u(r,t.imports)||-1!==r.indexOf(":")&&r}function s(){this[A]={}}function l(t,e,n,o){var i=t[A][e];if(i)return i;var a=[],u=Object.create(null);R&&Object.defineProperty(u,R,{value:"Module"});var c=Promise.resolve().then((function(){return t.instantiate(e,n,o)})).then((function(n){if(!n)throw Error(r(2,e));var o=n[1]((function(t,r){i.h=!0;var e=!1;if("string"==typeof t)t in u&&u[t]===r||(u[t]=r,e=!0);else{for(var n in t)r=t[n],n in u&&u[n]===r||(u[n]=r,e=!0);t&&t.__esModule&&(u.__esModule=t.__esModule)}if(e)for(var o=0;o-1){var e=document.createEvent("Event");e.initEvent("error",!1,!1),t.dispatchEvent(e)}return Promise.reject(r)}))}else if("systemjs-importmap"===t.type){t.sp=!0;var e=t.src?(System.fetch||fetch)(t.src,{integrity:t.integrity,passThrough:!0}).then((function(t){if(!t.ok)throw Error(t.status);return t.text()})).catch((function(e){return e.message=r("W4",t.src)+"\n"+e.message,console.warn(e),"function"==typeof t.onerror&&t.onerror(),"{}"})):t.innerHTML;P=P.then((function(){return e})).then((function(e){!function(t,e,n){var o={};try{o=JSON.parse(e)}catch(u){console.warn(Error(r("W5")))}i(o,n,t)}(C,e,t.src||y)}))}}))}var y,g="undefined"!=typeof Symbol,m="undefined"!=typeof self,w="undefined"!=typeof document,b=m?self:t;if(w){var E=document.querySelector("base[href]");E&&(y=E.href)}if(!y&&"undefined"!=typeof location){var S=(y=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==S&&(y=y.slice(0,S+1))}var O,I=/\\/g,R=g&&Symbol.toStringTag,A=g?Symbol():"@",T=s.prototype;T.import=function(t,r,e){var n=this;return r&&"object"==typeof r&&(e=r,r=void 0),Promise.resolve(n.prepareImport()).then((function(){return n.resolve(t,r,e)})).then((function(t){var r=l(n,t,void 0,e);return r.C||p(n,r)}))},T.createContext=function(t){var r=this;return{url:t,resolve:function(e,n){return Promise.resolve(r.resolve(e,n||t))}}},T.register=function(t,r,e){O=[t,r,e]},T.getRegister=function(){var t=O;return O=void 0,t};var _=Object.freeze(Object.create(null));b.System=new s;var x,j,P=Promise.resolve(),C={imports:{},scopes:{},depcache:{},integrity:{}},D=w;if(T.prepareImport=function(t){return(D||t)&&(v(),D=!1),P},w&&(v(),window.addEventListener("DOMContentLoaded",v)),T.addImportMap=function(t,r){i(t,r||y,C)},w){window.addEventListener("error",(function(t){M=t.filename,N=t.error}));var k=location.origin}T.createScript=function(t){var r=document.createElement("script");r.async=!0,t.indexOf(k+"/")&&(r.crossOrigin="anonymous");var e=C.integrity[t];return e&&(r.integrity=e),r.src=t,r};var M,N,L={},U=T.register;T.register=function(t,r){if(w&&"loading"===document.readyState&&"string"!=typeof t){var e=document.querySelectorAll("script[src]"),n=e[e.length-1];if(n){x=t;var o=this;j=setTimeout((function(){L[n.src]=[t,r],o.import(n.src)}))}}else x=void 0;return U.call(this,t,r)},T.instantiate=function(t,e){var n=L[t];if(n)return delete L[t],n;var o=this;return Promise.resolve(T.createScript(t)).then((function(n){return new Promise((function(i,a){n.addEventListener("error",(function(){a(Error(r(3,[t,e].join(", "))))})),n.addEventListener("load",(function(){if(document.head.removeChild(n),M===t)a(N);else{var r=o.getRegister(t);r&&r[0]===x&&clearTimeout(j),i(r)}})),document.head.appendChild(n)}))}))},T.shouldFetch=function(){return!1},"undefined"!=typeof fetch&&(T.fetch=fetch);var F=T.instantiate,B=/^(text|application)\/(x-)?javascript(;|$)/;T.instantiate=function(t,e,n){var o=this;return this.shouldFetch(t,e,n)?this.fetch(t,{credentials:"same-origin",integrity:C.integrity[t],meta:n}).then((function(n){if(!n.ok)throw Error(r(7,[n.status,n.statusText,t,e].join(", ")));var i=n.headers.get("content-type");if(!i||!B.test(i))throw Error(r(4,i));return n.text().then((function(r){return r.indexOf("//# sourceURL=")<0&&(r+="\n//# sourceURL="+t),(0,eval)(r),o.getRegister(t)}))})):F.apply(this,arguments)},T.resolve=function(t,n){return f(C,e(t,n=n||y)||t,n)||function(t,e){throw Error(r(8,[t,e].join(", ")))}(t,n)};var z=T.instantiate;T.instantiate=function(t,r,e){var n=C.depcache[t];if(n)for(var o=0;o0&&d[0]<4?1:+(d[0]+d[1])),!y&&Q&&(!(d=Q.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=Q.match(/Chrome\/(\d+)/))&&(y=+d[1]);var et=y,nt=et,ot=o,it=e.String,ut=!!Object.getOwnPropertySymbols&&!ot((function(){var t=Symbol();return!it(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&nt&&nt<41})),at=ut&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ct=G,ft=z,st=q,lt=Object,pt=at?function(t){return"symbol"==typeof t}:function(t){var r=ct("Symbol");return ft(r)&&st(r.prototype,lt(t))},ht=String,dt=function(t){try{return ht(t)}catch(r){return"Object"}},yt=z,vt=dt,gt=TypeError,mt=function(t){if(yt(t))return t;throw gt(vt(t)+" is not a function")},bt=mt,Et=P,wt=function(t,r){var e=t[r];return Et(e)?void 0:bt(e)},St=f,Ot=z,At=Y,Tt=TypeError,It={exports:{}},Rt=e,jt=Object.defineProperty,xt=function(t,r){try{jt(Rt,t,{value:r,configurable:!0,writable:!0})}catch(e){Rt[t]=r}return r},_t=xt,Pt="__core-js_shared__",Lt=e[Pt]||_t(Pt,{}),Ct=Lt;(It.exports=function(t,r){return Ct[t]||(Ct[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.31.1",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE",source:"https://github.com/zloirock/core-js"});var Dt=It.exports,kt=D,Mt=Object,Nt=function(t){return Mt(kt(t))},Ft=Nt,Ut=w({}.hasOwnProperty),Bt=Object.hasOwn||function(t,r){return Ut(Ft(t),r)},zt=w,Wt=0,Vt=Math.random(),Yt=zt(1..toString),Ht=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Yt(++Wt+Vt,36)},$t=Dt,Gt=Bt,qt=Ht,Xt=ut,Jt=at,Qt=e.Symbol,Kt=$t("wks"),Zt=Jt?Qt.for||Qt:Qt&&Qt.withoutSetter||qt,tr=function(t){return Gt(Kt,t)||(Kt[t]=Xt&&Gt(Qt,t)?Qt[t]:Zt("Symbol."+t)),Kt[t]},rr=f,er=Y,nr=pt,or=wt,ir=function(t,r){var e,n;if("string"===r&&Ot(e=t.toString)&&!At(n=St(e,t)))return n;if(Ot(e=t.valueOf)&&!At(n=St(e,t)))return n;if("string"!==r&&Ot(e=t.toString)&&!At(n=St(e,t)))return n;throw Tt("Can't convert object to primitive value")},ur=TypeError,ar=tr("toPrimitive"),cr=function(t,r){if(!er(t)||nr(t))return t;var e,n=or(t,ar);if(n){if(void 0===r&&(r="default"),e=rr(n,t,r),!er(e)||nr(e))return e;throw ur("Can't convert object to primitive value")}return void 0===r&&(r="number"),ir(t,r)},fr=cr,sr=pt,lr=function(t){var r=fr(t,"string");return sr(r)?r:r+""},pr=Y,hr=e.document,dr=pr(hr)&&pr(hr.createElement),yr=function(t){return dr?hr.createElement(t):{}},vr=yr,gr=!i&&!o((function(){return 7!=Object.defineProperty(vr("div"),"a",{get:function(){return 7}}).a})),mr=i,br=f,Er=s,wr=v,Sr=N,Or=lr,Ar=Bt,Tr=gr,Ir=Object.getOwnPropertyDescriptor;n.f=mr?Ir:function(t,r){if(t=Sr(t),r=Or(r),Tr)try{return Ir(t,r)}catch(e){}if(Ar(t,r))return wr(!br(Er.f,t,r),t[r])};var Rr={},jr=i&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),xr=Y,_r=String,Pr=TypeError,Lr=function(t){if(xr(t))return t;throw Pr(_r(t)+" is not an object")},Cr=i,Dr=gr,kr=jr,Mr=Lr,Nr=lr,Fr=TypeError,Ur=Object.defineProperty,Br=Object.getOwnPropertyDescriptor,zr="enumerable",Wr="configurable",Vr="writable";Rr.f=Cr?kr?function(t,r,e){if(Mr(t),r=Nr(r),Mr(e),"function"==typeof t&&"prototype"===r&&"value"in e&&Vr in e&&!e[Vr]){var n=Br(t,r);n&&n[Vr]&&(t[r]=e.value,e={configurable:Wr in e?e[Wr]:n[Wr],enumerable:zr in e?e[zr]:n[zr],writable:!1})}return Ur(t,r,e)}:Ur:function(t,r,e){if(Mr(t),r=Nr(r),Mr(e),Dr)try{return Ur(t,r,e)}catch(n){}if("get"in e||"set"in e)throw Fr("Accessors not supported");return"value"in e&&(t[r]=e.value),t};var Yr=Rr,Hr=v,$r=i?function(t,r,e){return Yr.f(t,r,Hr(1,e))}:function(t,r,e){return t[r]=e,t},Gr={exports:{}},qr=i,Xr=Bt,Jr=Function.prototype,Qr=qr&&Object.getOwnPropertyDescriptor,Kr=Xr(Jr,"name"),Zr={EXISTS:Kr,PROPER:Kr&&"something"===function(){}.name,CONFIGURABLE:Kr&&(!qr||qr&&Qr(Jr,"name").configurable)},te=z,re=Lt,ee=w(Function.toString);te(re.inspectSource)||(re.inspectSource=function(t){return ee(t)});var ne,oe,ie,ue=re.inspectSource,ae=z,ce=e.WeakMap,fe=ae(ce)&&/native code/.test(String(ce)),se=Ht,le=Dt("keys"),pe=function(t){return le[t]||(le[t]=se(t))},he={},de=fe,ye=e,ve=Y,ge=$r,me=Bt,be=Lt,Ee=pe,we=he,Se="Object already initialized",Oe=ye.TypeError,Ae=ye.WeakMap;if(de||be.state){var Te=be.state||(be.state=new Ae);Te.get=Te.get,Te.has=Te.has,Te.set=Te.set,ne=function(t,r){if(Te.has(t))throw Oe(Se);return r.facade=t,Te.set(t,r),r},oe=function(t){return Te.get(t)||{}},ie=function(t){return Te.has(t)}}else{var Ie=Ee("state");we[Ie]=!0,ne=function(t,r){if(me(t,Ie))throw Oe(Se);return r.facade=t,ge(t,Ie,r),r},oe=function(t){return me(t,Ie)?t[Ie]:{}},ie=function(t){return me(t,Ie)}}var Re={set:ne,get:oe,has:ie,enforce:function(t){return ie(t)?oe(t):ne(t,{})},getterFor:function(t){return function(r){var e;if(!ve(r)||(e=oe(r)).type!==t)throw Oe("Incompatible receiver, "+t+" required");return e}}},je=w,xe=o,_e=z,Pe=Bt,Le=i,Ce=Zr.CONFIGURABLE,De=ue,ke=Re.enforce,Me=Re.get,Ne=String,Fe=Object.defineProperty,Ue=je("".slice),Be=je("".replace),ze=je([].join),We=Le&&!xe((function(){return 8!==Fe((function(){}),"length",{value:8}).length})),Ve=String(String).split("String"),Ye=Gr.exports=function(t,r,e){"Symbol("===Ue(Ne(r),0,7)&&(r="["+Be(Ne(r),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!Pe(t,"name")||Ce&&t.name!==r)&&(Le?Fe(t,"name",{value:r,configurable:!0}):t.name=r),We&&e&&Pe(e,"arity")&&t.length!==e.arity&&Fe(t,"length",{value:e.arity});try{e&&Pe(e,"constructor")&&e.constructor?Le&&Fe(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=ke(t);return Pe(n,"source")||(n.source=ze(Ve,"string"==typeof r?r:"")),t};Function.prototype.toString=Ye((function(){return _e(this)&&Me(this).source||De(this)}),"toString");var He=Gr.exports,$e=z,Ge=Rr,qe=He,Xe=xt,Je=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if($e(e)&&qe(e,i,n),n.global)o?t[r]=e:Xe(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(u){}o?t[r]=e:Ge.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},Qe={},Ke=Math.ceil,Ze=Math.floor,tn=Math.trunc||function(t){var r=+t;return(r>0?Ze:Ke)(r)},rn=function(t){var r=+t;return r!=r||0===r?0:tn(r)},en=rn,nn=Math.max,on=Math.min,un=rn,an=Math.min,cn=function(t){return t>0?an(un(t),9007199254740991):0},fn=cn,sn=function(t){return fn(t.length)},ln=N,pn=function(t,r){var e=en(t);return e<0?nn(e+r,0):on(e,r)},hn=sn,dn=function(t){return function(r,e,n){var o,i=ln(r),u=hn(i),a=pn(n,u);if(t&&e!=e){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===e)return t||a||0;return!t&&-1}},yn={includes:dn(!0),indexOf:dn(!1)},vn=Bt,gn=N,mn=yn.indexOf,bn=he,En=w([].push),wn=function(t,r){var e,n=gn(t),o=0,i=[];for(e in n)!vn(bn,e)&&vn(n,e)&&En(i,e);for(;r.length>o;)vn(n,e=r[o++])&&(~mn(i,e)||En(i,e));return i},Sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],On=wn,An=Sn.concat("length","prototype");Qe.f=Object.getOwnPropertyNames||function(t){return On(t,An)};var Tn={};Tn.f=Object.getOwnPropertySymbols;var In=G,Rn=Qe,jn=Tn,xn=Lr,_n=w([].concat),Pn=In("Reflect","ownKeys")||function(t){var r=Rn.f(xn(t)),e=jn.f;return e?_n(r,e(t)):r},Ln=Bt,Cn=Pn,Dn=n,kn=Rr,Mn=o,Nn=z,Fn=/#|\.prototype\./,Un=function(t,r){var e=zn[Bn(t)];return e==Vn||e!=Wn&&(Nn(r)?Mn(r):!!r)},Bn=Un.normalize=function(t){return String(t).replace(Fn,".").toLowerCase()},zn=Un.data={},Wn=Un.NATIVE="N",Vn=Un.POLYFILL="P",Yn=Un,Hn=e,$n=n.f,Gn=$r,qn=Je,Xn=xt,Jn=function(t,r,e){for(var n=Cn(r),o=kn.f,i=Dn.f,u=0;u9007199254740991)throw di("Maximum allowed index exceeded");return t},vi=Nt,gi=sn,mi=hi,bi=yi;Kn({target:"Array",proto:!0,arity:1,forced:o((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var r=vi(this),e=gi(r),n=arguments.length;bi(e+n);for(var o=0;o0;)if(c(i=a[f],f,u))switch(t){case 0:return i;case 1:return f}return r?-1:void 0}},Bu={findLast:Uu(0),findLastIndex:Uu(1)},zu=Bu.findLast,Wu=Ru.aTypedArray;(0,Ru.exportTypedArrayMethod)("findLast",(function(t){return zu(Wu(this),t,arguments.length>1?arguments[1]:void 0)}));var Vu=Bu.findLastIndex,Yu=Ru.aTypedArray;(0,Ru.exportTypedArrayMethod)("findLastIndex",(function(t){return Vu(Yu(this),t,arguments.length>1?arguments[1]:void 0)}));var Hu=sn,$u=function(t,r){for(var e=Hu(t),n=new r(e),o=0;oe;)o[e]=r[e++];return o},Qu=mt,Ku=Ju,Zu=Ru.aTypedArray,ta=Ru.getTypedArrayConstructor,ra=Ru.exportTypedArrayMethod,ea=w(Ru.TypedArrayPrototype.sort);ra("toSorted",(function(t){void 0!==t&&Qu(t);var r=Zu(this),e=Ku(ta(r),r);return ea(e,t)}));var na=sn,oa=rn,ia=RangeError,ua=co,aa=cr,ca=TypeError,fa=function(t,r,e,n){var o=na(t),i=oa(e),u=i<0?o+i:i;if(u>=o||u<0)throw ia("Incorrect index");for(var a=new r(o),c=0;c92||Na&&Da>94||ka&&Da>97)return!1;var t=new ArrayBuffer(8),r=Fa(t,{transfer:[t]});return 0!=t.byteLength||8!=r.byteLength})),Ba=e,za=w,Wa=Fi,Va=function(t){if(void 0===t)return 0;var r=Ra(t),e=ja(r);if(r!==e)throw xa("Wrong length or index");return e},Ya=Sa,Ha=ba,$a=Ua,Ga=Ba.TypeError,qa=Ba.structuredClone,Xa=Ba.ArrayBuffer,Ja=Ba.DataView,Qa=Math.min,Ka=Xa.prototype,Za=Ja.prototype,tc=za(Ka.slice),rc=Wa(Ka,"resizable","get"),ec=Wa(Ka,"maxByteLength","get"),nc=za(Za.getInt8),oc=za(Za.setInt8),ic=$a&&function(t,r,e){var n=Ha(t),o=void 0===r?n:Va(r),i=!rc||!rc(t);if(Ya(t))throw Ga("ArrayBuffer is detached");var u=qa(t,{transfer:[t]});if(n==o&&(e||i))return u;if(n>=o&&(!e||i))return tc(u,0,o);for(var a=e&&!i&&ec?{maxByteLength:ec(u)}:void 0,c=new Xa(o,a),f=new Ja(u),s=new Ja(c),l=Qa(o,n),p=0;pe.size?Qc(e.getIterator(),(function(t){tf(r,t)&&Zc(n,t)})):Jc(r,(function(t){e.includes(t)&&Zc(n,t)})),n};Kn({target:"Set",proto:!0,real:!0,forced:!Hc("intersection")||rf((function(){return"3,2"!=Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:ef});var nf=f,of=Lr,uf=wt,af=function(t,r,e){var n,o;of(t);try{if(!(n=uf(t,"return"))){if("throw"===r)throw e;return e}n=nf(n,t)}catch(i){o=!0,n=i}if("throw"===r)throw e;if(o)throw n;return of(n),e},cf=pc,ff=sc.has,sf=Rc,lf=kc,pf=Sc,hf=dc,df=af,yf=function(t){var r=cf(this),e=lf(t);if(sf(r)<=e.size)return!1!==pf(r,(function(t){if(e.includes(t))return!1}),!0);var n=e.getIterator();return!1!==hf(n,(function(t){if(ff(r,t))return df(n,"normal",!1)}))};Kn({target:"Set",proto:!0,real:!0,forced:!Hc("isDisjointFrom")},{isDisjointFrom:yf});var vf=pc,gf=Rc,mf=Sc,bf=kc,Ef=function(t){var r=vf(this),e=bf(t);return!(gf(r)>e.size)&&!1!==mf(r,(function(t){if(!e.includes(t))return!1}),!0)};Kn({target:"Set",proto:!0,real:!0,forced:!Hc("isSubsetOf")},{isSubsetOf:Ef});var wf=pc,Sf=sc.has,Of=Rc,Af=kc,Tf=dc,If=af,Rf=function(t){var r=wf(this),e=Af(t);if(Of(r)e,u=Cs(n)?n:Fs(n),a=i?Ms(arguments,e):[],c=i?function(){Ls(u,this,a)}:u;return r?t(c,o):t(c)}:t},Ys=zs.setImmediate?Vs(Ws,!1):Ws;Bs({global:!0,bind:!0,enumerable:!0,forced:zs.setImmediate!==Ys},{setImmediate:Ys});var Hs=dt,$s=TypeError,Gs=Nt,qs=sn,Xs=hi,Js=function(t,r){if(!delete t[r])throw $s("Cannot delete property "+Hs(r)+" of "+Hs(t))},Qs=yi;Kn({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(t){return t instanceof TypeError}}()},{unshift:function(t){var r=Gs(this),e=qs(r),n=arguments.length;if(n){Qs(e+n);for(var o=e;o--;){var i=o+n;o in r?r[i]=r[o]:Js(r,i)}for(var u=0;uu;)ol.f(t,e=o[u++],n[e]);return t};var cl,fl=Lr,sl=Ks,ll=Sn,pl=he,hl=Qf,dl=yr,yl="prototype",vl="script",gl=pe("IE_PROTO"),ml=function(){},bl=function(t){return"<"+vl+">"+t+""},El=function(t){t.write(bl("")),t.close();var r=t.parentWindow.Object;return t=null,r},wl=function(){try{cl=new ActiveXObject("htmlfile")}catch(o){}var t,r,e;wl="undefined"!=typeof document?document.domain&&cl?El(cl):(r=dl("iframe"),e="java"+vl+":",r.style.display="none",hl.appendChild(r),r.src=String(e),(t=r.contentWindow.document).open(),t.write(bl("document.F=Object")),t.close(),t.F):El(cl);for(var n=ll.length;n--;)delete wl[yl][ll[n]];return wl()};pl[gl]=!0;var Sl=Object.create||function(t,r){var e;return null!==t?(ml[yl]=fl(t),e=new ml,ml[yl]=null,e[gl]=t):e=wl(),void 0===r?e:sl.f(e,r)},Ol=tr,Al=Sl,Tl=Rr.f,Il=Ol("unscopables"),Rl=Array.prototype;null==Rl[Il]&&Tl(Rl,Il,{configurable:!0,value:Al(null)});var jl=function(t){Rl[Il][t]=!0},xl=Bu.findLast,_l=jl;Kn({target:"Array",proto:!0},{findLast:function(t){return xl(this,t,arguments.length>1?arguments[1]:void 0)}}),_l("findLast");var Pl=Bu.findLastIndex,Ll=jl;Kn({target:"Array",proto:!0},{findLastIndex:function(t){return Pl(this,t,arguments.length>1?arguments[1]:void 0)}}),Ll("findLastIndex");var Cl=Je,Dl=w,kl=lo,Ml=ts,Nl=URLSearchParams,Fl=Nl.prototype,Ul=Dl(Fl.append),Bl=Dl(Fl.delete),zl=Dl(Fl.forEach),Wl=Dl([].push),Vl=new Nl("a=1&a=2");Vl.delete("a",1),Vl+""!="a=2"&&Cl(Fl,"delete",(function(t){var r=arguments.length,e=r<2?void 0:arguments[1];if(r&&void 0===e)return Bl(this,t);var n=[];zl(this,(function(t,r){Wl(n,{key:r,value:t})})),Ml(r,1);for(var o,i=kl(t),u=kl(e),a=0,c=0,f=!1,s=n.length;ap;p++)u=c[p],(i=Yp(f(u,p,a)))in s?Xp(s[i],u):s[i]=[u];if(n&&(o=n(a))!==qp)for(i in s)s[i]=Gp(o,s[i]);return s},Qp=jl;Kn({target:"Array",proto:!0},{group:function(t){return Jp(this,t,arguments.length>1?arguments[1]:void 0)}}),Qp("group"),function(){function r(t,r){return(r||"")+" (SystemJS https://github.com/systemjs/systemjs/blob/main/docs/errors.md#"+t+")"}function e(t,r){if(-1!==t.indexOf("\\")&&(t=t.replace(A,"/")),"/"===t[0]&&"/"===t[1])return r.slice(0,r.indexOf(":")+1)+t;if("."===t[0]&&("/"===t[1]||"."===t[1]&&("/"===t[2]||2===t.length&&(t+="/"))||1===t.length&&(t+="/"))||"/"===t[0]){var e,n=r.slice(0,r.indexOf(":")+1);if(e="/"===r[n.length+1]?"file:"!==n?(e=r.slice(n.length+2)).slice(e.indexOf("/")+1):r.slice(8):r.slice(n.length+("/"===r[n.length])),"/"===t[0])return r.slice(0,r.length-e.length-1)+t;for(var o=e.slice(0,e.lastIndexOf("/")+1)+t,i=[],u=-1,a=0;ae.length&&"/"!==n[n.length-1]))return n+t.slice(e.length);c("W2",e,n)}}function c(t,e,n){console.warn(r(t,[n,e].join(", ")))}function f(t,r,e){for(var n=t.scopes,o=e&&u(e,n);o;){var i=a(r,n[o]);if(i)return i;o=u(o.slice(0,o.lastIndexOf("/")),n)}return a(r,t.imports)||-1!==r.indexOf(":")&&r}function s(){this[I]={}}function l(t,e,n,o){var i=t[I][e];if(i)return i;var u=[],a=Object.create(null);T&&Object.defineProperty(a,T,{value:"Module"});var c=Promise.resolve().then((function(){return t.instantiate(e,n,o)})).then((function(n){if(!n)throw Error(r(2,e));var o=n[1]((function(t,r){i.h=!0;var e=!1;if("string"==typeof t)t in a&&a[t]===r||(a[t]=r,e=!0);else{for(var n in t)r=t[n],n in a&&a[n]===r||(a[n]=r,e=!0);t&&t.__esModule&&(a.__esModule=t.__esModule)}if(e)for(var o=0;o-1){var e=document.createEvent("Event");e.initEvent("error",!1,!1),t.dispatchEvent(e)}return Promise.reject(r)}))}else if("systemjs-importmap"===t.type){t.sp=!0;var e=t.src?(System.fetch||fetch)(t.src,{integrity:t.integrity,passThrough:!0}).then((function(t){if(!t.ok)throw Error(t.status);return t.text()})).catch((function(e){return e.message=r("W4",t.src)+"\n"+e.message,console.warn(e),"function"==typeof t.onerror&&t.onerror(),"{}"})):t.innerHTML;P=P.then((function(){return e})).then((function(e){!function(t,e,n){var o={};try{o=JSON.parse(e)}catch(a){console.warn(Error(r("W5")))}i(o,n,t)}(L,e,t.src||v)}))}}))}var v,g="undefined"!=typeof Symbol,m="undefined"!=typeof self,b="undefined"!=typeof document,E=m?self:t;if(b){var w=document.querySelector("base[href]");w&&(v=w.href)}if(!v&&"undefined"!=typeof location){var S=(v=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==S&&(v=v.slice(0,S+1))}var O,A=/\\/g,T=g&&Symbol.toStringTag,I=g?Symbol():"@",R=s.prototype;R.import=function(t,r,e){var n=this;return r&&"object"==typeof r&&(e=r,r=void 0),Promise.resolve(n.prepareImport()).then((function(){return n.resolve(t,r,e)})).then((function(t){var r=l(n,t,void 0,e);return r.C||h(n,r)}))},R.createContext=function(t){var r=this;return{url:t,resolve:function(e,n){return Promise.resolve(r.resolve(e,n||t))}}},R.register=function(t,r,e){O=[t,r,e]},R.getRegister=function(){var t=O;return O=void 0,t};var j=Object.freeze(Object.create(null));E.System=new s;var x,_,P=Promise.resolve(),L={imports:{},scopes:{},depcache:{},integrity:{}},C=b;if(R.prepareImport=function(t){return(C||t)&&(y(),C=!1),P},b&&(y(),window.addEventListener("DOMContentLoaded",y)),R.addImportMap=function(t,r){i(t,r||v,L)},b){window.addEventListener("error",(function(t){k=t.filename,M=t.error}));var D=location.origin}R.createScript=function(t){var r=document.createElement("script");r.async=!0,t.indexOf(D+"/")&&(r.crossOrigin="anonymous");var e=L.integrity[t];return e&&(r.integrity=e),r.src=t,r};var k,M,N={},F=R.register;R.register=function(t,r){if(b&&"loading"===document.readyState&&"string"!=typeof t){var e=document.querySelectorAll("script[src]"),n=e[e.length-1];if(n){x=t;var o=this;_=setTimeout((function(){N[n.src]=[t,r],o.import(n.src)}))}}else x=void 0;return F.call(this,t,r)},R.instantiate=function(t,e){var n=N[t];if(n)return delete N[t],n;var o=this;return Promise.resolve(R.createScript(t)).then((function(n){return new Promise((function(i,u){n.addEventListener("error",(function(){u(Error(r(3,[t,e].join(", "))))})),n.addEventListener("load",(function(){if(document.head.removeChild(n),k===t)u(M);else{var r=o.getRegister(t);r&&r[0]===x&&clearTimeout(_),i(r)}})),document.head.appendChild(n)}))}))},R.shouldFetch=function(){return!1},"undefined"!=typeof fetch&&(R.fetch=fetch);var U=R.instantiate,B=/^(text|application)\/(x-)?javascript(;|$)/;R.instantiate=function(t,e,n){var o=this;return this.shouldFetch(t,e,n)?this.fetch(t,{credentials:"same-origin",integrity:L.integrity[t],meta:n}).then((function(n){if(!n.ok)throw Error(r(7,[n.status,n.statusText,t,e].join(", ")));var i=n.headers.get("content-type");if(!i||!B.test(i))throw Error(r(4,i));return n.text().then((function(r){return r.indexOf("//# sourceURL=")<0&&(r+="\n//# sourceURL="+t),(0,eval)(r),o.getRegister(t)}))})):U.apply(this,arguments)},R.resolve=function(t,n){return f(L,e(t,n=n||v)||t,n)||function(t,e){throw Error(r(8,[t,e].join(", ")))}(t,n)};var z=R.instantiate;R.instantiate=function(t,r,e){var n=L.depcache[t];if(n)for(var o=0;o