1var app=function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function l(e){e.forEach(t)}function a(e){return"function"==typeof e}function i(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}const r="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function s(e,t){e.appendChild(t)}function o(e,t,n){e.insertBefore(t,n||null)}function c(e){e.parentNode&&e.parentNode.removeChild(e)}function u(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function d(e){return document.createElement(e)}function f(e){return document.createTextNode(e)}function g(){return f(" ")}function p(){return f("")}function h(e,t,n,l){return e.addEventListener(t,n,l),()=>e.removeEventListener(t,n,l)}function m(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function b(e,t){t=""+t,e.data!==t&&(e.data=t)}function y(e,t){e.value=null==t?"":t}function v(e,t,n){for(let n=0;n<e.options.length;n+=1){const l=e.options[n];if(l.__value===t)return void(l.selected=!0)}n&&void 0===t||(e.selectedIndex=-1)}function $(e){const t=e.querySelector(":checked");return t&&t.__value}function w(e,t,n){e.classList.toggle(t,!!n)}function k(e,t){return new e(t)}let C;function N(e){C=e}function S(){if(!C)throw new Error("Function called outside component initialization");return C}function _(){const e=S();return(t,n,{cancelable:l=!1}={})=>{const a=e.$$.callbacks[t];if(a){const i=function(e,t,{bubbles:n=!1,cancelable:l=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:l})}(t,n,{cancelable:l});return a.slice().forEach(t=>{t.call(e,i)}),!i.defaultPrevented}return!0}}function A(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach(e=>e.call(this,t))}const x=[],L=[];let B=[];const P=[],T=Promise.resolve();let O=!1;function F(e){B.push(e)}const E=new Set;let j=0;function I(){if(0!==j)return;const e=C;do{try{for(;j<x.length;){const e=x[j];j++,N(e),M(e.$$)}}catch(e){throw x.length=0,j=0,e}for(N(null),x.length=0,j=0;L.length;)L.pop()();for(let e=0;e<B.length;e+=1){const t=B[e];E.has(t)||(E.add(t),t())}B.length=0}while(x.length);for(;P.length;)P.pop()();O=!1,E.clear(),N(e)}function M(e){if(null!==e.fragment){e.update(),l(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(F)}}const K=new Set;let V;function R(){V={r:0,c:[],p:V}}function G(){V.r||l(V.c),V=V.p}function q(e,t){e&&e.i&&(K.delete(e),e.i(t))}function D(e,t,n,l){if(e&&e.o){if(K.has(e))return;K.add(e),V.c.push(()=>{K.delete(e),l&&(n&&e.d(1),l())}),e.o(t)}else l&&l()}function U(e){return void 0!==e?.length?e:Array.from(e)}function W(e,t){e.d(1),t.delete(e.key)}function H(e,t){D(e,1,1,()=>{t.delete(e.key)})}function Y(e,t,n,a,i,r,s,o,c,u,d,f){let g=e.length,p=r.length,h=g;const m={};for(;h--;)m[e[h].key]=h;const b=[],y=new Map,v=new Map,$=[];for(h=p;h--;){const e=f(i,r,h),l=n(e);let a=s.get(l);a?$.push(()=>a.p(e,t)):(a=u(l,e),a.c()),y.set(l,b[h]=a),l in m&&v.set(l,Math.abs(h-m[l]))}const w=new Set,k=new Set;function C(e){q(e,1),e.m(o,d),s.set(e.key,e),d=e.first,p--}for(;g&&p;){const t=b[p-1],n=e[g-1],l=t.key,a=n.key;t===n?(d=t.first,g--,p--):y.has(a)?!s.has(l)||w.has(l)?C(t):k.has(a)?g--:v.get(l)>v.get(a)?(k.add(l),C(t)):(w.add(a),g--):(c(n,s),g--)}for(;g--;){const t=e[g];y.has(t.key)||c(t,s)}for(;p;)C(b[p-1]);return l($),b}function J(e){e&&e.c()}function Z(e,n,i){const{fragment:r,after_update:s}=e.$$;r&&r.m(n,i),F(()=>{const n=e.$$.on_mount.map(t).filter(a);e.$$.on_destroy?e.$$.on_destroy.push(...n):l(n),e.$$.on_mount=[]}),s.forEach(F)}function z(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];B.forEach(l=>
1-1===e.indexOf(l)?t.push(l):n.push(l)),n.forEach(e=>e()),B=t}(n.after_update),l(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function X(e,t){-1===e.$$.dirty[0]&&(x.push(e),O||(O=!0,T.then(I)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Q(t,a,i,r,s,o,u=null,d=[-1]){const f=C;N(t);const g=t.$$={fragment:null,ctx:[],props:o,update:e,not_equal:s,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(a.context||(f?f.$$.context:[])),callbacks:n(),dirty:d,skip_bound:!1,root:a.target||f.$$.root};u&&u(g.root);let p=!1;if(g.ctx=i?i(t,a.props||{},(e,n,...l)=>{const a=l.length?l[0]:n;return g.ctx&&s(g.ctx[e],g.ctx[e]=a)&&(!g.skip_bound&&g.bound[e]&&g.bound[e](a),p&&X(t,e)),n}):[],g.update(),p=!0,l(g.before_update),g.fragment=!!r&&r(g.ctx),a.target){if(a.hydrate){const e=function(e){return Array.from(e.childNodes)}(a.target);g.fragment&&g.fragment.l(e),e.forEach(c)}else g.fragment&&g.fragment.c();a.intro&&q(t.$$.fragment),Z(t,a.target,a.anchor),I()}N(f)}class ee{$$=void 0;$$set=void 0;$destroy(){z(this,1),this.$destroy=e}$on(t,n){if(!a(n))return e;const l=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return l.push(n),()=>{const e=l.indexOf(n);-1!==e&&l.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");const{Map:te,window:ne}=r;function le(e,t,n){const l=e.slice();return l[49]=t[n],l[50]=t,l[51]=n,l}function ae(e,t,n){const l=e.slice();return l[52]=t[n],l}function ie(e,t,n){const l=e.slice();return l[49]=t[n],l}function re(e,t,n){const l=e.slice();return l[57]=t[n],l}function se(e,t,n){const l=e.slice();return l[60]=t[n],l[61]=t,l[62]=n,l}function oe(e,t,n){const l=e.slice();return l[63]=t[n],l}function ce(e,t,n){const l=e.slice();return l[63]=t[n],l}function ue(e,t,n){const l=e.slice();return l[63]=t[n],l}function de(e){let t,n,l,a;return{c(){t=d("span"),n=f(e[18]),l=g(),a=d("span"),a.textContent="active filters",m(t,"class","guide-filter-toggle-count"),m(a,"class","sr-only")},m(e,i){o(e,t,i),s(t,n),o(e,l,i),o(e,a,i)},p(e,t){262144&t[0]&&b(n,e[18])},d(e){e&&(c(t),c(l),c(a))}}}function fe(e){let t,n,l,a,i,r,f=U(e[0].groupings),p=[];for(let t=0;t<f.length;t+=1)p[t]=ge(ue(e,f,t));return{c(){t=d("label"),n=d("span"),n.textContent="Group by",l=g(),a=d("select");for(let e=0;e<p.length;e+=1)p[e].c();m(n,"class","guide-prop-label"),m(a,"class","guide-prop-select"),m(a,"aria-label","Group by"),void 0===e[4]&&F(()=>e[38].call(a)),m(t,"class","guide-prop-control")},m(c,u){o(c,t,u),s(t,n),s(t,l),s(t,a);for(let e=0;e<p.length;e+=1)p[e]&&p[e].m(a,null);v(a,e[4],!0),i||(r=h(a,"change",e[38]),i=!0)},p(e,t){if(1&t[0]){let n;for(f=U(e[0].groupings),n=0;n<f.length;n+=1){const l=ue(e,f,n);p[n]?p[n].p(l,t):(p[n]=ge(l),p[n].c(),p[n].m(a,null))}for(;n<p.length;n+=1)p[n].d(1);p.length=f.length}17&t[0]&&v(a,e[4])},d(e){e&&c(t),u(p,e),i=!1,r()}}}function ge(e){let t,n,l,a=e[63].label+"";return{c(){t=d("option"),n=f(a),t.__value=l=e[63].value,y(t,t.__value)},m(e,l){o(e,t,l),s(t,n)},p(e,i){1&i[0]&&a!==(a=e[63].label+"")&&b(n,a),1&i[0]&&l!==(l=e[63].value)&&(t.__value=l,y(t,t.__value))},d(e){e&&c(t)}}}function pe(e){let t,n,l,a=e[63].label+"";return{c(){t=d("option"),n=f(a),t.__value=l=e[63].value,y(t,t.__value)},m(e,l){o(e,t,l),s(t,n)},p(e,i){1&i[0]&&a!==(a=e[63].label+"")&&b(n,a),1&i[0]&&l!==(l=e[63].value)&&(t.__value=l,y(t,t.__value))},d(e){e&&c(t)}}}function he(e,t){let n,l,a,i=t[63].label+"";return{key:e,first:null,c(){n=d("option"),l=f(i),n.__value=a=t[63].value,y(n,n.__value),this.first=n},m(e,t){o(e,n,t),s(n,l)},p(e,r){t=e,8192&r[0]&&i!==(i=t[63].label+"")&&b(l,i),8192&r[0]&&a!==(a=t[63].value)&&(n.__value=a,y(n,n.__value))},d(e){e&&c(n)}}}function me(e,t){let n,l,a,i,r,u,p,$,w,k,C=t[60].label+"",N=t[60].allLabel+"",S=[],_=new te,A=U(t[60].resolvedOptions);const x=e=>e[63].value;for(let e=0;e<A.length;e+=1){let n=oe(t,A,e),l=x(n);_.set(l,S[e]=he(l,n))}function L(){t[40].call(r,t[60])}return{key:e,first:null,c(){n=d("label"),l=d("span"),a=f(C),i=g(),r=d("select"),u=d("option"),p=f(N);for(let e=0;e<S.length;e+=1)S[e].c();
1m(l,"class","guide-prop-label sr-only"),u.__value="all",y(u,u.__value),m(r,"class","guide-prop-select"),m(r,"aria-label",$=`Filter by ${t[60].label}`),void 0===t[6][t[60].id]&&F(L),m(n,"class","guide-prop-control"),this.first=n},m(e,c){o(e,n,c),s(n,l),s(l,a),s(n,i),s(n,r),s(r,u),s(u,p);for(let e=0;e<S.length;e+=1)S[e]&&S[e].m(r,null);v(r,t[6][t[60].id],!0),w||(k=h(r,"change",L),w=!0)},p(e,n){t=e,8192&n[0]&&C!==(C=t[60].label+"")&&b(a,C),8192&n[0]&&N!==(N=t[60].allLabel+"")&&b(p,N),8192&n[0]&&(A=U(t[60].resolvedOptions),S=Y(S,n,x,0,t,A,_,r,W,he,null,oe)),8192&n[0]&&$!==($=`Filter by ${t[60].label}`)&&m(r,"aria-label",$),8256&n[0]&&v(r,t[6][t[60].id])},d(e){e&&c(n);for(let e=0;e<S.length;e+=1)S[e].d();w=!1,k()}}}function be(t){let n,l,a;return{c(){n=d("button"),n.innerHTML='<i class="fa fa-times" aria-hidden="true"></i> Clear filters',m(n,"type","button"),m(n,"class","guide-prop-clear")},m(e,i){o(e,n,i),l||(a=h(n,"click",t[24]),l=!0)},p:e,d(e){e&&c(n),l=!1,a()}}}function ye(e){let t,n=[],l=new te,a=U(e[7]);const i=e=>e[57].id;for(let t=0;t<a.length;t+=1){let r=re(e,a,t),s=i(r);l.set(s,n[t]=ve(s,r))}return{c(){t=d("div");for(let e=0;e<n.length;e+=1)n[e].c();m(t,"class","guide-active-filters"),m(t,"role","group"),m(t,"aria-label","Active filters")},m(e,l){o(e,t,l);for(let e=0;e<n.length;e+=1)n[e]&&n[e].m(t,null)},p(e,r){33554560&r[0]&&(a=U(e[7]),n=Y(n,r,i,0,e,a,l,t,W,ve,null,re))},d(e){e&&c(t);for(let e=0;e<n.length;e+=1)n[e].d()}}}function ve(e,t){let n,l,a,i,r,u,p,y,v,$,w,k,C,N,S=t[57].label+"",_=t[57].display+"";function A(){return t[41](t[57])}return{key:e,first:null,c(){n=d("button"),l=d("span"),a=f(S),i=f(":"),r=g(),u=d("span"),p=f(_),y=g(),v=d("i"),$=g(),w=d("span"),w.textContent="remove this filter",k=g(),m(l,"class","guide-active-filter-facet"),m(u,"class","guide-active-filter-value"),m(v,"class","fa fa-times"),m(v,"aria-hidden","true"),m(w,"class","sr-only"),m(n,"type","button"),m(n,"class","guide-active-filter"),this.first=n},m(e,t){o(e,n,t),s(n,l),s(l,a),s(l,i),s(n,r),s(n,u),s(u,p),s(n,y),s(n,v),s(n,$),s(n,w),s(n,k),C||(N=h(n,"click",A),C=!0)},p(e,n){t=e,128&n[0]&&S!==(S=t[57].label+"")&&b(a,S),128&n[0]&&_!==(_=t[57].display+"")&&b(p,_)},d(e){e&&c(n),C=!1,N()}}}function $e(e){let t,n=[],l=new te,a=U(e[8]);const i=e=>e[49].key;for(let t=0;t<a.length;t+=1){let r=ie(e,a,t),s=i(r);l.set(s,n[t]=ke(s,r))}return{c(){t=d("nav");for(let e=0;e<n.length;e+=1)n[e].c();m(t,"class","guide-group-jump"),m(t,"aria-label","Jump to group")},m(e,l){o(e,t,l);for(let e=0;e<n.length;e+=1)n[e]&&n[e].m(t,null)},p(e,r){536871168&r[0]&&(a=U(e[8]),n=Y(n,r,i,0,e,a,l,t,W,ke,null,ie))},d(e){e&&c(t);for(let e=0;e<n.length;e+=1)n[e].d()}}}function we(e){let t,n,l,a,i,r,u,p,y=e[49].label+"",v=e[49].entries.length+"";function $(){return e[42](e[49])}return{c(){t=d("button"),n=f(y),l=g(),a=d("span"),i=f(v),r=g(),m(a,"class","guide-group-jump-count"),m(t,"type","button"),m(t,"class","guide-group-jump-link")},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(a,i),s(t,r),u||(p=h(t,"click",$),u=!0)},p(t,l){e=t,256&l[0]&&y!==(y=e[49].label+"")&&b(n,y),256&l[0]&&v!==(v=e[49].entries.length+"")&&b(i,v)},d(e){e&&c(t),u=!1,p()}}}function ke(e,t){let n,l,a=t[49].label&&we(t);return{key:e,first:null,c(){n=p(),a&&a.c(),l=p(),this.first=n},m(e,t){o(e,n,t),a&&a.m(e,t),o(e,l,t)},p(e,n){(t=e)[49].label?a?a.p(t,n):(a=we(t),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},d(e){e&&(c(n),c(l)),a&&a.d(e)}}}function Ce(e){let t,n,l,a,i,r,u,g,p=e[11].label.toLowerCase()+"",h=e[0].entryNoun+"";return{c(){t=d("span"),n=f("Grouped by "),l=f(p),a=f(", so a "),i=f(h),r=f(" with more\n than one appears in each group: the group counts add up to "),u=f(e[10]),g=f("."),m(t,"class","guide-result-note")},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(t,i),s(t,r),s(t,u),s(t,g)},p(e,t){2048&t[0]&&p!==(p=e[11].label.toLowerCase()+"")&&b(l,p),1&t[0]&&h!==(h=e[0].entryNoun+"")&&b(i,h),1024&t[0]&&b(u,e[10])},d(e){e&&c(t)}}}function Ne(e){let t,n,l=[],a=new te,i=U(e[8]);const r=e=>e[49].key;for(let t=0;t<i.length;t+=1){let n=le(e,i,t),s=r(n);a.set(s,l[t]=Le(s,n))}return{c(){for(let e=0;e<l.length;e+=1)l[e].c();
1t=p()},m(e,a){for(let t=0;t<l.length;t+=1)l[t]&&l[t].m(e,a);o(e,t,a),n=!0},p(e,n){281155849&n[0]&&(i=U(e[8]),R(),l=Y(l,n,r,0,e,i,a,t.parentNode,H,Le,t,le),G())},i(e){if(!n){for(let e=0;e<i.length;e+=1)q(l[e]);n=!0}},o(e){for(let e=0;e<l.length;e+=1)D(l[e]);n=!1},d(e){e&&c(t);for(let t=0;t<l.length;t+=1)l[t].d(e)}}}function Se(t){let n,l,a,i,r=t[0].entryNounPlural+"",u=t[21]&&Be(t);return{c(){n=d("p"),l=f("No "),a=f(r),i=f(" match the current filters.\n "),u&&u.c(),m(n,"class","guide-empty")},m(e,t){o(e,n,t),s(n,l),s(n,a),s(n,i),u&&u.m(n,null)},p(e,t){1&t[0]&&r!==(r=e[0].entryNounPlural+"")&&b(a,r),e[21]?u?u.p(e,t):(u=Be(e),u.c(),u.m(n,null)):u&&(u.d(1),u=null)},i:e,o:e,d(e){e&&c(n),u&&u.d()}}}function _e(e){let t,n,l,a,i,r,u=e[49].label+"",p=e[49].entries.length+"",h=e[49],y=e[22]&&Ae();const v=()=>e[44](t,h),$=()=>e[44](null,h);return{c(){t=d("h2"),y&&y.c(),n=g(),l=f(u),a=g(),i=d("span"),r=f(p),m(i,"class","guide-group-count"),m(t,"class","guide-group-heading"),m(t,"tabindex","-1")},m(e,c){o(e,t,c),y&&y.m(t,null),s(t,n),s(t,l),s(t,a),s(t,i),s(i,r),v()},p(a,i){(e=a)[22]?y||(y=Ae(),y.c(),y.m(t,n)):y&&(y.d(1),y=null),256&i[0]&&u!==(u=e[49].label+"")&&b(l,u),256&i[0]&&p!==(p=e[49].entries.length+"")&&b(r,p),h!==e[49]&&($(),h=e[49],v())},d(e){e&&c(t),y&&y.d(),$()}}}function Ae(e){let t;return{c(){t=d("span"),m(t,"class","guide-group-swatch")},m(e,n){o(e,t,n)},d(e){e&&c(t)}}}function xe(e,t){let n,l,a,i;var r=t[0].card;function s(e,t){return{props:{entry:e[52],view:e[3],searching:""!==e[12],groupedBy:e[11].value}}}return r&&(l=k(r,s(t)),l.$on("selectFacet",t[28])),{key:e,first:null,c(){n=p(),l&&J(l.$$.fragment),a=p(),this.first=n},m(e,t){o(e,n,t),l&&Z(l,e,t),o(e,a,t),i=!0},p(e,n){if(t=e,1&n[0]&&r!==(r=t[0].card)){if(l){R();const e=l;D(e.$$.fragment,1,0,()=>{z(e,1)}),G()}r?(l=k(r,s(t)),l.$on("selectFacet",t[28]),J(l.$$.fragment),q(l.$$.fragment,1),Z(l,a.parentNode,a)):l=null}else if(r){const e={};256&n[0]&&(e.entry=t[52]),8&n[0]&&(e.view=t[3]),4096&n[0]&&(e.searching=""!==t[12]),2048&n[0]&&(e.groupedBy=t[11].value),l.$set(e)}},i(e){i||(l&&q(l.$$.fragment,e),i=!0)},o(e){l&&D(l.$$.fragment,e),i=!1},d(e){e&&(c(n),c(a)),l&&z(l,e)}}}function Le(e,t){let n,l,a,i,r,u,f=[],p=new te,h=t[49].label&&_e(t),b=U(t[49].entries);const y=e=>e[52].slug;for(let e=0;e<b.length;e+=1){let n=ae(t,b,e),l=y(n);p.set(l,f[e]=xe(l,n))}return{key:e,first:null,c(){n=d("section"),h&&h.c(),l=g(),a=d("div");for(let e=0;e<f.length;e+=1)f[e].c();i=g(),m(a,"class","guide-cards"),w(a,"guide-cards--list","list"===t[3]),m(n,"class",r="guide-group "+t[23](t[49].key,t[22])),this.first=n},m(e,t){o(e,n,t),h&&h.m(n,null),s(n,l),s(n,a);for(let e=0;e<f.length;e+=1)f[e]&&f[e].m(a,null);s(n,i),u=!0},p(e,i){(t=e)[49].label?h?h.p(t,i):(h=_e(t),h.c(),h.m(n,l)):h&&(h.d(1),h=null),268441865&i[0]&&(b=U(t[49].entries),R(),f=Y(f,i,y,0,t,b,p,a,H,xe,null,ae),G()),(!u||8&i[0])&&w(a,"guide-cards--list","list"===t[3]),(!u||4194560&i[0]&&r!==(r="guide-group "+t[23](t[49].key,t[22])))&&m(n,"class",r)},i(e){if(!u){for(let e=0;e<b.length;e+=1)q(f[e]);u=!0}},o(e){for(let e=0;e<f.length;e+=1)D(f[e]);u=!1},d(e){e&&c(n),h&&h.d();for(let e=0;e<f.length;e+=1)f[e].d()}}}function Be(t){let n,l,a;return{c(){n=d("button"),n.textContent="Clear filters",m(n,"type","button"),m(n,"class","guide-empty-clear")},m(e,i){o(e,n,i),l||(a=h(n,"click",t[24]),l=!0)},p:e,d(e){e&&c(n),l=!1,a()}}}function Pe(e){let t,n,a,i,r,p,$,k,C,N,S,_,A,x,L,B,P,T,O,E,j,I,M,K,V,H,J,Z,z,X,Q,ee,le,ae,ie,re,oe,ue,ge,he,ve,we,ke,_e,Ae,xe,Le,Be,Pe,Te,Oe,Fe,Ee,je=e[0].searchLabel+"",Ie=[],Me=new te,Ke=e[9].length+"",Ve=e[1].length+"",Re=e[0].entryNounPlural+"",Ge=e[18]>0&&de(e),qe=e[0].groupings.length>1&&fe(e),De=U(e[0].sorts),Ue=[];for(let t=0;t<De.length;t+=1)Ue[t]=pe(ce(e,De,t));let We=U(e[13]);const He=e=>e[60].id;for(let t=0;t<We.length;t+=1){let n=se(e,We,t),l=He(n);Me.set(l,Ie[t]=me(l,n))}let Ye=e[21]&&be(e),Je=e[7].length>0&&ye(e),Ze=e[19]&&$e(e),ze=e[20]&&Ce(e);const Xe=[Se,Ne],Qe=[];function et(e,t){return 0===e[9].length?0:1}return Pe=et(e),Te=Qe[Pe]=Xe[Pe](e),{c(){t=d("div"),n=d("div"),a=d("label"),i=d("span"),r=f(je),p=g(),$=d("i"),k=g(),C=d("input"),_=g(),A=d("div"),x=d("button"),L=d("i"),B=f(" Summary"),T=g(),O=d("button"),E=d("i"),j=f(" Detail"),M=g(),K=d("button"),V=d("i"),H=f(" Filters\n "),Ge&&Ge.c(),Z=g(),z=d("div"),qe&&qe.c(),X=g(),Q=d("label"),ee=d("span"),ee.textContent="Sort by",le=g(),ae=d("select");for(let e=0;e<Ue.length;e+=1)Ue[e].c();ie=g();for(let e=0;e<Ie.length;e+=1)Ie[e].c();re=g(),Ye&&Ye.c(),oe=g(),Je&&Je.c(),ue=g(),Ze&&Ze.c(),ge=g(),he=d("p"),ve=f("Showing "),we=f(Ke),ke=f(" of "),_e=f(Ve),Ae=g(),xe=f(Re),Le=g(),ze&&ze.c(),Be=g(),Te.c(),m(i,"class","sr-only"),m($,"class","fa fa-search"),m($,"aria-hidden","true"),m(C,"type","search"),m(C,"placeholder",N=e[0].searchPlaceholder),m(C,"aria-label",S=e[0].searchLabel),m(a,"class","guide-search"),m(L,"class","fa fa-th-large"),m(L,"aria-hidden","true"),m(x,"type","button"),m(x,"class","guide-view-btn"),m(x,"aria-pressed",P="grid"===e[3]),w(x,"active","grid"===e[3]),m(E,"class","fa fa-list"),m(E,"aria-hidden","true"),m(O,"type","button"),m(O,"class","guide-view-btn"),m(O,"aria-pressed",I="list"===e[3]),w(O,"active","list"===e[3]),m(A,"class","guide-view-toggle"),m(A,"role","group"),m(A,"aria-label","View style"),m(n,"class","guide-control
1s"),m(V,"class","fa fa-sliders"),m(V,"aria-hidden","true"),m(K,"type","button"),m(K,"class","guide-filter-toggle"),m(K,"aria-expanded",J=!e[16]),m(K,"aria-controls","guide-prop-filter"),m(ee,"class","guide-prop-label"),m(ae,"class","guide-prop-select"),m(ae,"aria-label","Sort by"),void 0===e[5]&&F(()=>e[39].call(ae)),m(Q,"class","guide-prop-control"),m(z,"class","guide-prop-filter"),m(z,"id","guide-prop-filter"),m(z,"role","group"),m(z,"aria-label","Filters"),w(z,"guide-prop-filter--collapsed",e[16]),m(he,"class","guide-result-count"),m(he,"aria-live","polite"),m(t,"class","guide-browser-app")},m(l,c){o(l,t,c),s(t,n),s(n,a),s(a,i),s(i,r),s(a,p),s(a,$),s(a,k),s(a,C),y(C,e[2]),e[34](C),s(n,_),s(n,A),s(A,x),s(x,L),s(x,B),s(A,T),s(A,O),s(O,E),s(O,j),s(t,M),s(t,K),s(K,V),s(K,H),Ge&&Ge.m(K,null),s(t,Z),s(t,z),qe&&qe.m(z,null),s(z,X),s(z,Q),s(Q,ee),s(Q,le),s(Q,ae);for(let e=0;e<Ue.length;e+=1)Ue[e]&&Ue[e].m(ae,null);v(ae,e[5],!0),s(z,ie);for(let e=0;e<Ie.length;e+=1)Ie[e]&&Ie[e].m(z,null);s(z,re),Ye&&Ye.m(z,null),s(t,oe),Je&&Je.m(t,null),s(t,ue),Ze&&Ze.m(t,null),s(t,ge),s(t,he),s(he,ve),s(he,we),s(he,ke),s(he,_e),s(he,Ae),s(he,xe),s(he,Le),ze&&ze.m(he,null),e[43](he),s(t,Be),Qe[Pe].m(t,null),Oe=!0,Fe||(Ee=[h(ne,"keydown",e[26]),h(C,"input",e[33]),h(C,"keydown",e[27]),h(x,"click",e[35]),h(O,"click",e[36]),h(K,"click",e[37]),h(ae,"change",e[39])],Fe=!0)},p(e,n){if((!Oe||1&n[0])&&je!==(je=e[0].searchLabel+"")&&b(r,je),(!Oe||1&n[0]&&N!==(N=e[0].searchPlaceholder))&&m(C,"placeholder",N),(!Oe||1&n[0]&&S!==(S=e[0].searchLabel))&&m(C,"aria-label",S),4&n[0]&&C.value!==e[2]&&y(C,e[2]),(!Oe||8&n[0]&&P!==(P="grid"===e[3]))&&m(x,"aria-pressed",P),(!Oe||8&n[0])&&w(x,"active","grid"===e[3]),(!Oe||8&n[0]&&I!==(I="list"===e[3]))&&m(O,"aria-pressed",I),(!Oe||8&n[0])&&w(O,"active","list"===e[3]),e[18]>0?Ge?Ge.p(e,n):(Ge=de(e),Ge.c(),Ge.m(K,null)):Ge&&(Ge.d(1),Ge=null),(!Oe||65536&n[0]&&J!==(J=!e[16]))&&m(K,"aria-expanded",J),e[0].groupings.length>1?qe?qe.p(e,n):(qe=fe(e),qe.c(),qe.m(z,X)):qe&&(qe.d(1),qe=null),1&n[0]){let t;for(De=U(e[0].sorts),t=0;t<De.length;t+=1){const l=ce(e,De,t);Ue[t]?Ue[t].p(l,n):(Ue[t]=pe(l),Ue[t].c(),Ue[t].m(ae,null))}for(;t<Ue.length;t+=1)Ue[t].d(1);Ue.length=De.length}33&n[0]&&v(ae,e[5]),8256&n[0]&&(We=U(e[13]),Ie=Y(Ie,n,He,0,e,We,Me,z,W,me,re,se)),e[21]?Ye?Ye.p(e,n):(Ye=be(e),Ye.c(),Ye.m(z,null)):Ye&&(Ye.d(1),Ye=null),(!Oe||65536&n[0])&&w(z,"guide-prop-filter--collapsed",e[16]),e[7].length>0?Je?Je.p(e,n):(Je=ye(e),Je.c(),Je.m(t,ue)):Je&&(Je.d(1),Je=null),e[19]?Ze?Ze.p(e,n):(Ze=$e(e),Ze.c(),Ze.m(t,ge)):Ze&&(Ze.d(1),Ze=null),(!Oe||512&n[0])&&Ke!==(Ke=e[9].length+"")&&b(we,Ke),(!Oe||2&n[0])&&Ve!==(Ve=e[1].length+"")&&b(_e,Ve),(!Oe||1&n[0])&&Re!==(Re=e[0].entryNounPlural+"")&&b(xe,Re),e[20]?ze?ze.p(e,n):(ze=Ce(e),ze.c(),ze.m(he,null)):ze&&(ze.d(1),ze=null);let l=Pe;Pe=et(e),Pe===l?Qe[Pe].p(e,n):(R(),D(Qe[l],1,1,()=>{Qe[l]=null}),G(),Te=Qe[Pe],Te?Te.p(e,n):(Te=Qe[Pe]=Xe[Pe](e),Te.c()),q(Te,1),Te.m(t,null))},i(e){Oe||(q(Te),Oe=!0)},o(e){D(Te),Oe=!1},d(n){n&&c(t),e[34](null),Ge&&Ge.d(),qe&&qe.d(),u(Ue,n);for(let e=0;e<Ie.length;e+=1)Ie[e].d();Ye&&Ye.d(),Je&&Je.d(),Ze&&Ze.d(),ze&&ze.d(),e[43](null),Qe[Pe].d(),Fe=!1,l(Ee)}}}const Te="__search";function Oe(e,t){const n=e.indexOf(t);return-1===n?Number.MAX_SAFE_INTEGER:n}function Fe(e){e&&e.scrollIntoView&&(e.scrollIntoView({behavior:"undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"start"}),e.focus&&e.focus({preventScroll:!0}))}function Ee(e,t,n){let l,a,i,r,s,o,c,u,d,f,g,p,h,m,b,{collection:y}=t,{entries:v=[]}=t,{initialFacet:w=null}=t,k="",C="grid",N=y.groupings[0].value,S=y.sorts[0].value,_={};const A={q:"",view:"grid",group:y.groupings[0].value,sort:y.sorts[0].value};for(const e of y.facets)_[e.id]="all",A[e.id]="all";function x(e,t){if(!t)return!0;const n=y.searchText(e).toLowerCase();return t.split(/\s+/).every(e=>n.includes(e))}function B(e,t,n){for(const l of y.facets){if(l.id===n)continue;const a=t[l.id];if(a&&"all"!==a&&!l.matches(e,a))return!1}return!0}w&&w.id in A&&(_[w.id]=w.value,A[w.id]=w.value),function(){const e=function(e){const t={};if("undefined"==typeof window||!window.location)return t;const n=new URLSearchParams(window.location.search);for(const l of e){const e=n.get(l);null!==e&&""!==e&&(t[l]=e)}return t}(Object.keys(A));e.q&&n(2,k=e.q);
1"grid"!==e.view&&"list"!==e.view||n(3,C=e.view);e.group&&y.groupings.some(t=>t.value===e.group)&&n(4,N=e.group);e.sort&&y.sorts.some(t=>t.value===e.sort)&&n(5,S=e.sort);const t={..._};for(const n of y.facets){const l=e[n.id];l&&n.options(v).some(e=>e.value===l)&&(t[n.id]=l)}n(6,_=t)}();let P=!0;function T(e){e!==Te?O(e,"all"):n(2,k="")}function O(e,t){n(6,_={..._,[e]:t})}const F={};function E(e){Fe(F[e])}return e.$$set=e=>{"collection"in e&&n(0,y=e.collection),"entries"in e&&n(1,v=e.entries),"initialFacet"in e&&n(30,w=e.initialFacet)},e.$$.update=()=>{4&e.$$.dirty[0]&&n(12,l=k.trim().toLowerCase()),17&e.$$.dirty[0]&&n(11,a=y.groupings.find(e=>e.value===N)||y.groupings[0]),33&e.$$.dirty[0]&&n(32,i=y.sorts.find(e=>e.value===S)||y.sorts[0]),2049&e.$$.dirty[0]&&n(22,r=y.accentGrouping&&a.value===y.accentGrouping),4163&e.$$.dirty[0]&&n(13,s=y.facets.map(e=>{const t=v.filter(t=>x(t,l)&&B(t,_,e.id)),n=_[e.id];return{...e,resolvedOptions:e.options(t).filter(l=>l.value===n||t.some(t=>e.matches(t,l.value)))}})),4160&e.$$.dirty[0]&&n(21,o=""!==l||Object.keys(_).some(e=>"all"!==_[e])),12356&e.$$.dirty[0]&&n(7,c=function(e,t,n,l){const a=[];""!==t&&a.push({id:Te,label:"Search",display:e.trim()});for(const e of l){const t=n[e.id];if(!t||"all"===t)continue;const l=e.resolvedOptions.find(e=>e.value===t);a.push({id:e.id,label:e.label,display:l?l.label:t})}return a}(k,l,_,s)),4162&e.$$.dirty[0]|2&e.$$.dirty[1]&&n(9,u=v.filter(e=>x(e,l)&&B(e,_,null)).slice().sort(i.compare)),2560&e.$$.dirty[0]&&n(8,d=function(e,t){if(!t||"none"===t.value)return[{key:"all",label:"",entries:e}];const n=new Map,l=[];for(const a of e){const e=t.keysOf(a)||[];if(0!==e.length)for(const l of e)n.has(l)||n.set(l,{key:l,label:t.labelOf(a,l),entries:[]}),n.get(l).entries.push(a);else l.push(a)}const a=[...n.values()];return t.order?a.sort((e,n)=>Oe(t.order,e.key)-Oe(t.order,n.key)):a.sort((e,t)=>e.label.localeCompare(t.label,void 0,{sensitivity:"base"})),l.length>0&&a.push({key:"__keyless",label:t.emptyLabel||"Not recorded",entries:l}),a}(u,a)),124&e.$$.dirty[0]|1&e.$$.dirty[1]&&function(e,t){if("undefined"==typeof window||!window.history||!window.history.replaceState)return;const n=new URLSearchParams(window.location.search);for(const l of Object.keys(e)){const a=e[l];null==a||""===a||a===t[l]?n.delete(l):n.set(l,a)}const l=n.toString(),a=window.location.pathname+(l?"?"+l:"")+window.location.hash;window.history.replaceState(window.history.state,"",a)}({q:k,view:C,group:N,sort:S,..._},A),256&e.$$.dirty[0]&&n(10,f=d.reduce((e,t)=>e+t.entries.length,0)),1536&e.$$.dirty[0]&&n(20,g=f>u.length),256&e.$$.dirty[0]&&n(19,p=d.length>1&&d.some(e=>e.label)),128&e.$$.dirty[0]&&n(18,h=c.filter(e=>e.id!==Te).length)},[y,v,k,C,N,S,_,c,d,u,f,a,l,s,m,b,P,F,h,p,g,o,r,function(e,t){return t?`${y.accentPrefix}${e}`:""},function(){n(2,k="");const e={};for(const t of y.facets)e[t.id]="all";n(6,_=e)},T,function(e){"/"===e.key&&(e.target&&e.target.closest&&e.target.closest("input, textarea, select, [contenteditable]")||(e.preventDefault(),m&&m.focus()))},function(e){"Escape"===e.key&&n(2,k="")},function(e){O(e.detail.id,e.detail.value),Fe(b)},E,w,A,i,function(){k=this.value,n(2,k)},function(e){L[e?"unshift":"push"](()=>{m=e,n(14,m)})},()=>n(3,C="grid"),()=>n(3,C="list"),()=>n(16,P=!P),function(){N=$(this),n(4,N),n(0,y)},function(){S=$(this),n(5,S),n(0,y)},function(e){_[e.id]=$(this),n(6,_),n(13,s),n(0,y),n(1,v),n(12,l),n(6,_),n(2,k)},e=>T(e.id),e=>E(e.key),function(e){L[e?"unshift":"push"](()=>{b=e,n(15,b)})},function(e,t){L[e?"unshift":"push"](()=>{F[t.key]=e,n(17,F)})}]}
1class je extends ee{constructor(e){super(),Q(this,e,Ee,Pe,i,{collection:0,entries:1,initialFacet:30},null,[-1,-1,-1])}}const Ie={Dove:"fa fa-dove",Hound:"fa fa-paw",Magician:"fa fa-magic","Balanced Scales":"fa fa-balance-scale",Death:"fa fa-skull",Chains:"fa fa-link",Wood:"fa fa-tree",Brains:"fa fa-brain",Brimstone:"fa fa-fire",Labourer:"fa fa-tools",Shadow:"fa fa-ghost"};function Me(e){return Ie[e]||"fa fa-question-circle"}function Ke(e){return e?e.toLowerCase().split(" ").join("-"):""}const Ve=[{key:"viewedAlignment",label:"A Seer sees",value:e=>e.viewedAlignment,card:e=>e.viewedAlignmentCard},{key:"viewedAsKilling",label:"Killing role",value:e=>e.viewedAsKilling?"Yes, seen as a killer":"No",card:e=>e.killingCard},{key:"usesWitchcraft",label:"Witchcraft",value:e=>e.usesWitchcraft?"Yes, uses witchcraft":"No",card:e=>e.witchcraftCard}];function Re(e,t){return e&&e[t]||null}function Ge(e){return`${e.kind}:${e.slug}`}function qe(e){return e?{intel:e.intelBaseline,bearer:e.bearerBaseline,intelAttribution:null,bearerAttribution:null,unsimulated:[],auras:e.aurasBaseline||[]}:null}function De(e){const t=e||{},n=t.fetch||((e,t)=>window.fetch(e,t)),l="number"==typeof t.delay?t.delay:150;let a=0,i=null,r=null;function s(){null!==i&&(clearTimeout(i),i=null),r&&(r.abort(),r=null)}return{load:function(e,t,o){s(),a+=1;const c=a;i=setTimeout(()=>{i=null,r="undefined"==typeof AbortController?null:new AbortController;const l=r?{signal:r.signal}:{};n(function(e,t){const n=new URLSearchParams;return t.forEach(e=>{n.append("aura"===e.kind?"aura":"item",e.slug)}),`/guides/roles/${encodeURIComponent(e)}/hypothetical?${n.toString()}`}(e,t),l).then(e=>e.ok?e.json():function(e){return e.json().catch(()=>({})).then(e=>{throw new Error(e.error||"Those readings could not be worked out.")})}(e)).then(e=>{c===a&&o.onReadings(e)}).catch(e=>{c===a&&"AbortError"!==e.name&&o.onError(e)})},l)},cancel:s}}function Ue(e,t,n){const l=e.slice();return l[31]=t[n],l}function We(e,t,n){const l=e.slice();return l[34]=t[n],l}function He(e,t,n){const l=e.slice();return l[37]=t[n],l}function Ye(e,t,n){const l=e.slice();return l[31]=t[n],l}function Je(e,t,n){const l=e.slice();return l[42]=t[n],l}function Ze(e,t,n){const l=e.slice();return l[45]=t[n],l}function ze(e){let t,n,l,a,i,r,u,f,p,h,b,y,v=[],$=new Map,k=e[7]&&Qe(),C=U(e[3]);const N=e=>e[45].label;for(let t=0;t<C.length;t+=1){let n=Ze(e,C,t),l=N(n);$.set(l,v[t]=st(l,n))}return{c(){t=d("div"),n=d("table"),l=d("thead"),a=d("tr"),i=d("th"),i.textContent="Status",r=g(),u=d("th"),u.textContent="Reads as",f=g(),k&&k.c(),p=g(),h=d("th"),h.textContent="Tarot card",b=g(),y=d("tbody");for(let e=0;e<v.length;e+=1)v[e].c();m(i,"scope","col"),m(u,"scope","col"),m(h,"scope","col"),m(n,"class","guide-status-table guide-readings-table"),m(t,"class","guide-table-scroll"),w(t,"guide-hypothetical-loading",e[6])},m(e,c){o(e,t,c),s(t,n),s(n,l),s(l,a),s(a,i),s(a,r),s(a,u),s(a,f),k&&k.m(a,null),s(a,p),s(a,h),s(n,b),s(n,y);for(let e=0;e<v.length;e+=1)v[e]&&v[e].m(y,null)},p(e,n){e[7]?k||(k=Qe(),k.c(),k.m(a,p)):k&&(k.d(1),k=null),136&n[0]&&(C=U(e[3]),v=Y(v,n,N,0,e,C,$,y,W,st,null,Ze)),64&n[0]&&w(t,"guide-hypothetical-loading",e[6])},d(e){e&&c(t),k&&k.d();for(let e=0;e<v.length;e+=1)v[e].d()}}}function Xe(e){let t,n;return{c(){t=d("p"),n=f(e[5]),m(t,"class","guide-status-note guide
1-hypothetical-warning"),m(t,"role","alert")},m(e,l){o(e,t,l),s(t,n)},p(e,t){32&t[0]&&b(n,e[5])},d(e){e&&c(t)}}}function Qe(e){let t;return{c(){t=d("th"),t.textContent="You are told",m(t,"scope","col")},m(e,n){o(e,t,n)},d(e){e&&c(t)}}}function et(e){let t,n,l,a,i,r=e[45].before+"";return{c(){t=d("span"),t.textContent="changed",n=g(),l=d("span"),a=f("was "),i=f(r),m(t,"class","guide-reading-flag"),m(l,"class","guide-reading-was")},m(e,r){o(e,t,r),o(e,n,r),o(e,l,r),s(l,a),s(l,i)},p(e,t){8&t[0]&&r!==(r=e[45].before+"")&&b(i,r)},d(e){e&&(c(t),c(n),c(l))}}}function tt(e){let t,n,l,a=e[45].cause+"";return{c(){t=d("span"),n=f("changed by "),l=f(a),m(t,"class","guide-reading-cause")},m(e,a){o(e,t,a),s(t,n),s(t,l)},p(e,t){8&t[0]&&a!==(a=e[45].cause+"")&&b(l,a)},d(e){e&&c(t)}}}function nt(e){let t,n,l,a,i=e[45].bearerAfter+"";function r(e,t){return e[45].bearerChanged?at:e[45].changed?lt:void 0}let u=r(e),p=u&&u(e),h=e[45].bearerCause&&it(e);return{c(){t=d("td"),n=f(i),l=g(),p&&p.c(),a=g(),h&&h.c()},m(e,i){o(e,t,i),s(t,n),s(t,l),p&&p.m(t,null),s(t,a),h&&h.m(t,null)},p(e,l){8&l[0]&&i!==(i=e[45].bearerAfter+"")&&b(n,i),u!==(u=r(e))&&(p&&p.d(1),p=u&&u(e),p&&(p.c(),p.m(t,a))),e[45].bearerCause?h?h.p(e,l):(h=it(e),h.c(),h.m(t,null)):h&&(h.d(1),h=null)},d(e){e&&c(t),p&&p.d(),h&&h.d()}}}function lt(e){let t;return{c(){t=d("span"),t.textContent="you are not told",m(t,"class","guide-reading-flag guide-reading-flag--muted")},m(e,n){o(e,t,n)},d(e){e&&c(t)}}}function at(e){let t;return{c(){t=d("span"),t.textContent="you are told",m(t,"class","guide-reading-flag")},m(e,n){o(e,t,n)},d(e){e&&c(t)}}}function it(e){let t,n,l,a=e[45].bearerCause+"";return{c(){t=d("span"),n=f("changed by "),l=f(a),m(t,"class","guide-reading-cause")},m(e,a){o(e,t,a),s(t,n),s(t,l)},p(e,t){8&t[0]&&a!==(a=e[45].bearerCause+"")&&b(l,a)},d(e){e&&c(t)}}}function rt(e){let t,n,l,a=e[45].beforeCard+"";return{c(){t=d("span"),n=f("was "),l=f(a),m(t,"class","guide-reading-was")},m(e,a){o(e,t,a),s(t,n),s(t,l)},p(e,t){8&t[0]&&a!==(a=e[45].beforeCard+"")&&b(l,a)},d(e){e&&c(t)}}}function st(e,t){let n,l,a,i,r,u,p,h,y,v,$,k,C,N,S,_,A,x,L,B,P,T=t[45].label+"",O=t[45].after+"",F=t[45].afterCard+"",E=t[45].changed&&et(t),j=t[45].cause&&tt(t),I=t[7]&&nt(t),M=t[45].cardChanged&&rt(t);return{key:e,first:null,c(){n=d("tr"),l=d("th"),a=f(T),i=g(),r=d("td"),u=f(O),p=g(),E&&E.c(),h=g(),j&&j.c(),y=g(),I&&I.c(),v=g(),$=d("td"),k=d("span"),C=d("i"),S=g(),_=d("span"),A=f(F),B=g(),M&&M.c(),P=g(),m(l,"scope","row"),m(C,"class",N=Me(t[45].afterCard)),m(C,"aria-hidden","true"),m(_,"class","guide-badge-chip-name"),m(k,"class",x="guide-badge-chip guide-badge-chip--"+Ke(t[45].afterCard)),m(k,"title",L=t[45].afterCard),w(n,"guide-reading-row--changed",t[45].changed),this.first=n},m(e,t){o(e,n,t),s(n,l),s(l,a),s(n,i),s(n,r),s(r,u),s(r,p),E&&E.m(r,null),s(r,h),j&&j.m(r,null),s(n,y),I&&I.m(n,null),s(n,v),s(n,$),s($,k),s(k,C),s(k,S),s(k,_),s(_,A),s($,B),M&&M.m($,null),s(n,P)},p(e,l){t=e,8&l[0]&&T!==(T=t[45].label+"")&&b(a,T),8&l[0]&&O!==(O=t[45].after+"")&&b(u,O),t[45].changed?E?E.p(t,l):(E=et(t),E.c(),E.m(r,h)):E&&(E.d(1),E=null),t[45].cause?j?j.p(t,l):(j=tt(t),j.c(),j.m(r,null)):j&&(j.d(1),j=null),t[7]?I?I.p(t,l):(I=nt(t),I.c(),I.m(n,v)):I&&(I.d(1),I=null),8&l[0]&&N!==(N=Me(t[45].afterCard))&&m(C,"class",N),8&l[0]&&F!==(F=t[45].afterCard+"")&&b(A,F),8&l[0]&&x!==(x="guide-badge-chip guide-badge-chip--"+Ke(t[45].afterCard))&&m(k,"class",x),8&l[0]&&L!==(L=t[45].afterCard)&&m(k,"title",L),t[45].cardChanged?M?M.p(t,l):(M=rt(t),M.c(),M.m($,null)):M&&(M.d(1),M=null),8&l[0]&&w(n,"guide-reading-row--changed",t[45].changed)},d(e){e&&c(n),E&&E.d(),j&&j.d(),I&&I.d(),M&&M.d()}}}function ot(e){let t,n,l;return{c(){t=f("Nothing on the "),n=f(e[0]),l=f("'s own player panel changes, so they would have no way to tell\n any of this had happened.")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function ct(e){let t,n,l;return{c(){t=f("The "),n=f(e[0]),l=f("'s own player panel changes too, so they would know something had changed\n how they read.")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function ut(e){let t,n,l;return{c(){t=f("Nothing in this set changes what an intel check reads off the "),n=f(e[0]),l=f(".")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function dt(e){let t,n,l,a,i;return{c(){t=f("Add items and auras below to see what an intel check would read off the "),n=f(e[0]),l=f(", and\n what the "),a=f(e[0]),i=f(" would be told about themselves.")},m(e,r){o(e,t,r),o(e,n,r),o(e,l,r),o(e,a,r),o(e,i,r)},p(e,t){1&t[0]&&b(n,e[0]),1&t[0]&&b(a,e[0])},d(e){e&&(c(t),c(n),c(l),c(a),c(i))}}}function ft(e,t){let n,l,a,i=t[42].displayName+"";return{key:e,first:null,c(){n=d("option"),l=f(i),n.__value=a=Ge(t[42]),y(n,n.__value),this.first=n},m(e,t){o(e,n,t),s(n,l)},p(e,r){t=e,8192&r[0]&&i!==(i=t[42].displayName+"")&&b(l,i),8192&r[0]&&a!==(a=Ge(t[42]))&&(n.__value=a,y(n,n.__value))},d(e){e&&c(n)}}}function gt(e,t){let n,l,a=[],i=new Map,r=U(t[31].options);const s=e=>Ge(e[42]);for(let e=0;e<r.length;e+=1){let n=Je(t,r,e),l=s(n);i.set(l,a[e]=ft(l,n))}return{key:e,first:null,c(){n=d("optgroup");for(let e=0;e<a.length;e+=1)a[e].c();m(n,"label",l=t[31].label),this.first=n},m(e,t){o(e,n,t);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(n,null)},p(e,o){t=e,8192&o[0]&&(r=U(t[31].options),a=Y(a,o,s,0,t,r,i,n,W,ft,null,Je)),8192&o[0]&&l!==(l=t[31].label)&&m(n,"label",l)},d(e){e&&c(n);for(let e=0;e<a.length;e+=1)a[e].d()}}}function pt(e){let t,n;function l(e,t){return 4&t[0]&&(n=null),null==n&&(n=!(""!==e[2].trim())),n?mt:ht}let a=l(e,[-1,-1]),i=a(e);
1return{c(){t=d("p"),i.c(),m(t,"class","guide-status-note guide-hypothetical-nomatch")},m(e,n){o(e,t,n),i.m(t,null)},p(e,n){a===(a=l(e,n))&&i?i.p(e,n):(i.d(1),i=a(e),i&&(i.c(),i.m(t,null)))},d(e){e&&c(t),i.d()}}}function ht(e){let t,n,l;return{c(){t=f('Nothing left to add matches "'),n=f(e[2]),l=f('".')},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){4&t[0]&&b(n,e[2])},d(e){e&&(c(t),c(n),c(l))}}}function mt(t){let n;return{c(){n=f("Everything the guide publishes is already in the set.")},m(e,t){o(e,n,t)},p:e,d(e){e&&c(n)}}}function bt(e){let t,n,l,a,i,r,u=[],f=new Map,p=U(e[1]);const b=e=>Ge(e[37]);for(let t=0;t<p.length;t+=1){let n=He(e,p,t),l=b(n);f.set(l,u[t]=yt(l,n))}return{c(){t=d("ul");for(let e=0;e<u.length;e+=1)u[e].c();n=g(),l=d("li"),a=d("button"),a.textContent="Clear all",m(a,"type","button"),m(a,"class","guide-hypothetical-clear"),m(t,"class","guide-hypothetical-loadout")},m(c,d){o(c,t,d);for(let e=0;e<u.length;e+=1)u[e]&&u[e].m(t,null);s(t,n),s(t,l),s(l,a),i||(r=h(a,"click",e[15]),i=!0)},p(e,l){16386&l[0]&&(p=U(e[1]),u=Y(u,l,b,0,e,p,f,t,W,yt,n,He))},d(e){e&&c(t);for(let e=0;e<u.length;e+=1)u[e].d();i=!1,r()}}}function yt(e,t){let n,l,a,i,r,u,p,y,v,$,w=t[37].displayName+"";function k(){return t[27](t[37])}return{key:e,first:null,c(){n=d("li"),l=d("a"),a=f(w),r=g(),u=d("button"),p=f("Ã"),m(l,"href",i=t[37].url),m(u,"type","button"),m(u,"class","guide-hypothetical-chip-remove"),m(u,"aria-label",y="Remove "+t[37].displayName),m(n,"class","guide-hypothetical-chip"),this.first=n},m(e,t){o(e,n,t),s(n,l),s(l,a),s(n,r),s(n,u),s(u,p),v||($=h(u,"click",k),v=!0)},p(e,n){t=e,2&n[0]&&w!==(w=t[37].displayName+"")&&b(a,w),2&n[0]&&i!==(i=t[37].url)&&m(l,"href",i),2&n[0]&&y!==(y="Remove "+t[37].displayName)&&m(u,"aria-label",y)},d(e){e&&c(n),v=!1,$()}}}function vt(e){let t,n,l,a=[],i=new Map;function r(e,t){return e[12].length>0?kt:0===e[1].length?wt:$t}let u=r(e),f=u(e),p=U(e[10]);const h=e=>e[31].key;for(let t=0;t<p.length;t+=1){let n=Ue(e,p,t),l=h(n);i.set(l,a[t]=xt(l,n))}return{c(){t=d("div"),n=d("p"),f.c(),l=g();for(let e=0;e<a.length;e+=1)a[e].c();m(n,"class","guide-resulting-auras-lead"),m(t,"class","guide-resulting-auras"),w(t,"guide-resulting-auras--incomplete",e[12].length>0)},m(e,i){o(e,t,i),s(t,n),f.m(n,null),s(t,l);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(t,null)},p(e,l){u===(u=r(e))&&f?f.p(e,l):(f.d(1),f=u(e),f&&(f.c(),f.m(n,null))),1024&l[0]&&(p=U(e[10]),a=Y(a,l,h,0,e,p,i,t,W,xt,null,Ue)),4096&l[0]&&w(t,"guide-resulting-auras--incomplete",e[12].length>0)},d(e){e&&c(t),f.d();for(let e=0;e<a.length;e+=1)a[e].d()}}}function $t(e){let t,n,l;return{c(){t=f("This set leaves the "),n=f(e[0]),l=f(" carrying:")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function wt(e){let t,n,l;return{c(){t=f("The "),n=f(e[0]),l=f(" carries these before anything is added.")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function kt(e){let t,n,l;return{c(){t=f("This set leaves the "),n=f(e[0]),l=f(" carrying, as far as the engine could work out:")},m(e,a){o(e,t,a),o(e,n,a),o(e,l,a)},p(e,t){1&t[0]&&b(n,e[0])},d(e){e&&(c(t),c(n),c(l))}}}function Ct(e){let t,n,l,a,i,r,u,p,h=e[31].heading+"",y=[],v=new Map,$=U(e[31].auras);const w=e=>e[34].name;for(let t=0;t<$.length;t+=1){let n=We(e,$,t),l=w(n);v.set(l,y[t]=_t(l,n))}let k=e[31].note&&At(e);return{c(){t=d("div"),n=d("h4"),l=f(h),a=g(),i=d("ul");for(let e=0;e<y.length;e+=1)y[e].c();r=g(),k&&k.c(),u=g(),m(n,"class","guide-resulting-auras-heading"),m(i,"class","guide-resulting-aura-list"),m(t,"class",p="guide-resulting-auras--"+e[31].key)},m(e,c){o(e,t,c),s(t,n),s(n,l),s(t,a),s(t,i);for(let e=0;e<y.length;e+=1)y[e]&&y[e].m(i,null);s(t,r),k&&k.m(t,null),s(t,u)},p(e,n){1024&n[0]&&h!==(h=e[31].heading+"")&&b(l,h),1024&n[0]&&($=U(e[31].auras),y=Y(y,n,w,0,e,$,v,i,W,_t,null,We)),e[31].note?k?k.p(e,n):(k=At(e),k.c(),k.m(t,u)):k&&(k.d(1),k=null),1024&n[0]&&p!==(p="guide-resulting-auras--"+e[31].key)&&m(t,"class",p)},d(e){e&&c(t);for(let e=0;e<y.length;e+=1)y[e].d();k&&k.d()}}}function Nt(e){let t,n=e[34].displayName+"";return{c(){t=f(n)},m(e,n){o(e,t,n)},p(e,l){1024&l[0]&&n!==(n=e[34].displayName+"")&&b(t,n)},d(e){e&&c(t)}}}function St(e){let t,n,l,a=e[34].displayName+"";return{c(){t=d("a"),n=f(a),m(t,"href",l=e[34].url)},m(e,l){o(e,t,l),s(t,n)},p(e,i){1024&i[0]&&a!==(a=e[34].displayName+"")&&b(n,a),1024&i[0]&&l!==(l=e[34].url)&&m(t,"href",l)},d(e){e&&c(t)}}}function _t(e,t){let n,l;function a(e,t){return e[34].url?St:Nt}let i=a(t),r=i(t);return{key:e,first:null,c(){n=d("li"),r.c(),l=g(),m(n,"class","guide-resulting-aura"),w(n,"guide-resulting-aura--unpublished",!t[34].url),this.first=n},m(e,t){o(e,n,t),r.m(n,null),s(n,l)},p(e,s){i===(i=a(t=e))&&r?r.p(t,s):(r.d(1),r=i(t),r&&(r.c(),r.m(n,l))),1024&s[0]&&w(n,"guide-resulting-aura--unpublished",!t[34].url)},d(e){e&&c(n),r.d()}}}function At(e){let t,n,l=e[31].note+"";
1return{c(){t=d("p"),n=f(l),m(t,"class","guide-status-note guide-resulting-auras-note")},m(e,l){o(e,t,l),s(t,n)},p(e,t){1024&t[0]&&l!==(l=e[31].note+"")&&b(n,l)},d(e){e&&c(t)}}}function xt(e,t){let n,l,a=t[31].auras.length>0&&Ct(t);return{key:e,first:null,c(){n=p(),a&&a.c(),l=p(),this.first=n},m(e,t){o(e,n,t),a&&a.m(e,t),o(e,l,t)},p(e,n){(t=e)[31].auras.length>0?a?a.p(t,n):(a=Ct(t),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},d(e){e&&(c(n),c(l)),a&&a.d(e)}}}function Lt(e){let t,n,l,a,i,r,u=e[12].join(", ")+"",g=1===e[12].length?"it":"them";return{c(){t=d("p"),n=f("The engine has no way to apply "),l=f(u),a=f(", so nothing above accounts\n for "),i=f(g),r=f("."),m(t,"class","guide-status-note guide-hypothetical-warning")},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(t,i),s(t,r)},p(e,t){4096&t[0]&&u!==(u=e[12].join(", ")+"")&&b(l,u),4096&t[0]&&g!==(g=1===e[12].length?"it":"them")&&b(i,g)},d(e){e&&c(t)}}}function Bt(t){let n,a,i,r,u,p,$,w,k,C,N,S,_,A,x,L,B,P,T,O,E=[],j=new Map;function I(e,t){return e[5]?Xe:ze}let M=I(t),K=M(t);function V(e,t){return 0===e[1].length?dt:e[9]?e[8]?ct:ot:ut}let R=V(t),G=R(t),q=U(t[13]);const D=e=>e[31].label;for(let e=0;e<q.length;e+=1){let n=Ye(t,q,e),l=D(n);j.set(l,E[e]=gt(l,n))}let H=0===t[13].length&&pt(t),J=t[1].length>0&&bt(t),Z=t[11]&&vt(t),z=t[12].length>0&&Lt(t);return{c(){n=d("div"),K.c(),a=g(),i=d("p"),G.c(),r=g(),u=d("div"),p=d("label"),$=f("Give the "),w=f(t[0]),k=f(" items and auras"),C=g(),N=d("input"),S=g(),_=d("select"),A=d("option"),A.textContent="Add an item or aura";for(let e=0;e<E.length;e+=1)E[e].c();x=g(),H&&H.c(),L=g(),J&&J.c(),B=g(),Z&&Z.c(),P=g(),z&&z.c(),m(i,"class","guide-status-note"),m(p,"class","guide-hypothetical-label"),m(p,"for","guide-hypothetical-select"),m(N,"id","guide-hypothetical-filter"),m(N,"class","guide-hypothetical-filter"),m(N,"type","search"),m(N,"placeholder","Filter the list"),m(N,"aria-label","Filter items and auras"),A.__value="",y(A,A.__value),m(_,"id","guide-hypothetical-select"),m(_,"class","guide-hypothetical-select"),void 0===t[4]&&F(()=>t[26].call(_)),m(u,"class","guide-hypothetical"),m(n,"class","guide-readings")},m(e,l){o(e,n,l),K.m(n,null),s(n,a),s(n,i),G.m(i,null),s(n,r),s(n,u),s(u,p),s(p,$),s(p,w),s(p,k),s(u,C),s(u,N),y(N,t[2]),s(u,S),s(u,_),s(_,A);for(let e=0;e<E.length;e+=1)E[e]&&E[e].m(_,null);v(_,t[4],!0),s(u,x),H&&H.m(u,null),s(u,L),J&&J.m(u,null),s(u,B),Z&&Z.m(u,null),s(u,P),z&&z.m(u,null),T||(O=[h(N,"input",t[25]),h(_,"change",t[26]),h(_,"change",t[16])],T=!0)},p(e,t){M===(M=I(e))&&K?K.p(e,t):(K.d(1),K=M(e),K&&(K.c(),K.m(n,a))),R===(R=V(e))&&G?G.p(e,t):(G.d(1),G=R(e),G&&(G.c(),G.m(i,null))),1&t[0]&&b(w,e[0]),4&t[0]&&N.value!==e[2]&&y(N,e[2]),8192&t[0]&&(q=U(e[13]),E=Y(E,t,D,0,e,q,j,_,W,gt,null,Ye)),8208&t[0]&&v(_,e[4]),0===e[13].length?H?H.p(e,t):(H=pt(e),H.c(),H.m(u,L)):H&&(H.d(1),H=null),e[1].length>0?J?J.p(e,t):(J=bt(e),J.c(),J.m(u,B)):J&&(J.d(1),J=null),e[11]?Z?Z.p(e,t):(Z=vt(e),Z.c(),Z.m(u,P)):Z&&(Z.d(1),Z=null),e[12].length>0?z?z.p(e,t):(z=Lt(e),z.c(),z.m(u,null)):z&&(z.d(1),z=null)},i:e,o:e,d(e){e&&c(n),K.d(),G.d();for(let e=0;e<E.length;e+=1)E[e].d();H&&H.d(),J&&J.d(),Z&&Z.d(),z&&z.d(),T=!1,l(O)}}}function Pt(e,t,n){let l,a,i,r,s,o,c,u,d,f,g,{effects:p}=t,{roleName:h}=t,{roleSlug:m}=t,{fetchImpl:b=null}=t,{requestDelay:y=150}=t;const v=De({fetch:b,delay:y});let w=[],k="",C="",N=qe(p),_=null,A=!1;function x(){if(n(5,_=null),0===w.length)return v.cancel(),n(6,A=!1),void n(21,N=qe(p));n(6,A=!0),v.load(m,w,{onReadings:e=>{n(21,N=e),n(6,A=!1)},onError:e=>{n(5,_=e.message),n(6,A=!1)}})}function L(e){const t=function(e,t){return e&&(e.items||[]).concat(e.auras||[]).find(e=>Ge(e)===t)||null}(p,e);t&&(n(1,w=w.concat(t)),n(2,C=""),x())}function B(e){n(1,w=w.filter(t=>Ge(t)!==e)),x()}var P;P=()=>v.cancel(),S().$$.on_destroy.push(P);return e.$$set=e=>{"effects"in e&&n(17,p=e.effects),"roleName"in e&&n(0,h=e.roleName),"roleSlug"in e&&n(18,m=e.roleSlug),"fetchImpl"in e&&n(19,b=e.fetchImpl),"requestDelay"in e&&n(20,y=e.requestDelay)},e.$$.update=()=>{131079&e.$$.dirty[0]&&n(13,l=function(e,t,n,l){if(!e)return[];const a=new Set((t||[]).map(Ge)),i=(n||"").trim().toLowerCase(),r=e=>!a.has(Ge(e))&&(""===i||e.displayName.toLowerCase().includes(i)),s=(e.items||[]).filter(r),o=(e.auras||[]).filter(r);return[{label:`Items that change the ${l} on their own`,options:s.filter(e=>e.changesThisRole)},{label:"Other items",options:s.filter(e=>!e.changesThisRole)},{label:`Auras that change the ${l} on their own`,options:o.filter(e=>e.changesThisRole)},{label:"Other auras",options:o.filter(e=>!e.changesThisRole)}].filter(e=>e.options.length>0)}(p,w,C,h)),2228224&e.$$.dirty[0]&&n(3,a=function(e,t){return e&&t&&t.intel&&t.bearer?Ve.map(n=>{const l=n.value(e.intelBaseline),a=n.value(t.intel),i=n.card(e.intelBaseline),r=n.card(t.intel),s=n.value(e.bearerBaseline),o=n.value(t.bearer);return{key:n.key,label:n.label,before:l,after:a,beforeCard:i,afterCard:r,bearerBefore:s,bearerAfter:o,changed:l!==a||i!==r,cardChanged:i!==r,bearerChanged:s!==o,cause:Re(t.intelAttribution,n.key),bearerCause:Re(t.bearerAttribution,n.key)}}):[]}(p,N)),2097152&e.$$.dirty[0]&&n(12,i=N&&N.unsimulated||[]),2097152&e.$$.dirty[0]&&n(24,r=function(e){const t=e&&e.auras||[];return{visible:t.filter(e=>e.knownToBearer),hidden:t.filter(e=>!e.knownToBearer)}}(N)),16777216&e.$$.dirty[0]&&n(11,s=r.visible.length>0||r.hidden.length>0),131072&e.$$.dirty[0]&&n(23,o=p&&p.auraWording||{}),25165824&e.$$.dirty[0]&&n(10,c=[{key:"visible",heading:o.visibleHeading,auras:r.visible,note:null},{key:"hidden",heading:o.hiddenHeading,auras:r.hidden,note:o.hiddenNote}]),8&e.$$.dirty[0]&&n(9,u=a.some(e=>e.changed)),8&e.$$.dirty[0]&&n(8,d=a.some(e=>e.bearerChanged)),8&e.$$.dirty[0]&&n(22,f=a.some(e=>e.bearerBefore!==e.before)),4194306&e.$$.dirty[0]&&n(7,g=w.length>0||f)},[h,w,C,a,k,_,A,g,d,u,c,s,i,l,B,function(){n(1,w=[]),n(2,C=""),x()},function(e){const t=e.currentTarget.value;n(4,k=""),t&&L(t)}
1,p,m,b,y,N,f,o,r,function(){C=this.value,n(2,C)},function(){k=$(this),n(4,k),n(13,l),n(17,p),n(1,w),n(2,C),n(0,h)},e=>B(Ge(e))]}class Tt extends ee{constructor(e){super(),Q(this,e,Pt,Bt,i,{effects:17,roleName:0,roleSlug:18,fetchImpl:19,requestDelay:20},null,[-1,-1])}}const Ot=["Alignment","Killing","Witchcraft"],Ft=["Seen","Kills","Magic"];function Et(e,t,n){const l=e.slice();return l[4]=t[n],l}function jt(e){let t,n=U(e[0]),l=[];for(let t=0;t<n.length;t+=1)l[t]=Kt(Et(e,n,t));return{c(){t=d("span");for(let e=0;e<l.length;e+=1)l[e].c();m(t,"class","guide-card-badges")},m(e,n){o(e,t,n);for(let e=0;e<l.length;e+=1)l[e]&&l[e].m(t,null)},p(e,a){if(7&a){let i;for(n=U(e[0]),i=0;i<n.length;i+=1){const r=Et(e,n,i);l[i]?l[i].p(r,a):(l[i]=Kt(r),l[i].c(),l[i].m(t,null))}for(;i<l.length;i+=1)l[i].d(1);l.length=n.length}},d(e){e&&c(t),u(l,e)}}}function It(e){let t,n,l,a,i,r,u,p,h,y,v,$,w=Rt(e[4],e[1])+"",k=e[4].meaning+"";return{c(){t=d("span"),n=d("i"),a=g(),i=d("span"),r=f(w),u=g(),p=d("span"),h=f(k),y=g(),m(n,"class",l=e[4].icon),m(n,"aria-hidden","true"),m(i,"class","guide-badge-chip-name"),m(p,"class","sr-only"),m(t,"class",v="guide-badge-chip guide-badge-chip--"+e[4].slug),m(t,"title",$=e[4].meaning+": "+e[4].label)},m(e,l){o(e,t,l),s(t,n),s(t,a),s(t,i),s(i,r),s(t,u),s(t,p),s(p,h),s(t,y)},p(e,a){1&a&&l!==(l=e[4].icon)&&m(n,"class",l),3&a&&w!==(w=Rt(e[4],e[1])+"")&&b(r,w),1&a&&k!==(k=e[4].meaning+"")&&b(h,k),1&a&&v!==(v="guide-badge-chip guide-badge-chip--"+e[4].slug)&&m(t,"class",v),1&a&&$!==($=e[4].meaning+": "+e[4].label)&&m(t,"title",$)},d(e){e&&c(t)}}}function Mt(e){let t,n,l,a,i,r,u,p,y,v,$,w,k,C,N=Rt(e[4],e[1])+"",S=e[4].meaning+"";function _(){return e[3](e[4])}return{c(){t=d("button"),n=d("i"),a=g(),i=d("span"),r=f(N),u=g(),p=d("span"),y=f(S),v=g(),m(n,"class",l=e[4].icon),m(n,"aria-hidden","true"),m(i,"class","guide-badge-chip-name"),m(p,"class","sr-only"),m(t,"type","button"),m(t,"class",$="guide-badge-chip guide-badge-chip--"+e[4].slug),m(t,"title",w=e[4].meaning+": "+e[4].label)},m(e,l){o(e,t,l),s(t,n),s(t,a),s(t,i),s(i,r),s(t,u),s(t,p),s(p,y),s(t,v),k||(C=h(t,"click",_),k=!0)},p(a,i){e=a,1&i&&l!==(l=e[4].icon)&&m(n,"class",l),3&i&&N!==(N=Rt(e[4],e[1])+"")&&b(r,N),1&i&&S!==(S=e[4].meaning+"")&&b(y,S),1&i&&$!==($="guide-badge-chip guide-badge-chip--"+e[4].slug)&&m(t,"class",$),1&i&&w!==(w=e[4].meaning+": "+e[4].label)&&m(t,"title",w)},d(e){e&&c(t),k=!1,C()}}}function Kt(e){let t;function n(e,t){return e[4].facet?Mt:It}let l=n(e),a=l(e);return{c(){a.c(),t=p()},m(e,n){a.m(e,n),o(e,t,n)},p(e,i){l===(l=n(e))&&a?a.p(e,i):(a.d(1),a=l(e),a&&(a.c(),a.m(t.parentNode,t)))},d(e){e&&c(t),a.d(e)}}}function Vt(t){let n,l=t[0].length>0&&jt(t);return{c(){l&&l.c(),n=p()},m(e,t){l&&l.m(e,t),o(e,n,t)},p(e,[t]){e[0].length>0?l?l.p(e,t):(l=jt(e),l.c(),l.m(n.parentNode,n)):l&&(l.d(1),l=null)},i:e,o:e,d(e){e&&c(n),l&&l.d(e)}}}function Rt(e,t){return"list"===t?`${e.shortLabel}: ${e.label}`:e.short||e.label}function Gt(e,t,n){let{badges:l=[]}=t,{view:a="grid"}=t;const i=_();return e.$$set=e=>{"badges"in e&&n(0,l=e.badges),"view"in e&&n(1,a=e.view)},[l,a,i,e=>i("selectFacet",e.facet)]}class qt extends ee{constructor(e){super(),Q(this,e,Gt,Vt,i,{badges:0,view:1})}}function Dt(e,t,n){const l=e.slice();return l[2]=t[n],l[4]=n,l}function Ut(e){let t,n=e[2]+"";return{c(){t=f(n)},m(e,n){o(e,t,n)},p(e,l){1&l&&n!==(n=e[2]+"")&&b(t,n)},d(e){e&&c(t)}}}function Wt(t){let n;return{c(){n=d("code"),n.textContent="wlf",m(n,"class","game-prefix")},m(e,t){o(e,n,t)},p:e,d(e){e&&c(n)}}}function Ht(e){let t;let n=function(e){return e[4]%2==1?Wt:Ut}(e),l=n(e);return{c(){l.c(),t=p()},m(e,n){l.m(e,n),o(e,t,n)},p(e,t){l.p(e,t)},d(e){e&&c(t),l.d(e)}}}function Yt(t){let n,l=U(t[0]),a=[];for(let e=0;e<l.length;e+=1)a[e]=Ht(Dt(t,l,e));return{c(){for(let e=0;e<a.length;e+=1)a[e].c();n=p()},m(e,t){for(let n=0;n<a.length;n+=1)a[n]&&a[n].m(e,t);o(e,n,t)},p(e,[t]){if(1&t){let i;for(l=U(e[0]),i=0;i<l.length;i+=1){const r=Dt(e,l,i);a[i]?a[i].p(r,t):(a[i]=Ht(r),a[i].c(),a[i].m(n.parentNode,n))}for(;i<a.length;i+=1)a[i].d(1);a.length=l.length}},i:e,o:e,d(e){e&&c(n),u(a,e)}}}function Jt(e,t,n){let l,{text:a=""}=t;return e.$$set=e=>{"text"in e&&n(1,a=e.text)},e.$$.update=()=>{2&e.$$.dirty&&n(0,l=String(a).split(/\b(wlf)\b/i))},[l,a]}class Zt extends ee{constructor(e){super(),Q(this,e,Jt,Yt,i,{text:1})}}function zt(e,t,n){const l=e.slice();return l[14]=t[n],l}function Xt(e,t,n){const l=e.slice();return l[17]=t[n],l}function Qt(e){let t,n,l,a,i,r=e[17]+"";function u(){return e[12](e[17])}return{c(){t=d("button"),n=f(r),m(t,"type","button"),m(t,"class",l="guide-category-pill guide-category-pill--"+e[17].toLowerCase())},m(e,l){o(e,t,l),s(t,n),a||(i=h(t,"click",u),a=!0)},p(a,i){e=a,2&i&&r!==(r=e[17]+"")&&b(n,r),2&i&&l!==(l="guide-category-pill guide-category-pill--"+e[17].toLowerCase())&&m(t,"class",l)},d(e){e&&c(t),a=!1,i()}}}function en(e){let t,n,l,a,i,r=e[1].faction+"";return{c(){t=d("button"),n=f(r),m(t,"type","button"),m(t,"class",l="guide-accent-pill guide-accent-pill--button faction-"+e[1].factionSlug)},m(l,r){o(l,t,r),s(t,n),a||(i=h(t,"click",e[8]),a=!0)},p(e,a){2&a&&r!==(r=e[1].faction+"")&&b(n,r),2&a&&l!==(l="guide-accent-pill guide-accent-pill--button faction-"+e[1].factionSlug)&&m(t,"class",l)},d(e){e&&c(t),a=!1,i()}}}function tn(e){let t,n;return{c(){t=d("span"),n=f(e[2]),m(t,"class","guide-card-snippet")},m(e,l){o(e,t,l),s(t,n)},p(e,t){4&t&&b(n,e[2])},d(e){e&&c(t)}}}function nn(e){let t,n,l=U(e[1].tags),a=[];for(let t=0;t<l.length;t+=1)a[t]=ln(zt(e,l,t));const i=e=>D(a[e],1,1,()=>{a[e]=null});return{c(){t=d("span");for(let e=0;e<a.length;e+=1)a[e].c();m(t,"class","guide-card-tags")},m(e,l){o(e,t,l);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(t,null);n=!0},p(e,n){if(130&n){let r;for(l=U(e[1].tags),r=0;r<l.length;r+=1){const i=zt(e,l,r);a[r]?(a[r].p(i,n),q(a[r],1)):(a[r]=ln(i),a[r].c(),q(a[r],1),a[r].m(t,null))}for(R(),r=l.length;r<a.length;r+=1)i(r);G()}},i(e){if(!n){for(let e=0;e<l.length;e+=1)q(a[e]);n=!0}}
1,o(e){a=a.filter(Boolean);for(let e=0;e<a.length;e+=1)D(a[e]);n=!1},d(e){e&&c(t),u(a,e)}}}function ln(e){let t,n,l,a,i,r;function u(){return e[13](e[14])}return n=new Zt({props:{text:e[14]}}),{c(){t=d("button"),J(n.$$.fragment),l=g(),m(t,"type","button"),m(t,"class","guide-tag-pill")},m(e,c){o(e,t,c),Z(n,t,null),s(t,l),a=!0,i||(r=h(t,"click",u),i=!0)},p(t,l){e=t;const a={};2&l&&(a.text=e[14]),n.$set(a)},i(e){a||(q(n.$$.fragment,e),a=!0)},o(e){D(n.$$.fragment,e),a=!1},d(e){e&&c(t),z(n),i=!1,r()}}}function an(e){let t,n,l,a,i,r,p,h,y,v,$,k,C,N,S,_,A=e[1].displayName+"",x=U(e[1].categories||[]),L=[];for(let t=0;t<x.length;t+=1)L[t]=Qt(Xt(e,x,t));let B=e[3]&&en(e),P=e[4]&&tn(e);C=new qt({props:{badges:e[5],view:e[0]}});let T=e[1].tags&&e[1].tags.length>0&&nn(e);return{c(){t=d("div"),n=d("span"),l=g(),a=d("div"),i=d("div"),r=d("a"),p=f(A),y=g();for(let e=0;e<L.length;e+=1)L[e].c();v=g(),B&&B.c(),$=g(),P&&P.c(),k=g(),J(C.$$.fragment),N=g(),T&&T.c(),m(n,"class","guide-card-bar"),m(n,"aria-hidden","true"),m(r,"class","guide-card-name guide-card-link"),m(r,"href",h=`/guides/roles/${e[1].slug}`),m(r,"title",e[2]),m(i,"class","guide-card-head"),m(a,"class","guide-card-body"),m(t,"class",S="guide-card faction-"+e[1].factionSlug),w(t,"guide-card--compact","list"!==e[0])},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(a,i),s(i,r),s(r,p),s(i,y);for(let e=0;e<L.length;e+=1)L[e]&&L[e].m(i,null);s(i,v),B&&B.m(i,null),s(a,$),P&&P.m(a,null),s(a,k),Z(C,a,null),s(a,N),T&&T.m(a,null),_=!0},p(e,[n]){if((!_||2&n)&&A!==(A=e[1].displayName+"")&&b(p,A),(!_||2&n&&h!==(h=`/guides/roles/${e[1].slug}`))&&m(r,"href",h),(!_||4&n)&&m(r,"title",e[2]),66&n){let t;for(x=U(e[1].categories||[]),t=0;t<x.length;t+=1){const l=Xt(e,x,t);L[t]?L[t].p(l,n):(L[t]=Qt(l),L[t].c(),L[t].m(i,v))}for(;t<L.length;t+=1)L[t].d(1);L.length=x.length}e[3]?B?B.p(e,n):(B=en(e),B.c(),B.m(i,null)):B&&(B.d(1),B=null),e[4]?P?P.p(e,n):(P=tn(e),P.c(),P.m(a,k)):P&&(P.d(1),P=null);const l={};32&n&&(l.badges=e[5]),1&n&&(l.view=e[0]),C.$set(l),e[1].tags&&e[1].tags.length>0?T?(T.p(e,n),2&n&&q(T,1)):(T=nn(e),T.c(),q(T,1),T.m(a,null)):T&&(R(),D(T,1,1,()=>{T=null}),G()),(!_||2&n&&S!==(S="guide-card faction-"+e[1].factionSlug))&&m(t,"class",S),(!_||3&n)&&w(t,"guide-card--compact","list"!==e[0])},i(e){_||(q(C.$$.fragment,e),q(T),_=!0)},o(e){D(C.$$.fragment,e),D(T),_=!1},d(e){e&&c(t),u(L,e),B&&B.d(),P&&P.d(),z(C),T&&T.d()}}}function rn(e,t,n){let l,a,i,r,s,{entry:o}=t,{view:c="grid"}=t,{groupedBy:u=null}=t,{searching:d=!1}=t;const f=_();function g(e){f("selectFacet",{id:"tag",value:e})}return e.$$set=e=>{"entry"in e&&n(9,o=e.entry),"view"in e&&n(0,c=e.view),"groupedBy"in e&&n(10,u=e.groupedBy),"searching"in e&&n(11,d=e.searching)},e.$$.update=()=>{512&e.$$.dirty&&n(1,l=o),2&e.$$.dirty&&n(5,a=function(e){return e?function(e){const t=[e.viewedAlignmentCard,e.killingCard,e.witchcraftCard];return t.some(e=>e)?t:e.tarotCards||[]}(e).map((e,t)=>({label:e,meaning:Ot[t]||"Tarot",shortLabel:Ft[t]||"Card",icon:Me(e),slug:Ke(e)})).filter(e=>e.label):[]}(l)),2&e.$$.dirty&&n(2,i=l.cardSummary||l.snippet),2053&e.$$.dirty&&n(4,r=("list"===c||d)&&i),1024&e.$$.dirty&&n(3,s="faction"!==u)},[c,l,i,s,r,a,f,g,function(){f("selectFacet",{id:"faction",value:l.factionSlug})},o,u,d,e=>f("selectFacet",{id:"category",value:e}),e=>g(e)]}class sn extends ee{constructor(e){super(),Q(this,e,rn,an,i,{entry:9,view:0,groupedBy:10,searching:11})}}const on=[{meaning:"Use",shortLabel:"Use",test:e=>e.isActive,when:{label:"Active",icon:"fa fa-bolt",slug:"active",value:"active"},unless:{label:"Passive",icon:"fa fa-leaf",slug:"passive",value:"passive"},facet:"type"},{meaning:"Uses",shortLabel:"Uses",test:e=>e.isConsumable,when:{label:"Consumable",icon:"fa fa-flask",slug:"consumable",value:"yes"},unless:{label:"Permanent",icon:"fa fa-infinity",slug:"permanent",value:"no"},facet:"consumable"},{meaning:"Transfer",shortLabel:"Pass",test:e=>e.canBePassed,when:{label:"Passable",icon:"fa fa-hand-paper",slug:"passable",value:"yes"},unless:{label:"Bound",icon:"fa fa-lock",slug:"bound",value:"no"},facet:"passable"}];function cn(e,t,n){const l=e.slice();return l[12]=t[n],l}function un(e){let t,n,l,a,i,r=e[1].kind+"";return{c(){t=d("button"),n=f(r),m(t,"type","button"),m(t,"class",l="guide-accent-pill guide-accent-pill--button kind-"+e[1].kindSlug)},m(l,r){o(l,t,r),s(t,n),a||(i=h(t,"click",e[6]),a=!0)},p(e,a){2&a&&r!==(r=e[1].kind+"")&&b(n,r),2&a&&l!==(l="guide-accent-pill guide-accent-pill--button kind-"+e[1].kindSlug)&&m(t,"class",l)},d(e){e&&c(t),a=!1,i()}}}function dn(e){let t,n,l=e[1].description+"";return{c(){t=d("span"),n=f(l),m(t,"class","guide-card-snippet")},m(e,l){o(e,t,l),s(t,n)},p(e,t){2&t&&l!==(l=e[1].description+"")&&b(n,l)},d(e){e&&c(t)}}}function fn(e){let t,n,l=U(e[1].tags),a=[];for(let t=0;t<l.length;t+=1)a[t]=gn(cn(e,l,t));const i=e=>D(a[e],1,1,()=>{a[e]=null});return{c(){t=d("span");for(let e=0;e<a.length;e+=1)a[e].c();m(t,"class","guide-card-tags")},m(e,l){o(e,t,l);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(t,null);n=!0},p(e,n){if(34&n){let r;for(l=U(e[1].tags),r=0;r<l.length;r+=1){const i=cn(e,l,r);a[r]?(a[r].p(i,n),q(a[r],1)):(a[r]=gn(i),a[r].c(),q(a[r],1),a[r].m(t,null))}for(R(),r=l.length;r<a.length;r+=1)i(r);G()}},i(e){if(!n){for(let e=0;e<l.length;e+=1)q(a[e]);n=!0}}
1,o(e){a=a.filter(Boolean);for(let e=0;e<a.length;e+=1)D(a[e]);n=!1},d(e){e&&c(t),u(a,e)}}}function gn(e){let t,n,l,a,i,r;function u(){return e[11](e[12])}return n=new Zt({props:{text:e[12]}}),{c(){t=d("button"),J(n.$$.fragment),l=g(),m(t,"type","button"),m(t,"class","guide-tag-pill")},m(e,c){o(e,t,c),Z(n,t,null),s(t,l),a=!0,i||(r=h(t,"click",u),i=!0)},p(t,l){e=t;const a={};2&l&&(a.text=e[12]),n.$set(a)},i(e){a||(q(n.$$.fragment,e),a=!0)},o(e){D(n.$$.fragment,e),a=!1},d(e){e&&c(t),z(n),i=!1,r()}}}function pn(e){let t,n,l,a,i,r,u,p,h,y,v,$,k,C,N,S,_=e[1].displayName+"",A=e[2]&&un(e),x=e[3]&&dn(e);k=new qt({props:{badges:e[4],view:e[0]}}),k.$on("selectFacet",e[10]);let L=e[1].tags&&e[1].tags.length>0&&fn(e);return{c(){t=d("div"),n=d("span"),l=g(),a=d("div"),i=d("div"),r=d("a"),u=f(_),y=g(),A&&A.c(),v=g(),x&&x.c(),$=g(),J(k.$$.fragment),C=g(),L&&L.c(),m(n,"class","guide-card-bar"),m(n,"aria-hidden","true"),m(r,"class","guide-card-name guide-card-link"),m(r,"href",p=`/guides/items/${e[1].slug}`),m(r,"title",h=e[1].description||e[1].displayName),m(i,"class","guide-card-head"),m(a,"class","guide-card-body"),m(t,"class",N="guide-card kind-"+e[1].kindSlug),w(t,"guide-card--compact","list"!==e[0])},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(a,i),s(i,r),s(r,u),s(i,y),A&&A.m(i,null),s(a,v),x&&x.m(a,null),s(a,$),Z(k,a,null),s(a,C),L&&L.m(a,null),S=!0},p(e,[n]){(!S||2&n)&&_!==(_=e[1].displayName+"")&&b(u,_),(!S||2&n&&p!==(p=`/guides/items/${e[1].slug}`))&&m(r,"href",p),(!S||2&n&&h!==(h=e[1].description||e[1].displayName))&&m(r,"title",h),e[2]?A?A.p(e,n):(A=un(e),A.c(),A.m(i,null)):A&&(A.d(1),A=null),e[3]?x?x.p(e,n):(x=dn(e),x.c(),x.m(a,$)):x&&(x.d(1),x=null);const l={};16&n&&(l.badges=e[4]),1&n&&(l.view=e[0]),k.$set(l),e[1].tags&&e[1].tags.length>0?L?(L.p(e,n),2&n&&q(L,1)):(L=fn(e),L.c(),q(L,1),L.m(a,null)):L&&(R(),D(L,1,1,()=>{L=null}),G()),(!S||2&n&&N!==(N="guide-card kind-"+e[1].kindSlug))&&m(t,"class",N),(!S||3&n)&&w(t,"guide-card--compact","list"!==e[0])},i(e){S||(q(k.$$.fragment,e),q(L),S=!0)},o(e){D(k.$$.fragment,e),D(L),S=!1},d(e){e&&c(t),A&&A.d(),x&&x.d(),z(k),L&&L.d()}}}function hn(e,t,n){let l,a,i,r,{entry:s}=t,{view:o="grid"}=t,{groupedBy:c=null}=t,{searching:u=!1}=t;const d=_();return e.$$set=e=>{"entry"in e&&n(7,s=e.entry),"view"in e&&n(0,o=e.view),"groupedBy"in e&&n(8,c=e.groupedBy),"searching"in e&&n(9,u=e.searching)},e.$$.update=()=>{128&e.$$.dirty&&n(1,l=s),2&e.$$.dirty&&n(4,a=function(e){return e?on.map(t=>{const n=t.test(e)?t.when:t.unless;return{label:n.label,meaning:t.meaning,shortLabel:t.shortLabel,icon:n.icon,slug:n.slug,facet:{id:t.facet,value:n.value}}}):[]}(l)),515&e.$$.dirty&&n(3,i=("list"===o||u)&&l.description),258&e.$$.dirty&&n(2,r="kind"!==c&&l.kind)},[o,l,r,i,a,d,function(){d("selectFacet",{id:"kind",value:l.kind})},s,c,u,function(t){A.call(this,e,t)},e=>d("selectFacet",{id:"tag",value:e})]}class mn extends ee{constructor(e){super(),Q(this,e,hn,pn,i,{entry:7,view:0,groupedBy:8,searching:9})}}const bn={known:"Known to the bearer","told-when-applied":"Told when applied",hidden:"Hidden from the bearer"};function yn(e){return e.awarenessKey&&bn[e.awarenessKey]?e.awarenessKey:e.isKnownToBearer?"known":"hidden"}function vn(e){return bn[yn(e)]}const $n={known:"fa fa-eye","told-when-applied":"fa fa-bell",hidden:"fa fa-eye-slash"},wn={known:"Knows","told-when-applied":"Told",hidden:"Unaware"};function kn(e,t,n){const l=e.slice();return l[17]=t[n],l}function Cn(e,t,n){const l=e.slice();return l[20]=t[n],l}function Nn(e,t,n){const l=e.slice();return l[23]=t[n],l}function Sn(e){let t,n,l,a,i,r=e[23]+"";function u(){return e[13](e[23])}return{c(){t=d("button"),n=f(r),m(t,"type","button"),m(t,"class",l="guide-category-pill guide-category-pill--"+e[23].toLowerCase())},m(e,l){o(e,t,l),s(t,n),a||(i=h(t,"click",u),a=!0)},p(a,i){e=a,2&i&&r!==(r=e[23]+"")&&b(n,r),2&i&&l!==(l="guide-category-pill guide-category-pill--"+e[23].toLowerCase())&&m(t,"class",l)},d(e){e&&c(t),a=!1,i()}}}function _n(e){let t,n=U(e[2]),l=[];for(let t=0;t<n.length;t+=1)l[t]=An(Cn(e,n,t));return{c(){for(let e=0;e<l.length;e+=1)l[e].c();t=p()},m(e,n){for(let t=0;t<l.length;t+=1)l[t]&&l[t].m(e,n);o(e,t,n)},p(e,a){if(516&a){let i;for(n=U(e[2]),i=0;i<n.length;i+=1){const r=Cn(e,n,i);l[i]?l[i].p(r,a):(l[i]=An(r),l[i].c(),l[i].m(t.parentNode,t))}for(;i<l.length;i+=1)l[i].d(1);l.length=n.length}},d(e){e&&c(t),u(l,e)}
1}}function An(e){let t,n,l,a,i,r,u=e[20].label+"";function p(){return e[14](e[20])}return{c(){t=d("button"),n=f(u),l=g(),m(t,"type","button"),m(t,"class",a="guide-accent-pill guide-accent-pill--button effect-"+e[20].key)},m(e,a){o(e,t,a),s(t,n),s(t,l),i||(r=h(t,"click",p),i=!0)},p(l,i){e=l,4&i&&u!==(u=e[20].label+"")&&b(n,u),4&i&&a!==(a="guide-accent-pill guide-accent-pill--button effect-"+e[20].key)&&m(t,"class",a)},d(e){e&&c(t),i=!1,r()}}}function xn(e){let t,n,l=e[1].description+"";return{c(){t=d("span"),n=f(l),m(t,"class","guide-card-snippet")},m(e,l){o(e,t,l),s(t,n)},p(e,t){2&t&&l!==(l=e[1].description+"")&&b(n,l)},d(e){e&&c(t)}}}function Ln(e){let t,n,l=U(e[1].tags),a=[];for(let t=0;t<l.length;t+=1)a[t]=Bn(kn(e,l,t));const i=e=>D(a[e],1,1,()=>{a[e]=null});return{c(){t=d("span");for(let e=0;e<a.length;e+=1)a[e].c();m(t,"class","guide-card-tags")},m(e,l){o(e,t,l);for(let e=0;e<a.length;e+=1)a[e]&&a[e].m(t,null);n=!0},p(e,n){if(130&n){let r;for(l=U(e[1].tags),r=0;r<l.length;r+=1){const i=kn(e,l,r);a[r]?(a[r].p(i,n),q(a[r],1)):(a[r]=Bn(i),a[r].c(),q(a[r],1),a[r].m(t,null))}for(R(),r=l.length;r<a.length;r+=1)i(r);G()}},i(e){if(!n){for(let e=0;e<l.length;e+=1)q(a[e]);n=!0}},o(e){a=a.filter(Boolean);for(let e=0;e<a.length;e+=1)D(a[e]);n=!1},d(e){e&&c(t),u(a,e)}}}function Bn(e){let t,n,l,a,i,r;function u(){return e[16](e[17])}return n=new Zt({props:{text:e[17]}}),{c(){t=d("button"),J(n.$$.fragment),l=g(),m(t,"type","button"),m(t,"class","guide-tag-pill")},m(e,c){o(e,t,c),Z(n,t,null),s(t,l),a=!0,i||(r=h(t,"click",u),i=!0)},p(t,l){e=t;const a={};2&l&&(a.text=e[17]),n.$set(a)},i(e){a||(q(n.$$.fragment,e),a=!0)},o(e){D(n.$$.fragment,e),a=!1},d(e){e&&c(t),z(n),i=!1,r()}}}function Pn(e){let t,n,l,a,i,r,p,h,y,v,$,k,C,N,S,_,A,x=e[1].displayName+"",L=U(e[1].sourceCategories||[]),B=[];for(let t=0;t<L.length;t+=1)B[t]=Sn(Nn(e,L,t));let P=e[3]&&_n(e),T=e[4]&&xn(e);N=new qt({props:{badges:e[6],view:e[0]}}),N.$on("selectFacet",e[15]);let O=e[1].tags&&e[1].tags.length>0&&Ln(e);return{c(){t=d("div"),n=d("span"),l=g(),a=d("div"),i=d("div"),r=d("a"),p=f(x),v=g();for(let e=0;e<B.length;e+=1)B[e].c();$=g(),P&&P.c(),k=g(),T&&T.c(),C=g(),J(N.$$.fragment),S=g(),O&&O.c(),m(n,"class","guide-card-bar"),m(n,"aria-hidden","true"),m(r,"class","guide-card-name guide-card-link"),m(r,"href",h=`/guides/auras/${e[1].slug}`),m(r,"title",y=e[1].description||e[1].displayName),m(i,"class","guide-card-head"),m(a,"class","guide-card-body"),m(t,"class",_="guide-card effect-"+e[5]),w(t,"guide-card--compact","list"!==e[0])},m(e,c){o(e,t,c),s(t,n),s(t,l),s(t,a),s(a,i),s(i,r),s(r,p),s(i,v);for(let e=0;e<B.length;e+=1)B[e]&&B[e].m(i,null);s(i,$),P&&P.m(i,null),s(a,k),T&&T.m(a,null),s(a,C),Z(N,a,null),s(a,S),O&&O.m(a,null),A=!0},p(e,[n]){if((!A||2&n)&&x!==(x=e[1].displayName+"")&&b(p,x),(!A||2&n&&h!==(h=`/guides/auras/${e[1].slug}`))&&m(r,"href",h),(!A||2&n&&y!==(y=e[1].description||e[1].displayName))&&m(r,"title",y),258&n){let t;for(L=U(e[1].sourceCategories||[]),t=0;t<L.length;t+=1){const l=Nn(e,L,t);B[t]?B[t].p(l,n):(B[t]=Sn(l),B[t].c(),B[t].m(i,$))}for(;t<B.length;t+=1)B[t].d(1);B.length=L.length}e[3]?P?P.p(e,n):(P=_n(e),P.c(),P.m(i,null)):P&&(P.d(1),P=null),e[4]?T?T.p(e,n):(T=xn(e),T.c(),T.m(a,C)):T&&(T.d(1),T=null);const l={};64&n&&(l.badges=e[6]),1&n&&(l.view=e[0]),N.$set(l),e[1].tags&&e[1].tags.length>0?O?(O.p(e,n),2&n&&q(O,1)):(O=Ln(e),O.c(),q(O,1),O.m(a,null)):O&&(R(),D(O,1,1,()=>{O=null}),G()),(!A||32&n&&_!==(_="guide-card effect-"+e[5]))&&m(t,"class",_),(!A||33&n)&&w(t,"guide-card--compact","list"!==e[0])},i(e){A||(q(N.$$.fragment,e),q(O),A=!0)},o(e){D(N.$$.fragment,e),D(O),A=!1},d(e){e&&c(t),u(B,e),P&&P.d(),T&&T.d(),z(N),O&&O.d()}}}function Tn(e,t,n){let l,a,i,r,s,o,{entry:c}=t,{view:u="grid"}=t,{groupedBy:d=null}=t,{searching:f=!1}=t;const g=_();function p(e){g("selectFacet",{id:"source",value:e})}function h(e){g("selectFacet",{id:"effect",value:e})}return e.$$set=e=>{"entry"in e&&n(10,c=e.entry),"view"in e&&n(0,u=e.view),"groupedBy"in e&&n(11,d=e.groupedBy),"searching"in e&&n(12,f=e.searching)},e.$$.update=()=>{1024&e.$$.dirty&&n(1,l=c),2&e.$$.dirty&&n(6,a=function(e){if(!e)return[];const t=yn(e);return[{label:e.isCleansable?"Cleansable":"Not cleansable",short:e.isCleansable?"Cleansable":"Permanent",meaning:"Cleansing",shortLabel:"Cleanse",icon:e.isCleansable?"fa fa-soap":"fa fa-ban",slug:e.isCleansable?"cleansable":"not-cleansable",facet:{id:"cleansable",value:e.isCleansable?"
1yes":"no"}},{label:vn(e),short:wn[t],meaning:"Bearer awareness",shortLabel:"Bearer",icon:$n[t],slug:t,facet:{id:"known",value:t}},{label:e.hasSilentVariant?"Silent variant":"Single form",short:e.hasSilentVariant?"Silent":"Single",meaning:"Forms",shortLabel:"Forms",icon:e.hasSilentVariant?"fa fa-volume-off":"fa fa-volume-up",slug:e.hasSilentVariant?"silent":"single-form",facet:{id:"silent",value:e.hasSilentVariant?"yes":"no"}}]}(l)),2&e.$$.dirty&&n(2,i=l.effectGroups||[]),4&e.$$.dirty&&n(5,r=i.length>0?i[0].key:"none"),4099&e.$$.dirty&&n(4,s=("list"===u||f)&&l.description),2048&e.$$.dirty&&n(3,o="effect"!==d)},[u,l,i,o,s,r,a,g,p,h,c,d,f,e=>p(e),e=>h(e.label),function(t){A.call(this,e,t)},e=>g("selectFacet",{id:"tag",value:e})]}class On extends ee{constructor(e){super(),Q(this,e,Tn,Pn,i,{entry:10,view:0,groupedBy:11,searching:12})}}function Fn(e,t){return e.displayName.localeCompare(t.displayName,void 0,{sensitivity:"base"})}const En=[{value:"name",label:"Name (A to Z)",compare:Fn},{value:"name-desc",label:"Name (Z to A)",compare:(jn=Fn,(e,t)=>jn(t,e))}];var jn;const In={value:"none",label:"No grouping",keysOf:()=>[],labelOf:()=>""},Mn={value:"tag",label:"Tag",keysOf:e=>e.tags||[],labelOf:(e,t)=>t,emptyLabel:"No tags"};function Kn(){return{id:"tag",label:"Tag",allLabel:"Any tag",options:e=>{const t=new Set;for(const n of e)for(const e of n.tags||[])t.add(e);return[...t].sort().map(e=>({value:e,label:e}))},matches:(e,t)=>(e.tags||[]).includes(t)}}function Vn(e,t){const n=new Set;for(const l of e){const e=t(l);e&&n.add(e)}return[...n].sort().map(e=>({value:e,label:e}))}function Rn(e){if(!e)return{};try{return JSON.parse(e.textContent)}catch(e){return{}}}const Gn=document.getElementById("guide-browser");let qn=null;if(Gn){const e=Rn(document.getElementById("guide-data")),t=Gn.getAttribute("data-collection")||"roles",n=e[t]||[],l=Gn.getAttribute("data-facet-id"),a=Gn.getAttribute("data-facet-value");if(n.length>0){qn=new je({target:Gn,props:{collection:function(e,t){return"items"===e?{name:"items",entryNoun:"item",entryNounPlural:"items",searchPlaceholder:"Search items by name, effect, kind or tag",searchLabel:"Search items",card:mn,accentGrouping:"kind",accentPrefix:"kind-",searchText:e=>`${e.displayName} ${e.kind||""} ${e.description||""} ${(e.tags||[]).join(" ")}`,groupings:[{value:"kind",label:"Kind",keysOf:e=>e.kindSlug?[e.kindSlug]:[],labelOf:e=>e.kind,emptyLabel:"Other"},{value:"type",label:"Active or passive",keysOf:e=>[e.isActive?"active":"passive"],labelOf:e=>e.isActive?"Active":"Passive",order:["active","passive"]},Mn,In],sorts:[...En],facets:[{id:"kind",label:"Kind",allLabel:"Any kind",options:e=>Vn(e,e=>e.kind),matches:(e,t)=>e.kind===t},{id:"type",label:"Type",allLabel:"Any item type",options:()=>[{value:"active",label:"Active"},{value:"passive",label:"Passive"}],matches:(e,t)=>"active"===t?!!e.isActive:!e.isActive},{id:"consumable",label:"Consumable",allLabel:"Any consumable status",options:()=>[{value:"yes",label:"Consumable"},{value:"no",label:"Permanent"}],matches:(e,t)=>"yes"===t?!!e.isConsumable:!e.isConsumable},{id:"passable",label:"Can be passed",allLabel:"Any passing status",options:()=>[{value:"yes",label:"Can be passed"},{value:"no",label:"Cannot be passed"}],matches:(e,t)=>"yes"===t?!!e.canBePassed:!e.canBePassed},{id:"destructible",label:"Can be destroyed",allLabel:"Any durability",options:()=>[{value:"yes",label:"Can be destroyed"},{value:"no",label:"Indestructible"}],matches:(e,t)=>"yes"===t?!!e.canBeDestroyed:!e.canBeDestroyed},{id:"visits",label:"Visits",allLabel:"Any visit status",options:()=>[{value:"yes",label:"Visits are seen"},{value:"no",label:"Visits are hidden"}],matches:(e,t)=>"yes"===t?!!e.areVisitsVisible:!e.areVisitsVisible},Kn()]}:"auras"===e?{name:"auras",entryNoun:"aura",entryNounPlural:"auras",searchPlaceholder:"Search auras by name, effect, source or tag",searchLabel:"Search auras",card:On,searchText:e=>`${e.displayName} ${e.reportedName||""} ${(e.variants||[]).map(e=>e.displayName).join(" ")} ${(e.sourceCategories||[]).join(" ")} ${(e.effectGroups||[]).map(e=>e.label).join(" ")} ${e.description||""} ${(e.tags||[]).join(" ")}`,groupings:[In],sorts:[...En,{value:"priority",label:"Priority (high to low)",compare:(n="priority",(e,t)=>{const l=e[n],a=t[n],i=null==l,r=null==a;
1return i&&r?Fn(e,t):i?1:r?-1:l===a?Fn(e,t):a-l})}],facets:[{id:"cleansable",label:"Cleansable",allLabel:"Any cleansing status",options:()=>[{value:"yes",label:"Cleansable"},{value:"no",label:"Not cleansable"}],matches:(e,t)=>"yes"===t?!!e.isCleansable:!e.isCleansable},{id:"known",label:"Bearer awareness",allLabel:"Any bearer status",options:()=>[{value:"known",label:"Known to the bearer"},{value:"told-when-applied",label:"Told when applied"},{value:"hidden",label:"Hidden from the bearer"}],matches:(e,t)=>yn(e)===t},{id:"source",label:"Source",allLabel:"Any source",options:e=>{const t=new Set;for(const n of e)for(const e of n.sourceCategories||[])t.add(e);return[...t].sort().map(e=>({value:e,label:e}))},matches:(e,t)=>(e.sourceCategories||[]).includes(t)},{id:"effect",label:"Effect",allLabel:"Any effect",options:e=>{const t=new Set;for(const n of e)for(const e of n.effectGroups||[])t.add(e.label);return[...t].sort().map(e=>({value:e,label:e}))},matches:(e,t)=>(e.effectGroups||[]).some(e=>e.label===t)},{id:"silent",label:"Forms",allLabel:"Any number of forms",options:()=>[{value:"yes",label:"Has a silent variant"},{value:"no",label:"Single form"}],matches:(e,t)=>"yes"===t?!!e.hasSilentVariant:!e.hasSilentVariant},Kn()]}:function(e){const t=e.map(e=>e.factionSlug);return{name:"roles",entryNoun:"role",entryNounPlural:"roles",searchPlaceholder:"Search roles by name, ability, faction or tag",searchLabel:"Search roles",card:sn,accentGrouping:"faction",accentPrefix:"faction-",searchText:e=>`${e.displayName} ${e.faction} ${e.snippet||""} ${(e.tags||[]).join(" ")} ${(e.categories||[]).join(" ")}`,groupings:[{value:"faction",label:"Faction",keysOf:e=>[e.factionSlug],labelOf:e=>e.faction,order:t},Mn,{value:"category",label:"Play style",keysOf:e=>e.categories||[],labelOf:(e,t)=>t,order:["Offence","Defence","Support","Intel"],emptyLabel:"No play style recorded"},{value:"alignment",label:"A Seer sees",keysOf:e=>e.viewedAlignment?[e.viewedAlignment]:[],labelOf:e=>e.viewedAlignment,emptyLabel:"Not recorded"},In],sorts:[...En],facets:[{id:"faction",label:"Faction",allLabel:"Any faction",options:e=>Vn(e,e=>e.factionSlug).map(t=>({value:t.value,label:(e.find(e=>e.factionSlug===t.value)||{}).faction||t.value})),matches:(e,t)=>e.factionSlug===t},{id:"category",label:"Play style",allLabel:"Any play style",options:e=>{const t=new Set;for(const n of e)for(const e of n.categories||[])t.add(e);return[...t].sort().map(e=>({value:e,label:e}))},matches:(e,t)=>(e.categories||[]).includes(t)},{id:"alignment",label:"A Seer sees",allLabel:"Any alignment",options:e=>Vn(e,e=>e.viewedAlignment),matches:(e,t)=>e.viewedAlignment===t},{id:"killing",label:"Killing",allLabel:"Any killing status",options:()=>[{value:"killer",label:"Seen as a killer"},{value:"peaceful",label:"Not a killer"}],matches:(e,t)=>"killer"===t?!!e.viewedAsKilling:!e.viewedAsKilling},{id:"witchcraft",label:"Witchcraft",allLabel:"Any witchcraft status",options:()=>[{value:"witch",label:"Uses witchcraft"},{value:"mundane",label:"No witchcraft"}],matches:(e,t)=>"witch"===t?!!e.usesWitchcraft:!e.usesWitchcraft},Kn()]}}(t.factions||[]);var n}(t,e),entries:n,initialFacet:l&&a?{id:l,value:a}:null}});const i=document.getElementById("guide-fallback");i&&(i.hidden=!0)}}const Dn=document.getElementById("guide-readings-app");if(Dn){const e=Rn(document.getElementById("guide-hypothetical-data"));if((e.items||[]).length>0||(e.auras||[]).length>0){new Tt({target:Dn,props:{effects:e,roleName:Dn.getAttribute("data-role-name")||"role",roleSlug:Dn.getAttribute("data-role-slug")||""}});const t=document.getElementById("guide-readings-static");t&&(t.hidden=!0)}}return qn}(); 2//# sourceMappingURL=guide.bundle.js.map
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.