1var v=Object.defineProperty,b=Object.defineProperties;var y=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var h=(e,t,s)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,a=(e,t)=>{for(var s in t||(t={}))q.call(t,s)&&h(e,s,t[s]);if(l)for(var s of l(t))S.call(t,s)&&h(e,s,t[s]);return e},o=(e,t)=>b(e,y(t));import"./modulepreload-polyfill.js";import{A as n,B as m,C as r,x as c,f as x,s as k,T as w,d as u,D as E,E as P,i as O,j as f,b as L,l as B}from"./vendor.js";import{s as p}from"./store.js";import{_}from"./plugin-vue_export-helper.js";const N={name:"Appearance",computed:o(a({},n("appearance",{status:"status",appearance:"appearance",mq:"mq"})),{activeClass(){switch(this.status){case"light":return"left-2 text-white bg-jaffa-500";case"system":return"left-15 bg-ribbon-500";case"dark":return"left-28 text-white bg-blue-500"}},domain(){const e=(window.location.host||"").match(/([a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/);return(e==null?void 0:e.shift())||window.location.host}}),created(){const e=m.get("_fp-theme")||"system";this.updateAppearance(e)},mounted(){this.mq.addEventListener("change",this.$mqHandler),this.$mqHandler(this.mq)},unmounted(){this.mq.removeEventListener("change",this.$mqHandler)},methods:o(a({},r("appearance",{setStatus:"setStatus",setAppearance:"setAppearance"})),{updateAppearance(e){let t=e;e==="system"&&(t=this.mq.matches?"dark":"light"),this.setStatus(e),this.setAppearance(t),document.querySelector("html").classList.toggle("dark",t==="dark");const s=document.querySelector('[name="theme-color"]');s&&(s.content=t==="dark"?s.dataset.dark:s.dataset.light),m.set("_fp-theme",this.status,{expires:365,domain:`.${this.domain}`})},$mqHandler(){this.status==="system"&&this.updateAppearance(this.status)}})},d=c(N);d.config.compilerOptions.delimiters=["[[","]]"];d.config.compilerOptions.whitespace="preserve";d.use(p);d.mount("[data-appearance]");const C={name:"Menu",computed:a(a({},n("menu/main",{active:"active"})),n("menu/mobile",{isMobileOpen:"open"})),methods:a(a({},r("menu/main",{setActive:"setActive",reset:"reset"})),r("menu/mobile",{openMobile:"open",closeMobile:"close",toggleMobile:"toggle"}))},g="[data-header]",H=document.querySelector(g);if(H){const e=c(C);e.config.compilerOptions.delimiters=["[[","]]"],e.use(p),e.mount(g)}const I={name:"Accordion",computed:o(a({},n("accordion",{selected:"selected"})),{app_id(){return this.$props.__app_id}}),methods:o(a({},r("accordion",{set:"set",openPanel:"open",closePanel:"close",togglePanel:"toggle"})),{isOpen(e){const t=this.selected[this.app_id];return t?t[e]:!1},open(e){this.openPanel({id:this.app_id,index:e})},close(e){this.closePanel({id:this.app_id,index:e})},toggle(e){this.togglePanel({id:this.app_id,index:e})}})},M={name:"AccordionPanel",props:{index:{type:Number,required:!0},expanded:{type:Boolean,default:!1}},computed:o(a({},n("accordion",{selected:"selected"})),{app_id(){return this.$root.$props.__app_id},panel(){return this.$props.index},isOpen(){return this.selected[this.app_id][this.panel]}}),created(){(!this.selected[this.app_id]||typeof this.selected[this.app_id]=="undefined")&&this.set({id:this.app_id,index:this.panel,value:this.$props.expanded})},methods:o(a({},r("accordion",{set:"set",openPanel:"open",closePanel:"close",togglePanel:"toggle"})),{open(e){this.openPanel({id:this.app_id,index:e})},close(e){this.closePanel({id:this.app_id,index:e})},toggle(e){this.togglePanel({id:this.app_id,index:e})},startAnimation(e){e.style.height=`${e.scrollHeight}px`},endAnimation(e){e.style.height=""}})};function j(e,t,s,$,A,i){return u(),x(w,{name:"accordion",onEnter:i.startAnimation,onAfterEnter:i.endAnimation,onBeforeLeave:i.startAnimation,onAfterLeave:i.endAnimation},{default:k(()=>[E(O("div",null,[f(e.$slots,"default")],512),[[P,i.isOpen]])]),_:3},8,["onEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])}var z=_(M,[["render",j]]);const D={name:"AccordionIndicator",props:{index:{type:Number,required:!0}},computed:o(a({},n("accordion",{selected:"selected"})),{app_id(){return this.$root.$props.__app_id},panel(){return this.$props.index},isOpen(){return this.selected[this.app_id][this.panel]}}),created(){(!this.selected[this.app_id]||typeof this.selected[this.app_id]=="undefined")&&this.set({id:this.app_id,index:this.panel,value:this.$props.expanded})},methods:a({},r("accordion",{set:"set"}))};function U(e,t,s,$,A,i){return u(),L("div",{class:B(["transform transition-all duration-300 origin-center",{"-rotate-180":i.isOpen}])},[f(e.$slots,"default")],2)}var T=_(D,[["render",U]]);let Q=0;const J="[data-accordion]",R=document.querySelectorAll(J);
1R.forEach(e=>{const t=c({name:"AccordionContainer",mixins:[I],props:{__app_id:{type:[String,Number],default:Q++}},data(){var s;return a({},JSON.parse(((s=e==null?void 0:e.dataset)==null?void 0:s.accordion)||"{}"))}});t.config.compilerOptions.delimiters=["[[","]]"],t.component("AccordionPanel",z),t.component("AccordionIndicator",T),t.use(p),t.mount(e)});const V={name:"QuickNav",mounted(){Object.keys(this.$refs).forEach(e=>{this.$refs[e].addEventListener("click",this.smoothScroll)})},beforeUnmount(){Object.keys(this.$refs).forEach(e=>{this.$refs[e].removeEventListener("click",this.smoothScroll)})},methods:{smoothScroll(e){const t=new URL(e.target.href).hash;if(t){e.preventDefault();const s=document.querySelector(t);window.scroll({behavior:"smooth",top:s.offsetTop,block:"start"}),window.history.pushState({},null,t)}}}},F="[data-quicknav]",G=document.querySelectorAll(F);G.forEach(e=>{const t=c(V);t.config.compilerOptions.delimiters=["[[","]]"],t.use(p),t.mount(e)});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.