1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,9659,e=>{"use strict";var t=e.i(43476),n=e.i(71645);let r={embers:["#ffb46b","#ff9a3c","#ffd9a0"],fireflies:["#d9e86f","#e8f0a3"]},o={embers:18,fireflies:7},i={embers:25,fireflies:10};function a(e,t){let n=parseInt(e.slice(1),16);return`rgba(${n>>16&255}, ${n>>8&255}, ${255&n}, ${t})`}function s(e){let t=document.createElement("canvas");t.width=32,t.height=32;let n=t.getContext("2d");if(!n)return t;let r=n.createRadialGradient(16,16,0,16,16,16);return r.addColorStop(0,"rgba(255, 247, 232, 0.9)"),r.addColorStop(.25,a(e,.8)),r.addColorStop(1,a(e,0)),n.fillStyle=r,n.fillRect(0,0,32,32),t}function u(e,t,n){let o=.45*t;return{color:Math.floor(Math.random()*r.embers.length),phase:Math.random()*Math.PI*2,pulseSpeed:4+4*Math.random(),retargetIn:0,size:1.5+1.5*Math.random(),speed:8+11*Math.random(),sway:6+10*Math.random(),swaySpeed:.4+.6*Math.random(),targetX:0,targetY:0,vx:0,vy:0,x:Math.random()*e,y:n?o+Math.random()*(t-o):t+4+12*Math.random()}}e.s(["default",0,function({className:e="",count:a,mode:l,scale:c=1}){let f=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=f.current;if(!e)return;let t=e.getContext("2d");if(!t)return;let n=window.matchMedia("(prefers-reduced-motion: reduce)"),d=window.matchMedia("(max-width: 640px)"),p=r[l].map(s),h=[],m=0,y=0,b=null,g=0,v=0,w="visible"===document.visibilityState,O=!0,_=()=>{let e;h=Array.from({length:(e=Math.min(a??o[l],i[l]),d.matches?Math.ceil(e/2):e)},()=>{var e,t;return"embers"===l?u(m,y,!0):(e=m,t=y,{color:Math.floor(Math.random()*r.fireflies.length),phase:Math.random()*Math.PI*2,pulseSpeed:.4+.5*Math.random(),retargetIn:3*Math.random(),size:1.6+.8*Math.random(),speed:5+6*Math.random(),sway:0,swaySpeed:0,targetX:Math.random()*e,targetY:Math.random()*t,vx:0,vy:0,x:Math.random()*e,y:Math.random()*t})})},E=()=>{let n=e.getBoundingClientRect(),r=window.devicePixelRatio||1,o=m>0&&y>0;if(m=n.width,y=n.height,e.width=Math.max(1,Math.round(m*r)),e.height=Math.max(1,Math.round(y*r)),t.setTransform(r,0,0,r,0,0),!o&&m>0&&y>0)_();else for(let e of h)e.x=Math.min(e.x,m),e.targetX=Math.min(e.targetX,m),e.targetY=Math.min(e.targetY,y)},S=(e,t)=>{let n=.45*y;return e.y-=e.speed*c*t,e.y<=n&&Object.assign(e,u(m,y,!1)),Math.max(0,Math.min(1,(y-e.y)/40))*Math.max(0,Math.min(1,(e.y-n)/(.15*y)))*(.7+.3*Math.sin(v*e.pulseSpeed+3*e.phase))*.9},M=(e,t)=>{e.retargetIn-=t,e.retargetIn<=0&&(e.targetX=Math.random()*m,e.targetY=Math.random()*y,e.retargetIn=2+3*Math.random());let n=e.targetX-e.x,r=e.targetY-e.y,o=Math.hypot(n,r)||1,i=Math.min(1,.8*t);return e.vx+=(n/o*e.speed*c-e.vx)*i,e.vy+=(r/o*e.speed*c-e.vy)*i,e.x+=e.vx*t,e.y+=e.vy*t,.9*Math.pow(Math.max(0,Math.sin(v*e.pulseSpeed+e.phase)),3)},C=e=>{b=null;let n=0===g?.016:Math.min((e-g)/1e3,.05);for(let r of(g=e,v+=n,t.clearRect(0,0,m,y),t.globalCompositeOperation="embers"===l?"lighter":"source-over",h)){let e,o=r.x;if("embers"===l?(e=S(r,n),o+=Math.sin(v*r.swaySpeed+r.phase)*r.sway*c):e=M(r,n),e<=.01)continue;let i=r.size*("embers"===l?7:9)*c;t.globalAlpha=Math.min(1,e),t.drawImage(p[r.color],o-i/2,r.y-i/2,i,i)}t.globalAlpha=1,j()},I=()=>w&&O&&!n.matches,j=()=>{null===b&&I()&&(b=requestAnimationFrame(C))},R=()=>{null!==b&&(cancelAnimationFrame(b),b=null),g=0},D=()=>{I()?j():(R(),n.matches&&t.clearRect(0,0,m,y))};E(),D();let T=new ResizeObserver(()=>{E(),D()});T.observe(e);let P=new IntersectionObserver(e=>{O=e[0]?.isIntersecting??!0,D()});P.observe(e);let x=()=>{w="visible"===document.visibilityState,D()},k=()=>{_(),D()};return document.addEventListener("visibilitychange",x),n.addEventListener("change",k),d.addEventListener("change",k),()=>{R(),T.disconnect(),P.disconnect(),document.removeEventListener("visibilitychange",x),n.removeEventListener("change",k),d.removeEventListener("change",k)}},[l,a,c]),(0,t.jsx)("canvas",{"aria-hidden":!0,className:`pointer-events-none ${e}`,ref:f})}])},95057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return l},urlObjectKeys:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(90809)._(e.r(98183)),a=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",s=e.hash||"",u=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:n&&(l=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(l+=":"+e.port)),u&&"object"==typeof u&&(u=String(i.urlQueryToSearchParams(u)));let c=e.search||u&&`?${u}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||a.test(r))&&!1!==l?(l="//"+(l||""),o&&"/"!==o[0]&&(o="/"+o)):l||(l=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${l}${o}${c}${s}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return s(e)}},18581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(71645);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
1dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},73668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(18967),o=e.r(52817);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},84508,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return b},useLinkStatus:function(){return v}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(90809),a=e.r(43476),s=i._(e.r(71645)),u=e.r(95057),l=e.r(8372),c=e.r(18581),f=e.r(18967),d=e.r(5550);e.r(33525);let p=e.r(88540),h=e.r(91949),m=e.r(73668),y=e.r(9396);function b(t){var n,r;let o,i,b,[v,w]=(0,s.useOptimistic)(h.IDLE_LINK_STATUS),O
1=(0,s.useRef)(null),{href:_,as:E,children:S,prefetch:M=null,passHref:C,replace:I,shallow:j,scroll:R,onClick:D,onMouseEnter:T,onTouchStart:P,legacyBehavior:x=!1,onNavigate:k,transitionTypes:N,ref:A,unstable_dynamicOnHover:L,...U}=t;o=S,x&&("string"==typeof o||"number"==typeof o)&&(o=(0,a.jsx)("a",{children:o}));let q=s.default.useContext(l.AppRouterContext),B=!1!==M,$=!1!==M?null===(r=M)||"auto"===r?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,H="string"==typeof(n=E||_)?n:(0,u.formatUrl)(n);if(x){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(o)}let W=x?i&&"object"==typeof i&&i.ref:A,K=s.default.useCallback(e=>(null!==q&&(O.current=(0,h.mountLinkInstance)(e,H,q,$,B,w)),()=>{O.current&&((0,h.unmountLinkForCurrentNavigation)(O.current),O.current=null),(0,h.unmountPrefetchableInstance)(e)}),[B,H,q,$,w]),Q={ref:(0,c.useMergedRef)(K,W),onClick(t){x||"function"!=typeof D||D(t),x&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!q||t.defaultPrevented||function(t,n,r,o,i,a,u){if("u">typeof window){let l,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((l=t.currentTarget.getAttribute("target"))&&"_self"!==l||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(n)){o&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);s.default.startTransition(()=>{f(n,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,r.current,u)})}}(t,H,O,I,R,k,N)},onMouseEnter(e){x||"function"!=typeof T||T(e),x&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),q&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){x||"function"!=typeof P||P(e),x&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),q&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,f.isAbsoluteUrl)(H)?Q.href=H:x&&!C&&("a"!==i.type||"href"in i.props)||(Q.href=(0,d.addBasePath)(H)),b=x?s.default.cloneElement(i,Q):(0,a.jsx)("a",{...U,...Q,children:o}),(0,a.jsx)(g.Provider,{value:v,children:b})}e.r(84508);let g=(0,s.createContext)(h.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(g);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},8450,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(9659);let o="M 32 10 C 14 54, 46 92, 28 138 S 12 226, 30 268 S 44 330, 27 360";e.s(["default",0,function(){let e=(0,n.useRef)(null),i=(0,n.useRef)(null),a=(0,n.useRef)(null),s=(0,n.useRef)(null),u=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let t=e.current,n=i.current,r=a.current,o=s.current,l=u.current;if(!t||!n||!r||!o||!l)return;let c=r.getTotalLength(),f=0,d=0,p=!1,h=null,m=()=>{let e=n.getBoundingClientRect();f=e.width/56,d=e.height/400,document.documentElement.scrollHeight-window.innerHeight<1.5*window.innerHeight?(t.setAttribute("data-short",""),t.classList.remove("is-active")):(t.removeAttribute("data-short"),t.classList.add("is-active"))},y=()=>{h=null;let e=document.documentElement.scrollHeight-window.innerHeight,n=e>0?Math.min(1,Math.max(0,window.scrollY/e)):0;t.style.setProperty("--reading-dusk",n.toFixed(4)),o.setAttribute("stroke-dashoffset",String(100-100*n));let i=r.getPointAtLength(n*c);l.style.transform=`translate3d(${i.x*f-3}px, ${i.y*d-3}px, 0)`,!p&&n>=.98?(p=!0,t.classList.add("is-lit")):p&&n<.95&&(p=!1,t.classList.remove("is-lit"))},b=()=>{null===h&&(h=requestAnimationFrame(y))},g=()=>{m(),b()};m(),y();let v=new ResizeObserver(g);return v.observe(document.body),v.observe(n),window.addEventListener("scroll",b,{passive:!0}),window.addEventListener("resize",g),()=>{window.removeEventListener("scroll",b),window.removeEventListener("resize",g),v.disconnect(),null!==h&&cancelAnimationFrame(h)}}
1,[]),(0,t.jsxs)("div",{"aria-hidden":!0,className:"margin-companions pointer-events-none fixed inset-0 z-10 hidden xl:block",ref:e,children:[(0,t.jsxs)("div",{className:"absolute inset-y-0 left-0 w-36",children:[(0,t.jsx)("div",{className:"dusk-layer-amber"}),(0,t.jsx)("div",{className:"dusk-layer-plum"})]}),(0,t.jsxs)("div",{className:"dusk-strip-right absolute inset-y-0 right-0 w-36",children:[(0,t.jsx)("div",{className:"dusk-layer-amber"}),(0,t.jsx)("div",{className:"dusk-layer-plum"}),(0,t.jsx)(r.default,{className:"absolute inset-0 h-full w-full",count:3,mode:"fireflies",scale:.8}),(0,t.jsx)("span",{className:"dusk-star",style:{right:44,top:"14vh"},children:(0,t.jsx)("span",{className:"dusk-star-core"})}),(0,t.jsx)("span",{className:"dusk-star",style:{right:104,top:"26vh"},children:(0,t.jsx)("span",{className:"dusk-star-core",style:{animationDelay:"2.2s"}})})]}),(0,t.jsxs)("div",{className:"absolute left-4 top-[22vh] h-[56vh] w-14",children:[(0,t.jsxs)("svg",{className:"h-full w-full",preserveAspectRatio:"none",ref:i,viewBox:"0 0 56 400",children:[(0,t.jsx)("defs",{children:(0,t.jsx)("mask",{id:"trail-walked-mask",children:(0,t.jsx)("path",{d:o,fill:"none",pathLength:100,ref:s,stroke:"white",strokeDasharray:"100 100",strokeDashoffset:"100",strokeWidth:"8",vectorEffect:"non-scaling-stroke"})})}),(0,t.jsx)("path",{d:o,fill:"none",pathLength:100,ref:a,stroke:"#71222f",strokeDasharray:"1.1 1.7",strokeLinecap:"round",strokeOpacity:"0.13",strokeWidth:"1.5",vectorEffect:"non-scaling-stroke"}),(0,t.jsx)("path",{d:o,fill:"none",mask:"url(#trail-walked-mask)",pathLength:100,stroke:"#d97706",strokeDasharray:"1.1 1.7",strokeLinecap:"round",strokeOpacity:"0.55",strokeWidth:"1.5",vectorEffect:"non-scaling-stroke"}),(0,t.jsxs)("g",{transform:"translate(28 378)",children:[(0,t.jsx)("circle",{className:"trail-tent-glow trail-tent-glow-outer",fill:"#fbbf24",r:"10"}),(0,t.jsx)("circle",{className:"trail-tent-glow trail-tent-glow-inner",fill:"#fbbf24",r:"5"}),(0,t.jsx)("path",{className:"trail-tent-lines",d:"M-9 6 L0 -7 L9 6 Z",fill:"none",strokeLinejoin:"round",strokeWidth:"1.5",vectorEffect:"non-scaling-stroke"}),(0,t.jsx)("path",{className:"trail-tent-lines",d:"M-2.5 6 L0 1.5 L2.5 6",fill:"none",strokeLinejoin:"round",strokeWidth:"1.2",vectorEffect:"non-scaling-stroke"})]})]}),(0,t.jsx)("div",{className:"reading-ember absolute left-0 top-0 h-1.5 w-1.5 rounded-full",ref:u,style:{background:"#fbbf24"}})]})]})}])},99668,e=>{"use strict";var t=e.i(43476),n=e.i(71645);e.s(["default",0,function(){let e=(0,n.useRef)(null),r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let t=e.current,n=r.current,i=o.current;if(!t||!n||!i)return;let a=()=>{let e=document.getElementById("site-header");t.style.top=e?`${e.getBoundingClientRect().height}px`:"0px"},s=null,u=()=>{s=null;let e=document.documentElement.scrollHeight-window.innerHeight,t=e>0?Math.min(1,Math.max(0,window.scrollY/e)):0;n.style.transform=`scaleX(${t})`,i.style.transform=`translateX(${t*(window.innerWidth-6)}px)`},l=()=>{null===s&&(s=requestAnimationFrame(u))},c=()=>{a(),l()};return a(),u(),window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("resize",c),window.addEventListener("load",c),()=>{window.removeEventListener("scroll",l),window.removeEventListener("resize",c),window.removeEventListener("load",c),null!==s&&cancelAnimationFrame(s)}},[]),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none fixed inset-x-0 z-30 xl:hidden",ref:e,children:(0,t.jsxs)("div",{className:"relative h-0.5 w-full",children:[(0,t.jsx)("div",{className:"h-full w-full origin-left",ref:r,style:{background:"linear-gradient(90deg, #2b0e14, #f59e0b)",transform:"scaleX(0)"}}),(0,t.jsx)("div",{className:"reading-ember absolute -top-0.5 left-0 h-1.5 w-1.5 rounded-full",ref:o,style:{background:"#fbbf24"}})]})})}])},32189,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,n)=>{"use strict";var r=e.r(32189);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45009,(e,t,n)=>{t.exports=e.r(65156)()},76962,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.debounce=function(e,t,n){var r;return function(){var o=this,i=arguments,a=n&&!r;window.clearTimeout(r),r=setTimeout(function(){r=null,n||e.apply(o,i)},t),a&&e.apply(o,i)}},n.insertScript=function(e,t,n){var r=window.document.createElement("script");return r.async=!0,r.src=e,r.id=t,n.appendChild(r),r},n.isReactElement=s,n.removeResources=function(){window.document.querySelectorAll('link[href*="disquscdn.com/next/embed"], link[href*="disquscdn.com/next/recommendations"], link[href*="disqus.com/next/config.js"], script[src*="disquscdn.com/next/embed"], script[src*="disqus.com/count-data.js"], iframe[title="Disqus"]').forEach(function(e){return e.remove()})},n.removeScript=function(e,t){var n=window.document.getElementById(e);n&&t.removeChild(n)},n.shallowComparison=function e(t,n){var r,o=function(e){if("u"<typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e){if(e){if("string"==typeof e)return a(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(e,void 0)}}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o,i=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}(new Set(Object.keys(t),Object.keys(n)));try{for(o.s();!(r=o.n()).done;){var u=r.value;if("object"===i(t[u])){if(e(t[u],n[u]))return!0}else if(t[u]!==n[u]&&!s(t[u]))return!0}}catch(e){o.e(e)}finally{o.f()}return!1};var r,o=(r=e.r(71645))&&r.__esModule?r:{default:r};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return!!o.default.isValidElement(e)||!!Array.isArray(e)&&e.some(function(e){return o.default.isValidElement(e)})}},92822,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}
1),n.THREAD_ID=n.RECOMMENDATIONS_SCRIPT_ID=n.RECOMMENDATIONS_ID=n.EMBED_SCRIPT_ID=n.COMMENT_EMBED_WIDTH=n.COMMENT_EMBED_HEIGHT=n.COMMENT_COUNT_SCRIPT_ID=n.COMMENT_COUNT_CLASS=n.CALLBACKS=void 0,n.THREAD_ID="disqus_thread",n.EMBED_SCRIPT_ID="dsq-embed-scr",n.COMMENT_COUNT_CLASS="disqus-comment-count",n.COMMENT_COUNT_SCRIPT_ID="dsq-count-scr",n.COMMENT_EMBED_WIDTH=420,n.COMMENT_EMBED_HEIGHT=320,n.RECOMMENDATIONS_ID="disqus_recommendations",n.RECOMMENDATIONS_SCRIPT_ID="dsq-recs-scr",n.CALLBACKS=["preData","preInit","onInit","onReady","afterRender","preReset","onIdentify","beforeComment","onNewComment","onPaginate"]},68027,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.CommentCount=void 0;var o=u(e.r(71645)),i=u(e.r(45009)),a=e.r(76962),s=e.r(92822);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d=(0,a.debounce)(function(){window.DISQUSWIDGETS&&window.DISQUSWIDGETS.getCount({reset:!0})},300,!1);(n.CommentCount=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");u.prototype=Object.create(e&&e.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),e&&c(u,e);var t,n,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n,o,i=f(u);return o=t?Reflect.construct(i,arguments,f(this).constructor):i.apply(this,arguments),e=this,(n=o)&&("object"===r(n)||"function"==typeof n)?n:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function u(){if(!(this instanceof u))throw TypeError("Cannot call a class as a function");return i.apply(this,arguments)}return n=[{key:"componentDidMount",value:function(){this.loadInstance()}},{key:"shouldComponentUpdate",value:function(e){return this.props!==e&&(0,a.shallowComparison)(this.props,e)}},{key:"componentDidUpdate",value:function(e){this.props.shortname!==e.shortname&&this.cleanInstance(),this.loadInstance()}},{key:"componentWillUnmount",value:function(){this.cleanInstance()}},{key:"loadInstance",value:function(){var e=window.document;e.getElementById(s.COMMENT_COUNT_SCRIPT_ID)?d():(0,a.insertScript)("https://".concat(this.props.shortname,".disqus.com/count.js"),s.COMMENT_COUNT_SCRIPT_ID,e.body)}},{key:"cleanInstance",value:function(){var e=window.document;(0,a.removeScript)(s.COMMENT_COUNT_SCRIPT_ID,e.body),window.DISQUSWIDGETS=void 0,(0,a.removeResources)()}},{key:"render",value:function(){var e=this.props,t=(e.shortname,e.config),n=e.children,r=e.className,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["shortname","config","children","className"]);return o.default.createElement("span",l({},i,{className:"".concat(s.COMMENT_COUNT_CLASS).concat(r?" ".concat(r):""),"data-disqus-identifier":t.identifier,"data-disqus-url":t.url}),n)}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(u.prototype,n),u}(o.default.Component)).propTypes={shortname:i.default.string.isRequired,config:i.default.shape({identifier:i.default.string,url:i.default.string,title:i.default.string}).isRequired,className:i.default.string,children:i.default.node}},47561,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.CommentEmbed=void 0;var o=s(e.r(71645)),i=s(e.r(45009)),a=e.r(92822);
1function s(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f=n.CommentEmbed=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),e&&l(a,e);var t,n,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n,o,i=c(a);return o=t?Reflect.construct(i,arguments,c(this).constructor):i.apply(this,arguments),e=this,(n=o)&&("object"===r(n)||"function"==typeof n)?n:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function a(){if(!(this instanceof a))throw TypeError("Cannot call a class as a function");return i.apply(this,arguments)}return n=[{key:"getSrc",value:function(){var e=Number(this.props.commentId).toString(36),t=this.props.showParentComment?"1":"0",n=this.props.showMedia?"1":"0";return"https://embed.disqus.com/p/".concat(e,"?p=").concat(t,"&m=").concat(n)}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=(e.commentId,e.showMedia,e.showParentComment,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["width","height","commentId","showMedia","showParentComment"]));return o.default.createElement("iframe",u({},r,{src:this.getSrc(),width:t,height:n,seamless:"seamless",scrolling:"no",frameBorder:"0"}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(a.prototype,n),a}(o.default.Component);f.defaultProps={showMedia:!0,showParentComment:!0,width:a.COMMENT_EMBED_WIDTH,height:a.COMMENT_EMBED_HEIGHT},f.propTypes={commentId:i.default.string.isRequired,showMedia:i.default.bool,showParentComment:i.default.bool,width:i.default.number,height:i.default.number,className:i.default.string}},45662,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.DiscussionEmbed=void 0;var o=u(e.r(71645)),i=u(e.r(45009)),a=e.r(76962),s=e.r(92822);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}(n.DiscussionEmbed=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");u.prototype=Object.create(e&&e.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),e&&c(u,e);var t,n,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n,o,i=f(u);return o=t?Reflect.construct(i,arguments,f(this).constructor):i.apply(this,arguments),e=this,(n=o)&&("object"===r(n)||"function"==typeof n)?n:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function u(){if(!(this instanceof u))throw TypeError("Cannot call a class as a function");return i.apply(this,arguments)}return n=[{key:"componentDidMount",value:function(){"u">typeof window&&window.disqus_shortname&&window.disqus_shortname!==this.props.shortname&&this.cleanInstance(),this.loadInstance()}},{key:"shouldComponentUpdate",value:function(e){return this.props!==e&&(0,a.shallowComparison)(this.props,e)}},{key:"componentDidUpdate",value:function(e){this.props.shortname!==e.shortname&&this.cleanInstance(),this.loadInstance()}},{key:"componentWillUnmount",value:function(){this.cleanInstance()}},{key:"loadInstance",value:function(){var e=window.document;window&&window.DISQUS&&e.getElementById(s.EMBED_SCRIPT_ID)?window.DISQUS.reset({reload:!0,config:this.getDisqusConfig(this.props.config)}):(window.disqus_config=this.getDisqusConfig(this.props.config),window.disqus_shortname=this.props.shortname,(0,a.insertScript)("https://".concat(this.props.shortname,".disqus.com/embed.js"),s.EMBED_SCRIPT_ID,e.body))}},{key:"cleanInstance",value:function(){var e=window.document;(0,a.removeScript)(s.EMBED_SCRIPT_ID,e.body),window&&window.DISQUS&&window.DISQUS.reset({});try{delete window.DISQUS}catch(e){window.DISQUS=void 0}var t=e.getElementById(s.THREAD_ID);if(t)for(;t.hasChildNodes();)t.removeChild(t.firstChild);(0,a.removeResources)()}},{key:"getDisqusConfig",value:function(e){return function(){var t=this;this.page.identifier=e.identifier,this.page.url=e.url,this.page.title=e.title,this.page.category_id=e.categoryID,this.page.remote_auth_s3=e.remoteAuthS3,this.page.a
1pi_key=e.apiKey,e.sso&&(this.sso=e.sso),e.language&&(this.language=e.language),s.CALLBACKS.forEach(function(n){t.callbacks[n]=[e[n]]})}}},{key:"render",value:function(){var e=this.props,t=(e.shortname,e.config,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["shortname","config"]));return o.default.createElement("div",l({},t,{id:s.THREAD_ID}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(u.prototype,n),u}(o.default.Component)).propTypes={shortname:i.default.string.isRequired,config:i.default.shape({identifier:i.default.string,url:i.default.string,title:i.default.string,language:i.default.string,categoryID:i.default.string,remoteAuthS3:i.default.string,apiKey:i.default.string,preData:i.default.func,preInit:i.default.func,onInit:i.default.func,onReady:i.default.func,afterRender:i.default.func,preReset:i.default.func,onIdentify:i.default.func,beforeComment:i.default.func,onNewComment:i.default.func,onPaginate:i.default.func,sso:i.default.shape({name:i.default.string,button:i.default.string,icon:i.default.string,url:i.default.string,logout:i.default.string,profile_url:i.default.string,width:i.default.string,height:i.default.string})}).isRequired}},22491,(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.Recommendations=void 0;var o=u(e.r(71645)),i=u(e.r(45009)),a=e.r(76962),s=e.r(92822);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}(n.Recommendations=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");u.prototype=Object.create(e&&e.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),e&&c(u,e);var t,n,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n,o,i=f(u);return o=t?Reflect.construct(i,arguments,f(this).constructor):i.apply(this,arguments),e=this,(n=o)&&("object"===r(n)||"function"==typeof n)?n:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function u(){if(!(this instanceof u))throw TypeError("Cannot call a class as a function");return i.apply(this,arguments)}return n=[{key:"componentDidMount",value:function(){this.loadInstance()}},{key:"shouldComponentUpdate",value:function(e){return this.props!==e&&(0,a.shallowComparison)(this.props,e)}},{key:"componentDidUpdate",value:function(){this.loadInstance()}},{key:"componentWillUnmount",value:function(){this.cleanInstance()}},{key:"getDisqusConfig",value:function(e){return function(){this.page.identifier=e.identifier,this.page.url=e.url,this.page.title=e.title,this.language=e.language}}},{key:"loadInstance",value:function(){"u">typeof window&&window.document&&(window.disqus_config=this.getDisqusConfig(this.props.config),window.document.getElementById(s.RECOMMENDATIONS_SCR
1IPT_ID)?this.reloadInstance():(0,a.insertScript)("https://".concat(this.props.shortname,".disqus.com/recommendations.js"),s.RECOMMENDATIONS_SCRIPT_ID,window.document.body))}},{key:"reloadInstance",value:function(){window&&window.DISQUS_RECOMMENDATIONS&&window.DISQUS_RECOMMENDATIONS.reset({reload:!0})}},{key:"cleanInstance",value:function(){(0,a.removeScript)(s.RECOMMENDATIONS_SCRIPT_ID,window.document.body);try{delete window.DISQUS_RECOMMENDATIONS}catch(e){window.DISQUS_RECOMMENDATIONS=void 0}var e=window.document.getElementById(s.RECOMMENDATIONS_ID);if(e)for(;e.hasChildNodes();)e.removeChild(e.firstChild);(0,a.removeResources)()}},{key:"render",value:function(){var e=this.props,t=(e.shortname,e.config,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["shortname","config"]));return o.default.createElement("div",l({},t,{id:s.RECOMMENDATIONS_ID}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(u.prototype,n),u}(o.default.Component)).propTypes={shortname:i.default.string.isRequired,config:i.default.shape({identifier:i.default.string,url:i.default.string,title:i.default.string,language:i.default.string})}},67608,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"CommentCount",{enumerable:!0,get:function(){return r.CommentCount}}),Object.defineProperty(n,"CommentEmbed",{enumerable:!0,get:function(){return o.CommentEmbed}}
1),Object.defineProperty(n,"DiscussionEmbed",{enumerable:!0,get:function(){return i.DiscussionEmbed}}),Object.defineProperty(n,"Recommendations",{enumerable:!0,get:function(){return a.Recommendations}}),n.default=void 0;var r=e.r(68027),o=e.r(47561),i=e.r(45662),a=e.r(22491);n.default={CommentCount:r.CommentCount,CommentEmbed:o.CommentEmbed,DiscussionEmbed:i.DiscussionEmbed,Recommendations:a.Recommendations}},33287,e=>{"use strict";var t=e.i(43476),n=e.i(67608),r=e.i(18566),o=e.i(71645),i=e.i(46235);e.s(["ArticleClientEffects",0,function({slug:e,title:a}){let s=(0,r.usePathname)();(0,o.useEffect)(()=>{i.analytics.funnel("activation")},[]);let u={identifier:e,title:a,url:`https://www.artmann.co${s??`/articles/${e}`}`};return(0,t.jsx)("div",{style:{color:"rgb(55, 65, 81)",backgroundColor:"rgb(255, 255, 255)"},children:(0,t.jsx)(n.DiscussionEmbed,{shortname:"artmann",config:u})})}])}]);
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.