PageSourceSearch

https://cdn.schemaapp.com/javascript/highlight.js

js schemaapp.com collected 2026-09-24 07:41:04 UTC 42,528 bytes, 1 lines download raw bytes

1(()=>{"use strict";var t={446(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.i=void 0;const s=e(525),n=e(803),o=e(450),r=e(495),h=e(214),u=e(758),c=e(348),a=e(41);class l{constructor(t,i=""){this.o=!1,this.h=t,""===i?void 0!==window.location.port&&""!=window.location.port?this.u=window.location.origin.replace(":"+window.location.port,"")+window.location.pathname:this.u=window.location.origin+window.location.pathname:this.u=i}l(t){this.u=t}createPattern(t,i){const e=[];for(const s of t)null!=i&&s["@type"]!=i||e.push({type:s["@type"],members:new Set(s.members)});return e}static v(){return Object.prototype.hasOwnProperty.call(window,"schema_highlighter")?window.schema_highlighter.key:""}static p(){return a.m.p()}static T(){return a.m.T()}static O(){return a.m.O()}P(){var t;if(this.accountId)return this.accountId;const i=l.p();if(i)return this.accountId=i,this.accountId;const e=null===(t=this.h.accountId)||void 0===t?void 0:t.replace("http://schemaapp.com/db/","").split("/");return e?(this.accountId={S:e[0],N:e.length>1?e[1]:void 0,complete:e.join("/")},this.accountId):null}A(){if(void 0!==window.schema_highlighter){const t=window.schema_highlighter.output;return void 0!==t&&t}return!1}F(){if(void 0!==window.schema_highlighter){const t=window.schema_highlighter.outputCache;return void 0!==t&&t}return!1}_(){if(void 0!==window.schema_highlighter){const t=window.schema_highlighter.fetchFromHighlightJsCache;return void 0!==t&&t}return!1}j(){return Array.isArray(this.h.templates)?[...this.h.templates]:[]}k(t,i,e,s,n){let o=[];if(n){let t=new URL(n).pathname.split("/").pop();t&&(t=t.split("#").pop()),o.push(t)}return null!=i&&o.push(i.toString()),e&&(o=o.concat(e)),s&&(o=o.concat(s)),o=o.concat(t),this.u+"#"+o.join("_")}definedURI(t){return a.m.L(t,this.u)}I(t,i){return void 0===t.patterns?[]:this.createPattern(t.patterns,i)}M(t){return void 0===(null==t?void 0:t.excludePatterns)?[]:this.createPattern(t.excludePatterns,void 0)}R(t,i,e=document,a=!1){const d=[];if(void 0===t.hasHighlight)return d;for(const v of t.hasHighlight)switch(v["@type"]){case"TagConditional":case"TagXPathDefined":case"TagXPath":d.push(new n.J(v,this.P(),l.v(),e,a,t.categorizedBy,this.o));break;case"TagLookup":case"TagStoredResource":d.push(new s.U(v,this.P(),l.v(),e,this));break;case"TagList":d.push(new o.C(v,this.P(),l.v(),i,this,t.categorizedBy));break;case"TagListUnstructured":d.push(new u.D(v,this.P(),l.v(),i,this,t.categorizedBy));break;case"TagConditionalDefined":case"TagDefined":d.push(new r.H(v,this.P(),l.v()));break;case"TagYouTube":d.push(new h.$(v,this.P(),l.v(),e,a));break;case"TagLookupEntityLinking":case"TagQueryService":case"TagLookupInternal":case"TagLookupOmniLinkedEntity":d.push(new c.B(v,this.P(),l.v(),this.u,e,a,this.o))}return d}}i.i=l},354(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.endpoints=i.X=void 0;const s=e(41),n={K:"https://cdn.schemaapp.com/",W:"https://hunchwww.s3.amazonaws.com/",G:"https://hunchwww.s3.amazonaws.com/",Y:"https://data.schemaapp.com/",V:"https://datatst.schemaapp.com/",q:"https://datauat.schemaapp.com/",Z:"https://api.schemaapp.com/markup/entities",tt:"https://apitst.schemaapp.com/markup/entities",it:"https://apiuat.schemaapp.com/markup/entities",et:"https://api.schemaapp.com/markup/markup?url=",st:"https://apitst.schemaapp.com/markup/markup?url=",nt:"https://apiuat.schemaapp.com/markup/markup?url=",ot:"https://api.schemaapp.com/pagecount",rt:"https://apitst.schemaapp.com/pagecount",ht:"https://apiuat.schemaapp.com/pagecount",ut:"https://api.schemaapp.com/markup/query",ct:"https://apitst.schemaapp.com/markup/query",lt:"https://apiuat.schemaapp.com/markup/query",dt:"https://api.schemaapp.com/markup/llm-fallback",vt:"https://apitst.schemaapp.com/markup/llm-fallback",ft:"https://apiuat.schemaapp.com/markup/llm-fallback"};i.endpoints=n;i.X=class{static gt(t){return"test"==t||"staging"==t?n.V:"uat"==t?n.q:n.Y}static wt(t){return"test"==t||"staging"==t?n.rt:"uat"==t?n.ht:n.ot}static bt(){var t;if("undefined"!=typeof window&&(null===(t=window.schema_highlighter)||void 0===t?void 0:t.yt))return window.schema_highlighter.yt;const i=s.m.T();return"test"==i||"staging"==i?n.vt:"uat"==i?n.ft:n.dt}static Tt(t="",i=!1,e=!0,o=!0){const r=btoa(window.location.protocol+"//"+window.location.hostname).replace(/=/g,""),h=""===t?r:r+"/"+btoa(t).replace(/=/g,""),u=i?"draft/v2/":"v2/",c=o?n.K:n.W,a=s.m.p();let l;const d=s.m.T();l=null!==d?d:e?"prod":"test";const v=s.m.O();return"HighlightCrawl"===v||"HighlightCrawlV2"===v?`${c}highlighter/${l}/${null==a?void 0:a.complete}/${u}crawler/`+h:a&&a.complete?`${c}highlighter/${l}/${null==a?void 0:a.complete}/${u}`+h:`${c}highlighter/${l}/${u}`+h}static T(){return s.m.T()}}},839(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.Ot=i.Pt=i.Append=i.Prepend=i.St=i.Et=i.Nt=i.At=i.Ft=void 0;const s=e(613);class n extends s._t{evaluate(t){return void 0===this.xt?t:t.length>0?this.xt+t:""}getType(){return s.jt.Prepend}}i.Prepend=n;class o extends s._t{evaluate(t){return void 0===this.xt?t:t.length>0?t+this.xt:""}getType(){return s.jt.Append}}i.Append=o;class r extends s._t{evaluate(t){if(void 0===this.xt)return t;const i=t.indexOf(this.xt);return i>=0?t.slice(0,i):""}getType(){return s.jt.Before}}i.Ft=r;class h extends s._t{evaluate(t){var i;if(void 0===this.xt)return t;const e=t.indexOf(this.xt);return e>=0?t.slice(null!==(i=e+this.xt.length)&&void 0!==i?i:0):""}getType(){return s.jt.After}}i.At=h;class u extends s._t{evaluate(t){var i;const e=u.kt.exec(t);if(!e)return"";const s=e[0].replace(/,/g,""),n=/^0*/.exec(s),o=n?n[0]:"";let r=null!==(i=Number(s))&&void 0!==i?i:"";return""!=o&&"string"!=typeof r&&(r=o+r.toString()),r}getType(){return s.jt.Number}}i.Nt=u,u.kt=/(\+|-)*((\d+(,\d+)*)(\.\d+)?|\.\d+)/im;class c extends s._t{evaluate(t){return t.replace(c.Lt,"")}getType(){return s.jt.NonNumber}}i.Et=c,c.Lt=/\d+/gm;class a extends s._t{evaluate(t){return this.xt?t.split(this.xt).join(""):t}getType(){return s.jt.Omit}}i.St=a,i.Pt=function(t){const i=t.split("(");if(1===i.length)throw new RangeError(`Filter ${t} is missing parenthesis, unable to parse`);switch(i[0].toLocaleUpperCase()){case"BEFORE":return new r(t);case"AFTER":return new h(t);case"OMIT":return new a(t);case"NUMBER":return new u(t);case"NONNUMBER":return new c(t);case"PREPEND":return new n(t);case"APPEND":return new o(t)}return null},i.Ot=function(t,i){for(let e=0;e<t.length;e++)i=t[e].evaluate(`${i}`);return i}},722(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.It=i.Tag=void 0;const s=e(839),n=e(41);class o{constructor(t,i,e,n=document){var o;if(this.o=!1,this.id=t["@id"],this.Mt=t,this.name=t["@type"],this.Rt=i,this.Jt=e,this.propertyPath=null!==(o=t.propertyPath)&&void 0!==o?o:[],void 0!==t.filter){const i=t.filter.split('");');this.filters=[];const e=new RegExp('(BEFORE|AFTER|OMIT|NUMBER|NONNUMBER)\\("\\)',"i");for(let t=0;t<i.length;t++){let n=i[t];if(""===n||";"===n)continue;n=n.endsWith('")')&&!n.match(e)?n:n+='")';const o=(0,s.Pt)(n);o&&this.filters.push(o)}}Object.hasOwnProperty.call(t,"useLinkTarget")&&(this.useLinkTarget="true"===t.useLinkTarget),this.context=n}Ut(t){let i=t.trim();return 0===i.indexOf("//")?i=i.slice(2):0===i.indexOf("/")?i=i.slice(1):-1===i.indexOf("contains")?i=0===i.indexOf("/")?i.slice(1):i:""===i&&(i="."),i}Ct(t){if("text()"!==t){const i=t.trim().split("|"),e=[];for(let t=0;t<i.length;t++)e.push(this.Ut(i[t]));t=i.length>1?"( "+e.join(" | ")+" )":e[0]}else t=this.Ut(t);return t}Dt(){const t=this.Mt.definedURI;return t?n.m.L(t):null}}i.Tag=o;i.It=class extends o{Ht(){return this.value}constructor(t,i,e,s=document){super(t,i,e,s),this.value=void 0!==t.value?t.value:""}}},495(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.H=void 0;const s=e(550),n=e(722);class o extends n.Tag{constructor(t,i,e){super(t,i,e,document),this.value=t.value,this.$t
1=Object.prototype.hasOwnProperty.call(t,"xPathTest")?t.xPathTest:void 0}debug(){return""}evaluate(){let t=`${this.value}`,i=!1;return this.$t&&(t=(0,s.Bt)(this.$t)?this.value:void 0,i=void 0===t),{result:t,context:void 0,propertyPath:this.propertyPath,Xt:i}}}i.H=o},348(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.B=void 0;const s=e(722),n=e(638),o=e(471),r=e(839),h=e(354),u=e(417),c=e(550);class a extends s.Tag{constructor(t,i,e,s,n=document,o=!1,r=!1){super(t,i,e,n),this.o=r,this.u=s,this.Kt=t,this.Wt=t["xPath-input"],this.zt=o,o&&(this.Wt=this.Ct(this.Wt)),Object.hasOwnProperty.call(t,"xPathTest")&&(this.$t=t.xPathTest);const u=h.X.T();this.target="test"==u?h.endpoints.tt:"uat"==u?h.endpoints.it:h.endpoints.Z}debug(){return""}evaluate(t){if(this.$t&&!(0,c.Bt)(this.$t))return{result:void 0,Xt:!0,propertyPath:this.propertyPath};const i=(0,o.Gt)(this.Wt,null!=t?t:this.context,!1);if(this.Wt,this.zt,this.id,i.result){if(this.o)return{Xt:!0,propertyPath:this.propertyPath};let t=i.result;if(this.filters&&(t=(0,r.Ot)(this.filters,t)),!("inlanguage"in this.Kt)||!this.Kt.inlanguage){const t=(0,u.Yt)();t&&(this.Kt.inlanguage=t)}return{result:"",promise:(0,n.Qt)(this.target,"",this.Rt,JSON.stringify({content:t}),{highlight_id:this.Kt["@id"],highlight_config:JSON.stringify(this.Kt),url:this.u}),propertyPath:this.propertyPath,Xt:!1}}return{Xt:!0,propertyPath:this.propertyPath}}Ht(){return""}}i.B=a},450(t,i,e){var s=this&&this.Vt||function(t,i,e,s){return new(e||(e=Promise))(function(n,o){function r(t){try{u(s.next(t))}catch(t){o(t)}}function h(t){try{u(s.throw(t))}catch(t){o(t)}}function u(t){var i;t.done?n(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(r,h)}u((s=s.apply(t,i||[])).next())})};Object.defineProperty(i,"t",{value:!0}),i.C=void 0;const n=e(803),o=e(756),r=e(668),h=e(471),u=e(550);class c extends n.J{constructor(t,i,e,s,n,o,r=document){var h;super(t,i,e,r),this.qt=null!==(h=this.propertyPath.pop())&&void 0!==h?h:"",this.Zt=!this.qt.charAt(0).match(/[A-Z]/),this.Zt&&this.propertyPath.push(this.qt),this.ti=s,this.templates=[],this.configuration=n,this.ii=o,t.hasTemplate&&t.hasTemplate.length>0?(this.templateId=t.hasTemplate[0]["@id"],this.highlights=n.R(t.hasTemplate[0],this.ti,document.body,!0)):(this.highlights=[],this.templateId=""),this.ei=document.evaluate(this.si,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE),this.ni()}debug(){return""}evaluate(){if(this.$t&&!(0,u.Bt)(this.$t))return{result:void 0,Xt:!0,propertyPath:this.propertyPath};const t=[];let i=!1;0===this.ei.snapshotLength&&(this.ei=document.evaluate(this.si,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE),this.ni());for(let e=0;e<this.templates.length;e++){const s=this.templates[e].evaluate();Object.keys(this.templates[e].oi()).length>0&&(i=!0),"ListItem"===this.qt&&(0,r.ri)("position",e+1,s),t.push(s)}if(this.Zt)for(let i=0;i<this.ei.snapshotLength;i++){const e=this.ei.snapshotItem(i);0===this.highlights.length&&e&&t.push((0,h.hi)(e,!1,this.useLinkTarget));for(let i=0;i<this.highlights.length;i++){const n=this.highlights[i],o=this.highlights[i].evaluate(null!=e?e:document);o.promise&&o.promise.then(t=>s(this,void 0,void 0,function*(){yield(0,r.ui)(t,n,e,this.configuration).then(t=>{t.content&&this.ti.ci(t.content,t.source)})})),o.result&&!o.Xt&&t.push(o.result)}}return{result:t.length>0?t:void 0,propertyPath:this.propertyPath,context:void 0,Xt:0===t.length||0===this.ei.snapshotLength||i}}ni(){if(!this.Zt)for(let t=0;t<this.ei.snapshotLength;t++){const i=this.ei.snapshotItem(t);if(i){const e=this.configuration.k([this.qt],t,this.ii,this.propertyPath,this.id);if(this.Mt.hasTemplate&&this.Mt.hasTemplate.length>0){const t=this.Mt.hasTemplate[0];this.templates.push(new o.ai(t,this.configuration,this.ti,i,this.highlights,e,!0,this.qt))}}}}}i.C=c},758(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.D=void 0;const s=e(803),n=e(756),o=e(550);class r extends s.J{constructor(t,i,e,s,n,o,r=document){var h;super(t,i,e,r),this.contextType=null!==(h=this.propertyPath.pop())&&void 0!==h?h:"",this.config=n,this.ii=o,this.ti=s,this.templateId=t.hasTemplate[0]["@id"],this.highlights=n.R(t.hasTemplate[0],s,document,!0),this.inclusionTest=void 0===this.Mt.inclusionTest?void 0:this.Mt.inclusionTest,this.nodeIterator=this.Mt.nodeIterator,this.li=void 0===this.Mt.tagListEnd?void 0:this.Mt.tagListEnd}debug(){return""}evaluate(t){try{if(this.$t&&!(0,o.Bt)(this.$t))return{result:void 0,Xt:!0,propertyPath:this.propertyPath};const i=document.evaluate(this.si,null!=t?t:this.context,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE),e=document.evaluate(this.nodeIterator,null!=t?t:this.context,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE),s=[];let r=null,h=0,u=0;if(0===e.snapshotLength||0===i.snapshotLength)return{result:void 0,Xt:!0,propertyPath:this.propertyPath};this.li&&(r=document.evaluate(this.li,null!=t?t:this.context,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE));let c=i.snapshotItem(0);const a=null!==r?r.snapshotItem(0):null,l=this.di(e,c);let d=l.pi;for(u=l.fi;h<i.snapshotLength&&null!=c;){const t=this.config.k([this.contextType],h,this.ii,this.propertyPath),o=this.Mt.hasTemplate[0],r=new n.ai(o,this.config,this.ti,document,this.highlights,t,!0,this.contextType);d=e.snapshotItem(u);const l=this.mi(d,e,i,a,h,u),v=l.gi;if(v.push(c),u=l.wi,this.bi(v)||s.push(r.evaluate(v)),h++,h>i.snapshotLength||a===c)break;c=i.snapshotItem(h)}return{result:s.length>0?s:void 0,Xt:0==s.length,propertyPath:this.propertyPath}}catch(t){return{result:"",Xt:!0,propertyPath:this.propertyPath}}}di(t,i){let e=t.snapshotItem(0),s=0;for(;
1e.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_FOLLOWING;)s++,e=t.snapshotItem(s);return{pi:e,fi:s}}mi(t,i,e,s,n,o){const r=[];for(;(null!=t&&n+1<e.snapshotLength&&t.compareDocumentPosition(e.snapshotItem(n+1))&Node.DOCUMENT_POSITION_FOLLOWING||e.snapshotLength==n+1&&o<i.snapshotLength)&&!(null!==s&&t.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_PRECEDING);)r.push(t),o++,t=i.snapshotItem(o);return{wi:o,gi:r}}bi(t){if(this.inclusionTest){for(let i=0;i<t.length;i++)if((0,o.Bt)(this.inclusionTest,t[i]))return!1;return!0}return!1}}i.D=r},214(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.$=void 0;const s=e(803),n=e(550),o=e(471),r=e(638),h=e(354),u=e(839);class c extends s.J{constructor(t,i,e,s=document,n){super(t,i,e,s,n);const o=h.X.T();this.target="test"==o?h.endpoints.st:"uat"==o?h.endpoints.nt:h.endpoints.et}Ht(){var t;return null!==(t=this.value)&&void 0!==t?t:""}evaluate(t){const i=(0,o.Gt)(this.si,null!=t?t:this.context);if(void 0!==this.$t&&!(0,n.Bt)(this.$t)||void 0===i.result||"string"!=typeof i.result)return{propertyPath:this.propertyPath,Xt:!0};let e=`${i.result}`;if(this.filters&&(e=(0,u.Ot)(this.filters,e)),""===e||void 0===e)return{Xt:!0,propertyPath:this.propertyPath};try{const t=new URL(decodeURIComponent(e)),i=t.origin+t.pathname+t.search;return this.value=i,{promise:(0,r.yi)(this.target+encodeURIComponent(i),this.Jt,this.Rt),propertyPath:this.propertyPath,Xt:!1}}catch(t){}return{propertyPath:this.propertyPath,Xt:!0}}}i.$=c},525(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.U=void 0;const s=e(638),n=e(550),o=e(722),r=e(471),h=e(354),u=e(417),c=e(839);class a extends o.It{constructor(t,i,e,s=document,n){super(t,i,e),this.config=n,this.$t=Object.prototype.hasOwnProperty.call(t,"xPathTest")?t.xPathTest:void 0,this.S=Object.prototype.hasOwnProperty.call(t,"describedIn")?t.describedIn.replace("http://schemaapp.com/db/"):void 0;const o=this.S?this.S:this.Rt.complete,r=btoa(this.value).replace(/=/g,""),u=h.X.T(),c=h.X.gt(u);this.Ti=`${c}${o}/${r}`,void 0!==t.target&&(this.target=t.target)}debug(){return""}evaluate(t){var i,e;return this.$t&&!(0,n.Bt)(this.$t)?{Xt:!0,propertyPath:this.propertyPath}:this.target?(this.Oi(),{result:{"@id":null!==(i=this.Dt())&&void 0!==i?i:this.value},promise:(0,s.yi)(this.target,this.Jt,this.Rt),propertyPath:this.propertyPath,Xt:!1}):{result:{"@id":null!==(e=this.Dt())&&void 0!==e?e:this.value},promise:(0,s.yi)(this.Ti,this.Jt,this.Rt),propertyPath:this.propertyPath,Xt:!1}}Oi(){var t,i,e,s;if(!this.target)return;this.value="";let n="";this.Mt["xPath-input"]&&(n=null!==(t=(0,r.Gt)(this.Mt["xPath-input"]).result)&&void 0!==t?t:"",this.filters&&(n=null!==(i=(0,c.Ot)(this.filters,n))&&void 0!==i?i:n),this.Mt.encodeResult&&(this.value=n,n=btoa(n).replace(/=/g,""))),this.target=this.target.replace("baseURL",this.config.u),this.target=this.target.replace("xPath-input",n),this.target=this.target.replace("AccountID",null!==(s=null===(e=this.config.P())||void 0===e?void 0:e.complete)&&void 0!==s?s:""),this.target=this.target.replace(/{|}/gm,""),this.target=(0,u.Pi)(this.target)}}i.U=a},803(t,i,e){Object.defineProperty(i,"t",{value:!0}),i.J=void 0;const s=e(471),n=e(550),o=e(722),r=e(839),h=e(417),u=e(638),c=e(354);class a extends o.Tag{constructor(t,i,e,s=document,n=!1,o=[],r=!1){if(super(t,i,e,s),this.o=r,this.zt=n,0==Object.prototype.hasOwnProperty.call(t,"xPath")&&0==Object.prototype.hasOwnProperty.call(t,"overriddenXpath"))this.si="text()",this.Si=!1;else{let i;i=Object.prototype.hasOwnProperty.call(t,"overriddenXpath")?t.overriddenXpath:t.xPath,i=i.match(/^.*\(\)\s*$/g)?i:i.replace(/^\(([^|]+)\)$/gm,"$1"),this.si=i.replace(/(\/node\(\))/g,""),this.Si=i!=this.si,this.zt&&(this.si=this.Ct(this.si));const e=t.adaptiveMapping;this.adaptiveMapping=!0===e||"true"===e,this.Mt.expectedType=o}Object.hasOwnProperty.call(t,"xPathTest")&&(this.$t=t.xPathTest)}debug(){return""}evaluate(t){var i;if(this.$t&&!(0,n.Bt)(this.$t))return{result:void 0,context:void 0,Xt:!0,propertyPath:this.propertyPath};const e=this.adaptiveMapping?this.adaptiveMapping:this.Si,o=(0,s.Gt)(this.si,null!=t?t:this.context,e,this.useLinkTarget);let a=o.result;if(this.adaptiveMapping&&a){if(this.o)return{Xt:!0,propertyPath:this.propertyPath};const t=[["url",(0,h.Ei)()],["highlight_id",this.id],["highlight_config",JSON.stringify(this.Mt)]],i=JSON.stringify({regionHtml:a.slice(0,12e4)});return{result:"",promise:(0,u.Qt)(c.X.bt(),this.Jt,this.Rt,i,t),Xt:!1,propertyPath:this.propertyPath}}return a=this.filters&&a?(0,r.Ot)(this.filters,a):null!==(i=o.result)&&void 0!==i?i:"",{result:a,context:o.context,Xt:null===o.result||""===o.result,propertyPath:this.propertyPath}}}i.J=a},111(t,i,e){var s=this&&this.Vt||function(t,i,e,s){return new(e||(e=Promise))(function(n,o){function r(t){try{u(s.next(t))}catch(t){o(t)}}function h(t){try{u(s.throw(t))}catch(t){o(t)}}function u(t){var i;t.done?n(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(r,h)}u((s=s.apply(t,i||[])).next())})};Object.defineProperty(i,"t",{value:!0}),i.Ni=void 0;const n=e(446),o=e(354),r=e(638),h=e(613),u=e(550),c=e(756),a=e(984),l=e(417),d=e(377);class Highlighter{constructor(){this.Ai=0,this.Fi=5,this._i=750,this.xi=6,this.ji=1,this.ki=!1,this.Li=!1,this.applyTemplateBaseLoopDelay=750,this.Ii=(0,l.Ei)(),this.Mi=this.Ri(this.Ii),this.Ji=[],this.ti=new a.Ui,this.Li=!1,(0,l.Ci)(Event)&&(this.Li=!0)}Ri(t){return btoa(t).replace(/=/g,"")}Di(){const t=n.i.p(),i=n.i.v(),e=n.i.T(),h=o.X.gt(e);void 0!==window.schema_highlighter&&window.schema_highlighter.outputCache&&(window.schema_highlighter.fetchFromHighlightJsCache&&(0,r.yi)(h+(null==t?void 0:t.complete)+"/__highlighter_js/"+this.Mi,i,t).then(t=>s(this,void 0,void 0,function*(){var i;const e=yield t.text();""!==e&&(0,l.Hi)(e,null!==(i=t.headers.get("x-amz-meta-source"))&&void 0!==i?i:"",!0)})),(0,r.yi)(h+(null==t?void 0:t.complete)+"/"+this.Mi,i,t).then(t=>s(this,void 0,void 0,function*(){var i;const e=yield t.text();""!==e&&(0,l.Hi)(e,null!==(i=t.headers.get("x-amz-meta-source"))&&void 0!==i?i:"",!0)}))),(0,r.yi)(o.X.Tt(),i,t).then(t=>s(this,void 0,void 0,function*(){const i=yield t.text();"{}"!==i&&""!==i&&(this.Li&&window.dispatchEvent(new Event("highlightJsConfigurationRetrieved")),this.configuration=new n.i(JSON.parse(i),this.Ii),this.$i())}))}$i(){this.Bi(void 0),this.Xi(!0),this.Li&&window.dispatchEvent(new Event("highlightJsTitleObserverInitialized"));const t=document.querySelector("title");t&&(this.Ki=new MutationObserver(this.Wi.bind(this)),this.Ki.observe(t,{childList:!0})),this.zi()}Bi(t){this.Gi=this.Yi(t),this.Gi.length>0&&this.Li&&window.dispatchEvent(new Event("highlightJsTemplatesMatched"));for(let t=0;t<this.Gi.length;t++)if(this.configuration){const i=this.Gi[t]["@id"];let e=!1;for(let t=0;t<this.Ji.length;t++)i==this.Ji[t].templateId&&(e=!0);if(!e){const i=new c.ai(this.Gi[t],this.configuration,this.ti);this.Ji.push(i),i.templateId}}}applyTemplateBase(t,i="published",e=!0,h=!0,u=!1,l,d=!1){const v=n.i.p(),p=n.i.v(),f={},m={};let g=!1;const w={published:!1,draft:!1};this.ki=!0,this.ti=new a.Ui(!0);const b={};"draft"!=i&&"both"!=i||(b.draft=o.X.Tt(t,!0,e,h)),"published"!=i&&"both"!=i||(b.published=o.X.Tt(t,!1,e,h));const y=[];for(const i in b){const e=b[i];this.Ji=[],y.push((0,r.yi)(e,p,v).then(e=>s(this,void 0,void 0,function*(){var s;if(!e.ok)return Promise.reject(e.statusText);w[i]=!0;const o=yield e.text();if(""!==o){this.configuration=new n.i(JSON.parse(o),this.Ii),this.configuration.o=d,this.Gi=this.Yi(void 0),this.Gi,g||(g=this.Gi.length>0),""!==t&&0==this.Gi.length&&void 0!==t&&this.Gi.push(null===(s=this.configuration)||void 0===s?void 0:s.j()[0]);for(let t=0;t<this.Gi.length;t++){const e=new c.ai(this.Gi[t],this.configuration,this.ti);m[e.templateId]=e.oi(),this.Ji.push(e),(!(this.Gi[t]["@id"]in f)||this.Gi[t]["@id"]in f&&f[this.Gi[t]["@id"]].isDraft)&&(f[this.Gi[t]["@id"]]={label:this.Gi[t].label,isDraft:"draft"==i})}this.Xi(),u&&(yield this.applyTemplateBaseEvaluateLoop())}})).catch(t=>{}))}Promise.all(y).then(()=>{l({patternsMatched:g,templatesMatched:f,results:this.ti.Qi(),failedHighlights:m,fetchSuccessful:w})})}applyTemplateBaseWithConfig(t,i=!1,e=!1){return new Promise(s=>{var o;let r=!1;const h={},u={};this.ki=!0,this.ti=new a.Ui(!0),this.Ji=[],this.configuration=new n.i(JSON.parse(t),this.Ii),this.configuration.o=e,this.Gi=this.configuration.j(),this.Gi,r||(r=this.Yi(void 0).length>0);for(let t=0;t<this.Gi.length;t++){const i=new c.ai(this.Gi[t],this.configuration,this.ti);u[i.templateId]=i.oi(),this.Ji.push(i),h[this.Gi[t]["@id"]]={label:this.Gi[t].label,isDraft:!0}}this.Xi();const l=(null===(o=this.Gi)||void 0===o?void 0:o.length)>0;i?this.applyTemplateBaseEvaluateLoop().then(()=>{s({patternsMatched:r,templatesMatched:h,results:this.ti.Qi(),failedHighlights:u,fetchSuccessful:{published:!1,draft:l}})}):s({patternsMatched:r,templatesMatched:h,results:this.ti.Qi(),failedHighlights:u,fetchSuccessful:{published:!1,draft:l}})})}applyTemplate(t,i=!1,e){const s=i?"both":"published";this.applyTemplateBase(t,s,!0,!0,!0,e)}Xi(t=!1){t&&this.Vi();for(let t=0;t<this.Ji.length;t++){const i=this.Ji[t];try{const t=i.evaluate();this.ti.qi(i.templateId,JSON.stringify(t),n.i.O()+":"+i.templateId),this.ti.Zi()}catch(t){}}}zi(){const t=this;this.te=setInterval(()=>{t.ki?clearInterval(t.te):(t.Bi(h.ie.XPathCollection),t.ji+=1,t.Xi(!0),t.ji%3==0&&(t._i+=Highlighter.ee,clearInterval(t.te),t.zi()),t.ji>=t.xi&&(this.Li&&window.dispatchEvent(new Event("highlightJsTemplatesEvaluated")),t.Vi(),t.configuration,t.ti.se(t.configuration,this.Ii),clearInterval(t.te)),t._i)},this._i)}applyTemplateBaseEvaluateLoop(){return s(this,void 0,void 0,function*(){const t=this;let i=this.applyTemplateBaseLoopDelay;for(let e=0;e<3;e++)yield new Promise(e=>setTimeout(function(){t.Xi(),e(!0)},i)),i+=Highlighter.ee})}Yi(t){var i,e;let s;const n=null===(i=this.configuration)||void 0===i?void 0:i.j(),o=[];if(n)for(s=0;s<n.length;s++){const i=null===(e=this.configuration)||void 0===e?void 0:e.I(n[s],t);i&&this.patternMatches(i)&&(n[s],o.push(n[s]))}return o.filter(t=>!this.ne(t))}ne(t){var i;const e=null===(i=this.configuration)||void 0===i?void 0:i.M(t);return Boolean(e&&this.patternMatches(e))}Vi(){var t,i;if(0===this.Ji.length)return;const e=null!==(i=null===(t=this.configuration)||void 0===t?void 0:t.j())&&void 0!==i?i:[],s=[];for(const t of this.Ji){const i=e.find(i=>i["@id"]===t.templateId);i&&this.ne(i)?(t.templateId,this.ti.removeItem(t.templateId)):s.push(t)}this.Ji=s}patternMatches(t,i){const e=i||this.Ii;for(const i of t)if(i.type===h.ie.PageCollection){if(i.members.has(e))return!0}else if(i.type===h.ie.GlobCollection){for(const t of i.members)if((0,u.oe)(e,t))return!0}else for(const t of i.members){if((0,u.Bt)(t))return!0}return!1}Wi(t,i){var e;this.Ai++;const s=(0,l.Ei)();null===(e=this.configuration)||void 0===e||e.l(s),this.Ii!==s&&0==this.Ji.length&&(this.Ii=s,this.Mi=this.Ri(s),this.Bi(void 0),this.Ji.length>0&&(this.Xi(!0),clearInterval(this.te),this.zi(),i.disconnect(),this.Li&&window.dispatchEvent(new Event("highlightJsTitleObserverDisconnected")))),this.Ai>=this.Fi&&(i.disconnect(),this.Li&&window.dispatchEvent(new Event("highlightJsTitleObserverDisconnected")))}}i.Ni=Highlighter,Highlighter.ee=500;const v="undefined"!=typeof document?document.currentScript:null,p=Boolean((null==v?void 0:v.src)&&v.src.startsWith("chrome-extension://"));null==window.schema_highlighter_instance&&((0,l.Ci)(Event)&&window.dispatchEvent(new Event("highlightJsInitialized")),window.schema_highlighter_instance=new Highlighter,p||window.schema_highlighter_instance.Di());const f=window.location.origin,m=(0,d.re)(f);window.addEventListener("message",function(t){(0,d.he)(t,{ue:f,ce:m,ae:()=>window.schema_highlighter_instance,le:t=>{window.schema_highlighter=t}})})}
1,377(t,i){function e(t,i){return!(!t||"null"===t)&&(t===i||(!!t.startsWith("chrome-extension://")||!!/^https:\/\/([a-z0-9-]+\.)*schemaapp\.com$/i.test(t)))}Object.defineProperty(i,"t",{value:!0}),i.he=i.re=i.de=void 0,i.de=e,i.re=function(t){return i=>{i&&"object"==typeof i&&delete i.failedHighlights;const e=JSON.parse(JSON.stringify({fromPageScript:{type:"jsonLdGenerated",result:i}}));window.postMessage(e,t)}},i.he=function(t,i){var s;if(!e(t.origin,i.ue))return;const n=t.data;if(!n||"object"!=typeof n||!Object.prototype.hasOwnProperty.call(n,"fromPageScript"))return;const o=n.fromPageScript;if("highlightJsExecute"===o.operation){const t=o.templateId,e=o.draft?"draft":"published",n=o.prod,r=null!==(s=o.useCf)&&void 0!==s&&s,h=i.ae();if(!h)return;o.config?h.applyTemplateBaseWithConfig(o.config,!0,!0).then(t=>{i.ce(t)}):h.applyTemplateBase(t,e,n,r,!0,t=>{i.ce(t)},!0)}else if("sendHighlightJsConfigCredentials"===o.operation){i.le({accountId:o.accountId,key:o.apiKey,environment:o.environment||"production"});const t=i.ae();t&&(t.ki=!0)}}},668(t,i,e){var s=this&&this.Vt||function(t,i,e,s){return new(e||(e=Promise))(function(n,o){function r(t){try{u(s.next(t))}catch(t){o(t)}}function h(t){try{u(s.throw(t))}catch(t){o(t)}}function u(t){var i;t.done?n(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(r,h)}u((s=s.apply(t,i||[])).next())})};Object.defineProperty(i,"t",{value:!0}),i.ui=i.ve=i.ri=void 0;const n=e(417),o=e(756);function r(t,i,e){void 0!==t[e]&&t[e].constructor===Array?t[e]=t[e].concat(i):function(t,i,e){e.constructor===Object?t[i]=[e]:null!=t[i]?t[i]=[e,t[i]]:t[i]=e}(t,e,i)}function h(t,i,e,s){const n=t.slice(0,i).join("_");return{"@type":s,"@id":"#"===(e=null==e||""==e?window.location.origin+window.location.pathname+"#":e).charAt(e.length-1)?e+n:e+"_"+n}}function u(t,i,e,s,n){return 0===(null==t?void 0:t.length)?(t.push(h(e,n,s["@id"],i)),t[0]):function(t,i,e,s,n){const o=function(t,i){let e=t,s=!1;for(let t=0;t<e.length;t++)if(e[t]["@type"]===i){e=e[t],s=!0;break}return s?e:null}(t,i);if(!o){let o=t["@id"];return null!=t["@id"]&&""!=t["@id"]||(o=n["@id"]),t.push(h(e,s,o,i)),t[t.length-1]}return o}(t,i,e,n,s)}function c(t,i,e,s,n){return s===e.length?r(t,n,i):void 0===t[i]?t[i]=[]:t[i].constructor!==Array&&(t[i]=[t[i]]),t[i]}function a(t,i,e){const s=function(t){return t.constructor===Array?t:t.split("~")}(t);let n=e;for(let t=1;t<=s.length;t++){const o=s[t-1];n=t%2==0?u(n,o,s,e,t):c(n,o,s,t,i)}}function l(t,i,e,s,n,o){if(t&&"object"==typeof t)if(Array.isArray(t))t.forEach((t,o)=>l(t,i,e,s,n,o));else{t["@id"]=i.k(e,o,void 0,s,n);for(const o of Object.keys(t)){const r=t[o];if(r&&"object"==typeof r){const h=[...s];t["@type"]&&h.push(t["@type"]),h.push(o),l(r,i,e,h,n)}}}}i.ri=a,i.ve=function(t,i){t.forEach(t=>{""!==t.content&&a(t.propertyPath,t.content,i)})},i.ui=function(t,i,e,r){var h,u,c;return s(this,void 0,void 0,function*(){let s=yield t.text().catch(t=>{});if(""==s)return{};let d=JSON.parse(null!=s?s:"");if(d&&"object"==typeof d&&void 0!==d.value&&"TagXPath"===i.name){const t=null==e?void 0:e["@type"],s=Array.isArray(t)?t:t?[t]:[];l(d.value,r,i.propertyPath,s,i.id),d=d.value}return d["@type"]&&d["@type"].includes("MarkupResponse")&&(d.items[i.Ht()]?(s=d.items[i.Ht()],s=(0,n.pe)(null!=s?s:"",i.Ht(),null!==(h=i.Dt())&&void 0!==h?h:i.Ht()),d=d.items[i.Ht()]):s=void 0),o.ai.fe.includes(i.name)?{me:{propertyPath:i.propertyPath,content:d}}:(""!==i.Ht()?s=(0,n.pe)(null!=s?s:"",i.Ht(),null!==(u=i.Dt())&&void 0!==u?u:i.Ht()):(s=JSON.parse(JSON.stringify(e)),a(i.propertyPath,d,s)),"string"!=typeof s&&(s=JSON.stringify(s)),{source:null!==(c=t.headers.get("x-amz-meta-source"))&&void 0!==c?c:"",content:s})})}},638(t,i){function e(t,i){const e=new URLSearchParams(i);return""!==e.toString()?t+"?"+e:t}function s(t,i,e){const s=new Headers;return i&&s.set("x-account-id",i.complete),t&&s.set("x-api-key",t),s.set("accept","application/json"),e&&e.forEach((t,i)=>s.set(i,t)),s}Object.defineProperty(i,"t",{value:!0}),i.ge=i.Qt=i.yi=void 0,i.ge=e,i.yi=function(t,i,n,o,r){return fetch(e(t,o),{headers:s(i,n,r),mode:"cors",cache:"default"})},i.Qt=function(t,i,n,o,r,h){return fetch(e(t,r),{method:"POST",headers:s(i,n,h),body:o,mode:"cors",cache:"default"})}},984(t,i,e){var s=this&&this.Vt||function(t,i,e,s){return new(e||(e=Promise))(function(n,o){function r(t){try{u(s.next(t))}catch(t){o(t)}}function h(t){try{u(s.throw(t))}catch(t){o(t)}}function u(t){var i;t.done?n(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(r,h)}u((s=s.apply(t,i||[])).next())})};Object.defineProperty(i,"t",{value:!0}),i.Ui=void 0;const n=e(417),o=e(446),r=e(638),h=e(354),u={prod:"BiQcqdttWn7eunp8jvxM5oZl3DIx08J42LtTmaaj",test:"eX7mO8q8XD5DGBQ0bJTIV3a5vUvoOujd1iRHPV6l",we:"wWx6Ygk0taaPueWFhlRA32kPfBFOHBxu3tgoRUM8"};i.Ui=class{constructor(t=!1){this.be={},this.ye={},this.Te=t,this.environment=o.i.T()||"prod",this.endpoint=h.X.wt(this.environment)}v(){return u[this.environment]}Oe(t,i){let e=!0;if(void 0!==i&&void 0!==window.document&&void 0!==window.document.querySelectorAll){const t=`[data-source="${i}"]`;e=0!=window.document.querySelectorAll(t).length}return e&&void 0!==this.be[t]}Pe(t,i,e){if(this.Oe(t,void 0)){if(this.ye[t].content!==i){const s=this.be[t];this.ye[t]={content:i,source:e},s.innerText=i}}}ci(t,i="",e=!1){if(""===t)return;const s=JSON.parse(t);(s&&void 0!==s["@id"]||Array.isArray(s)&&void 0!==s[0]["@id"])&&this.qi(s["@id"],t,i,e)}qi(t,i,e="",s=!1){this.Oe(t,e)?this.Pe(t,i,e):(this.be[t]=(0,n.Hi)(i,e,s),this.ye[t]={content:i,source:e})}removeItem(t){var i;const e=this.be[t];(null==e?void 0:e.parentNode)&&e.parentNode.removeChild(e);const s=null===(i=this.ye[t])||void 0===i?void 0:i.source;s&&this.Se(s),delete this.be[t],delete this.ye[t]}Se(t){if(void 0===window.document||"function"!=typeof window.document.querySelectorAll)return;window.document.querySelectorAll('script[type="application/ld+json"][data-source]').forEach(i=>
1{i.getAttribute("data-source")===t&&i.parentNode&&i.parentNode.removeChild(i)})}Qi(){return this.ye}Ee(){return o.i.O()+":"}Zi(){for(const t in this.ye){const i=this.ye[t].content,e=this.ye[t].source;this.qi(t,i,e)}}se(t,i){var e,o,h,u;if(this.Te)return;const c=t.j(),a={};for(const[t,i]of c.entries())a[i["@id"]]=i;const l=new Set(c.map(t=>t["@id"])),d={};let v,p;for(const t in this.ye)v=JSON.parse(this.ye[t].content),Array.isArray(v)?v.forEach(i=>{d[i["@id"]]={content:JSON.stringify(i),source:this.ye[t].source}}):(p=JSON.parse(this.ye[t].content),d[p["@id"]]={content:this.ye[t].content,source:this.ye[t].source});for(const c in this.be){if(!l.has(c))continue;const v=a[c];let p=null;v&&"updated"in v&&(p=Array.isArray(v.updated)?v.updated[0]:v.updated);const f={AccountId:null!==(o=null===(e=t.P())||void 0===e?void 0:e.S)&&void 0!==o?o:"",SubAccount:null!==(u=null===(h=t.P())||void 0===h?void 0:h.N)&&void 0!==u?u:"",Source:this.Ee()+c,Domain:window.location.origin,DateSeen:"2024-07-18",URL:i,Json:d,Version:"1.92.1",ConfigurationVersion:"2",SelfHosted:!1,Output:t.A(),OutputCache:t.F(),FetchFromHighlightJsCache:t._()};null!==p&&(f.TemplateLastUpdated=p);try{(0,r.Qt)(this.endpoint,this.v(),t.P(),JSON.stringify(f),void 0,new Headers({"content-type":"application/json"})).then(t=>s(this,void 0,void 0,function*(){t.ok&&(0,n.Ci)(Event)&&window.dispatchEvent(new Event("highlightJsOnComplete"))}))}catch(t){console.debug(t)}}}}},417(t,i){function e(t){return t.replace(/(?:%20|%09|\s)+$/gi,"")}Object.defineProperty(i,"t",{value:!0}),i.Yt=i.Ci=i.pe=i.Ei=i.Pi=i.Hi=void 0,i.Hi=function(t,i,e=!1){var s;const n=document.createElement("script");return n.type="application/ld+json",""!==i&&n.setAttribute("data-source",i),n.innerText=t,(null==window.schema_highlighter||window.schema_highlighter.output||void 0===window.schema_highlighter.output||e)&&(document.head.appendChild(n),performance.mark(null!==(s="[highlightjs]: JSON-LD from "+i)&&void 0!==s?s:" inserted into head element.")),n},i.Pi=function(t){if(0===t.indexOf("http",1))return t;const i=document.createElement("a");return i.href=t,i.origin+i.pathname},i.Ei=function(){const t=function(t){try{const i=new URL(t);return i.origin+e(i.pathname)}catch(i){return t}}([location.protocol,"//",location.host,location.pathname].join("")),i=document.querySelectorAll("link[rel='canonical']");if(i&&1==i.length){let n=i[0].getAttribute("href");if(n){n=n.trim(),n.startsWith("/")&&(n=location.protocol+"//"+location.host+n);try{const i=new URL(n);if((s=i.pathname).startsWith("//")||/\/https?:\/\//i.test(s))return t;const o=e(i.pathname);if("/"===o||""===o)return t;if(t!=n)return i.origin+o}catch(t){}}}var s;return t},i.pe=function(t,i,e){let s=null;if("string"==typeof t){if(""===t)return;s=JSON.parse(t)}else s=t;s.constructor!==Array&&(s=[s]);const n=s.find(t=>t["@id"]==i);if(i!==e&&void 0!==n&&(n["@id"]=e),null==n)for(let t=0;t<s.length;t++)s[t]["@id"]=e;return s.length>1?s:s[0]},i.Ci=function(t){return/\{\s+\[native code\]/.test(Function.prototype.toString.call(t))},i.Yt=function(){var t,i;let e=document.documentElement.lang;if(e){const t=e.split("-")[0].toLowerCase();if(2===t.length)return t}const s=document.querySelector('meta[http-equiv="content-language"]');if(s&&(e=null!==(t=s.getAttribute("content"))&&void 0!==t?t:"",e)){const t=e.split(",")[0].split("-")[0].trim().toLowerCase();if(2===t.length)return t}const n=document.querySelector('meta[name="language"]');if(n&&(e=null!==(i=n.getAttribute("content"))&&void 0!==i?i:"",e)){const t=e.split("-")[0].toLowerCase();if(2===t.length)return t}return null}},550(t,i){Object.defineProperty(i,"t",{value:!0}),i.oe=i.Bt=void 0;i.oe=function(t,i){if(null===i.match(/^http/)){t=new URL(t).pathname}const e=function(t){return t.replace(/\*+/g,t=>t.length>=2?"�":"�").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").split("�").join("[^/]*").split("�").join(".*")}(i);let s;try{s=new RegExp("^"+e+"$","i")}catch(t){return!1}return null!==t.match(s)},i.Bt=function(t,i=document){const e=document.evaluate(t,i,null,XPathResult.ANY_TYPE);return e.resultType===e.BOOLEAN_TYPE&&e.booleanValue||e.resultType>=4&&e.resultType<=5&&null!==e.iterateNext()}},756(t,i,e){var s=this&&this.Vt||function(t,i,e,s){return new(e||(e=Promise))(function(n,o){function r(t){try{u(s.next(t))}catch(t){o(t)}}function h(t){try{u(s.throw(t))}catch(t){o(t)}}function u(t){var i;t.done?n(t.value):(i=t.value,i instanceof e?i:new e(function(t){t(i)})).then(r,h)}u((s=s.apply(t,i||[])).next())})};Object.defineProperty(i,"t",{value:!0}),i.ai=void 0;const n=e(668),o=e(417);
1class r{constructor(t,i,e,s=document,n=[],r="",h=!1,u=null){this.Ne=!0,this.templateId=t["@id"],this.highlights=n,this.configuration=i;const c=null!=u?u:t.categorizedBy;this.Ae=""!==r?r:i.k(c),this.Fe=s,this._e=new Set,this.be=[],this.zt=h;const a=t.definedURI;a&&(this.Ae=i.definedURI(a)),this.xe=this.je={"@type":c,"@id":this.Ae},this.zt||(this.xe["@context"]={"@vocab":"http://schema.org/",kg:"http://g.co/kg"},this.xe.url=(0,o.Ei)()),this.ke=JSON.parse(JSON.stringify(this.je)),n.length>0?this.highlights=n:this.highlights=i.R(t,e,s),this.ti=e,this.Le={};const l=this.Ie(this.highlights);this.Me=l[0],this.Re=l[1],this.Je(),this.Ue(),this.Ce={},this.De=[],this.He=[]}getContext(){return this.xe}$e(t,i){let e=0,s=!1,o=!1;const r=i.constructor===Array?i:[i];let h="";for(let i=0;i<r.length;i++){const n=t.evaluate(r[i]);n.promise&&(e=this.Be(t,n.promise)?e+1:e,o=!0),!n.result&&n.Xt||(h=""===h?n.result:h+n.result,e+=1,this.Xe(t,n)),n.Xt&&n.result&&(s=!0)}return(0===e||s)&&(this.Ce[t.id]=t),e>0&&(s||(this.Le[t.id]={result:h,propertyPath:t.propertyPath},delete this.Ce[t.id]),o||(0,n.ri)(t.propertyPath,JSON.parse(JSON.stringify(h)),this.xe)),e>0}evaluate(t){this.Ue();let i=0,e=this.Me;if(!this.Ne){e=[];for(const t in this.Ce)e.push(this.Ce[t])}if(e.forEach(e=>{const s=this.$e(e,null!=t?t:this.Fe);i=s?i:i+1}),!this.Ne)for(const t in this.Le){const i=this.Le[t];i.result&&(0,n.ri)(i.propertyPath,JSON.parse(JSON.stringify(i.result)),this.xe)}return this.Ne=!1,(0,n.ve)(this.He,this.xe),this.Ke(),this.xe}oi(){return this.Ce}Ie(t){const i=[],e=[];return t.forEach(t=>{-1===r.We.indexOf(t.name)?i.push(t):e.push(t)}),this.Me=i,this.Re=e,[i,e]}Je(){this.Re.forEach(t=>{const i=t.evaluate(this.Fe);i.promise&&this.Be(t,i.promise,this.je),i.result&&!i.Xt&&(0,n.ri)(t.propertyPath,i.result,this.je)})}Be(t,i,e=this.xe){const o=t;try{i.then(t=>s(this,void 0,void 0,function*(){204===t.status||t.status>299||(yield(0,n.ui)(t,o,this.ke,this.configuration).then(t=>{t.content&&this.ti.qi(o.Ht(),t.content,t.source),t.me&&this.He.push(t.me),t.ze&&this.De.push(t.ze)}))})).catch(i=>(this.Ce[t.id]=t,!1))}catch(i){this.Ce[t.id]=t}return!0}Ke(){for(let t=0;t<this.De.length;t++)this.De[t].Ge(this.xe)}Xe(t,i){if(!this._e.has(t.id)&&i.context){this._e.add(t.id);new MutationObserver(()=>{this.Ce[t.id]=t}).observe(i.context,r.Ye)}}Ue(){this.xe=JSON.parse(JSON.stringify(this.je))}}i.ai=r,r.fe=["TagLookupEntityLinking","TagLookupOmniLinkedEntity","TagQueryService","TagLookupInternal","TagYouTube","TagXPath"],r.Ye={attributes:!1,childList:!0,subtree:!0,characterData:!1},r.We=["TagDefined","TagStoredResource"]},41(t,i){Object.defineProperty(i,"t",{value:!0}),i.m=void 0;i.m=class{static p(){if(void 0!==window.schema_highlighter){const t=window.schema_highlighter.accountId;if(void 0===t)return null;const i=t.replace("http://schemaapp.com/db/","").split("/");return{S:i[0],N:i.length>1?i[1]:void 0,complete:i.join("/")}}return null}static T(){return void 0!==window.schema_highlighter&&window.schema_highlighter.environment?window.schema_highlighter.environment:null}static O(){return void 0!==window.schema_highlighter&&window.schema_highlighter.source?window.schema_highlighter.source:"HighlightJS"}static L(t,i=null){return i=null!=i?i:window.location.origin+window.location.pathname,(t=(t=t.trim()).replace(/\s+/g,"_")).startsWith("http")?t:"."===t?i:(t.startsWith("#")||t.startsWith("/")||(t="#"+t),i+t)}}},471(t,i){function e(){var t;const i=globalThis,e=null!==(t=i.XPathResult)&&void 0!==t?t:void 0!==i.window?i.window.XPathResult:void 0;if(!e||void 0===e.ORDERED_NODE_SNAPSHOT_TYPE)throw new Error("DOM XPathResult is missing on globalThis (use browser or jsdom with global.XPathResult)");return e}Object.defineProperty(i,"t",{value:!0}),i.Qe=i.hi=i.Gt=i.Ve=void 0,i.Qe=e;const s=document.createElement("textarea");function n(t){const i=document.createElement("a");return i.href=t,i.href}function o(t,i=["src","srcset"]){let e="",s=!1;for(let n=0;n<i.length;n++){const o=i[n];if(t.hasAttribute(o)){e=t.getAttribute(o),"srcset"===o&&(e=r(e)),s=!0;break}}return s?e.startsWith("http")?e:n(e):t.textContent}function r(t){const i=t.split(",");return i.length>0?i[0].split(" ")[0]:""}function h(t){const i=[];for(let e=0;e<t.children.length;e++){const s=t.children.item(e);s&&(h(s),"script"===s.localName.toLowerCase()&&i.push(s))}for(let e=0;e<i.length;e++)t.removeChild(i[e])}function u(t,i,e=!0){var u;const c=new Set(["img","source","embed","script","link","iframe"]),a=new Set(["a"]),l=new Set(["video","audio","picture"]),d=new Set(["meta"]),v=new Set(["src","href"]);switch(t.nodeType){case Node.TEXT_NODE:return t.textContent;case Node.ATTRIBUTE_NODE:return v.has(t.nodeName.toLowerCase())?n(t.nodeValue):t.nodeValue}if(c.has(t.nodeName.toLowerCase()))return o(t);if(a.has(t.nodeName.toLowerCase()))return e?o(t,["href"]):null!==(u=t.textContent)&&void 0!==u?u:"";if(d.has(t.nodeName.toLowerCase()))return t.hasAttribute("content")?t.getAttribute("content"):"";if(l.has(t.nodeName.toLowerCase()))return function(t){var i;let e="";if(t.hasChildNodes()){const i=t.getElementsByTagName("source");i.length>0&&(e="picture"===t.tagName.toLowerCase()?r(i[0].srcset):i[0].src)}return t.hasAttribute("src")&&(e=null!==(i=t.getAttribute("src"))&&void 0!==i?i:""),""==e?t.textContent:e.startsWith("http")?e:n(e)}(t);const p=t.cloneNode(!0);return h(p),i?p.outerHTML:(f=p.textContent,s.textContent=f,s.innerHTML);var f}i.Ve=function(t){return(t=t.trim()).startsWith("//")?t.slice(2):t.startsWith("/")?t.slice(1):""===t?".":t},i.hi=u,i.Gt=function(t,i=document,s=!1,n){let o,r;const h=e();try{o="";const e=document.evaluate(t,i,null,h.ORDERED_NODE_SNAPSHOT_TYPE);for(let t=0;t<e.snapshotLength;t++){const i=e.snapshotItem(t);i&&(o+=u(i,s,n)+"\n",r=i)}e.snapshotLength>1&&(r=e.snapshotItem(0).parentNode)}catch(e){try{const e=document.evaluate(t,i,null,h.ANY_TYPE);switch(e.resultType){case h.BOOLEAN_TYPE:o=e.booleanValue;break;case h.STRING_TYPE:o=e.stringValue;break;case h.NUMBER_TYPE:o=e.numberValue}}catch(t){}}return"string"==typeof o&&(o=o.replace(/\n$/,"")),{result:o,context:r}}},613(t,i){var e,s;Object.defineProperty(i,"t",{value:!0}),i.jt=i._t=i.ie=void 0,function(t){t.PageCollection="PageCollection",t.GlobCollection="GlobCollection",t.XPathCollection="XPathCollection"}(e||(e={})),i.ie=e,function(t){t[t.Before=0]="Before",t[t.After=1]="After",t[t.Omit=2]="Omit",t[t.Number=3]="Number",t[t.NonNumber=4]="NonNumber",t[t.Prepend=5]="Prepend",t[t.Append=6]="Append"}(s||(s={})),i.jt=s;class n{constructor(t){const i=t.match(n.qe);i&&(this.xt=i.pop(),this.xt&&n.Ze[this.xt]&&(this.xt=n.Ze[this.xt]))}ts(){return this.xt?this.xt:null}}i._t=n,n.qe=/"(.*)"/i,n.Ze={"[newline]":"\n"}}},i={};(function e(s){var n=i[s];if(void 0!==n)return n.exports;
1var o=i[s]={exports:{}};return t[s].call(o.exports,o,o.exports,e),o.exports})(111)})();

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.