1(e=>{const t=()=>{},n=e=>e.length,r=e=>{var t,n,r;try{const n=null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name;if(n)return n}catch(e){}try{const t=null===(r=null===(n=null==e?void 0:e.__zone_symbol__originalInstance)||void 0===n?void 0:n.constructor)||void 0===r?void 0:r.name;if(t)return t}catch(e){}return""},o=(e,t)=>e.startsWith(t),i=e=>!(o(e,"webkit")||o(e,"toJSON")||o(e,"constructor")||o(e,"toString")||o(e,"_")),a=e=>11===e.nodeType&&e.host?"#s":e.nodeName,s=()=>Math.round(Math.random()*Number.MAX_SAFE_INTEGER).toString(36),c={Anchor:"a",DList:"dl",Image:"img",OList:"ol",Paragraph:"p",Quote:"q",TableCaption:"caption",TableCell:"td",TableCol:"colgroup",TableRow:"tr",TableSection:"tbody",UList:"ul"},l={Graphics:"g",SVG:"svg"},d={preserveBehavior:!1},u=Object.freeze((()=>{const e=new Set;let t=[];do{Object.getOwnPropertyNames(t).forEach((n=>{"function"==typeof t[n]&&e.add(n)}))}while((t=Object.getPrototypeOf(t))!==Object.prototype);return Array.from(e)})()),p=Symbol(),m=Symbol(),f=new Map,$=new Map,y={},g=new WeakMap;var w,b,S,h,v,I,E,C,R;!function(e){e[e.MainDataRequestFromWorker=0]="MainDataRequestFromWorker",e[e.MainDataResponseToWorker=1]="MainDataResponseToWorker",e[e.MainInterfacesRequestFromWorker=2]="MainInterfacesRequestFromWorker",e[e.MainInterfacesResponseToWorker=3]="MainInterfacesResponseToWorker",e[e.InitializedWebWorker=4]="InitializedWebWorker",e[e.InitializeEnvironment=5]="InitializeEnvironment",e[e.InitializedEnvironmentScript=6]="InitializedEnvironmentScript",e[e.InitializeNextScript=7]="InitializeNextScript",e[e.InitializedScripts=8]="InitializedScripts",e[e.RefHandlerCallback=9]="RefHandlerCallback",e[e.ForwardMainTrigger=10]="ForwardMainTrigger",e[e.ForwardWorkerAccessRequest=11]="ForwardWorkerAccessRequest",e[e.AsyncAccessRequest=12]="AsyncAccessRequest",e[e.LocationUpdate=13]="LocationUpdate",e[e.DocumentVisibilityState=14]="DocumentVisibilityState",e[e.CustomElementCallback=15]="CustomElementCallback"}(w||(w={})),function(e){e[e.PushState=0]="PushState",e[e.ReplaceState=1]="ReplaceState",e[e.PopState=2]="PopState",e[e.HashChange=3]="HashChange"}(b||(b={})),function(e){e[e.Window=0]="Window",e[e.Element=1]="Element",e[e.AttributeNode=2]="AttributeNode",e[e.TextNode=3]="TextNode",e[e.CDataSectionNode=4]="CDataSectionNode",e[e.Function=5]="Function",e[e.Property=6]="Property",e[e.ProcessingInstructionNode=7]="ProcessingInstructionNode",e[e.CommentNode=8]="CommentNode",e[e.Document=9]="Document",e[e.DocumentTypeNode=10]="DocumentTypeNode",e[e.DocumentFragmentNode=11]="DocumentFragmentNode",e[e.EnvGlobalConstructor=12]="EnvGlobalConstructor"}(S||(S={})),function(e){e.document="d",e.documentElement="e",e.head="h",e.body="b"}(h||(h={})),function(e){e[e.SetValue=0]="SetValue",e[e.GlobalConstructor=1]="GlobalConstructor"}(v||(v={})),function(e){e[e.Primitive=0]="Primitive",e[e.Array=1]="Array",e[e.Object=2]="Object",e[e.Instance=3]="Instance",e[e.Ref=4]="Ref",e[e.Event=5]="Event",e[e.Function=6]="Function",e[e.NodeList=7]="NodeList",e[e.ArrayBuffer=8]="ArrayBuffer",e[e.ArrayBufferView=9]="ArrayBufferView",e[e.Attr=10]="Attr",e[e.CSSRule=11]="CSSRule",e[e.CSSRuleList=12]="CSSRuleList",e[e.CSSStyleDeclaration=13]="CSSStyleDeclaration",e[e.Error=14]="Error"}(I||(I={})),function(e){e.Body="BODY",e.Comment="#comment",e.Document="#document",e.DocumentElement="HTML",e.DocumentTypeNode="html",e.DocumentFragment="#document-fragment",e.IFrame="IFRAME",e.Head="HEAD",e.Script="SCRIPT",e.Text="#text"}(E||(E={})),function(e){e.errorHandlers="error",e.loadHandlers="load",e[e.src=0]="src",e[e.loadErrorStatus=1]="loadErrorStatus",e[e.cssRules=2]="cssRules",e[e.innerHTML=3]="innerHTML",e[e.url=4]="url",e[e.type=5]="type"}(C||(C={})),function(e){e[e.Blocking=1]="Blocking",e[e.NonBlocking=2]="NonBlocking",e[e.NonBlockingNoSideEffect=3]="NonBlockingNoSideEffect"}(R||(R={}));const A=(e,t)=>{if(e)return(t=g.get(e))||(t=e[p])||N(e,t=s()),t},k=(e,t,n,r,o)=>{if((n=y[e])&&n.$window$){if(e===t)return n.$window$;if(r=n.$window$.document,(o=t.split(".").pop())===h.document)return r;if(o===h.documentElement)return r.documentElement;if(o===h.head)return r.head;if(o===h.body)return r.body}return f.get(t)},N=(e,t,n)=>{e&&(f.set(t,e),e[p]=t,e[m]=n=Date.now(),n>M+5e3&&(f.forEach(((e,t)=>{e[m]<M&&e.nodeType&&!e.isConnected&&f.delete(t)})),M=n))};let M=0;const T=e.parent,O=document.implementation.createHTMLDocument(),W=T.partytown||{},P=(W.lib||"/~partytown/")+"debug/",L=e=>{console.debug.apply(console,["%cMain ð","background: #717171; color: white; padding: 2px 3px; border-radius: 2px; font-size: 0.8em;",e])},D=[],F=e=>(D.includes(e)||D.push(e),D.indexOf(e)+1),j=(e,t,n)=>{const r=((e,t)=>{return n=e,r={value:t},Object.defineProperty(n,"name",{...r,configurable:!0});var n,r})(class extends y[e].$window$.HTMLElement{},n[0]);return"connectedCallback,disconnectedCallback,attributeChangedCallback,adoptedCallback".split(",").map((n=>r.prototype[n]=function(...r){t.postMessage([w.CustomElementCallback,e,A(this),n,r])})),r.observedAttributes=n[1],r},x=(e,t,n,i,s,c)=>void 0!==t&&(i=typeof t)?"string"===i||"number"===i||"boolean"===i||null==t?[I.Primitive,t]:"function"===i?[I.Function]:(n=n||new Set)&&Array.isArray(t)?n.has(t)?[I.Array,[]]:n.add(t)&&[I.Array,t.map((t=>x(e,t,n)))]:"object"===i?B(t)?[I.Error,{name:t.name,message:t.message,stack:t.stack}]:""===(s=r(t))?[I.Object,{}]:"Window"===s?[I.Instance,[e,e]]:"HTMLCollection"===s||"NodeList"===s?[I.NodeList,Array.from(t).map((t=>x(e,t,n)[1]))]:s.endsWith("Event")?[I.Event,z(e,t,n)]:"CSSRuleList"===s?[I.CSSRuleList,Array.from(t).map(q)]:o(s,"CSS")&&s.endsWith("Rule")?[I.CSSRule,q(t)]:"CSSStyleDeclaration"===s?[I.CSSStyleDeclaration,z(e,t,n)]:"Attr"===s?[I.Attr,[t.name,t.value]]:t.nodeType?[I.Instance,[e,A(t),a(t),c]]:[I.Object,z(e,t,n,!0,!0)]:void 0:t,z=(e,t,n,o,a,s,c,l)=>{if(s={},!n.has(t))for(c in n.add(t),t)i(c)&&(l="path"===c&&r(t).endsWith("Event")?t.composedPath():t[c],(o||"function"!=typeof l)&&(a||""!==l)&&(s[c]=x(e,l,n)));return s},q=e=>{let t,n={};for(t in e)J.includes(t)&&(n[t]=String(e[t]));return n};let H=null;const B=t=>{var n;return H=(null===(n=e.top)||void 0===n?void 0:n.Error)||H,t instanceof H},U=(t,n,r,o)=>{if(n)return r=n[0],o=n[1],r===I.Primitive?o:r===I.Ref?G(t,o):r===I.Array?o.map((e=>U(t,e))):r===I.Instance?k(o[0],o[1]):r===I.Event?V(_(t,o)):r===I.Object?_(t,o):r===I.ArrayBuffer?o:r===I.ArrayBufferView?new e[n[2]](o):void 0},G=(e,{$winId$:t,$instanceId$:n,$refId$:r},o)=>((o=$.get(r))||(o=function(...o){e.postMessage([w.RefHandlerCallback,{$winId$:t,$instanceId$:n,$refId$:r,$thisArg$:x(t,this),$args$:x(t,o)}])},$.set(r,o)),o),V=e=>
1new("detail"in e?CustomEvent:Event)(e.type,e),_=(e,t,n,r)=>{for(r in n={},t)n[r]=U(e,t[r]);return n},J="cssText,selectorText,href,media,namespaceURI,prefix,name,conditionText".split(","),K=async(e,t)=>{let r,o,i,a,s,c,l={$msgId$:t.$msgId$},d=n(t.$tasks$),u=0;for(;u<d;u++)try{c=u===d-1,r=t.$tasks$[u],o=r.$winId$,i=r.$applyPath$,!y[o]&&o.startsWith("f_")&&await new Promise((e=>{let t=0,n=()=>{y[o]||t++>1e3?e():requestAnimationFrame(n)};n()})),i[0]===v.GlobalConstructor&&i[1]in y[o].$window$?N(new y[o].$window$[i[1]](...U(e,i[2])),r.$instanceId$):(a=k(o,r.$instanceId$),a?(s=Q(e,o,a,i,c,r.$groupedGetters$),r.$assignInstanceId$&&("string"==typeof r.$assignInstanceId$?N(s,r.$assignInstanceId$):y[r.$assignInstanceId$.$winId$]={$winId$:r.$assignInstanceId$.$winId$,$window$:{document:s}}),"object"==typeof(p=s)&&p&&p.then&&(s=await s,c&&(l.$isPromise$=!0)),c&&(l.$rtnValue$=x(o,s,void 0,void 0,void 0,r.$instanceId$))):(l.$error$=`Error finding instance "${r.$instanceId$}" on window ${F(o)}`,console.error(l.$error$,r)))}catch(e){c?l.$error$=String(e.stack||e):console.error(e)}var p;return l},Q=(e,t,o,i,a,s)=>{let c,l,d,u,p,m=0,f=n(i);for(;m<f;m++){l=i[m],c=i[m+1],d=i[m-1];try{if(!Array.isArray(c))if("string"==typeof l||"number"==typeof l){if(m+1===f&&s)return p={},s.map((e=>p[e]=o[e])),p;o=o[l]}else{if(c===v.SetValue)return void(o[d]=U(e,l));if("function"==typeof o[d]&&(u=U(e,l),"define"===d&&"CustomElementRegistry"===r(o)&&(u[1]=j(t,e,u[1])),"insertRule"===d&&u[1]>n(o.cssRules)&&(u[1]=n(o.cssRules)),o=o[d].apply(o,u),"play"===d))return Promise.resolve()}}catch(e){if(a)throw e;console.debug("Non-blocking setter error:",e)}}return o},X=(e,t)=>{let r,o,i,a=t.$winId$,s=t.$window$,c=s.document,l='script[type="text/partytown"]:not([data-ptid]):not([data-pterror])',p=l+":not([async]):not([defer])";if(c&&c.body)if(r=c.querySelector(p),r||(r=c.querySelector(l)),r)r.dataset.ptid=o=A(r,a),i={$winId$:a,$instanceId$:o},r.src?(i.$url$=r.src,i.$orgUrl$=r.dataset.ptsrc||r.src):i.$content$=r.innerHTML,e.postMessage([w.InitializeNextScript,i]);else{if(!t.$isInitialized$){t.$isInitialized$=1,((e,t,r)=>{let o,i,a=r._ptf,s=(r.partytown||{}).forward||[],c=(n,r)=>e.postMessage([w.ForwardMainTrigger,{$winId$:t,$forward$:n,$args$:x(t,Array.from(r))}]);if(r._ptf=void 0,s.map((e=>{const[t,{preserveBehavior:o}]=(e=>{if("string"==typeof e)return[e,d];const[t,n=d]=e;return[t,{...d,...n}]})(e);i=r,t.split(".").map(((e,t,a)=>{var s;i=i[a[t]]=t+1<n(a)?i[a[t]]||(s=a[t+1],u.includes(s)?[]:{}):(()=>{let e=null;if(o){const{methodOrProperty:t,thisObject:n}=((e,t)=>{let n=e;for(let e=0;e<t.length-1;e+=1)n=n[t[e]];return{thisObject:n,methodOrProperty:t.length>0?n[t[t.length-1]]:void 0}})(r,a);"function"==typeof t&&(e=(...e)=>t.apply(n,...e))}return(...t)=>{let n;return e&&(n=e(t)),c(a,t),n}})()}))})),a)for(o=0;o<n(a);o+=2)c(a[o],a[o+1])})(e,a,s),c.dispatchEvent(new CustomEvent("pt0"));{const e=s===s.top?"top":"iframe";L(`Executed ${e} window ${F(a)} environment scripts in ${(performance.now()-t.$startTime$).toFixed(1)}ms`)}}e.postMessage([w.InitializedScripts,a])}else requestAnimationFrame((()=>X(e,t)))}
1,Y=(e,t,n)=>{if(!g.has(n)){g.set(n,t);const r=n.document,o=n.history,i=g.get(n.parent);let a=!1;const s=[],c=e=>{a?e():s.push(e)},l=()=>{e.postMessage([w.InitializeEnvironment,{$winId$:t,$parentWinId$:i,$url$:r.baseURI,$visibilityState$:r.visibilityState}]),setTimeout((()=>{a=!0,s.forEach((e=>{e()}))}))},d=o.pushState.bind(o),u=o.replaceState.bind(o),p=(n,o,i,a)=>()=>{e.postMessage([w.LocationUpdate,{$winId$:t,type:n,state:o,url:r.baseURI,newUrl:i,oldUrl:a}])};o.pushState=(e,t,n)=>{d(e,t,n),c(p(b.PushState,e,null==n?void 0:n.toString()))},o.replaceState=(e,t,n)=>{u(e,t,n),c(p(b.ReplaceState,e,null==n?void 0:n.toString()))},n.addEventListener("popstate",(e=>{c(p(b.PopState,e.state))})),n.addEventListener("hashchange",(e=>{c(p(b.HashChange,{},e.newURL,e.oldURL))})),n.addEventListener("ptupdate",(()=>{X(e,y[t])})),r.addEventListener("visibilitychange",(()=>e.postMessage([w.DocumentVisibilityState,t,r.visibilityState]))),y[t]={$winId$:t,$window$:n},y[t].$startTime$=performance.now(),L(`Registered ${t===i?"top":"iframe"} window ${F(t)}`),"complete"===r.readyState?l():n.addEventListener("load",l)}},Z=()=>{const e=Object.getOwnPropertyNames(T).map((e=>((e,t,n,r)=>{if(n=t.match(/^(HTML|SVG)(.+)Element$/))return r=n[2],"S"==t[0]?e.createElementNS("http://www.w3.org/2000/svg",l[r]||r.slice(0,2).toLowerCase()+r.slice(2)):e.createElement(c[r]||r)})(O,e))).filter((e=>!!e&&!("HTMLUnknownElement"===r(e)&&"UNKNOWN"!==e.nodeName.toUpperCase()))).map((e=>[e]));return ee(e,[])},ee=(e,t)=>{const n=new Set(["Object"]);return e.filter((e=>e[0])).map((e=>{const t=e[0],n=e[1],o=r(t);return[o,T[o].prototype,t,n]})).map((([e,r,o,i])=>ne(n,t,e,r,o,i))),t},te=(e,t,n)=>{let r=[],o=[e,"Object",r];for(n in t)re(r,t,n);return o},ne=(e,t,n,o,i,s)=>{if(!e.has(n)){e.add(n);const c=Object.getPrototypeOf(o),l=r(c),d=[],u=Object.getOwnPropertyDescriptors(o);ne(e,t,l,c,i,s);for(const e in u)re(d,i,e);t.push([n,l,d,s,a(i)])}},re=(e,t,n,o,a,s)=>{try{i(n)&&isNaN(n[0])&&"all"!==n&&("function"==(a=typeof(o=t[n]))?(String(o).includes("[native")||Object.getPrototypeOf(t)[n])&&e.push([n,S.Function]):"object"===a&&null!=o?"Object"!==(s=r(o))&&"Function"!==s&&self[s]&&e.push([n,o.nodeType||s]):"symbol"!==a&&(n.toUpperCase()===n?e.push([n,S.Property,o]):e.push([n,S.Property])))}catch(e){console.warn(e)}},oe=(e,n)=>void 0!==e[n]?new e[n](t):0;let ie;(async e=>{const t=new SharedArrayBuffer(1073741824),n=new Int32Array(t);return(r,o)=>{const i=o[0],a=o[1];if(i===w.MainDataRequestFromWorker){const e=(()=>{const e=O.createElement("i"),t=O.createTextNode(""),n=O.createComment(""),r=O.createDocumentFragment(),o=O.createElement("p").attachShadow({mode:"open"}),i=oe(T,"IntersectionObserver"),a=oe(T,"MutationObserver"),s=oe(T,"ResizeObserver"),c=T.performance,l=T.screen,d=[[T.history],[c],[c.navigation],[c.timing],[l],[l.orientation],[T.visualViewport],[i,S.EnvGlobalConstructor],[a,S.EnvGlobalConstructor],[s,S.EnvGlobalConstructor],[t],[n],[r],[o],[e],[e.attributes],[e.classList],[e.dataset],[e.style],[O],[O.doctype]],u=[te("Window",T),te("Node",t)],p=function(e){return JSON.stringify(e,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),"loadScriptsOnMainThread"===e&&(t=t.map((e=>Array.isArray(e)?e:["string"==typeof e?"string":"regexp","string"==typeof e?e:e.source]))),t)))}(W),m={$config$:p,$interfaces$:ee(d,u),$libPath$:new URL(P,T.location)+"",$origin$:origin,$tabId$:T._pttab};return((e,t,n)=>{void 0!==t[n]&&e.push([n,"Object",Object.keys(t[n].prototype).map((e=>[e,S.Property])),S.EnvGlobalConstructor])})(m.$interfaces$,T,"IntersectionObserverEntry"),m})();e.$sharedDataBuffer$=t,r.postMessage([w.MainDataResponseToWorker,e])}else o[0]===w.MainInterfacesRequestFromWorker?r.postMessage([w.MainInterfacesResponseToWorker,Z()]):i===w.ForwardWorkerAccessRequest?e(a,(e=>{const t=JSON.stringify(e),r=t.length;for(let e=0;e<r;e++)n[e+1]=t.charCodeAt(e);n[0]=r,Atomics.notify(n,0)}
1)):((e,t,n)=>{t[0]===w.InitializedWebWorker?Y(e,s(),T):(n=y[t[1]])&&(t[0]===w.InitializeNextScript?requestAnimationFrame((()=>X(e,n))):t[0]===w.InitializedEnvironmentScript&&((e,t,n,r,o)=>{(o=t.$window$.document.querySelector(`[data-ptid="${n}"]`))&&(r?o.dataset.pterror=r:o.type+="-x",delete o.dataset.ptid),X(e,t)})(e,n,t[2],t[3]))})(r,o)}})(((e,t)=>K(ie,e).then(t))).then((e=>{e&&(ie=new Worker(P+"partytown-ww-atomics.js?v=0.11.0",{name:"Partytown ð"}),ie.onmessage=t=>{const n=t.data;n[0]===w.AsyncAccessRequest?K(ie,n[1]):e(ie,n)},L("Created Partytown web worker (0.11.0)"),ie.onerror=e=>console.error("Web Worker Error",e),T.addEventListener("pt1",(e=>Y(ie,A(e.detail.frameElement),e.detail))))}))})(window);
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.