1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 4 5<html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/html" lang="en"> 6 7<head> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 9
9<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"6f524845d1","applicationID":"24279235","transactionName":"MwYEbUdYXxJQWhULDApMIExbWkUIXldOBgkFDQFWG09YBEZKTwUGCgYUUFYXUwBCXFs2BgkTClhBXGcIVE5PBQYQ","queueTime":0,"applicationTime":24,"agent":"","atts":"H0ETGw9CExRCXBM9CgBBXAkZG1QPVUwSBxFKCgIbDwkdQ0RKBBANBQ4DGw8bbj5QVw4MPDtBShtGUFYPREk+BgIQBkQDBRUTIndmMwMaRllEWAEKAAUJW1lTAgdUVwgGWxwuY31DTkEnJTl7Wk0TWwAVQyElOyEJTX9qE1tXWA0RBkhBJX9qe14VdEEVEAJGWURfVFVCBB1fAA4QAUFKG0dcUA1uUBFAWUZSXggbCwBUHw9UTFRcQUobVFdeD25fDQMEF0FcG3R3fi8dcS4xN0ZPRFtQSkU+VkwEERA7ChYbDxsAWQAXU1NWSlVTFwIBE00TWwQRFzsEE1xGSm4GVFZDWEExMEQVF1tUEkVmBhcGFxA5XlBWbhNUXggNDUZZRHB5Gx1DWEk+AQwRDRJLTBsLQ2RqQ05BDRM5WlpMXxVDQD4BDAoFD11QV1IEEwNDW1pGT0RQRWZfBEVODhAIRllEGxkbWBFuVhMFAgoKHFhBUF4PEwNDJgIQAgVYWEkTTRNQET0KFxNEAxd9UBVQWgAPE0ZPRFBFZlASXxtbUFJWUVUBGRtYEW5YEgw8CxEBGw8bdQBFWAIDDhRDKlBYUEUEVRtNQAoUPAVWW1dUAkVQDgw8EBoWXBcDEyJeSxENEQUXAxsZG1gRbkwSBxE7Fx9JUBsLQ1lWEhYKCgREFRdLVBBEXBIWPBQCElEXAxNOQUsIFAIHGkkbGRtGDW5RDhEXRllETkJOHxJdTBURTRwaHBsZG0YNblAFQFlQVVcOBBUTElhNBD0KAEFcDxkbQghFXD4GDAkCD1cXAxMSXUwVERscGhwXVlscFl0XAg0ORk9ES1BIRARCTT4KDBcXRAMXTkYWH0oNFxcXTR5ATxsdQ1NLDhUQARE5UFEbC0NTCFJRVVUCUBQNWgkEHA1YVFFJAgcOABQGB1RdV1EHXFNXCwwbHUNDXAcHEQERRAMXGx1DQ1wQFwYXFzlUUE1ZDlUbW0AkITdEFRdJSBVZVg89FQERFVBaVxNbEwpPU1FGT0RdX1hfBl5mFwcRFwoJVxcDE1QfC09TVEZPRFdHZkcEQ0oIDQ1GWUQIBhcETwEbTUAWBTwCXENQUgRuWxMDDQBBXBtmSVgFVEtDTkERAjldUE9YAlRmBwMODQ8fGw8bYhFYXQQQQUhBE1hqXVQXWFoEPQ4LBwNVFwMTJVRKChYMFEFKG0BYbgVUTwgBBjsXH0lQGwtDVVwSCRcLE0QVF0xQPl5KPgQCCQoKQBcDEy5FUQQQQUhBE1hqVkI+R1wTEQoLDUQDFxsdQ0RYPgARCxQVXEdmVwBcUA0bQV5BNlhSXGIOREsCBzABAhRaXXteFRMVQxcCOwEUVkJKVBNuTwQQEA0MCBsPGwBPARtNQBYFPBVNR1BfBhMDQy8MHgoKVVQWBE8BGSASEwgGMVxXclgVHgxSVU1XVUYRfnFlLH0VQQ4KDwZGflBaWg4KGQINDhQCElBXVVRaEWkABQY3DBNLVlxiBFBLAgohCxdJCBsJCkEaURUWExdZSRZFWFYEQlYUEAABEANYR1pZT1JWDE0BCxdPGXZRQw5cXE5TUVxNVhcFFwFBYlgHAxENTFMKAhcCVxMVQwUKEDwFVlhUWBUTA0NVAlNVVwEAXAkABgxSVFVcUwUMBQwGA1NbVlQCUFsHXA0PUgQBXVRbQUhBAVBBZkUAVhtbQBVWVUgAGwsJTwMbTUARARUPSlxWX0MLG1YDVFJSXgxQAVBWBApXVFtUAFMJAA5TA1MOVwNXXAIDAQNaVFFVDFhAT0YBClZWUm4PXlc+BxAXBghNXFhdPlJWDgkKARBEA1NYXRJUFUMADwsADWZbVl8+VEoSBw0QCgdValpeDlpQBBE8CxUDS0dQVQVUV0NYBQUPFVwZG1gSblwXDQ8SBjlKXVZGDxMDBwMPFwZKG1lYXwZuUQQDBwERRAMXXF9MREpNBw1GT0RJVEtQDEIbW0AYGUFKG1RaRQhHXD4WDAMEClxGGwtDY1QzDw8XFytbWRV8ElZwDxEXKQQUFXZRRRNCXzUQFhcXMBVzYGElQlJMFFJINQdKQW5dTX9NFycOBgczSVJLVU1iXA4jBQIxA11cFXwOU3pTIU8zDwRVZktSCXRPDRRPNg42SkJdeRJZFSwPMwUaIFZHWlRNclEVEBACLgNKRlhWCF9eTTIWFhE2TEdaWQBCXE0wDjYOCkpBakEAAxQXUE88FTVURWtWTXxKBiwXBwZKeFNfWA1YWBUHJx0NB1RcWmEOQk0DAwAPEEptVEFjBl96BwVPNBYUS3NWXQ1eTk01EQo3FFdGa1ITVRU1CxMgBRJqUlRFTXJVAhY2FyEUG0hE"}; 10(window.NREUM||(NREUM={})).init={proxy: {assets: "nwr.static.mmcdn.com", beacon: "nwr.mmcdn.com"}, privacy:{cookies_enabled:true},ajax:{deny_list:["bam-cell.nr-data.net","bam.nr-data.net","live.mmcdn.com","realtime.pa.highwebmedia.com","static-assets.highwebmedia.com","stream.highwebmedia.com","stream.mmcdn.com","www.google-analytics.com","conviva.com","*"],capture_payloads:"none"},api:{register:{duplicate_data_to_container:false,enabled:true}},feature_flags:["ajax_metrics_deny_list"],browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"24506750",accountID:"1418997",trustKey:"1418997",xpid:"VQIGWV9aDxACUFNVDgMEUw==",licenseKey:"6f524845d1",applicationID:"24279235",browserID:"24506750"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 11(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Bo
11olean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});
11class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
11const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
11if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
11o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
11(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
11;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
11{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
11ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
11{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
11null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
11dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
11imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
11return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
11!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
11if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
11);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
11class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
11h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
11 12 13 14 15 16
17<script type="text/javascript"> 18 19 window.siteSettings = JSON.parse("{\u0022chaturbate_alias\u0022: \u0022slutsxxyz\u0022, \u0022dbwl_domain\u0022: \u0022www.sluts.xyz\u0022, \u0022tagline\u0022: \u0022All the sluts you could ever want.\u0022, \u0022tagline_color\u0022: \u0022#222222\u0022, \u0022site_name\u0022: \u0022Sluts.Xyz\u0022, \u0022jpeg_stream_url\u0022: \u0022https://jpeg.live.mmcdn.com/\u0022, \u0022jpeg_room_img_url\u0022: \u0022https://thumb.live.mmcdn.com/\u0022, \u0022cb_games_url\u0022: \u0022https://games.multimediallc.com/\u0022, \u0022title\u0022: \u0022Sluts.xz\u0022, \u0022bgcolor\u0022: \u0022#FF1084\u0022, \u0022navigation_bgcolor\u0022: \u0022#192831\u0022, \u0022navigation_font_color\u0022: \u0022#FFFFFF\u0022, \u0022navigation_alt_bgcolor\u0022: \u0022#FFB0D8\u0022, \u0022navigation_alt_2_bgcolor\u0022: \u0022#FFD8EB\u0022, \u0022h1_color\u0022: \u0022#FF1084\u0022, \u0022text_color\u0022: \u0022#222222\u0022, \u0022href_color\u0022: \u0022#0055FF\u0022, \u0022tab_border_color\u0022: \u0022#4A4A4A\u0022, \u0022tab_active_color\u0022: \u0022#FF1084\u0022, \u0022tab_inactive_color\u0022: \u0022#FFFFFF\u0022, \u0022tab_active_font_color\u0022: \u0022#FFFFFF\u0022, \u0022tab_inactive_font_color\u0022: \u0022#192831\u0022, \u0022tag_exhibitionist_color\u0022: \u0022#0055FF\u0022, \u0022tag_font_color\u0022: \u0022#FFFFFF\u0022, \u0022tag_hd_color\u0022: \u0022#FF00AE\u0022, \u0022tag_offline_color\u0022: \u0022#8A8A8A\u0022, \u0022tag_private_group_color\u0022: \u0022#5F01D2\u0022, \u0022tag_spy_price_color\u0022: \u0022#BF0000\u0022, \u0022content_bgcolor\u0022: \u0022#FFF2F8\u0022, \u0022cam_background_color\u0022: \u0022#FFFFFF\u0022, \u0022cam_border_color\u0022: \u0022#FFD8EB\u0022, \u0022cam_text_color\u0022: \u0022#222222\u0022, \u0022cam_text_alt_color\u0022: \u0022#707070\u0022, \u0022cam_href_color\u0022: \u0022#FF1084\u0022, \u0022footer_href_color\u0022: \u0022#FFD8EB\u0022, \u0022footer_text_color\u0022: \u0022#FFFFFF\u0022, \u0022logo_image_name\u0022: \u0022https://static\u002Dpub.highwebmedia.com/uploads/whitelabels/logos/2022/01/24/16/26/e18ae6433f9c3e040633736db426500829d8f7f1_logo.png\u0022, \u0022signup_bg_color\u0022: \u0022#08DE0B\u0022, \u0022signup_alt_bg_color\u0022: \u0022#cd5d26\u0022, \u0022_logo_width\u0022: 400, \u0022footer_html\u0022: \u0022\u003Cfont rel\u003D\u005C\u0022nofollow\u005C\u0022 size\u003D\u005C\u00224\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003E\u003Cb rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003E\u003Ch1 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003E\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.fapcandy.com\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EPremium Webcams\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.sluts.xyz\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003ESlutty Girls\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.pussy.xyz\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EHot Wet Pussy\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.babes.xyz\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003ESexy Babes on Webcam\u003C/a\u003E |\u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.japanese.xxx\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EJapanese Girls\u003C/a\u003E |\u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.camsofa.com\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003ECamSofa\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.hunky.xyz\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EHunky Guys\u003C/a\u003E |\u005Cr\u005Cn\u003Cp rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003E\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.broker.xxx\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EBu
19y Adult Websites\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.broker.xxx%2Fsell\u002Dyour\u002Dbusiness\u002Dor\u002Dwebsite%2F\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003ESell Adult Website\u003C/a\u003E | \u005Cr\u005Cn\u003Ca href\u003D\u005C\u0022/external_link/?url\u003Dhttps%3A%2F%2Fwww.broker.xxx%2Fwebsite%2F\u005C\u0022 rel\u003D\u005C\u0022nofollow\u005C\u0022 target\u003D\u005C\u0022_blank\u005C\u0022\u003EBuy Pornsites\u003C/a\u003E\u005Cn\u003C/p\u003E\u003C/h1\u003E\u003C/b\u003E\u005Cn\u003C/font\u003E\u005Cn\u0022, \u0022default_campaign_slug\u0022: \u0022855L4\u0022, \u0022carousel_bg_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_border_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_arrow_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_arrow_bg_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_active_circle_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_circle_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_href_color\u0022: \u0022#FFFFFF\u0022, \u0022carousel_title_color\u0022: \u0022#FFFFFF\u0022, \u0022filter_panel_bg_color\u0022: \u0022#F8F9FA\u0022, \u0022filter_option_border_color\u0022: \u0022#4B89C4\u0022, \u0022filter_panel_highlight_color\u0022: \u0022#4B89C4\u0022, \u0022filter_section_primary_text_color\u0022: \u0022#525252\u0022, \u0022filter_section_support_text_color\u0022: \u0022#6E6F70\u0022, \u0022filter_panel_button_active_bg_color\u0022: \u0022#E9E9E9\u0022, \u0022filter_panel_button_hover_bg_color\u0022: \u0022#EEEEEE\u0022, \u0022meta_description\u0022: \u0022\u0022, \u0022canonical_base_url\u0022: \u0022https://chaturbate.com\u0022, \u0022enhance_whitelabels\u0022: false}"); 20 window.siteSettings["canonical_base_url"] = "https://chaturbate.com"; 21 22 window.siteSettings["enhance_whitelabels"] = false; 23 24 window.siteSettings.whitelabel_hit_count_referring_url = ""; 25 26 27 28 29 window.siteLanguages = JSON.parse('[\u0022de\u0022, \u0022en\u0022, \u0022es\u0022, \u0022fr\u0022, \u0022it\u0022, \u0022ja\u0022, \u0022ko\u0022, \u0022pl\u0022, \u0022pt\u0022, \u0022ru\u0022, \u0022zh\u002Dhans\u0022, \u0022zh\u002Dhant\u0022]') 30 window.countryCodes = new Set(["ai", "ag", "aw", "bs", "bb", "bz", "bm", "vg", "ca", "ky", "cr", "cu", "dm", "do", "sv", "gl", "gd", "gp", "gt", "ht", "hn", "jm", "mq", "mx", "ni", "pa", "pr", "bl", "kn", "lc", "mf", "pm", "vc", "tc", "us", "um", "vi", "ar", "bo", "bq", "br", "cl", "co", "cw", "ec", "fk", "gf", "gy", "an", "py", "pe", "sr", "tt", "uy", "ve", "af", "bh", "bd", "bt", "bn", "kh", "cn", "hk", "in", "id", "ir", "iq", "il", "jp", "jo", "kz", "kw", "kg", "la", "lb", "mo", "my", "mv", "mn", "mm", "np", "kp", "om", "pk", "ps", "ph", "qa", "sa", "sg", "kr", "lk", "sy", "tw", "tj", "th", "tl", "tm", "ae", "uz", "vn", "ye", "ea", "tp", "al", "ax", "ad", "am", "at", "az", "by", "be", "ba", "bg", "hr", "cy", "cz", "dk", "ee", "fo", "fi", "fr", "ge", "de", "gi", "gr", "gg", "hu", "is", "im", "ie", "it", "je", "xk", "lv", "li", "lt", "lu", "mt", "md", "mc", "me", "ms", "nl", "mk", "no", "pl", "pt", "ro", "ru", "tr", "sm", "rs", "sk", "si", "es", "sj", "se", "ch", "ua", "gb", "va", "eu", "uk", "dz", "ao", "bj", "bw", "bf", "bi", "cm", "cv", "cf", "td", "km", "cg", "cd", "dj", "eg", "gq", "er", "sz", "et", "ga", "gm", "gh", "gn", "gw", "ci", "ke", "ls", "lr", "ly", "mg", "mw", "ml", "mr", "mu", "yt", "ma", "mz", "na", "ne", "ng", "re", "rw", "st", "sn", "sc", "sl", "so", "za", "ss", "sd", "tz", "tg", "tn", "ug", "eh", "zm", "zr", "zw", "as", "au", "cx", "cc", "ck", "fj", "pf", "gu", "ki", "mh", "fm", "nr", "nc", "nz", "nu", "nf", "mp", "pw", "pg", "pn", "ws", "sb", "tk", "to", "tv", "vu", "wf", "aq", "bv", "io", "tf", "hm", "sh", "gs", "a1", "a2", "ap", "??"]) 31 window["DJANGO_STATIC_URL"] = 'https://web2.static.mmcdn.com/' 32 window.evolveModeExcluded = false 33 34 window.cvolveOptInEligible = false 35</script>
35 36 37
38<script type="text/javascript"> 39 if (window.newrelic !== undefined) { 40 window.newrelic.setCustomAttribute("is_evolve_shown", false); 41 42 window.newrelic.setCustomAttribute("evolve_optin", null); 43 44 } 45</script>
45 46
47<script type="text/javascript"> 48 /* Add active feature flags in case they're required by React code and haven't been set yet. */ 49 if (window.active_feature_flags === undefined) { 50 window.active_feature_flags = "BlurThumbnails,ChatSettingsChangelog,PSRequestPMTabRedirect,PGEmoticonsAC,AffPromoCookieLastTouch,SupporterCancelFB,PvtMsgEntity,VDPEnblBEQualNR,PushEnblRecEnter,BatchBanIsPermanent,FingerprintBanStaffTool,UserTokenCashoutReverse" 51 } 52</script>
52 53
54<script id="registered-toggles-data" type="application/json">null</script>
vendor: 1 bytes, line 54
54
55<script type="text/javascript"> 56 /* Add active perform toggles if they haven't been set yet. */ 57 if (window.active_perform_toggles === undefined) { 58 window.active_perform_toggles = "RmRmlstMbl,MsgInstMgr,ChtrsfTrustV,FYPDsk\u002Dv1,VastWl,NtvEmbdUpgrd,SeoAffRedi,MobC2C,WlblSrchEvlv,RmPswdHsh,MmPayForce,ChtrsfMessaging,PurrPurchase,RmRmlstSpa2\u002Dv2,XvSmpRg,MsgNtce,AffiliateDynamicPostbacks,TaxRgnCfg,PurrFollow,WrnTrnsRcrd,TipDftSgmt,ClctUsBrthDt,FYPMbl,PurrC2C,Polyglot,MmPayPayout,FlwTipSrt\u002Dv1,ChtrsfBadge,MsLive,FlwTipSrt,LngoChtTnsV,JnOvrly3,FinePermON,BadEmoji,JnOvrlyUI\u002Dv1,PushDsblAnon,AgKy,MblFdbckFrm,ReactRmlst,SsnpHmpg,WhipIdleCaps,ChtrsfTSMsg,AnonFPUHmpg,MblSrchEvolve,Mbr3,ChtrsfShadow,Chtrsf,MblSrchEvolve\u002Dv2,journey_arb,MMPyInvOld,pfbf,LCPTemRen,PermListTool,PrivMinMin,AGSessRply,RcmDest,RCMSsnpTour,XnxxSmpRg,ChtrsfMsSpam,ChtsfRptRcp,NoEmdOverlay,pmvp,ChtrsfTrustSafety,JOTmr\u002Dv1,OnStBnAck,LngoChtTran,RecHmpgAn,RfrshDly2,UserRateTool,SuprtSpam,C3LnkBP,PermAssTool,RmRmlstSpa2,PurrSignup,LngoChsfLog,JOTmr,Vast2.1,IdtyRskAI,LCPLiteDoss,MblLangSup,FpSrchAnon,arbiter,TipMenuOB,TokTipFltrs,compliance3,EmbedRmStat,LowBNotif,DynPbP2,DisableV2Dir,JnOvrlyUI,DashAcctOwn,UCMImprvmnts,SupFinPrmON,FYPDsk,AgegoAG" 59 } 60 /* Add registered perform toggles if they haven't been set yet. */ 61 if (window.registered_toggles_set === undefined) { 62 const togglesData = JSON.parse(document.getElementById("registered-toggles-data")?.textContent || "null"); 63 if (togglesData) { 64 window.registered_toggles_set = new Set(togglesData); 65 } 66 } 67</script>
67 68 69 70 71 72 73 74 75 76 77 <meta data-marker="start" /> 78 79 80 <link rel="canonical" href="https://chaturbate.com/privacy/"/> 81 82 83 84 85 <meta name="Rating" content="mature"> 86 <meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" /> 87 88 <title>Privacy Policy - Sluts.Xyz</title> 89 90 91 92 <meta property="og:type" content="website" /> 93 <meta property="og:title" content="Sluts.Xyz - Free Adult Live Webcams!" /> 94 <meta property="og:description" content="Enjoy free chat and live webcam broadcasts from amateurs and exhibitionists around the world! No registration required!" /> 95 <meta property="og:image" content="https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2022/01/24/16/26/e18ae6433f9c3e040633736db426500829d8f7f1_logo.png" /> 96<meta property="og:image:height" content="40" /> 97<meta property="og:image:width" content="400" /> 98 <meta property="og:url" content="https://chaturbate.com/privacy/" /> 99 <meta name="twitter:site" content="@chaturbate" /> 100 <meta name="twitter:card" content="summary" /> 101 102 <meta data-marker="end" /> 103 104 105 106 107 <link rel="icon" type="image/x-icon" href="https://static-pub.highwebmedia.com/uploads/whitelabels/favicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_favicon.ico"/> 108 109 110 111 112 113 <link rel="shortcut icon" type="image/png" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_192x192.png" sizes="192x192"> 114 <link rel="icon" type="image/png" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_128x128.png" sizes="128x128"> 115 116 <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_180x180.png"> 117 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_152x152.png"> 118 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_144x144.png"> 119 <link rel="apple-touch-icon-precomposed" sizes="128x128" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_128x128.png"> 120 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_76x76.png"> 121 122 <meta name="msapplication-TileImage" content="https://static-pub.highwebmedia.com/uploads/whitelabels/homeicons/2022/01/20/21/15/6f95941fc7f591432e5c4000664ed091a19627c5_icon_144x144.png"> 123 124 125 126 127 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.6bde0c5e5190.css" type="text/css" media="all"> 128 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.4705866c6301.css" type="text/css" media="all"> 129 130 131 <link rel="stylesheet" href="https://web2.static.mmcdn.com/CACHE/css/output.8a529ede58fe.css" type="text/css" media="all"> 132 133 134 135 136<style> 137 #main { 138 background-color: 139 } 140 141 #main .textColor, .textColor { 142 color: #222222; 143 } 144 145 #main .bgColor, .bgColor { 146 background-color: #FF1084; 147 } 148 149 #main .tabSectionBorder, .tabSectionBorder { 150 border-bottom: 1px solid #4A4A4A; 151 } 152 153 #main .tabLink { 154 color: #192831; 155 } 156 157 #main .tabContentContainer { 158 background: #FF1084; 159 } 160 161 #main .topSection { 162 background: #FFD8EB; 163 border-bottom: 1px solid #4A4A4A; 164 } 165 166 #main .headerTabLink { 167 color: #FFFFFF; 168 background: #FF1084; 169 } 170 171 #main .tabLink.tabActive, .tabLink:hover { 172 background: #FF1084; 173 border-bottom: 1px solid #FFF2F8; 174 color: #FFFFFF; 175 } 176 177 #main .tabBorder, .tabBorder { 178 border-color: #4A4A4A; 179 } 180 181 #main .tabActiveBorder, .tabActiveBorder, #main .tabBorder:hover, .tabBorder:hover { 182 border-bottom: 1px solid #FF1084; 183 184 } 185 186 #main .tabInactiveBgColor, .tabInactiveBgColor { 187 background-color: #FFFFFF; 188 189 } 190 191 #main .tabInactiveColor, .tabInactiveColor { 192 color: #192831; 193 } 194 195 #main .tabActiveBgColor, .followedContainer.tabActiveBgColor, .tabActiveBgColor, #main .tabInactiveBgColor:hover, .tabInactiveBgColor:hover { 196 background-color: #FF1084; 197 } 198 199 #main .tabActiveColor, .tabActiveColor, #main .tabInactiveColor:hover, .tabInactiveColor:hover { 200 color: #FFFFFF; 201 } 202 203 #main .hrefColor, .hrefColor {
204 color: #0055FF; 205 } 206 207 #main .tagFontColor, .tagFontColor { 208 color: #FFFFFF; 209 } 210 211 #main .tagExhibColor { 212 background-color: #0055FF; 213 } 214 215 #main .tagLineColor { 216 background-color: #222222; 217 } 218 219 #main .tagOfflineColor { 220 background-color: #8A8A8A; 221 } 222 223 #main .tagPrivateGroupColor { 224 background-color: #5F01D2; 225 } 226 227 #main .camBgColor, .camBgColor { 228 color: #FFFFFF; 229 } 230 231 #main .camBorderColor, .camBorderColor { 232 color: #FFD8EB; 233 } 234 235 #main .camSubjectColor, .camSubjectColor { 236 color: #222222; 237 } 238 239 #main .camSubjectTagColor, .camSubjectTagColor { 240 color: #FF1084; /* Default for all whitelabels */ 241 } 242 243 #main .camAltTextColor, .camAltTextColor { 244 color: #707070; 245 } 246 247 #main .camHrefColor, .camHrefColor { 248 color: #FF1084; 249 } 250 251 #main .nextCamBgColor, .nextCamBgColor{ 252 background: #FFFFFF; 253 } 254 255 #main .navigationAlt2BgImage, .navigationAlt2BgImage { 256 background: none; /* Default for all whitelabels */ 257 } 258 259 #main .navigationAlt2BgColor, .navigationAlt2BgColor { 260 background-color: #FFD8EB; 261 } 262 263 #header #user_information .userInfoDropdownBgColor { 264 background-color: #FFFFFF; 265 } 266 267 #header #user_information .userInfoDropdownTextColor { 268 color: #192831; 269 } 270 271 #header #user_information .userInfoDropdownTextColor:hover { 272 color: #FFFFFF; 273 } 274 275 #header #user_information .userInfoDropdownHighlightColor:hover { 276 background-color: #FF1084; 277 } 278 #header #user_information { 279 border-color: #192831; 280} 281 #header #user_information .user_information_header { 282 background: #192831 !important; 283 } 284 #header #user_information .user_information_header > div { 285 background-color: #192831; 286 } 287 #header #user_information .bottom { 288 background-color: #FFF2F8 !important; 289 } 290 #header #user_information .bottom a { 291 color: #0055FF !important; 292 } 293 294 #user-context-menu { 295 border-color: #4A4A4A !important; 296 } 297 #user-context-menu > div > div { 298 background-color: #FFFFFF !important; 299 color: #FFFFFF !important; 300 } 301 #user-context-menu .ucmHeader a.defaultUser{ 302 color: #FF1084 !important; 303 } 304 #user-context-menu .ucmLinks .ucmLinkColor { 305 color: #FFFFFF !important; 306 } 307 #user-context-menu .ucmHeader { 308 color: #FF1084 !important; 309 310 } 311 #user-context-menu .ucmLinkHover:hover { 312 background-color: #FF1084 !important; 313 } 314</style> 315 316 317 318 <style> 319 :root { 320 --wl-bg-color: #FF1084; 321 --wl-cam-background-color: #FFFFFF; 322 --wl-cam-border-color: #FFD8EB; 323 --wl-cam-href-color: #FF1084; 324 --wl-cam-text-alt-color: #707070; 325 --wl-cam-text-color: #222222; 326 --wl-carousel-active-circle-color: #FFFFFF; 327 --wl-carousel-arrow-bg-color: #FFFFFF; 328 --wl-carousel-arrow-color: #FFFFFF; 329 --wl-carousel-bg-color: #FFFFFF; 330 --wl-carousel-border-color: #FFFFFF; 331 --wl-carousel-circle-color: #FFFFFF; 332 --wl-carousel-href-color: #FFFFFF; 333 --wl-carousel-title-color: #FFFFFF; 334 --wl-chaturbate-a: ; 335 --wl-content-bgcolor: #FFF2F8; 336 --wl-filter-option-border-color: #4B89C4; 337 --wl-filter-panel-bgcolor: #F8F9FA; 338 --wl-filter-panel-highlight-color: #4B89C4; 339 --wl-filter-section-primary-text-color: #525252; 340 --wl-filter-section-support-text-color: #6E6F70; 341 --wl-filter-panel-button-active-bg-color: #E9E9E9; 342 --wl-filter-panel-button-hover-bg-color: #EEEEEE; 343 --wl-footer-href-color: #FFD8EB; 344 --wl-footer-text-color: #FFFFFF; 345 --wl-h1-color: #FF1084; 346 --wl-href-color: #0055FF; 347 --wl-navigation-alt-2-bgcolor: #FFD8EB; 348 --wl-navigation-alt-bgcolor: #FFB0D8; 349 --wl-navigation-bgcolor: #192831; 350 --wl-navigation-font-color: #FFFFFF; 351 --wl-signup-bg-color: #08DE0B; 352 --wl-signup-alt-bg-color: #cd5d26; 353 --wl-tab-active-color: #FF1084; 354 --wl-tab-active-font-color: #FFFFFF; 355 --wl-tab-border-color: #4A4A4A; 356 --wl-tab-inactive-color: #FFFFFF; 357 --wl-tab-inactive-font-color: #192831; 358 --wl-tag-exhibitionist-color: #0055FF; 359 --wl-tag-font-color: #FFFFFF; 360 --wl-tag-hd-color: #FF00AE; 361 --wl-tag-offline-color: #8A8A8A; 362 --wl-tag-private-group-color: #5F01D2; 363 --wl-tag-recorded-color: #FF2F00; 364 --wl-tagline-color: #222222; 365 --wl-tag-spy-price-color: #BF0000; 366 --wl-text-color: #222222; 367 } 368 </style> 369 370 371<style> 372body { 373 color: #222222; 374 background: #FF1084; 375} 376a { 377 color: #0055FF; 378} 379input[type=submit], button[type=submit] { 380 background-color: #08DE0B; 381} 382.register_body form .button { 383 background: none !important; 384 background-color: #08DE0B !important; 385} 386.register_body h1 { 387 color: #FF1084 !important; 388} 389#header, .footer-holder { 390 background: #FF1084 !important; 391} 392.logo-zone strong { 393 color: #222222; 394} 395.logo { 396 width: 400px; 397} 398#tsContent .defaultColor, #tsContent input[name="password"] { 399 color: #222222 !important; 400} 401#tsContent h1, #tsContent h2 { 402 color: #FF1084 !important; 403} 404 405.nav-bar { 406 background: #192831; 407} 408.nav-bar { 409 border-color: #FFB0D8; 410} 411.footer-holder { 412 border-top: 3px solid #FFB0D8; 413} 414.content { 415 background: #FFF2F8; 416} 417.sub-nav li.active>a, .sub-nav li>a.hover, .sub-nav li>a:hover:not(.hover-event), 418.tab.active, .tab:hover, .tabLink.tabOpen, .tabLink:hover, 419.gender-tab.active>a, .gender-tab>a.active, .gender-tab>a.hover, 420a.gender-tab.active, a.gender-tab.active, a.gender-tab.hover, 421div.gender-tab.active, div.gender-tab.hover { 422 background: #FF1084 !important; 423 border-bottom: 1px solid #FFF2F8 !important; 424 color: #FFFFFF !important; 425} 426.sub-nav li>a, .gender-tab>a, a.gender-tab, div.gender-tab { 427 border-color: #4A4A4A !important; 428 background-color: #FFFFFF !important; 429 color: #192831 !important; 430} 431.top-section{ 432 border-color: #4A4A4A; 433 background: none; 434 background-color: #FFD8EB; 435} 436.list .thumbnail_label_exhibitionist { 437 background-color: #0055FF; 438 color: #FFFFFF; 439} 440.list .thumbnail_label_offline { 441 background-color: #8A8A8A; 442 color: #FFFFFF; 443} 444.list .thumbnail_label_recorded{ 445 background-color: #FF2F00; 446 color: #FFFFFF; 447} 448.list .thumbnail_label_c_promoted { 449 background-color: #FF00AE; 450 color: #FFFFFF; 451} 452.list .thumbnail_label_c_private_show { 453 background-color: #5F01D2; 454 color: #FFFFFF; 455} 456 457.list .thumbnail_label_featured { 458 border-bottom: none; 459 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.33); 460} 461 462.list .thumbnail_label_c { 463 background-color: #FF00AE; 464 color: #FFFFFF; 465} 466.list .thumbnail_label_c_gaming { 467 background-color: #FF00AE; 468 color: #FFFFFF; 469} 470.footer-holder p, .content_wrapper .frame .footer { 471 color: #FFFFFF !important; 472} 473.footer-holder a, .footer-holder .nav li a { 474 color: #FFD8EB; 475} 476.list li { 477 background-color: #FFFFFF; 478 border-color: #FFD8EB; 479 color: #222222; 480} 481.list li a { 482 color: #0055FF; 483}
484.list .title a { 485 color: #FF1084; 486} 487.sub-info li { 488 color: #707070; 489} 490.list .title .age { 491 color: #707070; 492} 493.likes li a { 494 color: #222222; 495} 496.content_body h1 { 497 color: #FF1084 !important; 498} 499.actions li a { 500 color: #FFFFFF; 501 border-color: #4A4A4A; 502 background-color: #FFFFFF; 503} 504.actions li a:hover { 505 background-color: #FF1084; 506} 507.advanced_search_options { 508 color: #222; 509 background-color: #FFF2F8 !important; 510} 511.advanced_search_options h2 { 512 color: #FF1084 !important; 513} 514.advanced_search_options label { 515 color: #222222 !important; 516} 517#roomTabs { 518 background-color: #FFF2F8 !important; 519 color: #222222; 520} 521#roomTabs h1, .frame .header { 522 color: #FF1084 !important; 523} 524#roomTabs td, .MoreRooms, #roomTabs .contentText, .frame table tr td *, .frame table tr td, .frame table th{ 525 color: #222222 !important; 526} 527.frame table th.premium_user { 528 color: #FF1084 !important; 529} 530#roomTabs .link { 531 color: #0055FF !important; 532} 533.c-1 { 534 color: #222; 535} 536 537.password_warning, .followers { 538 color: #222222; 539} 540.followers a { 541 color: #0055FF; 542} 543.sub-nav li#mybroadcast-nav-tab a, .sub-nav li#contest_nav_tab a { 544 color: #FFFFFF; 545} 546.button_share a{ 547 color: #FFF; 548} 549.content, div#main, .content_body .frame { 550 background: #FFF2F8 !important; 551} 552#tag_table { 553 color: #222222; 554} 555#hashtag_ticker a { 556 color: #0055FF 557} 558#trending_root #tag_table .tag-table-body .tag_row:nth-child(odd) { 559 background-color: #FFF2F8; 560} 561#trending_root #tag_table .tag-table-body .tag_row:nth-child(even) { 562 background-color: #FFD8EB; 563} 564#tag_table .tag_row .tag a { 565 color: #0055FF 566} 567.footercon h2 { 568 color: #192831; 569} 570.creat{ 571 background-color: #08DE0B; 572} 573 574 575</style> 576<link media="all" rel="stylesheet" href="data:text/css;base64," type="text/css"> 577 578 579 580 581 <style type="text/css"> 582 583 </style> 584 585 586<!--[if IE 8]> 587
587<script src="https://web2.static.mmcdn.com/CACHE/js/output.9c278fc9fa6f.js"></script>
587 588 <style>#cb2_link_box{display:none!important;}</style> 589<![endif]--> 590 591<!--[if IE 9]> 592
592<script src="https://web2.static.mmcdn.com/CACHE/js/output.5be18910a576.js"></script>
592 593<![endif]-->
594<script src="https://web2.static.mmcdn.com/CACHE/js/output.21a69f49335b.js"></script>
594 595 596
596<script>(function(){var tsQueue=[];var tsWatcher=setInterval(function(){var tsInstance=window["tsInstance"];if(tsInstance!==undefined){clearInterval(tsWatcher);while(tsQueue.length>0){tsQueue.shift()(tsInstance);}}},50);window["tsExec"]=function(func){if(window["tsInstance"]!==undefined&&tsQueue.length<=0){func(window["tsInstance"]);}else{tsQueue.push(func);}};})();;if(window.self!==window.top&&window.top["onFrameLoad"]!==undefined){window.top["onFrameLoad"](window.self)};</script>
596 597 598</head> 599<body class="theme-external"> 600 601 602
603<script type="text/javascript"> 604 const URL_FORCED_THEME_NAME_STORAGE_KEY = "url_forced_theme_name" 605 606</script>
606 607 608 609 610 611 612 613<div id="base"> 614 615 616 617 618
619<script> 620 if (window.newrelic) { 621 window.newrelic.pauseReplay(); 622 } 623</script>
623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 <div id="header"> 638 <div class="ad"> 639 640 641 642 643 644 645 646 647 648 </div> 649 <div class="section clearfix"> 650 <div class="logo-zone"> 651 652 653 <strong class="logo" style="background: url(https://static-pub.highwebmedia.com/uploads/whitelabels/logos/2022/01/24/16/26/e18ae6433f9c3e040633736db426500829d8f7f1_logo.png) no-repeat;"> 654 <a href="/" data-roomlist-spa-nav></a> 655 </strong> 656 657 658 <strong>All the sluts you could ever want.</strong> 659 </div> 660 661 662 663<div class="right_section"> 664 <div id="user_information" data-paction="UserInfoPanel" data-testid="user-info-panel"> 665 <div id="user_information_header" class="user_information_header"> 666 <div id="user_information_profile_container" class="user_information_container anonymous"> 667 <img class="user_information_header_icon" title="Account Menu" data-testid="gender-icon" 668 669 src="https://web2.static.mmcdn.com/images/gendericons/anon.svg" alt="Anonymous Icon" 670 671 /> 672 673 <img class="user_information_header_arrowdown" title="Account Menu" src="https://web2.static.mmcdn.com/images/userinfoarrowdown.svg" data-testid="user-info-arrow"> 674 </div> 675 676 677 678 679 <div id="dmListIconRoot" class="user_information_icon chat_bubble" data-testid="messaging-icon-root"></div> 680 681 682 </div> 683 <div id="userInfoPanelMenuDropdownRoot"></div> 684 685 <div id="dmListDropdownRoot" data-testid="dm-list-dropdown"></div> 686 687 <div id="userUpdatesMenuDropdownRoot"></div> 688 <div class="bottom"> 689 <table width="100%"> 690 <tr> 691 <th>Status:</th> 692 <td title="Status" data-testid="status"> 693 694 Anonymous 695 696 </td> 697 <td><a href="/auth/login/" class="login-link nooverlay login--lginxsu" account-redirect data-testid="login-link">(Log In)</a></td> 698 </tr> 699 <tr> 700 701 702 <th>You have:</th> 703 <td> 704 <div class="overflow"> 705 <strong class="auip_tokens"> 706 707 708 <span class='tokencount' title="Token Count" updatable-count data-testid="token-count">0</span> Tokens 709 710 711 </strong> 712 </div> 713 </td> 714 <td> 715 <a href="/tipping/purchase_tokens/?source=TokenSourceUserInfoPanel" class='purchase_tokens login-link' data-purchase-event-source="TokenSourceUserInfoPanel" data-testid="purchase-tokens">(Get More)</a> 716 </td> 717 </tr> 718 </table> 719 </div> 720 </div> 721</div> 722 723 </div> 724 725 726 <div class="nav-bar"> 727 <ul id="nav"> 728 729 730 731 <a href="/accounts/register/?next=%2Fprivacy%2F" class="creat nooverlay" account-redirect data-testid="sign-up-tab"> 732 SIGN UP 733 <img src="https://web2.static.mmcdn.com/images/arrow-white.gif"></img> 734 </a> 735 736 737 <li><a id="ChatRoomLink" href="/" data-roomlist-spa-nav gendered-link> 738 HOME 739 </a></li> 740 741<li> 742 <a href="/discover/" gendered-link data-testid="discover-tab"> 743 <span class="header-title">DISCOVER</span> 744 </a> 745</li> 746 747 <li><a href="/tags/" gendered-link> 748 TAGS 749 </a></li> 750 <li id="spy_tab"><a href="/spy-on-cams/" data-roomlist-spa-nav gendered-link> 751 PRIVATE SHOWS 752 </a></li> 753 754<li id="followed_tab" > 755 <a href="/followed-cams/" class="followed-header" id="followed_anchor" data-testid="following-tab"> 756 <div style="display: inline-block">
757 <span class="followed_text">FOLLOWING</span> 758 <span class="followed_counts" data-paction-name="FOLLOWED"> 759 (0/0) 760 </span> 761 </div> 762 </a> 763</li> 764 765 766 767<li class="broadcast-yourself"> 768 <a 769 href="/accounts/register/?src=broadcast&next=/b/" 770 data-testid="broadcast-yourself-tab"> 771 BROADCAST YOURSELF 772 </a> 773</li> 774 775 </ul> 776 </div> 777 778 </div> 779 780 781 782 783 784 785<div id="site_notices"> 786 787 <div class="content" style="padding:0; margin:0;"> 788 <div class="content_body" style="padding:0; margin:0;"> 789 <div id="ie-support-notice" class="message dismissible_notice" data-cache-key="ie-support-notice" style="display:none"> 790 We noticed you're using a web browser that we don't support. Upgrade to a recent version of <br> <a href="https://www.google.com/chrome/">Chrome</a>, <a href="https://www.mozilla.org/firefox/">Firefox</a>, or <a href="https://support.apple.com/downloads/safari">Safari</a> for a better online experience. (<a href='#' class='dismiss_notice'>dismiss</a>) 791 </div> 792 </div> 793 </div> 794 795 796 797 798 799 800 801 802 803</div> 804 805 <div id="main" class="privacy_policy "> 806 807 808 809 <div class="content"> 810 <div class="content_body"> 811 812 <a name="gototop"></a> 813 <div class="legal_text"> 814 <h1>Privacy & Cookies Policy</h1> 815 816<p>This Privacy & Cookies Policy (the "Policy") dated November 8, 2023 replaces all previous policies. 817 Please take the time to review before you continue to use our products and services.</p> 818 819<p>This Policy applies to any information you provide to us, including through this website, our mobile apps, 820 communications by email and through social media, by telephone and in person. It also covers any information we 821 receive from third parties.</p> 822 823<p>By using our products and services, including browsing our websites, registering or logging in, you agree we may 824 use your information as outlined in this Policy. If you do not wish to have your information used in line with 825 this Policy, you must not use our products and services and not otherwise provide us with your information.</p> 826 827<h2>About us</h2> 828 829<p><span class="company-name-US"></span> 830 operates the Platform.</p> 831 832<h2 style="text-decoration: underline">Information we may collect and process about you</h2> 833<ul> 834 <li>Information you provide to us, including by way of example only, your username, email address, date of birth, 835 and images and content you may share including age verification related content.</li> 836 <li>Your IP address.</li> 837 <li>Information with respect to accounts you've visited, products and services you've clicked on or shown an interest.</li> 838 <li>Information, communications, and content you share through your account.</li> 839 <li>Information, communications, and content stored and/or saved through your account.</li> 840 <li>Information provided by other companies who have obtained your permission through their own privacy policies to share information about you.</li> 841 <li>Information about your interaction with the Platform including any advertisements.</li> 842 <li>Information we collect using cookies stored on your device about your use of the Platform and/or selected third party websites.</li> 843 <li>Information we collect or remember using technologies similar to cookies, such as device identifiers on your mobile device.</li> 844 <li>Technical information from your device relating to the service(s) you receive and/or access.</li> 845 <li>Your communications with billing and support team members.</li> 846 <li>Information relating to the location of your device. 847</ul> 848 849<h2 style="text-decoration: underline">How we may use your information</h2> 850 851<h3>General Site Administration</h3> 852 853<p>By accessing the Platform, you agree that we may collect, hold, use, and otherwise process your content, data, 854 communications, and information (including personal information) for the purpose of providing you with those 855 products and services you request and/or access, as well as developing and operating our business. By providing us
856 with your email address, you agree to receive emails from us or sent on our behalf providing you with messages 857 regarding your account including, but not limited to, purchase confirmations, renewal confirmations, warnings, 858 alerts (including alerts related users streaming broadcasts or content submissions), and newsletters. Should you 859 determine to provide an email address, you may change your email address at any time.</p> 860 861<h3>Payment Processing</h3> 862 863<p>Please note that we contract with various third parties to carry out payment processing in connection with any 864 purchases you may make through the Platform. The processing and storage of any and all information you may provide 865 to any such third-party payment processor, including information they may collect from you, is not governed by this 866 Policy. You will need to review the Privacy and Cookie Policy for such third party on their website.</p> 867 868<h3>Two Factor Authentication</h3> 869 870<p>When you enable two factor authentication to protect your account and select to associate a phone number with your 871 account, you are adding this number to your account as well as providing it directly to a third party called 872 Twilio. Their use of this information is outside of this Policy; however they do not receive any information 873 regarding your account beyond the phone number you provide directly to them.</p> 874 875<h3>Fraud Prevention Services</h3> 876 877<p>We use third-party services in connection with preventing fraud and other damage to the Platform and systems. As 878 such we may provide such services with your IP and device and access data to detect and prevent potential fraudulent 879 or other abusive activity which activity may be damaging to the Platform and/or its members. This information will be 880 retained indefinitely for the protection of the Platform and its users.</p> 881 882<h3>Content Assurance</h3> 883 884<p>All content, whether written, live, recorded, through photographs or otherwise, is subject to both automated and 885 manual review to ensure that all such content complies with the Chaturbate Terms. For individuals who broadcast 886 and elect not to share their face, including, by way of example, of wearing a mask or only broadcasting from a 887 limited viewpoint, such individuals may receive periodic interruptions requesting a selfie to confirm their Age of 888 Majority (as such term is defined in the Terms). These images are retained internally as a part of age verification 889 records for review by our trained age verification team.</p> 890 891<h3>Registration Information and How it May be Used</h3> 892 893<p>General account registration: You will be required to provide a username and date of birth to demonstrate you meet 894 the minimum age requirements set forth in the Terms & Conditions which is maintained internally for account access 895 purposes. You will also be required to provide certain information that will be posted on your bio and is 896 considered public information including an age through your bio page (note that this does not have to be your real 897 age provided that you do not use the age function to suggest you ever accessed the Platform prior to reaching the 898 Age of Majority) and gender information including your gender (which may be updated as and when you feel 899 appropriate provided it is not used abusively), and what genders you are interested in communicating with. 900 This information, together with any information you determine to provide in your account profile, (including by way 901 of example only, your location and other optional data like "about me" and any wishlist(s)) will be publicly posted 902 in connection with your username and is considered public information as set forth below, regardless of the use of 903 a password on your profile.</p> 904 905<p>Independent Broadcaster registration: In addition to the general account registration information above, you will 906 be required, as more fully detailed below, to provide a color copy of your current government-issued photo 907 identification together with a brief live video and/or burst of images of yourself. This information is retained by 908 us in compliance with United States Federal law which, as of the date of this policy, requires all age verification 909 documentation and images be retained for a period of seven (7) years from the date content was last made available 910 through your account. Unless you elect to associate with a studio, before you can receive payment, you will be 911 required to provide "pay to" information such as a bank account or home address. If you elect to have someone else 912 (such as a business or romantic partner) receive payment, this individual will also be required to provide age 913 verification information through your account. You may be required to provide certain taxpayer information. We 914 report to the United States Internal Revenue Service, and all foreign countries' equivalent services/agencies as 915 we may deem required or appropriate, all moneys through the Platform to Independent Broadcasters.</p> 916 917<p>Independent Affiliates: Should you determine to create an independent advertiser affiliate account with the Platform, 918 you will be required to provide "pay to" information such as a bank account or home address. You may be required to 919 provide certain taxpayer and age verification information, including completing the age verification process 920 required of Independent Broadcasters. We report to the United States Internal Revenue Service, and all foreign 921 countries' equivalent services/agencies as we may deem required or appropriate, all moneys through the Platform 922 to Independent Broadcasters.</p> 923 924<h3>Public Information</h3> 925 926<p>The Platform may provide message boards, blogs, chat, private/direct messaging, tip notes, content streaming, 927 image sharing, and other user generated content facilities, in addition to user profiles. Anything that you share 928 through any of these means is deemed public information regardless of your use of a password or other function to 929 restrict users' ability to view. You should always be careful when deciding to disclose your personal information. 930 All public information is subject to review and monitoring for compliance with the Chaturbate Terms. Additionally, 931 as noted in the Terms, we would remind you to exercise caution in sharing off-Platform links and methods of 932 communication as 1. Sharing such information may intentionally or unintentionally disclose personally identifying 933 information and 2. We are, with very rare exceptions, unable to assist with such links and communications because 934 we are unable to verify any purported screen captures provided to us. When you purchase and tip tokens to other 935 independent broadcasters and/or when you purchase a Platform subscription or fan club membership, this may change 936 the color of your username based upon such activity.</p> 937 938<h3>Certain Information Use Out of Our Control</h3> 939 940<p>As noted above, all content and information shared through the Platform (
940other than your government issued 941 identification and selfie submitted in the Independent Broadcaster and/or Independent Affiliate age verification 942 account creation process) is considered public information. Should you determine to broadcast, upload, or otherwise 943 share any content to the Platform, you understand that we cannot control the use of such public information by any 944 user/observer of the Platform. Furthermore, we cannot control the use of any personal information you may determine 945 to share, either intentionally or unintentionally, with other users/observers of the Platform. You should exercise 946 caution in discussing your location, name, account information, and other identifying information. For privacy, we 947 recommend using a unique username not in any way tied to any of your social media accounts or real name.</p> 948 949<h3>Location Based Services</h3> 950 951<p>Where we provide services that utilize your device's location, we may permit other users of the service to block 952 individuals in certain locations, based upon their IP, from accessing such users' content.</p> 953 954<h3>Community Support</h3> 955 956<p>From time to time we may, directly or through one or more third parties, provide billing and other support to 957 members and viewers of the Platform. Because we provide support to members and viewers, rather than "customer 958 support" we refer to this service as "community support." By contacting and/or reaching out to the Platform's 959 community support team(s), you understand that all such communications are subject to recording and monitoring 960 by us and by the applicable third-party service provider, if any. All such communications may be retained and 961 referenced for internal purposes as well as for future community support issues.</p> 962 963<h3>How we may share your information</h3> 964 965<p>Your username will be associated with all activities you undertake on the Platform including, without limitation, 966 messages sent, content shared, and broadcast content. Your gender information is shared through your account and 967 will be used to categorize your account and the content that you share so it is easier for Platform users to find. 968 Your IP addresses, device data, and other use information are used by us in order to optimize the Platform for use. 969 Your usage history may also be used to help our internal algorithm to recommend other Platform users to you. Your 970 information may also be shared with third parties with whom we contract to provide certain services on our website 971 such as third-party hosting services and site optimization services. Your "pay to" information, if provided to us, 972 will be shared with third parties (such as, by way of example only, our banking and other financial services 973 providers) only as necessary to process payments to you using the "pay to" information you have provided. 974 All records collected in compliance with the Regulations, as such term is defined below, will be shared as 975 required to comply with applicable law and regulations and as may be requested by you in writing. Notwithstanding 976 the forgoing, we reserve the right to share any and all account information as we deem appropriate â in response 977 to written request(s) from law enforcement or other third parties; should we believe, in our sole discretion, 978 that you or your account may be involved with illegal activity; or, if we determine, in our sole discretion, that 979 such disclosure is necessary to protect the rights or property of Chaturbate, Platform users, and/or third 980 parties.</p> 981 982<h3>Safeguards and security for your information</h3> 983 984<p>We have measures in place to protect the security of your personal information from unauthorized access or use, 985 such as by using encryption technology.</p> 986 987<h3>Information Deletion</h3> 988 989<p>Should you request your personal data be deleted, it will be deleted in compliance with our data retention 990 policy and applicable law and rules. In order to avoid abuse of the Platform and to avoid anyone impersonating 991 you, your username will be retained. If your use of the Platform is restricted for any reason (including, 992 by way of example only, a suspension, ban, limitation on number of accounts, or otherwise) at the time you
993 request deletion of your account and/or personally identifying information, your status with the Platform may be 994 converted to a permanent ban and, whether or not the restriction is converted to a permanent ban, minimal records 995 related to your account and restrictions will be retained as necessary to maintain your restrictions for the 996 duration of the applicable restrictions. In the event that you have tokens, purchases/subscriptions, or content 997 associated with your account at the time you request deletion, by requesting deletion you are agreeing that all 998 such tokens, amounts, and content are being forfeited by you to us and that you shall not be entitled to any 999 transfer or refund. You understand that requesting deletion of your account will not in any way require the 1000 deletion of records we believe necessary to comply with the Regulations; provided that we will only retain 1001 such records as required by the Regulations which Regulations may be amended or even replaced from time to time.</p> 1002 1003<p>You can request permanent deletion using the Platform's deletion tool 1004 <a href="/security/privacy/delete/">here</a>.</p> 1005 1006<h2 style="text-decoration: underline">Biometric and AV Documents Policy</h2> 1007 1008<h3>Biometric Data Collection and Storage Policy</h3> 1009 1010<p>This Biometric Data and AV Documents Collection and Storage Policy (the "Policy") last updated July 28, 2023, applies 1011 to your use of <span class="company-name-US"></span> 1012's ("we," "us," or "our") interactive chat platform available through Chaturbate.com 1013 (the "Platform"). Please take the time to review before you proceed with submitting your AV Documents. As used 1014 herein "AV Documents" refers to all images you may submit to us either directly or through a third party intended to 1015 comply with our age verification requirements which currently require a clear color image of your unexpired 1016 government-issued photo identification containing a recent and recognizable photo of you, together with a live 1017 burst/series of images taken of your 'Selfie'. Your 'Selfie' will be displayed on your account's age verification 1018 page, as well as used by the Chaturbate compliance team to ensure compliance with the Chaturbate Terms related to 1019 your broadcasts and/or Affiliate Referral payouts.</p> 1020 1021<p>We use technology from Incode Technologies, Inc. ("Incode") for identity verification, fraud prevention, and security 1022 purposes, ("Services"). Company and/or Incode may collect and generate biometric identifiers and biometric 1023 information, such as your faceprint ("Biometric Data"), a selfie image, and, where applicable, information from your 1024 government-issued identification or your interactions with Incode and Company systems while onboarding (collectively 1025 with Biometric Data, "Personal Data") for the Services, and may disclose such data to service providers or 1026 government entities as required. Learn more about how your Personal Data is processed, including retention, 1027 Company's and/or Incode's terms, including mandatory arbitration and class action waiver, and data processing 1028 practices and deletion in this Policy and Incode Privacy Notice.</p> 1029 1030<p>By ticking the box consenting to this Policy during the account creation process, you accept providing us with your 1031 identification Personal Data, including your Biometric Information, for Company's and Incode's collection, storage, 1032 retention, use, transfer and disclosure of such information to provide the identity verification services, 1033 consistent with this Policy and Terms & Conditions which you may find at https://chaturbate.com/terms/. Even if you 1034 consent, you have the right to request the withdrawal of your consent at any time by either deleting your account or 1035 disassociating your Person Code from an account with the understanding that we may be required to retain certain 1036 information in connection with age verification and other obligations.</p> 1037 1038<p>If you do not wish to have your information used in line with this Policy, and Incode's <a 1039 href="https://incode.com/omni-privacy/" target="_blank" rel="noopener noreferrer">Privacy Policy</a>, you must 1040 not submit AV Documents.</p> 1041 1042<h3>What is Biometric Data</h3> 1043<p>Biometric data is any biological characteristics of a person, or information based upon such a characteristic, 1044 including characteristics such as those defined as "biometric identifiers" and "biometric information" under the 1045 Illinois Biometric Information Privacy Act, 740 ILCS 14/1, et seq. "Biometric identifier" means a retina or iris 1046 scan, fingerprint, voiceprint, or scan of hand or face geometry. "Biometric information" means any information, 1047 regardless of how it is captured, converted, stored, or shared, based on an individual's biometric identifier used 1048 to identify an individual.</p> 1049 1050<h3>Biometric Data We May Collect and Process</h3> 1051<p>When you submit AV Documents either directly to us or through a secure third party, including Jumio Corporation, a 1052 three-dimensional scan of your face geometry will be taken. You will be prompted to take a short burst/series of 1053 images of your face using the camera on your mobile device or other internet connected webcam. We, directly or
1054 through a secure third party, may also collect a similar face geometry during your live video broadcasts on the 1055 Platform for comparison to the biometric data collected during submission of your AV Documents.</p> 1056 1057<h3>Why is Biometric Data Collected?</h3> 1058<p>Your biometric data is collected and used for age verification purposes in furtherance of our age verification 1059 procedures and practices, which exist to prevent underage and other unauthorized use of the Chaturbate platform. 1060 This information is used to further ensure that the individual providing the AV Documents is the person depicted in 1061 such documents and the person accessing the account(s) with which such documents are associated.</p> 1062 1063<h3>How is Your Biometric Data Stored?</h3> 1064<p>The photo of your face from your AV Documents (the "Selfie") will be cropped and stored separately from your 1065 original AV Documents and made available through a secure, close-ended system to our team of reviewers to confirm 1066 that you are the person appearing through your account. Your AV Documents with your date of birth and real name will 1067 be stored separately in a secure system. Your AV Documents will only be reviewed by members of our team engaged in 1068 age verification and routine audits of previously submitted age verification. Any and all biometric data generated 1069 from your AV Documents (the "Biometric Data") is also stored securely and separately apart from your Selfie. The 1070 Biometric Data will only be used to verify your identification and, if and when the technology is implemented, to 1071 automatically review your live and recorded content to confirm you are the individual in such content.</p> 1072 1073<h3>How Long is Your Biometric Data Stored?</h3> 1074<p>Your Biometric Data will be retained for the same period as your AV Documents which documents are retained as require 1075 by 18 USC § 2257 and its regulations (the "Regulations"). As of the date this Policy is written, the Regulations 1076 require that age verification documentation be retained for a period of seven (7) years from the last time content 1077 was available through your account(s).</p> 1078 1079<h3>Person Code</h3> 1080<p>For each individual who successfully completes the required age verification procedures, such individual will be 1081 provided with a personal code number ("Person Code") which such individual can use to track him/her/themself across 1082 accounts as well as in interactions with the customer support team. Each Person Code is unique and associated with 1083 only one individual. You should keep your Person Code confidential. Please note that for your security, in your 1084 dealings with the customer support, age verification, and other teams, you may still be required to provide 1085 additional information in order to verify you are the person associated with the Person Code.</p> 1086 1087<h3>No Obligation to Accept AV Documents</h3> 1088<p>Notwithstanding anything herein to the contrary, we reserve the right to specify which government issued 1089 identification may be accepted based upon your location and our sole determination of the reliability of such 1090 documentation. As an example of documentation we do not accept, by way of example only and not limitation, we do not 1091 accept handwritten and/or paper documents.</p> 1092<p>Additionally, as more fully detailed throughout the Platform, particularly during the age verification process, the 1093 acceptable government-issued identification must contain a photograph of you that is both recent and recognizable. 1094 Again, by way of example only, identification containing photos of you as a young minor or photos from several years 1095 ago, regardless of your current age or age at the time the image was taken, may be rejected under this requirement. 1096 Additionally, by way of further example only, identification containing recent images which do not reflect 1097 alterations (such as surgeries, piercings, tattoos, or other modifications, whether temporary or permanent) in your 1098 face may also be rejected.</p> 1099 1100 1101<h2 style="text-decoration: underline">Cookies Policy</h2> 1102 1103<p>You should be aware that when you use the Site we may collect information using cookies or similar technologies.</p> 1104 1105<h3>What are cookies and how do they work?</h3> 1106 1107<p>
1107Cookies are small files that are downloaded to your computer or mobile device when you visit a website. Your browser 1108 sends these cookies back to the website every time you visit the site again, so it can recognize you. This allows 1109 websites to tailor what you see on the screen.</p> 1110 1111<h3>Do we use other technologies which are similar to cookies?</h3> 1112 1113<p>Our websites, apps and emails often contain small invisible images known as 'web beacons' or 'tracking pixels'. These 1114 are used in a way similar to cookies, to understand when a particular part of a webpage is viewed. Our apps often 1115 use device identifiers in the same way as cookies. A device identifier is a unique number on your device which allow 1116 us to remember your device.</p> 1117 1118<h3>What do we use cookies for?</h3> 1119 1120<p>Cookies make using websites much smoother and affect lots of the useful features of websites. There are many 1121 different uses for cookies, but they fall into four main groups:</p> 1122 1123<ol type="i"> 1124 <li>Cookies that are needed to provide the service you have asked for. Some cookies are essential so you can move 1125 around the website and use its features. Without these cookies, services you've asked for can't be provided. 1126 These cookies gather information about you that can be used for remembering your browsing history or allowing 1127 you to stay logged in during your visit. 1128 </li> 1129 <li>Cookies used to improve your browsing experience. These cookies allow the website to remember choices you make, 1130 such as your language or region and they provide improved features such as content provider recommendations and 1131 limiting the number of times a particular advertisement is shown to you. 1132 </li> 1133 <li>Cookies used to understand how people use our products and services. This allows us to keep track of what 1134 pages are popular to help other users find such pages. 1135 </li> 1136 <li>Cookies used to show advertising that is relevant to you based upon your viewing history.</li> 1137</ol> 1138 1139<p>We also use cookies in order to know how many advertisements we serve, how many times these are clicked or hovered 1140 over with a mouse cursor, how many advertisements we show to a given user and how many customer actions these 1141 generate.</p> 1142 1143<p>We may also use cookies on the Site and advertisers' sites to understand which customers reach a sale or other 1144 action page on an advertiser's site. This allows us to monitor how effective our advertising is.</p> 1145 1146<p>Some of our web pages will contain promotional links to other companies' sites. If you follow one of these links and 1147 then register with or buy something from that other site, a cookie is sometimes used to tell that other site that 1148 you came from one of our sites. Such other site may then pay us a small amount for the successful referral. You will 1149 need to review the privacy policy of any website whose advertisement you click on as this Policy only applies to 1150 pages on our domain.</p> 1151 1152 1153<h2 style="text-decoration: underline">Contacting us and accessing your personal information</h2> 1154 1155<p>If you wish to review or receive a copy of the personal information we hold about you, we offer a self-serve tool <a 1156 href="/security/privacy/data_export/" style="text-decoration: underline; font-weight: bold">here</a></p> 1157 1158<p>If you have any queries or comments about this Privacy & Cookies Policy OR if you wish to review or receive a 1159 copy of the personal information we hold about you, please write to us at:</p> 1160 1161<blockquote>Attention: Data Protection Officer<br/> 1162 <span class="company-name-US"></span> 1163<br/> 1164 23615 El Toro Road #X344<br/> 1165 Lake Forest, CA 92630, USA<br/> 1166 <a href="/cdn-cgi/l/email-protection#e595978c9384869c94908096918c8a8b96a5868d8491909787849180cb868a88"><span class="__cf_email__" data-cfemail="0676746f7067657f77736375726f69687546656e67727374646772632865696b">[email protected]</span></a> 1167</blockquote> 1168 1169 1170<p>We reserve the right to charge an administration fee in relation to fulfilling a request for access to personal 1171 information which fee shall not exceed the maximum fee allowed by law.</p> 1172 1173<h3>Changes to this Privacy & Cookies Policy</h3> 1174 1175<p>We reserve the right to make changes to our Privacy & Cookies Policy. Changes to this policy will be posted here 1176 and 1177 will become effective as of the updated effective date. Your continued use of our website or platform will signify 1178 your acceptance of these changes.</p> 1179 1180 1181<h2 style="text-decoration: underline">Residents of the State of California.</h2> 1182<p>Under the California Consumer Privacy Act, you have certain rights with respect to the personally identifying 1183 information you provide to us.</p> 1184<p>Copies of Your Personally Identifying Information.</p> 1185<p>For free, up to two times in any twelve-month period, you are entitled to obtain the following information for the 1186 immediately preceding twelve month period:</p> 1187<ol style="list-style-type: decimal"> 1188 <li>The categories of information we have collected about you;</li> 1189 <li>The categories of sources of the information we have collected about you;</li> 1190 <li>The purpose for which we have collected such information about you;</li> 1191 <li>A copy of the personally identifying information we have collected about you; and,</li> 1192 <li>To be informed if we have sold or disclosed your personally identifying information to a third party and for 1193 what purpose. 1194 </li> 1195</ol> 1196<p>In order to obtain a copy of this information with respect to your account, you may email or call using the following 1197 information:</p> 1198<p>Toll-Free phone number: (877) 338-7068</p> 1199<p>Email address: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d4a7a1a4a4bba6a094b7b6f9a3b8fab7bbb9">[email protected]</a></p> 1200<p>For your privacy and protection, we will require certain information to confirm that it is you, the accountholder, 1201 requesting the information. If there is no information associated with your account that we can verify, such as your 1202 email address or other information, we may be unable to complete your request. For your protection, responsive 1203 information will only be delivered to the email address assigned to the subject account. For an email address to be 1204 "assigned to an account" as used herein, it means the email address to which you receive account security 1205 notifications such as account recovery instructions; it does not mean the email address you may have provided in 1206 completing your Independent Broadcaster Agreement, if you completed an Independent Broadcaster Agreement.</p> 1207 1208 </div> 1209 <div id="btp">[<a href="#gototop"> BACK TO TOP </a>]</div> 1210 <br/> 1211 <br/> 1212 1213 </div> 1214 </div> 1215 1216 </div> 1217 1218 <div class="footer-holder" id="footer-holder"> 1219 1220 1221<div class="footercon"> 1222 <div class="col1" data-paction="Footer-FreeCamsByAge" gendered-category data-testid="age-cams"> 1223 1224 <h2>
1224Free Cams by Age</h2> 1225 1226 1227 1228 1229 1230 <dl> 1231 1232 <dd><a href="/teen-cams/"> 1233 Teen Cams (18+) 1234 </a></dd> 1235 1236 <dd><a href="/18to21-cams/"> 1237 18 to 21 Cams 1238 </a></dd> 1239 1240 <dd><a href="/20to30-cams/"> 1241 20 to 30 Cams 1242 </a></dd> 1243 1244 <dd><a href="/30to50-cams/"> 1245 30 to 50 Cams 1246 </a></dd> 1247 1248 <dd><a href="/mature-cams/"> 1249 Mature Cams (50+) 1250 </a></dd> 1251 1252 </dl> 1253 1254 1255 </div> 1256 <div class="col2" data-paction="Footer-FreeCamsByRegion" gendered-category data-testid="region-cams"> 1257 1258 <h2>Free Cams by Region</h2> 1259 1260 1261 1262 1263 1264 <dl> 1265 1266 <dd><a href="/north-american-cams/"> 1267 North American Cams 1268 </a></dd> 1269 1270 <dd><a href="/other-region-cams/"> 1271 Other Region Cams 1272 </a></dd> 1273 1274 <dd><a href="/euro-russian-cams/"> 1275 Euro Russian Cams 1276 </a></dd> 1277 1278 <dd><a href="/asian-cams/"> 1279 Asian Cams 1280 </a></dd> 1281 1282 <dd><a href="/south-american-cams/"> 1283 South American Cams 1284 </a></dd> 1285 1286 </dl> 1287 1288 1289 </div> 1290 <div class="col3" data-paction="Footer-PrivateShows" gendered-category data-testid="private-cams"> 1291 1292 <h2>Available Private Shows</h2> 1293 1294 1295 1296 1297 1298 <dl> 1299 1300 <dd><a href="/6-tokens-per-minute-private-cams/"> 1301 6 Tokens per Minute 1302 </a></dd> 1303 1304 <dd><a href="/12-18-tokens-per-minute-private-cams/"> 1305 12-18 Tokens per Minute 1306 </a></dd> 1307 1308 <dd><a href="/30-42-tokens-per-minute-private-cams/"> 1309 30-42 Tokens per Minute 1310 </a></dd> 1311 1312 <dd><a href="/60-72-tokens-per-minute-private-cams/"> 1313 60-72 Tokens per Minute 1314 </a></dd> 1315 1316 <dd><a href="/90-tokens-per-minute-private-cams/"> 1317 90+ Tokens per Minute 1318 </a></dd> 1319 1320 </dl> 1321 1322 1323 </div> 1324 <div class="col4" data-paction="Footer-FreeCamsByStatus" gendered-category data-testid="status-cams"> 1325 1326 <h2>Free Cams by Status</h2> 1327 1328 1329 1330 1331 1332 <dl> 1333 1334 <dd><a href="/spy-on-cams/"> 1335 Private Shows 1336 </a></dd> 1337 1338 <dd><a href="/new-cams/"> 1339 New Cams 1340 </a></dd> 1341 1342 <dd><a href="/gaming-cams/"> 1343 Gaming Cams 1344 </a></dd> 1345 1346 </dl> 1347 1348 1349 </div> 1350 <div class="col5" data-paction="Footer-FreeCams" data-testid="free-cams"> 1351 1352 <h2>Free Cams</h2> 1353 1354 1355 1356 1357 1358 <dl> 1359 1360 <dd><a href="/"> 1361 Featured Cams 1362 </a></dd> 1363 1364 <dd><a href="/female-cams/"> 1365 Female Cams 1366 </a></dd> 1367 1368 <dd><a href="/male-cams/"> 1369 Male Cams 1370 </a></dd> 1371 1372 <dd><a href="/couple-cams/"> 1373 Couple Cams 1374 </a></dd> 1375 1376 <dd><a href="/trans-cams/"> 1377 Trans Cams 1378 </a></dd> 1379 1380 </dl> 1381 1382 1383 </div> 1384</div> 1385 1386 1387 1388 1389 <div class="w_footer"><font rel="nofollow" size="4" target="_blank"><b rel="nofollow" target="_blank"><h1 rel="nofollow" target="_blank"> 1390<a href="/external_link/?url=https%3A%2F%2Fwww.fapcandy.com" rel="nofollow" target="_blank">Premium Webcams</a> | 1391<a href="/external_link/?url=https%3A%2F%2Fwww.sluts.xyz" rel="nofollow" target="_blank">Slutty Girls</a> | 1392<a href="/external_link/?url=https%3A%2F%2Fwww.pussy.xyz" rel="nofollow" target="_blank">Hot Wet Pussy</a> | 1393<a href="/external_link/?url=https%3A%2F%2Fwww.babes.xyz" rel="nofollow" target="_blank">Sexy Babes on Webcam</a> | 1394<a href="/external_link/?url=https%3A%2F%2Fwww.japanese.xxx" rel="nofollow" target="_blank">Japanese Girls</a> | 1395<a href="/external_link/?url=https%3A%2F%2Fwww.camsofa.com" rel="nofollow" target="_blank">CamSofa</a> | 1396<a href="/external_link/?url=https%3A%2F%2Fwww.hunky.xyz" rel="nofollow" target="_blank">Hunky Guys</a> | 1397<p rel="nofollow" target="_blank"> 1398<a href="/external_link/?url=https%3A%2F%2Fwww.broker.xxx" rel="nofollow" target="_blank">Buy Adult Websites</a> | 1399<a href="/external_link/?url=https%3A%2F%2Fwww.broker.xxx%2Fsell-your-business-or-website%2F" rel="nofollow" target="_blank">Sell Adult Website</a> | 1400<a href="/external_link/?url=https%3A%2F%2Fwww.broker.xxx%2Fwebsite%2F" rel="nofollow" target="_blank">Buy Pornsites</a> 1401</p></h1></b> 1402</font> 1403</div> 1404 1405 1406 1407 <ul class="nav" data-paction="Footer-Meta"> 1408 <li><a href="https://support.chaturbate.com/hc/en-us/articles/45487892163348-Safety-Consent" target="_blank" data-testid="safety-consent">Safety &
1408 Consent</a></li> 1409 1410 1411 <li><a href="/terms/" data-testid="terms">Terms & Conditions</a></li> 1412 <li><a href="/privacy/" data-testid="privacy">Privacy Policy</a></li> 1413 1414 <li><a href="/cdn-cgi/l/email-protection#6d1e181d1d021f192d0e0f401a01430e0200521e180f07080e19503e0118191e433514174b030f1e1d563e181d1d021f194b030f1e1d563f081c18081e194b030f1e1d56404b030f1e1d56381e081f030c0008574b030f1e1d562c030203140002181e381e081f">Support</a></li> 1415 1416 1417 <li><a href="https://chaturcommunity.com/community-guidelines-and-platform-safety" target="_blank" rel="noopener" data-testid="community-guidelines">Community Guidelines</a></li> 1418 1419 <li><a href="https://support.chaturbate.com/hc/en-us/requests/new?ticket_form_id=5912786461332" target="_blank" rel="noopener" data-testid="dmca">DMCA / Remove Content</a></li> 1420 <li><a href="#" onclick="window['tsExec'] && tsExec(function(ts){ ts.openFeedbackForm('footer') })" data-testid="feedback">Feedback</a></li> 1421 <li><a href="/security/" data-testid="security">Security Center</a></li> 1422 <li><a href="/law_enforcement/" data-testid="law-enforcement">Law Enforcement</a></li> 1423 1424 1425 <li><a href="https://support.chaturbate.com/hc/en-us/requests/new?ticket_form_id=26373221045780" target="_blank" rel="noopener" data-testid="report-abusive-content">Report Nonconsensual/Abusive Content</a></li> 1426 <li><a href="/billingsupport/" data-testid="billing">Billing</a></li> 1427 <li><a href="/security/privacy/deactivate/" data-testid="disable-account">Disable Account</a></li> 1428 1429 1430 <li><a href="/v2apps/" data-testid="v2-apps">Apps</a></li> 1431 1432 <li><a href="/contest/details/" data-testid=contest>Contest</a></li> 1433 1434 <li><a href="/in/?tour=07kX&campaign=855L4&track=default" data-testid="affiliate-programs">Affiliate Program</a></li> 1435 1436 1437 1438 </ul> 1439 <ul class="langs" data-paction="Footer-Language"> 1440 <li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-de"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="de"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Deutsch"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-en"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="en"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="English"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-es"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="es"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Español"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-fr"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="fr"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Français"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-it"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="it"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Italiano"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ja"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="ja"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="æ¥æ¬èª"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ko"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="ko"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="íêµì´"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-pl"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="pl"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Polski"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-pt"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="pt"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Português"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-ru"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="ru"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="Ð ÑÑÑкий"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-zh-hans"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="zh-hans"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="ç®ä½ä¸æ"/></form></li><li><form target="_top" action="/set_language/" method="post" data-testid="set-lang-zh-hant"><input type="hidden" name="csrfmiddlewaretoken" value="gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"><input type="hidden" name="language" value="zh-hant"/><input type="hidden" name="next" value="/privacy/"/><input type="submit" value="ç¹é«ä¸æ"/></form></li> 1441 </ul> 1442 1443
1444 1445<p data-paction="Footer-Compliance"><a href="/2257/" data-testid="record-keeping">18 U.S.C. 2257 Record Keeping Requirements Compliance Statement</a></p> 1446 1447 1448<p data-paction="Footer-Compliance" data-testid="copyright">© Copyright Sluts.xyz 2011 - 2026. All Rights Reserved.<br />django-7cc4b5595d-q24xp:7a76185e8a75:a431d8b81ac7113b-ORD</p> 1449<p style="margin-top: 15px;" class="footer-labels" data-paction="Footer-Compliance"> 1450 <img src="https://web.static.mmcdn.com/images/badges/safelabeling.gif?hash=7a76185e8a75" title="SafeLabeling" alt="Safe label logo" data-testid="safe-labeling"> 1451 <a href="https://www.rtalabel.org/?content=validate&rating=RTA-5042-1996-1400-1577-RTA&ref=www.sluts.xyz"><img 1452 src="https://web.static.mmcdn.com/images/badges/88x31_RTA-5042-1996-1400-1577-RTA-W-VERIFIED.gif?hash=7a76185e8a75" 1453 style="margin: 0 10px;" 1454 title="RTALabel" alt="RTA verified logo" data-testid="rta"></a> 1455 <a href="https://www.asacp.org/?content=validate&ql=329884767938eafe299e303fac732bdf"><img 1456 src="https://web.static.mmcdn.com/images/badges/ApprovedASACPmember.gif?hash=7a76185e8a75" 1457 title="ASACP" alt="Approved ASACP member logo" data-testid="asacp"></a> 1458</p> 1459 1460 1461 <p class="highlight">Whitelabel powered by <a href="http://chaturbate.com/affiliates/in/?tour=grq0&campaign=855L4&track=default">Chaturbate.com</a></p> 1462 1463 </div> 1464 1465 1466 1467</div>
vendor: 109 bytes, lines 1467-1468
1467 1468<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1468<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a431d8b81ac7113b',t:'MTc5MDc1NjgyNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1468</body> 1469
1470<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/djangojs.js?hash=7a76185e8a75"></script>
vendor: 1 bytes, line 1470
1470
1471<script src="https://web2.static.mmcdn.com/CACHE/js/output.427e085f0fcf.js"></script>
1471 1472 1473 1474 1475
1476<script type='text/javascript'> 1477 1478$.facebox.settings.loadingImage = 'https://web2.static.mmcdn.com/facebox/loading.gif'; 1479$.facebox.settings.closeImage = 'https://web2.static.mmcdn.com/facebox/closelabel.png'; 1480$(function() { 1481 $('.increase_limits a, a.increase_limits').click(function() { 1482 var popupwindow = window.open("/tipping/purchase_tokens/increase_limits/", '_blank', 1483 'status=0,toolbar=0,menubar=0,directories=0,resizable=1,' + 1484 'scrollbars=1,height=615,width=850'); 1485 popupwindow.focus(); 1486 return false; 1487 }); 1488}); 1489 1490$.ajaxSetup ({ 1491 // Disable caching of AJAX responses 1492 cache: false 1493}); 1494 1495$(function() { 1496 function csrfSafeMethod(method) { 1497 return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); 1498 } 1499 1500 $.ajaxSetup({ 1501 crossDomain: false, 1502 beforeSend: function (xhr, settings) { 1503 if (!csrfSafeMethod(settings.type)) { 1504 xhr.setRequestHeader("X-CSRFToken", $.cookie('csrftoken')); 1505 } 1506 } 1507 }); 1508}); 1509 1510function recordOutboundLink(link, category, action) { 1511 try { 1512 var myTracker=_gat._getTrackerByName(); 1513 _gaq.push(['_trackEvent', category , action ]); 1514 setTimeout('document.location = "' + link.href + '"', 100) 1515 }catch(err){} 1516} 1517 1518function addPageAction(name) { 1519 if (window.newrelic) { 1520 window.newrelic.addPageAction(name); 1521 } 1522} 1523 1524$(function(){ 1525 var achdismisscookie = $.cookie('ach_dismiss_'); 1526 if (!achdismisscookie) { 1527 $('#direct_deposit_warning').show(); 1528 $('#direct_deposit_warning a.dismiss').click(function() { 1529 $('#direct_deposit_warning').hide(); 1530 $.cookie('ach_dismiss_', 1, 31557600); 1531 }); 1532 } 1533 $('.mobile_site_redirect').click(function () { 1534 $.cookie('mobile_redirect', null, { expires: 1, path: '/', domain: 'chaturbate.com'}); 1535 }); 1536 $('.language_mismatch_go_back').click(function (e) { 1537 let newLangCode, originalLangCode, reason = '' 1538 if (e.target.parentElement && e.target.parentElement.dataset) { 1539 newLangCode = e.target.parentElement.dataset.langNew; 1540 originalLangCode = e.target.parentElement.dataset.langOriginal; 1541 reason = e.target.parentElement.dataset.langReason; 1542 } else { 1543 console.error("Missing attributes in language-mismatch-notice"); 1544 return; 1545 } 1546 if (window.newrelic) { 1547 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1548 "attributes.original_language": originalLangCode, 1549 "attributes.new_language": newLangCode, 1550 "attributes.reason": reason, 1551 "attributes.option": "Original Language", 1552 }) 1553 } 1554 }); 1555 $('.language_mismatch_update').click(function (e) { 1556 let newLangCode, originalLangCode, reason = '' 1557 if (e.target.parentElement && e.target.parentElement.dataset) { 1558 newLangCode = e.target.parentElement.dataset.langNew; 1559 originalLangCode = e.target.parentElement.dataset.langOriginal; 1560 reason = e.target.parentElement.dataset.langReason; 1561 } else { 1562 console.error("Missing language attribute in language-mismatch-notice"); 1563 return; 1564 } 1565 var csrftoken = "gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe"; 1566 $.post("/set_language/", {language: newLangCode, csrfmiddlewaretoken: csrftoken }).fail(function(){ 1567 console.error(`Failed to update language${newLangCode}`); 1568 }) 1569 if (window.newrelic) { 1570 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1571 "attributes.original_language": originalLangCode, 1572 "attributes.new_language": newLangCode, 1573 "attributes.reason": reason, 1574 "attributes.option": "New Language", 1575 }) 1576 } 1577 document.querySelector('.language-mismatch-notice').style.display = 'none'; 1578 }); 1579 $('.language-mismatch-dismiss').click(function (e) { 1580 let newLangCode, originalLangCode, reason = '' 1581 if (e.target.parentElement && e.target.parentElement.dataset) { 1582 newLangCode = e.target.parentElement.dataset.langNew; 1583 originalLangCode = e.target.parentElement.dataset.langOriginal; 1584 reason = e.target.parentElement.dataset.langReason; 1585 } else { 1586 console.error("Missing attributes in language-mismatch-notice"); 1587 return; 1588 } 1589 if (window.newrelic) { 1590 window.newrelic.addPageAction("LanguageMismatchBannerClicked", { 1591 "attributes.original_language": originalLangCode,
1592 "attributes.new_language": newLangCode, 1593 "attributes.reason": reason, 1594 "attributes.option": "Dismissed", 1595 }) 1596 } 1597 var date = new Date(); 1598 date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000)); 1599 var hostname = window.location.hostname; 1600 var parts = hostname.split('.'); 1601 if (parts.length > 2) { 1602 parts.shift(); 1603 } 1604 var domainWithoutSubdomain = parts.join('.'); 1605 $.cookie('lmsmtch', 'true', { expires: date, path: '/', domain: domainWithoutSubdomain}); 1606 document.querySelector('.language-mismatch-notice').style.display = 'none'; 1607 }); 1608 $('.top_alert_close').click(function () { 1609 var date = new Date(); 1610 date.setTime(date.getTime() + (18 * 60 * 60 * 1000)); // 18 hours 1611 $.cookie('mobile_redirect_hide', 'true', { expires: date, path: '/', domain: 'chaturbate.com'}); 1612 $('.top_alert').hide(); 1613 }); 1614 $('#mobile_dismissible_redirect').click(function() { 1615 addPageAction("MobileAlertLinkClicked"); 1616 }); 1617 $('#mobile_dismissible_survey').click(function() { 1618 addPageAction("MobileAlertSurveyClicked"); 1619 }); 1620 $('#cbswag').click(function() { 1621 addPageAction("CBSwagClicked"); 1622 }); 1623 $('#supporterNavBarButton').click(function() { 1624 if (window.newrelic) { 1625 window.newrelic.addPageAction("SupporterPageOpened", {"attribute.source": "main_navigation_link"}); 1626 } 1627 }); 1628 $('#social-media-icons a').click(function () { 1629 if (window.newrelic) { 1630 window.newrelic.addPageAction("ClickSocialMediaLink", { 1631 "attributes.source": "desktop", 1632 "attributes.clicked_socialmedia": $(this).attr("data-social-type"), 1633 }) 1634 } 1635 }) 1636 $('#mobile-broadcast-tab').click(function() { 1637 addPageAction("MobileBroadcastTabClicked"); 1638 }); 1639}); 1640 1641if ($.fn.hasOwnProperty('live')) { 1642 $.fn.on = $.fn.live; 1643} else { 1644 $.fn.live = $.fn.on; 1645} 1646 1647</script>
1647 1648 1649 1650 1651
1651<script type='text/javascript'> 1652 if (top.location.hostname != location.hostname || top.location.pathname != location.pathname) { 1653 top.location.href = document.location.href ; 1654 } 1655 </script>
vendor: 71 bytes, lines 1655-1662
1655 1656 1657 1658 1659 1660 1661 1662<script src="https://www.google.com/recaptcha/api.js?render=
16626LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps
vendor: 12 bytes, line 1662
1662"></script>
1663<script type="text/javascript"> 1664 'use strict'; 1665 grecaptcha.ready(function () { 1666 var recaptchaBadge = document.querySelector('.grecaptcha-badge'); 1667 if (recaptchaBadge) { 1668 recaptchaBadge.style.display = 'none'; 1669 if (window.MutationObserver) { 1670 window.badgeObserver = new MutationObserver(function () { 1671 document.querySelector('.grecaptcha-badge').style.display = 'none'; 1672 }); 1673 window.badgeObserver.observe( 1674 recaptchaBadge.parentElement, 1675 {childList: true, subtree: true, attributes: true, attributeFilter: ['style']} 1676 ); 1677 } 1678 } 1679 }); 1680</script>
1680 1681 1682 1683 1684
1684<script> 1685window.reCaptcha2SiteKeys = {"register": "6Lf93goUAAAAAJKhC4y-Ok88s72iUJ8UX4bLQMmw"} 1686window.injectReCaptchaV3Token = function() { 1687 return Promise.reject('Not ready') 1688} 1689 1690grecaptcha.ready(function() { 1691 "use strict"; 1692 window.bindNoReCaptchaField = function(elem) { 1693 // Fix for recaptcha challenge turning white after first click when recaptcha rendered inside an iframe. 1694 var tryFixSafariCaptchaBubble = function() { 1695 setTimeout(function() { 1696 var challengeIframe = document.querySelector("iframe[title='recaptcha challenge']"); 1697 if (challengeIframe && challengeIframe.parentElement) { 1698 challengeIframe.parentElement.style.transform = "translate3d(0, 0, 0)"; 1699 } else { 1700 tryFixSafariCaptchaBubble(); 1701 } 1702 }, 1000); 1703 }; 1704 grecaptcha.render(elem, { 1705 'expired-callback': tryFixSafariCaptchaBubble 1706 }); 1707 tryFixSafariCaptchaBubble() 1708 }; 1709 window.injectReCaptchaV3Token = function(elem=undefined) { 1710 var resolvePromise, rejectPromise; 1711 // if takes longer than 5 seconds, abort and submit 1712 var abortTimeout = setTimeout(function() { 1713 rejectPromise("timeout") 1714 }, 5000); 1715 grecaptcha.execute('6LdpEXsUAAAAAMkkjaaqylB3rEhR7oPZmLjSjaps', {action: '/privacy/'}).then(function(token) { 1716 clearTimeout(abortTimeout); 1717 if (elem !== undefined) { 1718 elem.value = token; 1719 } 1720 resolvePromise(token) 1721 }, function (reason) { 1722 clearTimeout(abortTimeout); 1723 1724 rejectPromise("fail") 1725 }); 1726 // recaptcha returns promise-like object with only `then` method 1727 return new Promise(function (resolve, reject) { 1728 resolvePromise = resolve 1729 rejectPromise = reject 1730 }) 1731 }; 1732 1733 var oldRecaptcha = document.querySelector('.g-recaptcha'); 1734 if (oldRecaptcha && !oldRecaptcha.children.length) { 1735 window.bindNoReCaptchaField(oldRecaptcha) 1736 } 1737}); 1738</script>
1738 1739 1740 1741 1742 1743 1744 1745
1745<script type="text/javascript"> 1746 $(document).ready(function() { 1747 if (window["whitelabelRecordRawHitPromise"] === undefined) { 1748 window["whitelabelRecordRawHitPromise"] = $.post( 1749 "/whitelabels/record_raw_hit/", 1750 { 1751 csrfmiddlewaretoken: "gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe", 1752 referer: "", 1753 }, 1754 ); 1755 } 1756 }); 1757 </script>
1757 1758 1759 1760 1761 1762
1763<script src="https://web2.static.mmcdn.com/CACHE/js/output.d9d3acc98720.js"></script>
1763 1764 1765 1766 1767 1768 1769 1770 1771
1772<script> 1773 if (window.onFirstInteraction === undefined) { 1774 window.onFirstInteraction = function(cb) { cb(); }; 1775 } 1776</script>
vendor: 66 bytes, lines 1776-1779
1776 1777 1778 1779<script async src="https://www.googletagmanager.com/gtag/js?id=
1779G-GX0FLQH21P
vendor: 12 bytes, line 1779
1779"></script>
1780<script> 1781
vendor: 144 bytes, lines 1781-1785
1781window.dataLayer = window.dataLayer || []; 1782 function gtag(){dataLayer.push(arguments);} 1783 1784 gtag('js', new Date()); 1785 gtag('config', '
1785G-GX0FLQH21P
vendor: 4 bytes, line 1785
1785');
1786</script>
vendor: 1 bytes, line 1786
1786
1787<script type="text/javascript" id="gaq"> 1788 1789 gtag('set', 'user_properties', { 1790 1791 campaign: '', 1792 account_status: 'anonymous', 1793 1794 hostname: 'www.sluts.xyz' 1795 }); 1796 1797 1798 gtag('event', 'page_view', {'send_to': 'G\u002D90NSNZ26QX'}); 1799 1800 1801 1802</script>
1802 1803 1804 1805 1806 1807 1808 1809 1810 1811
1811<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-ant.min.js?3.12.14"></script>
1811 1812 1813 1814 1815 1816 1817 1818
1818<script type="text/javascript" src="https://f.static.mmcdn.com/aG34bH-f2.min.js"></script>
1818 1819
1820<script src="https://web2.static.mmcdn.com/CACHE/js/output.ad8bfd0d930c.js"></script>
1820 1821 1822 1823 1824 1825 1826
1827<script> 1828 if (window.onFirstInteraction === undefined) { 1829 window.onFirstInteraction = function(cb) { cb(); }; 1830 } 1831</script>
1831 1832 1833
1834<script type="text/javascript"> 1835 1836 function _update_fingerprint() { 1837 setTimeout(function () { 1838 var fossilOptions = {}; 1839 Fossil.get(fossilOptions, function (components) { 1840 var values = components.map(function (component) { return component.value }); 1841 var murmur = Fossil.x64hash128(values.join(''), 31); 1842 $.post("/fossil/i/", { 1843 'ftype': 'js', 1844 'result': Base64.encode(murmur) 1845 }); 1846 }); 1847 }, 1000); 1848 } 1849 1850 $(document).ready(_update_fingerprint); 1851 1852 1853 1854 1855 1856 window["fetchFingerprintPro"] = (anonUserTest = false) => { 1857 1858 const apiKey = 'Y8jhvVqIW97ZXEZodxx1' 1859 const endpoint = 'https://token.mmcdn.com' 1860 1861 var fpPromise = FingerprintJS.load({apiKey, endpoint}); 1862 fpPromise.then(function (fp) { 1863 return fp.get({ 1864 linkedId: 'gAAAAABqvMfayJUmxF0q4igbOMcWHRrSe2akB7smvl8sumD8J1dD3WP8cc3gGHe4q5TFjBsN3ek33HzC7AZX_uvCCv08WVDvSA==', 1865 tag: {brId: 'gAAAAABqvMfagSmktkwSnCTbOJ7cDOdVsQti5xvZvyQRJDk395VOssfAPlDnH9F1lYmmSVw1uiwpsbqa2IaoEz23RFUcP4p1-ywZwb-eu9Km8soJ8tMe7BVR82Sa6StcIq0AnbBalpj7', anonUserTest: anonUserTest} 1866 }); 1867 }); 1868 } 1869 1870 1871 1872</script>
1872 1873 1874 1875 1876 1877 1878 1879
1880<script src="https://web2.static.mmcdn.com/CACHE/js/output.178d48fc5455.js"></script>
1880 1881 1882 1883 1884 1885
1886<script type="text/javascript" src="https://web.static.mmcdn.com/jsi18n/en/frontend.js?hash=7a76185e8a75"></script>
1886 1887 1888
1889<script type="text/javascript"> 1890 if (window.performance.timing !== undefined && window.performance.timing.responseStart !== 0) { 1891 window.serverTimeDiff = window.performance.timing.responseStart - (1790756826 * 1000); 1892 } else { 1893 window.serverTimeDiff = new Date().getTime() - (1790756826 * 1000); 1894 } 1895 1896 if (window.hide_entrance_terms === undefined) { 1897 window.hide_entrance_terms = false 1898 } 1899</script>
1899 1900 1901 1902 1903 1904 1905 1906
1906<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-prod-9e723915c461e34191a5.js"></script>
1906 1907 1908
1908<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1031-prod-5c990b3fc3454c451393.js"></script>
1908 1909 1910
1910<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/605-prod-393db21c9649aa8805cf.js"></script>
1910 1911 1912
1912<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7358-prod-ef4522d34378ec903924.js"></script>
1912 1913 1914
1914<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/34-prod-c84d0dc027b0ddab2fc6.js"></script>
1914 1915 1916
1916<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3827-prod-61425c4567437aa9ebd1.js"></script>
1916 1917 1918
1918<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3835-prod-bab988b768e8e6f4d4f7.js"></script>
1918 1919 1920
1920<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/base-prod-f4748fc5c303a73f390e.js"></script>
1920 1921 1922 1923 1924 1925
1926<script type="text/javascript"> 1927 (function() { 1928 // Minimal extend implementation suitable for our single use case below 1929 var extend = Object.assign || function (obj) { 1930 var others = Array.prototype.slice.call(arguments, 1); 1931 for (var i = 0; i < others.length; i++) { 1932 var other = others[i]; 1933 for (var key in other) { 1934 if (other.hasOwnProperty(key)) { 1935 obj[key] = other[key]; 1936 } 1937 } 1938 } 1939 return obj; 1940 }; 1941 1942 window["$reactAppContext"] = extend({ 1943 1944 featured_logo: 'https://static\u002Dpub.highwebmedia.com/uploads/whitelabels/logos/2022/01/24/16/26/e18ae6433f9c3e040633736db426500829d8f7f1_logo.png', 1945 1946 is_mobile: false, 1947 logged_in_user: JSON.parse('null'), 1948 language_code: 'en', 1949 site_name: 'Sluts.Xyz', 1950 show_location: false, 1951 animate_thumbnails: false, 1952 user_age_gated: false, 1953 agego_verification_active: false, 1954 age_gate_location: JSON.parse('{\u0022location_name\u0022: \u0022Illinois\u0022, \u0022country_code\u0022: \u0022US\u0022, \u0022state_code\u0022: \u0022IL\u0022, \u0022has_north_carolina_id\u0022: false}'), 1955 is_testbed: false, 1956 no_image: false, 1957 isInternal: false, 1958 1959 internalStyle: undefined, 1960 1961 dark_mode_enabled: false, 1962 is_spa: false, 1963 social_auths: JSON.parse('[]'), 1964 }, JSON.parse('\u0022\u0022')); 1965 })(); 1966</script>
1966 1967 1968 1969 1970
1970<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/runtime-react-9b7d6153c0e7da4ca0f6.js"></script>
1970 1971 1972
1972<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3864-react-59fee700e75ad1125a50.js"></script>
1972 1973 1974
1974<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7470-react-e15f3eeac4766f2662a6.js"></script>
1974 1975 1976
1976<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2510-react-871052bdf754a49077d6.js"></script>
1976 1977 1978
1978<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7243-react-18ebab6be37ff4dd3870.js"></script>
1978 1979 1980
1980<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5601-react-77513bb3d04b1283701d.js"></script>
1980 1981 1982
1982<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2779-react-e2356333a9501fb18350.js"></script>
1982 1983 1984
1984<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2079-react-bfeeb613dab5939b23ab.js"></script>
1984 1985 1986
1986<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2320-react-e665b9ab6a428f36a070.js"></script>
1986 1987 1988
1988<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/7058-react-49710651f99b9dce5cca.js"></script>
1988 1989 1990
1990<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5655-react-08b2d1c5c036d6815084.js"></script>
1990 1991 1992
1992<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5643-react-59d94d310f684860ef8a.js"></script>
1992 1993 1994
1994<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/6766-react-39d1420d8a4f78da48bf.js"></script>
1994 1995 1996
1996<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/9275-react-685c02da8e2c6a382771.js"></script>
1996 1997 1998
1998<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/5751-react-e4690d60a9baf719fe89.js"></script>
1998 1999 2000
2000<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/3867-react-20c2ad0c15a0ed564fb5.js"></script>
2000 2001 2002
2002<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1679-react-7083807ec93567ac1583.js"></script>
2002 2003 2004
2004<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/159-react-0d27300d276f9b580ca1.js"></script>
2004 2005 2006
2006<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/1122-react-e007c6de0eafd764ceed.js"></script>
2006 2007 2008
2008<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/500-react-78e535cf6ff1b3d90992.js"></script>
2008 2009 2010
2010<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/8423-react-584ebf6faf097cc1e9a5.js"></script>
2010 2011 2012
2012<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/2428-react-3a7b3e9f6eadf17f3e40.js"></script>
2012 2013 2014
2014<script type="text/javascript" src="https://web2.static.mmcdn.com/cachebust/lib-react-350a496c9d259278f331.js"></script>
2014 2015 2016 2017
2018<script type="text/javascript"> 2019 (function() { 2020 // Minimal extend implementation suitable for our single use case below 2021 var extend = Object.assign || function (obj) { 2022 var others = Array.prototype.slice.call(arguments, 1); 2023 for (var i = 0; i < others.length; i++) { 2024 var other = others[i]; 2025 for (var key in other) { 2026 if (other.hasOwnProperty(key)) { 2027 obj[key] = other[key]; 2028 } 2029 } 2030 } 2031 return obj; 2032 }; 2033 2034 window["tsInstance"] = new TS(extend({ 2035 current_logo: 'https://web.static.mmcdn.com/images/logo.svg?hash=7a76185e8a75', 2036 is_mobile: false, 2037 logged_in_user: JSON.parse('null'), 2038 user_age_gated: false, 2039 animate_thumbnails: false, 2040 language_code: 'en', 2041 force_social_auth: '', 2042 social_auths: '[]', 2043 push_services: JSON.parse('[{\u0022backend\u0022: \u0022a\u0022, \u0022flags\u0022: {\u0022is_live\u0022: true}, \u0022host\u0022: \u0022realtime.pa.highwebmedia.com\u0022, \u0022fallback_hosts\u0022: [\u0022e\u002Dfallback.pa.highwebmedia.com\u0022, \u0022b\u002Dfallback.pa.highwebmedia.com\u0022, \u0022c\u002Dfallback.pa.highwebmedia.com\u0022, \u0022d\u002Dfallback.pa.highwebmedia.com\u0022, \u0022a\u002Dfallback.pa.highwebmedia.com\u0022], \u0022rest_host\u0022: \u0022realtime.pa.highwebmedia.com\u0022}]'), 2044 push_service_verify: 'None', 2045 entrypoint_context_id: JSON.parse('\u0022221504341\u0022'), 2046 sitewide_pms_enabled: JSON.parse('true'), 2047 merge_pm_dm: false, 2048 sample_metrics_off: false, 2049 quality_message: false, 2050 csrftoken: 'gNKvcXsRkMyV2XZ0GzmcTsR50zna0UsHI0QXMNmJHsx3S2XlDWSnWUocvSOz1jMe', 2051 JPEG_STREAM_URL: JSON.parse('\u0022https://jpeg.live.mmcdn.com/\u0022'), 2052 JPEG_ROOM_IMAGE_URL: JSON.parse('\u0022https://thumb.live.mmcdn.com/\u0022'), 2053 GAMES_URL: JSON.parse('\u0022https://games.multimediallc.com/\u0022'), 2054 INTERNAL: false, 2055 DEVSTAGE: false, 2056 PurchaseEventSources: JSON.parse('{\u0022TOKEN_SOURCE_USER_INFO_PANEL\u0022: \u0022TokenSourceUserInfoPanel\u0022, \u0022TOKEN_SOURCE_HEADER_TOKEN_BUTTON\u0022: \u0022TokenSourceHeaderTokenButton\u0022, \u0022TOKEN_SOURCE_TIP_MODAL\u0022: \u0022TokenSourceTipModal\u0022, \u0022TOKEN_SOURCE_MODAL_CONFIRM\u0022: \u0022TokenSourceModalConfirm\u0022, \u0022TOKEN_SOURCE_SITEMAP\u0022: \u0022TokenSourceSitemap\u0022, \u0022TOKEN_SOURCE_WELCOME\u0022: \u0022TokenSourceWelcome\u0022, \u0022TOKEN_SOURCE_PHOTO_VIDEO\u0022: \u0022TokenSourcePhotoVideo\u0022, \u0022TOKEN_SOURCE_SOCIAL_MEDIA_EXTEND\u0022: \u0022TokenSourceSocialMediaExtend\u0022, \u0022TOKEN_SOURCE_SOCIAL_MEDIA_SUBSCRIBE\u0022: \u0022TokenSourceSocialMediaSubscribe\u0022, \u0022TOKEN_SOURCE_PURCHASE_DECLINED\u0022: \u0022TokenSourcePurchaseDeclined\u0022, \u0022TOKEN_SOURCE_PURCHASE_DECLINED_IFRAME\u0022: \u0022TokenSourcePurchaseDeclinedIframe\u0022, \u0022TOKEN_SOURCE_INCREASE_LIMITS\u0022: \u0022TokenSourceIncreaseLimits\u0022, \u0022TOKEN_SOURCE_PURCHASE_PAGE_IFRAME\u0022: \u0022TokenSourcePurchasePageIframe\u0022, \u0022TOKEN_SOURCE_SHOW_MY_CAM\u0022: \u0022TokenSourceShowMyCam\u0022, \u0022TOKEN_SOURCE_PURCHASE_MEDIA\u0022: \u0022TokenSourcePurchaseMedia\u0022, \u0022TOKEN_SOURCE_BROADCASTER_PROMOTION_PANEL\u0022: \u0022TokenSourceBroadcasterPromotionPanel\u0022, \u0022TOKEN_SOURCE_MOBILE_VIDEO_CONTROLS\u0022: \u0022TokenSourceMobileVideoControls\u0022, \u0022TOKEN_SOURCE_MOBILE_TOKENS_TAB_TOKEN_BAR\u0022: \u0022TokenSourceMobileTokensTabTokenBar\u0022, \u0022TOKEN_SOURCE_PRIVATE_MESSAGE_WINDOW\u0022: \u0022TokenSourcePrivateMessageWindow\u0022, \u0022TOKEN_SOURCE_TIP_CALLOUT\u0022: \u0022TokenSourceTipCallout\u0022, \u0022TOKEN_SOURCE_SPLIT_MODE_VIDEO_PANEL\u0022: \u0022TokenSourceSplitModeVideoPanel\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE\u0022: \u0022TokenSourceLowTokenBalance\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE_NOTIFY_GENERAL\u0022: \u0022TokenSourceLowTokenBalanceNotifyGeneral\u0022, \u0022TOKEN_SOURCE_LOW_TOKEN_BALANCE_NOTIFY_PRIVATE_SHOW\u0022: \u0022TokenSourceLowTokenBalanceNotifyPrivateShow\u0022, \u0022TOKEN_SOURCE_AUTOREFILL_NOTIFICATION\u0022: \u0022TokenSourceAutoRefillNotification\u0022, \u0022TOKEN_SOURCE_PURR_IN_CHAT_NOTIFICATION\u0022: \u0022TokenSourcePurrInChatNotification\u0022, \u0022TOKEN_SOURCE_PURR_OVER_CHAT_NOTIFICATION\u0022: \u0022TokenSourcePurrOverChatNotification\u0022, \u0022TOKEN_SOURCE_PURR_GLOBAL_PUSH_
2056NOTIFICATION\u0022: \u0022TokenSourcePurrGlobalPushNotification\u0022, \u0022SUPPORTER_SOURCE_USER_INFO_PANEL\u0022: \u0022SupporterSourceUserInfoPanel\u0022, \u0022SUPPORTER_SOURCE_PM_UPSELL\u0022: \u0022SupporterSourcePMUpsell\u0022, \u0022SUPPORTER_SOURCE_PREVIEW_ROOMS_UPSELL\u0022: \u0022SupporterSourcePreviewRoomsUpsell\u0022, \u0022SUPPORTER_SOURCE_ANON_TIP_UPSELL\u0022: \u0022SupporterSourceAnonTipUpsell\u0022, \u0022SUPPORTER_SOURCE_MEMBERSHIP_TAB\u0022: \u0022SupporterSourceMembershipTab\u0022, \u0022SUPPORTER_SOURCE_HOMEPAGE_ROOM_CARD\u0022: \u0022SupporterSourceHomepageRoomCard\u0022, \u0022SUPPORTER_SOURCE_MOBILE_TOKENS_TAB\u0022: \u0022SupporterSourceMobileTokensTab\u0022, \u0022SUPPORTER_SOURCE_JOIN_FAN_CLUB_BUTTON\u0022: \u0022SupporterSourceJoinFanClubButton\u0022, \u0022SUPPORTER_SOURCE_MOBILE_PROFILE_PAGE\u0022: \u0022SupporterSourceMobileProfilePage\u0022, \u0022TOKEN_SOURCE_UNKNOWN\u0022: \u0022TokenSourceUnknown\u0022}'), 2057 isTestbed: false, 2058 noImage: false, 2059 no_analytics: false, 2060 CANONICAL_BASE_URL: JSON.parse('\u0022https://chaturbate.com\u0022'), 2061 twemoji_base: JSON.parse('\u0022https://static\u002Dpub.highwebmedia.com/\u0022'), 2062 enable_whitelabels_noindex: true, 2063 }, JSON.parse('\u0022\u0022'))); 2064 })(); 2065</script>
2065 2066
2067<script type="text/javascript"> 2068 if (window.active_switches === undefined) { 2069 window.active_switches = new Set() 2070 } 2071 2072 window.active_switches.add("V5Agrmt"); 2073 2074 2075 window.active_switches.add("NcRqrV5"); 2076 2077 2078 2079</script>
2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091</html>
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.