(()=>{'use strict';const _to_obj=e=>Object.assign({},e),require=(...e)=>{throw void 0},_require=require,define=(e,...r)=>{if(r.length)throw void 0;return"function"==typeof e?e():e};
const{inferLocale}=_to_obj((()=>{const{inferLocaleFragment:_}=_to_obj((()=>{return define((()=>(()=>{"use strict";var e={d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{inferLocaleFragment:()=>o});const o=({},{validDbxLocales:e,dbxLocaleFallbacks:t,dbxLocaleToIsoMap:o,dbxLocaleCookie:n,dbxCookieDomain:i})=>{const l=o=>{let n=Object.entries(o.trim().split(/[-_. ]/).filter((e=>""!==e.trim())).slice(0,2)).map((([e,t])=>String(e)===String(0)?t.trim().toLowerCase():t.trim().toUpperCase())).join("_");if(!e.includes(n)){let e=t[n];if(void 0!==e)n=e;else{const t=n.lastIndexOf("_");-1!==t&&(e=n.substr(0,t),n=l(e))}}return n};return{inferLocale:t=>{var r;let c=t;const d=(()=>{const t=[()=>{var e;return null===(e=null===window||void 0===window?void 0:window.dbxPithosConfig)||void 0===e?void 0:e.locale},()=>{var e;return null===(e=null===document||void 0===document?void 0:document.documentElement)||void 0===e?void 0:e.lang},()=>{var e;return null===(e=null===document||void 0===document?void 0:document.documentElement)||void 0===e?void 0:e.getAttribute("data-cms-lang")},()=>new URLSearchParams(window.location.search).get("locale"),()=>{try{const e=String(document.cookie).split(/\s*;\s*/).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.split("=")[0]]:t.split("=").splice(1).join("=")})),{});if(("."+location.hostname).endsWith("."+i)&&e[n])return e[n];if(e.locale)return e.locale}catch(e){}}];for(const o of t){const t=o();if(!t)continue;const n=l(t);if(e.includes(n))return n}})();if(d){const t=l(d);if(e.includes(t)&&(c=t,!(null===(r=null===document||void 0===document?void 0:document.documentElement)||void 0===r?void 0:r.lang))){const e=(e=>{var t;return e=l(e),(null!==(t=o[e])&&void 0!==t?t:e).split("_").join("-")})(c);try{document.documentElement.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:lang",e)}catch(e){}try{document.documentElement.setAttribute("xml:lang",e)}catch(e){}document.documentElement.lang=e}}return c}}};return t})()));
;})());return _({},{dbxCookieDomain:"dropbox.com",dbxLocaleCookie:"locale",dbxLocaleFallbacks:{"pt": "pt_BR", "pt_PT": "pt_BR", "ca": "es_ES", "da": "da_DK", "en_NZ": "en_GB", "en_AU": "en_GB", "nb": "nb_NO", "nl": "nl_NL", "nn": "nb_NO", "no": "nb_NO", "sv": "sv_SE", "th": "th_TH", "uk": "uk_UA", "zh_HANS": "zh_CN", "zh_HANT": "zh_TW", "zh_HK": "zh_TW", "zh_MO": "zh_TW", "zh_MY": "zh_CN", "zh_SG": "zh_CN"},dbxLocaleToIsoMap:{"da_DK": "da", "en_GB": "en", "es_ES": "es", "fr_CA": "fr", "nb_NO": "no", "nl_NL": "nl", "pt_BR": "pt", "sv_SE": "sv", "th_TH": "th", "uk_UA": "uk", "zh_CN": "zh-Hans", "zh_TW": "zh-Hant"},validDbxLocales:["da_DK", "de", "en", "en_GB", "es", "es_ES", "fr", "fr_CA", "id", "it", "ja", "ko", "ms", "nb_NO", "nl_NL", "pl", "pt_BR", "ru", "sv_SE", "th_TH", "uk_UA", "zh_CN", "zh_TW"]})})());
const{}=_to_obj((()=>{const{pithosJsLoaderFragment:_}=_to_obj((()=>{return define((()=>(()=>{"use strict";var e={d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{pithosJsLoaderFragment:()=>Be});let o=!0,n=null;const r="undefined"==typeof jest?"initial data wasn't initialized yet, you need to call js/init_data/init_raw:initRaw function first":"initial data wasn't initialized yet, you need to call js/init_data/init_test.test_util:initTest function first";const i={suffixes:{suffix:{dev:"-$(hostname).dev.corp.dropbox.com",prod:".dropbox.com"},duc_suffix:{dev:"-$(hostname).dev.corp.dropboxusercontent.com",prod:".dropboxusercontent.com"},static_suffix:{dev:"-$(hostname).dev.corp.dropboxstatic.com",prod:".dropboxstatic.com"},api_suffix:{dev:"-$(hostname).dev.corp.dropboxapi.com",prod:".dropboxapi.com"},pp_suffix:{dev:"-pp-$(hostname).dev.corp.dropbox.com",prod:".pp.dropbox.com"}},domains:{DROPBOX_USER_CONTENT_DOMAIN:{dev:"dev.corp.dropboxusercontent.com",prod:"dropboxusercontent.com"},GLOBAL_COOKIE_DOMAIN:{dev:"dev.corp.dropbox.com",prod:"dropbox.com"},DROPBOX_STATIC_DOMAIN:{dev:"dev.corp.dropboxstatic.com",prod:"dropboxstatic.com"},DROPBOX_LEGACY_DOMAIN:{dev:"dev.corp.getdropbox.com",prod:"getdropbox.com"},WEBSERVER:{dev:"meta$(suffix)",prod:"www$(suffix)"},CLIENT_WEB_WEBSERVER:"client-web$(suffix)",PHOTOS_WEBSERVER:"photos$(suffix)",CAROUSEL_WEBSERVER:{dev:"caro$(suffix)",prod:"carousel$(suffix)"},APISERVER:"api$(api_suffix)",APISERVER_V1:"api$(suffix)",API_BLOCK_CLUSTER_V1:"api-content$(suffix)",BEACON_SERVER:"beacon$(suffix)",BOLT_SERVER:"bolt$(suffix)",THUNDER_SERVER:"thunder$(suffix)",BLOCK_CLUSTER:{dev:"block$(suffix)",prod:"dl-web$(suffix)"},PUBSERVER:"dl$(duc_suffix)",DROPBOX_DASH_PROD:"www.dash.ai",DROPBOX_DASH_STAGE:"staging.dash.ai",DROPBOX_DASH_LOCAL:"localhost:3001",DASH_DROPBOX_SUBDOMAIN:"dash.dropbox.com",DROPBOX_DASH_MAIN:"dash.ai",DROPBOX_DASH_STAGE_DROPBOX_WEBFLOW:"dash-staging.dropbox.com",DROPBOX_DASH_SHORT_TERM_WEBFLOW:"dropboxdash.com",DROPBOX_DASH_SHORT_TERM_WEBFLOW_WWW:"www.dropboxdash.com",DROPBOX_DASH_DEMO:"dropbox-mkt.navattic.com",DROPBOX_DASH_DEMO_NEW:"dropbox.navattic.com",DROPBOX_REPLAY_PROD:"replay.dropbox.com",DROPBOX_REPLAY_DEV:"replay-local.dropbox.com",WEB_STATIC_DROPBOX_HOST:"www$(static_suffix)",WEB_STATIC_CLOUDFLARE_CDN_HOST:"cfl$(static_suffix)",MARKETING_WEBSERVER:"marketing$(suffix)",PDF_EDITOR_FRAME:"processing$(duc_suffix)",FILE_IMPORTS_SUBDOMAIN:"file-imports$(suffix)",FUNCAPTCHA_SERVER:{dev:"captcha$(suffix)",prod:"dropboxcaptcha.com"},PAYPAL_SDK_DROPBOX_SERVER:{dev:"paypal-sdk-dropbox$(suffix)",prod:"paypal-sdk-dropbox.com"},HELP_CENTER_WEBSERVER:"help.dropbox.com",HELP_CENTER_WEBSERVER_DEV:"help-stg.dropbox.com",DROPBOX_DEVELOPERS:"developers.dropbox.com",APPLE_APP_STORE_DOMAIN:"itunes.apple.com",GOOGLE_PLAY_DOMAIN:"play.google.com",ADJUST_DOMAIN:"app.adjust.com",ADJUST_TRUE_LINK_DOMAIN:"dbx.go.link",LINKS_DOMAIN:"links$(suffix)",SPRIG_DOMAIN:"a.sprig.com",DROPBOX_ENTERPRISE_SLACK:"dropbox.enterprise.slack.com",REPLAY_SUBDOMAIN:"replay$(suffix)",CAPTURE_SUBDOMAIN:"capture$(suffix)",DROPBOX_CAPTURE_PROD:"capture.dropbox.com",MEDIA_EDIT_SUBDOMAIN:"video$(suffix)",DROPBOX_MEDIA_EDIT_PROD:"video.dropbox.com",EXPERIENCE_WEBSERVER:"experience.dropbox.com",EXPERIENCE_WEBSERVER_DEV:"experience-stg.dropbox.com",DROPBOX_TECH_PROD:"dropbox.tech",DROPBOX_TECH_DEV:"dropbox-stg.tech",DROPBOX_BLOG_PROD:"blog.dropbox.com",DROPBOX_BLOG_DEV:"blog-stg.dropbox.com",DROPBOX_LEARN_PROD:"learn.dropbox.com",EVENTS_SUBDOMAIN:"events.dropbox.com",BRAND_PARTNER_WEBSERVER:"brandpartners.dropbox.com",BRAND_PARTNER_WEBSERVER_DEV:"brandpartners-stg.dropbox.com",LMS_WEBSERVER:"learn.dropbox.com",LMS_WEBSERVER_DEV:"learn-stage.dropbox.com",DOCSEND_DOMAIN:"docsend.com",DOCSEND_PROD:"www.docsend.com",HELLOSIGN_DOMAIN_EN:"www.hellosign.com",HELLOSIGN_APP_PROD:"app.hellosign.com",HELLOSIGN_DEVELOPERS:"developers.hellosign.com",HELLOSIGN_SFDC:"sfdc-docs.hellosign.com",HELLOSIGN_FAQ:"faq.hellosign.com",HELLOSIGN_EMBEDDED:"embedded.hellosign.com",DROPBOX_SIGN_DOMAIN:"sign.dropbox.com",REMOTECURIOUS_DOMAIN:"www.remotely-curious.com",SEAL_DROPBOXAPI:"seal.dropboxapi.com",AMAZON_AWS:"aws.amazon.com",USERRESEARCH_MAIN:"userresearch.dropbox.com",RECLAIM_PROD:"www.reclaim.ai",RECLAIM_MAIN:"reclaim.ai",RECLAIM_APP_PROD:"app.reclaim.ai",RECLAIM_APP_MAIN:"www.app.reclaim.ai",DBTT_SERVER:{dev:"short$(suffix)",prod:"db.tt"},DROPBOX_OS_DOMAIN:"os.dropbox.com",DROPBOX_PULSE_DOMAIN:"www.dropboxpulse.com",SERVICES_PP_DOMAIN:"services$(pp_suffix)",CUSTOMERLAB_PP_DOMAIN:{dev:"customerlab$(pp_suffix):8443",prod:"customerlab$(pp_suffix)"},LINUX_SERVER:"linux.dropbox.com",NOTES_WEBSERVER_PROD:"paper.dropbox.com",NOTES_WEBSERVER_OLD:"notes.dropbox.com",NOTES_WEBSERVER_TEST:"test.composer.dropbox.com",NOTES_WEBSERVER_DEV:"notes.dev.corp.dropbox.com",NOTES_WEBSERVER_LOAD:"stage-01.notes.dev.corp.dropbox.com",NOTES_WEBSERVER_STAGE:"stage.notes.dev.corp.dropbox.com",NOTES_WEBSERVER_ADMIN_VPN:"admin-paper.dropbox.com",NOTES_WEBSERVER_NONPROD_1:"nonprod-01-paper.dropbox.com",NOTES_WEBSERVER_NONPROD_2:"nonprod-02-paper.dropbox.com",PAPER_WEBSERVER:"paper$(suffix)",PAPER_ADMIN_PP:"paper-admin$(pp_suffix)",PROF_SHARING_WEBSERVER_PROD:"showcase.dropbox.com",PROF_SHARING_WEBSERVER_PROD_ALIAS:"collections.dropbox.com",PROF_SHARING_WEBSERVER_DEV:"collections.dev.corp.dropbox.com",FORMSWIFT_PROD:"formswift.com",DEVBOX_REDIRECT_HOSTNAME:"redirect-hbwljog9tgkbi2kgxnaue0a9.dropbox.com",DROPBOX_QUALTRICS_PROD:"dropbox.eu.qualtrics.com",RBI_MAIN:"www.rbi.org.in",BUISNESSDOMAIN:"dropboxbusiness.com",FORUM_DOMAIN:"dropboxforum.com",FORUMS_DOMAIN:"dropboxforums.com",FORUM_WWW_DOMAIN:"www.dropboxforum.com",INSIDER_DOMAIN:"dropboxinsiders.com",PARTNER_DOMAIN:"dropboxpartners.com",ADDTODOMAIN:"addtodropbox.com",ZENDESK_DOMAIN:"dropbox.zendesk.com",TEAM_DOMAIN:"dropboxteam.com",DNS_DOMAIN:"dropbox-dns.com",MAIL_DOMAIN:"dropboxmail.com",ARKOSELABS_DOMAIN:"dropbox-api.arkoselabs.com",AEM_WEBSERVER:"aem.dropbox.com",AEM_ASSETS_WEBSERVER:"assets.dropbox.com"},domain_lists:{WEB_STATIC_HOSTS:["www$(static_suffix)","cfl$(static_suffix)"],SAFE_ORIGINS:[{dev:"meta$(suffix)",prod:"www$(suffix)"},"api$(api_suffix)","api$(suffix)",{dev:"caro$(suffix)",prod:"carousel$(suffix)"},"photos$(suffix)","client-web$(suffix)","services$(pp_suffix)","docsend.com","linux.dropbox.com","www.dropbox.com","paper.dropbox.com","notes.dropbox.com","test.composer.dropbox.com","showcase.dropbox.com","collections.dropbox.com",{dev:["localhost"],prod:[]},"help.dropbox.com","help-stg.dropbox.com","developers.dropbox.com","itunes.apple.com","play.google.com","app.adjust.com","dbx.go.link","links$(suffix)","a.sprig.com","dropbox.enterprise.slack.com","replay$(suffix)","capture$(suffix)","video$(suffix)","experience.dropbox.com","experience-stg.dropbox.com","dropbox.tech","dropbox-stg.tech","blog.dropbox.com","blog-stg.dropbox.com","brandpartners.dropbox.com","brandpartners-stg.dropbox.com","learn.dropbox.com","learn-stage.dropbox.com","www.docsend.com","www.hellosign.com","www.remotely-curious.com","capture.dropbox.com","dash.dropbox.com","www.dash.ai","dash.ai","staging.dash.ai","learn.dropbox.com","dash-staging.dropbox.com","dropboxdash.com","www.dropboxdash.com","dropbox-mkt.navattic.com","dropbox.navattic.com","app.hellosign.com","developers.hellosign.com","sfdc-docs.hellosign.com","faq.hellosign.com","embedded.hellosign.com","sign.dropbox.com","seal.dropboxapi.com","aws.amazon.com","userresearch.dropbox.com","www.reclaim.ai","reclaim.ai","app.reclaim.ai","www.app.reclaim.ai",{dev:"short$(suffix)",prod:"db.tt"},{dev:"captcha$(suffix)",prod:"dropboxcaptcha.com"},{dev:"dev.corp.dropbox.com",prod:"dropbox.com"},"os.dropbox.com","www.dropboxpulse.com","dropbox.eu.qualtrics.com",{dev:"dev.corp.dropboxstatic.com",prod:"dropboxstatic.com"},{dev:"dev.corp.getdropbox.com",prod:"getdropbox.com"},"dropboxbusiness.com","formswift.com","dropboxforums.com","dropboxforum.com","www.dropboxforum.com","dropboxinsiders.com","dropboxpartners.com","addtodropbox.com","dropbox.zendesk.com","dropboxteam.com","dropbox-dns.com","dropboxmail.com","dropbox-api.arkoselabs.com","aem.dropbox.com","assets.dropbox.com","replay.dropbox.com","video.dropbox.com","www.rbi.org.in","events.dropbox.com"],ADDITIONAL_SAFE_ORIGINS_DEV_OR_OFFICE_IP_ONLY:["redirect-hbwljog9tgkbi2kgxnaue0a9.dropbox.com","notes.dev.corp.dropbox.com","stage-01.notes.dev.corp.dropbox.com","stage.notes.dev.corp.dropbox.com","admin-paper.dropbox.com","nonprod-01-paper.dropbox.com","nonprod-02-paper.dropbox.com","collections.dev.corp.dropbox.com","paper$(suffix)","paper-admin$(pp_suffix)"]}};let s=null,a=null;function c(e,t,o){const n={};return Object.entries(e).forEach((([e,r])=>{n[e]=u(e,r,t,o)})),n}function u(e,t,o,n){if(null!=t&&"object"==typeof t&&!Array.isArray(t)){if("dev"in t&&"prod"in t&&"dev,prod"===Object.keys(t).sort().join(","))return u(e,o?t.prod:t.dev,o,n);throw new Error(`Dict value ${t} in key ${e} must have both dev and prod keys`)}if(Array.isArray(t)){const r=[];return t.forEach((t=>{const i=u(e,t,o,n);"string"==typeof i?r.push(i):r.push(...i)})),r}if("string"==typeof t)return function(e,t){return e.replace(/\$\(([^)]+)\)/g,((e,o)=>t[o]))}(t,n);throw new Error(`Unknown value type ${typeof t} found within key ${e}`)}function d(e,t){if(!e)throw new Error(t)}function l(e){if("number"!=typeof e)throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>2147483647||e<-2147483648)throw new Error("invalid int 32: "+e)}function f(e){if("number"!=typeof e)throw new Error("invalid uint 32: "+typeof e);if(!Number.isInteger(e)||e>4294967295||e<0)throw new Error("invalid uint 32: "+e)}function p(e){if("number"!=typeof e)throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>34028234663852886e22||e<-34028234663852886e22))throw new Error("invalid float 32: "+e)}const m=Symbol("@bufbuild/protobuf/enum-type");function h(e,t,o,n){e[m]=b(t,o.map((t=>({no:t.no,name:t.name,localName:e[t.no]}))))}function b(e,t,o){const n=Object.create(null),r=Object.create(null),i=[];for(const e of t){const t=g(e);i.push(t),n[e.name]=t,r[e.no]=t}return{typeName:e,values:i,findName:e=>n[e],findNumber:e=>r[e]}}function g(e){return"localName"in e?e:Object.assign(Object.assign({},e),{localName:e.name})}class w{equals(e){return this.getType().runtime.util.equals(this.getType(),this,e)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(e,t){const o=this.getType().runtime.bin,n=o.makeReadOptions(t);return o.readMessage(this,n.readerFactory(e),e.byteLength,n),this}fromJson(e,t){const o=this.getType(),n=o.runtime.json,r=n.makeReadOptions(t);return n.readMessage(o,e,r,this),this}fromJsonString(e,t){return this.fromJson(JSON.parse(e),t)}toBinary(e){const t=this.getType().runtime.bin,o=t.makeWriteOptions(e),n=o.writerFactory();return t.writeMessage(this,n,o),n.finish()}toJson(e){const t=this.getType().runtime.json,o=t.makeWriteOptions(e);return t.writeMessage(this,o)}toJsonString(e){var t;const o=this.toJson(e);return JSON.stringify(o,null,null!==(t=null==e?void 0:e.prettySpaces)&&void 0!==t?t:0)}getType(){return Object.getPrototypeOf(this).constructor}}var E;function _(){let e=0,t=0;for(let o=0;o<28;o+=7){let n=this.buf[this.pos++];if(e|=(127&n)<<o,!(128&n))return this.assertBounds(),[e,t]}let o=this.buf[this.pos++];if(e|=(15&o)<<28,t=(112&o)>>4,!(128&o))return this.assertBounds(),[e,t];for(let o=3;o<=31;o+=7){let n=this.buf[this.pos++];if(t|=(127&n)<<o,!(128&n))return this.assertBounds(),[e,t]}throw new Error("invalid varint")}function y(e,t,o){for(let n=0;n<28;n+=7){const r=e>>>n,i=!(r>>>7==0&&0==t),s=255&(i?128|r:r);if(o.push(s),!i)return}const n=e>>>28&15|(7&t)<<4,r=!!(t>>3);if(o.push(255&(r?128|n:n)),r){for(let e=3;e<31;e+=7){const n=t>>>e,r=!(n>>>7==0),i=255&(r?128|n:n);if(o.push(i),!r)return}o.push(t>>>31&1)}}!function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"}(E||(E={}));const O=4294967296;function N(e){const t="-"===e[0];t&&(e=e.slice(1));const o=1e6;let n=0,r=0;function i(t,i){const s=Number(e.slice(t,i));r*=o,n=n*o+s,n>=O&&(r+=n/O|0,n%=O)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),t?S(n,r):T(n,r)}function x(e,t){if(({lo:e,hi:t}=function(e,t){return{lo:e>>>0,hi:t>>>0}}(e,t)),t<=2097151)return String(O*t+e);const o=16777215&(e>>>24|t<<8),n=t>>16&65535;let r=(16777215&e)+6777216*o+6710656*n,i=o+8147497*n,s=2*n;const a=1e7;return r>=a&&(i+=Math.floor(r/a),r%=a),i>=a&&(s+=Math.floor(i/a),i%=a),s.toString()+I(i)+I(r)}function T(e,t){return{lo:0|e,hi:0|t}}function S(e,t){return t=~t,e?e=1+~e:t+=1,T(e,t)}const I=e=>{const t=String(e);return"0000000".slice(t.length)+t};function k(e,t){if(e>=0){for(;e>127;)t.push(127&e|128),e>>>=7;t.push(e)}else{for(let o=0;o<9;o++)t.push(127&e|128),e>>=7;t.push(1)}}function v(){let e=this.buf[this.pos++],t=127&e;if(!(128&e))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(127&e)<<7,!(128&e))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(127&e)<<14,!(128&e))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(127&e)<<21,!(128&e))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(15&e)<<28;for(let t=5;128&e&&t<10;t++)e=this.buf[this.pos++];if(128&e)throw new Error("invalid varint");return this.assertBounds(),t>>>0}const R=function(){const e=new DataView(new ArrayBuffer(8));if(void 0!==globalThis.BigInt&&"function"==typeof e.getBigInt64&&"function"==typeof e.getBigUint64&&"function"==typeof e.setBigInt64&&"function"==typeof e.setBigUint64&&("object"!=typeof process||"1"!=={NODE_ENV:"production"}.BUF_BIGINT_DISABLE)){const t=BigInt("-9223372036854775808"),o=BigInt("9223372036854775807"),n=BigInt("0"),r=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(e){const n="bigint"==typeof e?e:BigInt(e);if(n>o||n<t)throw new Error(`int64 invalid: ${e}`);return n},uParse(e){const t="bigint"==typeof e?e:BigInt(e);if(t>r||t<n)throw new Error(`uint64 invalid: ${e}`);return t},enc(t){return e.setBigInt64(0,this.parse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},uEnc(t){return e.setBigInt64(0,this.uParse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},dec:(t,o)=>(e.setInt32(0,t,!0),e.setInt32(4,o,!0),e.getBigInt64(0,!0)),uDec:(t,o)=>(e.setInt32(0,t,!0),e.setInt32(4,o,!0),e.getBigUint64(0,!0))}}const t=e=>d(/^-?[0-9]+$/.test(e),`int64 invalid: ${e}`),o=e=>d(/^[0-9]+$/.test(e),`uint64 invalid: ${e}`);return{zero:"0",supported:!1,parse:e=>("string"!=typeof e&&(e=e.toString()),t(e),e),uParse:e=>("string"!=typeof e&&(e=e.toString()),o(e),e),enc:e=>("string"!=typeof e&&(e=e.toString()),t(e),N(e)),uEnc:e=>("string"!=typeof e&&(e=e.toString()),o(e),N(e)),dec:(e,t)=>function(e,t){let o=T(e,t);const n=2147483648&o.hi;n&&(o=S(o.lo,o.hi));const r=x(o.lo,o.hi);return n?"-"+r:r}(e,t),uDec:(e,t)=>x(e,t)}}();var D;!function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"}(D||(D={}));class A{constructor(e){this.stack=[],this.textEncoder=null!=e?e:new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let t=0;t<this.chunks.length;t++)e+=this.chunks[t].length;let t=new Uint8Array(e),o=0;for(let e=0;e<this.chunks.length;e++)t.set(this.chunks[e],o),o+=this.chunks[e].length;return this.chunks=[],t}fork(){return this.stack.push({chunks:this.chunks,buf:this.buf}),this.chunks=[],this.buf=[],this}join(){let e=this.finish(),t=this.stack.pop();if(!t)throw new Error("invalid state, fork stack empty");return this.chunks=t.chunks,this.buf=t.buf,this.uint32(e.byteLength),this.raw(e)}tag(e,t){return this.uint32((e<<3|t)>>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(f(e);e>127;)this.buf.push(127&e|128),e>>>=7;return this.buf.push(e),this}int32(e){return l(e),k(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.textEncoder.encode(e);return this.uint32(t.byteLength),this.raw(t)}float(e){p(e);let t=new Uint8Array(4);return new DataView(t.buffer).setFloat32(0,e,!0),this.raw(t)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){f(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){l(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return l(e),k(e=(e<<1^e>>31)>>>0,this.buf),this}sfixed64(e){let t=new Uint8Array(8),o=new DataView(t.buffer),n=R.enc(e);return o.setInt32(0,n.lo,!0),o.setInt32(4,n.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),o=new DataView(t.buffer),n=R.uEnc(e);return o.setInt32(0,n.lo,!0),o.setInt32(4,n.hi,!0),this.raw(t)}int64(e){let t=R.enc(e);return y(t.lo,t.hi,this.buf),this}sint64(e){let t=R.enc(e),o=t.hi>>31;return y(t.lo<<1^o,(t.hi<<1|t.lo>>>31)^o,this.buf),this}uint64(e){let t=R.uEnc(e);return y(t.lo,t.hi,this.buf),this}}class B{constructor(e,t){this.varint64=_,this.uint32=v,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=null!=t?t:new TextDecoder}tag(){let e=this.uint32(),t=e>>>3,o=7&e;if(t<=0||o<0||o>5)throw new Error("illegal tag: field no "+t+" wire type "+o);return[t,o]}skip(e){let t=this.pos;switch(e){case D.Varint:for(;128&this.buf[this.pos++];);break;case D.Bit64:this.pos+=4;case D.Bit32:this.pos+=4;break;case D.LengthDelimited:let t=this.uint32();this.pos+=t;break;case D.StartGroup:let o;for(;(o=this.tag()[1])!==D.EndGroup;)this.skip(o);break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(t,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return 0|this.uint32()}sint32(){let e=this.uint32();return e>>>1^-(1&e)}int64(){return R.dec(...this.varint64())}uint64(){return R.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),o=-(1&e);return e=(e>>>1|(1&t)<<31)^o,t=t>>>1^o,R.dec(e,t)}bool(){let[e,t]=this.varint64();return 0!==e||0!==t}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return R.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return R.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(){return this.textDecoder.decode(this.bytes())}}function P(e,t){if(t instanceof e)return t;if(e.fieldWrapper)return e.fieldWrapper.wrapField(t);throw new Error(`cannot unwrap field value, ${e.typeName} does not define a field wrapper`)}function L(e,t){return e.fieldWrapper?e.fieldWrapper.unwrapField(t):t}function $(e,t,o){if(t===o)return!0;if(e==E.BYTES){if(!(t instanceof Uint8Array&&o instanceof Uint8Array))return!1;if(t.length!==o.length)return!1;for(let e=0;e<t.length;e++)if(t[e]!==o[e])return!1;return!0}switch(e){case E.UINT64:case E.FIXED64:case E.INT64:case E.SFIXED64:case E.SINT64:return t==o}return!1}function F(e){switch(e){case E.BOOL:return!1;case E.UINT64:case E.FIXED64:case E.INT64:case E.SFIXED64:case E.SINT64:return R.zero;case E.DOUBLE:case E.FLOAT:return 0;case E.BYTES:return new Uint8Array(0);case E.STRING:return"";default:return 0}}function U(e,t){const o=void 0===t;let n=D.Varint,r=0===t;switch(e){case E.STRING:r=o||!t.length,n=D.LengthDelimited;break;case E.BOOL:r=!1===t;break;case E.DOUBLE:n=D.Bit64;break;case E.FLOAT:n=D.Bit32;break;case E.INT64:case E.UINT64:r=o||0==t;break;case E.FIXED64:r=o||0==t,n=D.Bit64;break;case E.BYTES:r=o||!t.byteLength,n=D.LengthDelimited;break;case E.FIXED32:case E.SFIXED32:n=D.Bit32;break;case E.SFIXED64:r=o||0==t,n=D.Bit64;break;case E.SINT64:r=o||0==t}return[n,E[e].toLowerCase(),o||r]}E.DOUBLE,E.FLOAT,E.INT64,E.UINT64,E.INT32,E.UINT32,E.BOOL,E.STRING,E.BYTES;const V=Symbol("@bufbuild/protobuf/unknown-fields"),M={readUnknownFields:!0,readerFactory:e=>new B(e)},C={writeUnknownFields:!0,writerFactory:()=>new A};function j(e,t,o){const n=t.uint32(),r=t.pos+n;let i,s;for(;t.pos<r;){let[n]=t.tag();switch(n){case 1:i=J(t,e.K);break;case 2:switch(e.V.kind){case"scalar":s=J(t,e.V.T);break;case"enum":s=t.int32();break;case"message":s=e.V.T.fromBinary(t.bytes(),o)}}}if(void 0===i){let t=F(e.K);i=e.K==E.BOOL?t.toString():t}if("string"!=typeof i&&"number"!=typeof i&&(i=i.toString()),void 0===s)switch(e.V.kind){case"scalar":s=F(e.V.T);break;case"enum":s=0;break;case"message":s=new e.V.T}return[i,s]}function J(e,t){let[,o]=U(t);return e[o]()}function W(e,t,o,n,r){e.tag(o.no,D.LengthDelimited),e.fork();let i=n;switch(o.K){case E.INT32:case E.FIXED32:case E.UINT32:case E.SFIXED32:case E.SINT32:i=Number.parseInt(n);break;case E.BOOL:d("true"==n||"false"==n),i="true"==n}switch(q(e,o.K,1,i,!0),o.V.kind){case"scalar":q(e,o.V.T,2,r,!0);break;case"enum":q(e,E.INT32,2,r,!0);break;case"message":X(e,t,o.V.T,2,r)}e.join()}function X(e,t,o,n,r){if(void 0!==r){const i=P(o,r);e.tag(n,D.LengthDelimited).bytes(i.toBinary(t))}}function q(e,t,o,n,r){let[i,s,a]=U(t,n);a&&!r||e.tag(o,i)[s](n)}function G(e,t,o,n){if(!n.length)return;e.tag(o,D.LengthDelimited).fork();let[,r]=U(t);for(let t=0;t<n.length;t++)e[r](n[t]);e.join()}let H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),K=[];for(let e=0;e<H.length;e++)K[H[e].charCodeAt(0)]=e;K["-".charCodeAt(0)]=H.indexOf("+"),K["_".charCodeAt(0)]=H.indexOf("/");const Y={dec(e){let t=3*e.length/4;"="==e[e.length-2]?t-=2:"="==e[e.length-1]&&(t-=1);let o,n=new Uint8Array(t),r=0,i=0,s=0;for(let t=0;t<e.length;t++){if(o=K[e.charCodeAt(t)],void 0===o)switch(e[t]){case"=":i=0;case"\n":case"\r":case"\t":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:s=o,i=1;break;case 1:n[r++]=s<<2|(48&o)>>4,s=o,i=2;break;case 2:n[r++]=(15&s)<<4|(60&o)>>2,s=o,i=3;break;case 3:n[r++]=(3&s)<<6|o,i=0}}if(1==i)throw Error("invalid base64 string.");return n.subarray(0,r)},enc(e){let t,o="",n=0,r=0;for(let i=0;i<e.length;i++)switch(t=e[i],n){case 0:o+=H[t>>2],r=(3&t)<<4,n=1;break;case 1:o+=H[r|t>>4],r=(15&t)<<2,n=2;break;case 2:o+=H[r|t>>6],o+=H[63&t],n=0}return n&&(o+=H[r],o+="=",1==n&&(o+="=")),o}},z={ignoreUnknownFields:!1},Q={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0};function Z(e){return e?Object.assign(Object.assign({},z),e):z}function ee(e){return e?Object.assign(Object.assign({},Q),e):Q}function te(e){if(null===e)return"null";switch(typeof e){case"object":return Array.isArray(e)?"array":"object";case"string":return e.length>100?"string":`"${e.split('"').join('\\"')}"`;default:return e.toString()}}function oe(e,t){switch(e){case E.DOUBLE:case E.FLOAT:if(null===t)return 0;if("NaN"===t)return Number.NaN;if("Infinity"===t)return Number.POSITIVE_INFINITY;if("-Infinity"===t)return Number.NEGATIVE_INFINITY;if(""===t)break;if("string"==typeof t&&t.trim().length!==t.length)break;if("string"!=typeof t&&"number"!=typeof t)break;const o=Number(t);if(Number.isNaN(o))break;if(!Number.isFinite(o))break;return e==E.FLOAT&&p(o),o;case E.INT32:case E.FIXED32:case E.SFIXED32:case E.SINT32:case E.UINT32:if(null===t)return 0;let n;if("number"==typeof t?n=t:"string"==typeof t&&t.length>0&&t.trim().length===t.length&&(n=Number(t)),void 0===n)break;return e==E.UINT32?f(n):l(n),n;case E.INT64:case E.SFIXED64:case E.SINT64:if(null===t)return R.zero;if("number"!=typeof t&&"string"!=typeof t)break;return R.parse(t);case E.FIXED64:case E.UINT64:if(null===t)return R.zero;if("number"!=typeof t&&"string"!=typeof t)break;return R.uParse(t);case E.BOOL:if(null===t)return!1;if("boolean"!=typeof t)break;return t;case E.STRING:if(null===t)return"";if("string"!=typeof t)break;try{encodeURIComponent(t)}catch(e){throw new Error("invalid UTF8")}return t;case E.BYTES:if(null===t||""===t)return new Uint8Array(0);if("string"!=typeof t)break;return Y.dec(t)}throw new Error}function ne(e,t,o){if(null===t)return 0;switch(typeof t){case"number":if(Number.isInteger(t))return t;break;case"string":const n=e.findName(t);if(n||o)return null==n?void 0:n.no}throw new Error(`cannot decode enum ${e.typeName} from JSON: ${te(t)}`)}function re(e,t,o,n){var r;if(void 0===t)return t;if(0===t&&!o)return;if(n)return t;if("google.protobuf.NullValue"==e.typeName)return null;const i=e.findNumber(t);return null!==(r=null==i?void 0:i.name)&&void 0!==r?r:t}function ie(e,t,o){if(void 0!==t)switch(e){case E.INT32:case E.SFIXED32:case E.SINT32:case E.FIXED32:case E.UINT32:return d("number"==typeof t),0!=t||o?t:void 0;case E.FLOAT:case E.DOUBLE:return d("number"==typeof t),Number.isNaN(t)?"NaN":t===Number.POSITIVE_INFINITY?"Infinity":t===Number.NEGATIVE_INFINITY?"-Infinity":0!==t||o?t:void 0;case E.STRING:return d("string"==typeof t),t.length>0||o?t:void 0;case E.BOOL:return d("boolean"==typeof t),t||o?t:void 0;case E.UINT64:case E.FIXED64:case E.INT64:case E.SFIXED64:case E.SINT64:return d("bigint"==typeof t||"string"==typeof t||"number"==typeof t),o||0!=t?t.toString(10):void 0;case E.BYTES:return d(t instanceof Uint8Array),o||t.byteLength>0?Y.enc(t):void 0}}function se(e,t){if(void 0===t)return t;switch(e.kind){case"enum":return t;case"scalar":if(e.T===E.BYTES){const e=new Uint8Array(t.byteLength);return e.set(t),e}return t;case"message":return e.T.fieldWrapper?e.T.fieldWrapper.unwrapField(e.T.fieldWrapper.wrapField(t).clone()):t.clone()}}class ae{constructor(e,t){this._fields=e,this._normalizer=t}findJsonName(e){if(!this.jsonNames){const e={};for(const t of this.list())e[t.jsonName]=e[t.name]=t;this.jsonNames=e}return this.jsonNames[e]}find(e){if(!this.numbers){const e={};for(const t of this.list())e[t.no]=t;this.numbers=e}return this.numbers[e]}list(){return this.all||(this.all=this._normalizer(this._fields)),this.all}byNumber(){return this.numbersAsc||(this.numbersAsc=this.list().concat().sort(((e,t)=>e.no-t.no))),this.numbersAsc}byMember(){if(!this.members){this.members=[];const e=this.members;let t;for(const o of this.list())o.oneof?o.oneof!==t&&(t=o.oneof,e.push(t)):e.push(o)}return this.members}}function ce(e,t){let o=de(e);return t||(le[o]||fe[o])&&(o+="$"),o}const ue=de;function de(e){let t=!1;const o=[];for(let n=0;n<e.length;n++){let r=e.charAt(n);switch(r){case"_":t=!0;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":o.push(r),t=!1;break;default:t&&(t=!1,r=r.toUpperCase()),o.push(r)}}return o.join("")}const le={constructor:!0,toString:!0,toJSON:!0,valueOf:!0},fe={getType:!0,clone:!0,equals:!0,fromBinary:!0,fromJson:!0,fromJsonString:!0,toBinary:!0,toJson:!0,toJsonString:!0,toObject:!0};class pe{constructor(e){this.kind="oneof",this.repeated=!1,this.packed=!1,this.opt=!1,this.default=void 0,this.fields=[],this.name=e,this.localName=ce(e,!1)}addField(e){d(e.oneof===this,`field ${e.name} not one of ${this.name}`),this.fields.push(e)}findField(e){if(!this._lookup){this._lookup=Object.create(null);for(let e=0;e<this.fields.length;e++)this._lookup[this.fields[e].localName]=this.fields[e]}return this._lookup[e]}}const me=(he=function(){const e=((e,t)=>function(o,n,r){if("map"==o.kind){const i={};switch(o.V.kind){case"scalar":for(const[e,r]of Object.entries(n)){const n=t(o.V.T,r,!0);d(void 0!==n),i[e.toString()]=n}break;case"message":for(const[e,t]of Object.entries(n))i[e.toString()]=t.toJson(r);break;case"enum":const s=o.V.T;for(const[t,o]of Object.entries(n)){d(void 0===o||"number"==typeof o);const n=e(s,o,!0,r.enumAsInteger);d(void 0!==n),i[t.toString()]=n}}return r.emitDefaultValues||Object.keys(i).length>0?i:void 0}if(o.repeated){const i=[];switch(o.kind){case"scalar":for(let e=0;e<n.length;e++)i.push(t(o.T,n[e],!0));break;case"enum":for(let t=0;t<n.length;t++)i.push(e(o.T,n[t],!0,r.enumAsInteger));break;case"message":for(let e=0;e<n.length;e++)i.push(P(o.T,n[e]).toJson(r))}return r.emitDefaultValues||i.length>0?i:void 0}switch(o.kind){case"scalar":return t(o.T,n,!!o.oneof||o.opt||r.emitDefaultValues);case"enum":return e(o.T,n,!!o.oneof||o.opt||r.emitDefaultValues,r.enumAsInteger);case"message":return void 0!==n?P(o.T,n).toJson(r):void 0}})(re,ie);return{makeReadOptions:Z,makeWriteOptions:ee,readMessage(e,t,o,n){if(null==t||Array.isArray(t)||"object"!=typeof t)throw new Error(`cannot decode message ${e.typeName} from JSON: ${this.debug(t)}`);n=null!=n?n:new e;const r={};for(const[i,s]of Object.entries(t)){const t=e.fields.findJsonName(i);if(!t){if(!o.ignoreUnknownFields)throw new Error(`cannot decode message ${e.typeName} from JSON: key "${i}" is unknown`);continue}let a=t.localName,c=n;if(t.oneof){if(null===s&&"scalar"==t.kind)continue;const o=r[t.oneof.localName];if(o)throw new Error(`cannot decode message ${e.typeName} from JSON: multiple keys for oneof "${t.oneof.name}" present: "${o}", "${i}"`);r[t.oneof.localName]=i,c=c[t.oneof.localName]={case:a},a="value"}if(t.repeated){if(null===s)continue;if(!Array.isArray(s))throw new Error(`cannot decode field ${e.typeName}.${t.name} from JSON: ${this.debug(s)}`);const n=c[a];for(const r of s){if(null===r)throw new Error(`cannot decode field ${e.typeName}.${t.name} from JSON: ${this.debug(r)}`);let i;switch(t.kind){case"message":i=t.T.fromJson(r,o);break;case"enum":if(i=ne(t.T,r,o.ignoreUnknownFields),void 0===i)continue;break;case"scalar":try{i=oe(t.T,r)}catch(o){let n=`cannot decode field ${e.typeName}.${t.name} from JSON: ${this.debug(r)}`;throw o instanceof Error&&o.message.length>0&&(n+=`: ${o.message}`),new Error(n)}}n.push(i)}}else if("map"==t.kind){if(null===s)continue;if(Array.isArray(s)||"object"!=typeof s)throw new Error(`cannot decode field ${e.typeName}.${t.name} from JSON: ${this.debug(s)}`);const n=c[a];for(const[r,i]of Object.entries(s)){if(null===i)throw new Error(`cannot decode field ${e.typeName}.${t.name} from JSON: map value null`);let a;switch(t.V.kind){case"message":a=t.V.T.fromJson(i,o);break;case"enum":if(a=ne(t.V.T,i,o.ignoreUnknownFields),void 0===a)continue;break;case"scalar":try{a=oe(t.V.T,i)}catch(o){let n=`cannot decode map value for field ${e.typeName}.${t.name} from JSON: ${this.debug(s)}`;throw o instanceof Error&&o.message.length>0&&(n+=`: ${o.message}`),new Error(n)}}try{n[oe(t.K,t.K==E.BOOL?"true"==r||"false"!=r&&r:r).toString()]=a}catch(o){let n=`cannot decode map key for field ${e.typeName}.${t.name} from JSON: ${this.debug(s)}`;throw o instanceof Error&&o.message.length>0&&(n+=`: ${o.message}`),new Error(n)}}}else switch(t.kind){case"message":const n=t.T;if(null===s&&"google.protobuf.Value"!=n.typeName){if(t.oneof)throw new Error(`cannot decode field ${e.typeName}.${t.name} from JSON: null is invalid for oneof field "${i}"`);continue}const r=void 0===c[a]?new n:P(n,c[a]);c[a]=L(n,r.fromJson(s,o));break;case"enum":const u=ne(t.T,s,o.ignoreUnknownFields);void 0!==u&&(c[a]=u);break;case"scalar":try{c[a]=oe(t.T,s)}catch(o){let n=`cannot decode field ${e.typeName}.${t.name} from JSON: ${this.debug(s)}`;throw o instanceof Error&&o.message.length>0&&(n+=`: ${o.message}`),new Error(n)}}}return n},writeMessage(t,o){const n=t.getType(),r={};let i;try{for(const s of n.fields.byMember()){let n;if("oneof"==s.kind){const r=t[s.localName];if(void 0===r.value)continue;if(i=s.findField(r.case),!i)throw"oneof case not found: "+r.case;n=e(i,r.value,o)}else i=s,n=e(i,t[i.localName],o);void 0!==n&&(r[o.useProtoFieldName?i.name:i.jsonName]=n)}}catch(e){const t=i?`cannot encode field ${n.typeName}.${i.name} to JSON`:`cannot encode message ${n.typeName} to JSON`,o=e instanceof Error?e.message:String(e);throw new Error(t+(o.length>0?`: ${o}`:""))}return r},readScalar:oe,writeScalar:ie,debug:te}}(),{syntax:"proto3",json:he,bin:Object.assign(Object.assign({},{makeReadOptions:function(e){return e?Object.assign(Object.assign({},M),e):M},makeWriteOptions:function(e){return e?Object.assign(Object.assign({},C),e):C},listUnknownFields(e){var t;return null!==(t=e[V])&&void 0!==t?t:[]},discardUnknownFields(e){delete e[V]},writeUnknownFields(e,t){const o=e[V];if(o)for(const e of o)t.tag(e.no,e.wireType).raw(e.data)},onUnknownField(e,t,o,n){const r=e;Array.isArray(r[V])||(r[V]=[]),r[V].push({no:t,wireType:o,data:n})},readMessage(e,t,o,n){const r=e.getType(),i=void 0===o?t.len:t.pos+o;for(;t.pos<i;){const[o,i]=t.tag(),s=r.fields.find(o);if(!s){const r=t.skip(i);n.readUnknownFields&&this.onUnknownField(e,o,i,r);continue}let a=e,c=s.repeated,u=s.localName;switch(s.oneof&&(a=a[s.oneof.localName],a.case!=u&&delete a.value,a.case=u,u="value"),s.kind){case"scalar":case"enum":const e="enum"==s.kind?E.INT32:s.T;if(c){let o=a[u];if(i==D.LengthDelimited&&e!=E.STRING&&e!=E.BYTES){let n=t.uint32()+t.pos;for(;t.pos<n;)o.push(J(t,e))}else o.push(J(t,e))}else a[u]=J(t,e);break;case"message":const o=s.T;c?a[u].push(o.fromBinary(t.bytes(),n)):a[u]instanceof o?a[u].fromBinary(t.bytes(),n):a[u]=L(o,o.fromBinary(t.bytes(),n));break;case"map":let[r,d]=j(s,t,n);a[u][r]=d}}}}),{writeMessage(e,t,o){const n=e.getType();for(const r of n.fields.byNumber()){let n,i=r.repeated,s=r.localName;if(r.oneof){const t=e[r.oneof.localName];if(t.case!==s)continue;n=t.value}else n=e[s];switch(r.kind){case"scalar":case"enum":let e="enum"==r.kind?E.INT32:r.T;if(i)if(r.packed)G(t,e,r.no,n);else for(const o of n)q(t,e,r.no,o,!0);else void 0!==n&&q(t,e,r.no,n,!!r.oneof||r.opt);break;case"message":if(i)for(const e of n)X(t,o,r.T,r.no,e);else X(t,o,r.T,r.no,n);break;case"map":for(const[e,i]of Object.entries(n))W(t,o,r,e,i)}}return o.writeUnknownFields&&this.writeUnknownFields(e,t),t}}),util:Object.assign(Object.assign({},{setEnumType:h,initPartial(e,t){if(void 0===e)return;const o=t.getType();for(const n of o.fields.byMember()){const o=n.localName,r=t,i=e;if(void 0!==i[o])switch(n.kind){case"oneof":const e=i[o].case;if(void 0===e)continue;const t=n.findField(e);let s=i[o].value;!t||"message"!=t.kind||s instanceof t.T||(s=new t.T(s)),r[o]={case:e,value:s};break;case"scalar":case"enum":r[o]=i[o];break;case"map":switch(n.V.kind){case"scalar":case"enum":Object.assign(r[o],i[o]);break;case"message":const e=n.V.T;for(const t of Object.keys(i[o])){let n=i[o][t];e.fieldWrapper||(n=new e(n)),r[o][t]=n}}break;case"message":const a=n.T;if(n.repeated)r[o]=i[o].map((e=>e instanceof a?e:new a(e)));else if(void 0!==i[o]){const e=i[o];a.fieldWrapper?r[o]=e:r[o]=e instanceof a?e:new a(e)}}}},equals:(e,t,o)=>t===o||!(!t||!o)&&e.fields.byMember().every((e=>{const n=t[e.localName],r=o[e.localName];if(e.repeated){if(n.length!==r.length)return!1;switch(e.kind){case"message":return n.every(((t,o)=>e.T.equals(t,r[o])));case"scalar":return n.every(((t,o)=>$(e.T,t,r[o])));case"enum":return n.every(((e,t)=>$(E.INT32,e,r[t])))}throw new Error(`repeated cannot contain ${e.kind}`)}switch(e.kind){case"message":return e.T.equals(n,r);case"enum":return $(E.INT32,n,r);case"scalar":return $(e.T,n,r);case"oneof":if(n.case!==r.case)return!1;const t=n.case,o=e.findField(t);if(void 0===o)return!0;switch(o.kind){case"message":return o.T.equals(n[t],r[t]);case"enum":return $(E.INT32,n,r);case"scalar":return $(o.T,n,r)}throw new Error(`oneof cannot contain ${o.kind}`);case"map":const i=Object.keys(n);if(i.some((e=>void 0===r[e])))return!1;switch(e.V.kind){case"message":const t=e.V.T;return i.every((e=>t.equals(n[e],r[e])));case"enum":return i.every((e=>$(E.INT32,n[e],r[e])));case"scalar":const o=e.V.T;return i.every((e=>$(o,n[e],r[e])))}}})),clone(e){const t=e.getType(),o=new t,n=o;for(const o of t.fields.byMember()){const t=e[o.localName];let r;if(o.repeated)r=t.map((e=>se(o,e)));else if("map"==o.kind){r=n[o.localName];for(const[e,n]of Object.entries(t))r[e]=se(o.V,n)}else if("oneof"==o.kind){const e=o.findField(t.case);r=e?{case:t.case,value:se(e,t.value)}:{case:void 0}}else r=se(o,t);n[o.localName]=r}return o}}),{newFieldList:e=>new ae(e,we),initFields(e){for(const t of e.getType().fields.byMember()){if(t.opt)continue;const o=t.localName,n=e;if(t.repeated)n[o]=[];else switch(t.kind){case"oneof":n[o]={case:void 0};break;case"enum":n[o]=0;break;case"map":n[o]={};break;case"scalar":n[o]=F(t.T)}}}}),makeMessageType(e,t,o){return function(e,t,o,n){var r;const i=null!==(r=null==n?void 0:n.localName)&&void 0!==r?r:t.substring(t.lastIndexOf(".")+1),s={[i]:function(t){e.util.initFields(this),e.util.initPartial(t,this)}}[i];return Object.setPrototypeOf(s.prototype,new w),Object.assign(s,{runtime:e,typeName:t,fields:e.util.newFieldList(o),fromBinary:(e,t)=>(new s).fromBinary(e,t),fromJson:(e,t)=>(new s).fromJson(e,t),fromJsonString:(e,t)=>(new s).fromJsonString(e,t),equals:(t,o)=>e.util.equals(s,t,o)}),s}(this,e,t,o)},makeEnum:function(e,t,o){const n={};for(const e of t){const t=g(e);n[t.localName]=t.no,n[t.no]=t.localName}return h(n,e,t),n},makeEnumType:b,getEnumType:function(e){const t=e[m];return d(t,"missing enum type on enum object"),t}});var he,be,ge;function we(e){var t,o,n;const r=[];let i;for(const s of"function"==typeof e?e():e){const e=s;if(e.localName=ce(s.name,void 0!==s.oneof),e.jsonName=null!==(t=s.jsonName)&&void 0!==t?t:ue(s.name),e.repeated=null!==(o=s.repeated)&&void 0!==o&&o,e.packed=null!==(n=s.packed)&&void 0!==n?n:"enum"==s.kind||"scalar"==s.kind&&s.T!=E.BYTES&&s.T!=E.STRING,void 0!==s.oneof){const t="string"==typeof s.oneof?s.oneof:s.oneof.name;i&&i.name==t||(i=new pe(t)),e.oneof=i,i.addField(e)}r.push(e)}return r}class Ee extends w{constructor(e){super(),this.id="",this.hexId="",this.isUserAgentNotSupported=!1,me.util.initPartial(e,this)}static fromBinary(e,t){return(new Ee).fromBinary(e,t)}static fromJson(e,t){return(new Ee).fromJson(e,t)}static fromJsonString(e,t){return(new Ee).fromJsonString(e,t)}static equals(e,t){return me.util.equals(Ee,e,t)}}Ee.runtime=me,Ee.typeName="init_data.Device",Ee.fields=me.util.newFieldList((()=>[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"hex_id",kind:"scalar",T:9},{no:3,name:"is_user_agent_not_supported",kind:"scalar",T:8}]));class _e extends w{constructor(e){super(),this.id=R.zero,this.rootNsId=R.zero,this.customerPublicUserId="",me.util.initPartial(e,this)}static fromBinary(e,t){return(new _e).fromBinary(e,t)}static fromJson(e,t){return(new _e).fromJson(e,t)}static fromJsonString(e,t){return(new _e).fromJsonString(e,t)}static equals(e,t){return me.util.equals(_e,e,t)}}_e.runtime=me,_e.typeName="init_data.User",_e.fields=me.util.newFieldList((()=>[{no:1,name:"id",kind:"scalar",T:4},{no:2,name:"root_ns_id",kind:"scalar",T:4},{no:3,name:"customer_public_user_id",kind:"scalar",T:9}]));class ye extends w{constructor(e){super(),this.id=R.zero,this.customerPublicTeamId="",me.util.initPartial(e,this)}static fromBinary(e,t){return(new ye).fromBinary(e,t)}static fromJson(e,t){return(new ye).fromJson(e,t)}static fromJsonString(e,t){return(new ye).fromJsonString(e,t)}static equals(e,t){return me.util.equals(ye,e,t)}}ye.runtime=me,ye.typeName="init_data.Team",ye.fields=me.util.newFieldList((()=>[{no:1,name:"id",kind:"scalar",T:4},{no:2,name:"customer_public_team_id",kind:"scalar",T:9}]));class Oe extends w{constructor(e){super(),this.authRole=0,this.authActionType=0,me.util.initPartial(e,this)}static fromBinary(e,t){return(new Oe).fromBinary(e,t)}static fromJson(e,t){return(new Oe).fromJson(e,t)}static fromJsonString(e,t){return(new Oe).fromJsonString(e,t)}static equals(e,t){return me.util.equals(Oe,e,t)}}Oe.runtime=me,Oe.typeName="init_data.AuthRequestInfo",Oe.fields=me.util.newFieldList((()=>[{no:1,name:"active_user",kind:"message",T:_e},{no:2,name:"active_team",kind:"message",T:ye},{no:3,name:"auth_role",kind:"scalar",T:13},{no:4,name:"auth_action_type",kind:"scalar",T:13}]));class Ne extends w{constructor(e){super(),this.entryPointModuleName="",this.dws2Revision="",this.dws2Lifecycle="",me.util.initPartial(e,this)}static fromBinary(e,t){return(new Ne).fromBinary(e,t)}static fromJson(e,t){return(new Ne).fromJson(e,t)}static fromJsonString(e,t){return(new Ne).fromJsonString(e,t)}static equals(e,t){return me.util.equals(Ne,e,t)}}Ne.runtime=me,Ne.typeName="init_data.DebugPanelInfo",Ne.fields=me.util.newFieldList((()=>[{no:1,name:"entry_point_module_name",kind:"scalar",T:9},{no:2,name:"dws2_revision",kind:"scalar",T:9},{no:3,name:"dws2_lifecycle",kind:"scalar",T:9}])),(ge=be||(be={}))[ge.WEB_COOKIES=0]="WEB_COOKIES",ge[ge.OAUTH_TOKEN=1]="OAUTH_TOKEN",me.util.setEnumType(be,"init_data.AuthChannel",[{no:0,name:"WEB_COOKIES"},{no:1,name:"OAUTH_TOKEN"}]);class xe extends w{constructor(e){super(),this.isSeleniumTest=!1,this.requestId="",this.requestStartTimeMs=R.zero,this.requestOriginalUrl="",this.requestOriginalReferer="",this.unsafeRequestFromOfficeIp=!1,this.project="",this.lifecycle="",this.devServerHostname="",this.pageName="",this.subPage="",this.pageLocale="",this.pageRevision="",this.extraHttpRequestHeaders={},this.deprecatedPromptController="",this.deprecatedPromptAction="",this.authChannel=be.WEB_COOKIES,this.lifecycleOverride="",this.authedUserIds=[],this.countryCodeFromIp="",me.util.initPartial(e,this)}static fromBinary(e,t){return(new xe).fromBinary(e,t)}static fromJson(e,t){return(new xe).fromJson(e,t)}static fromJsonString(e,t){return(new xe).fromJsonString(e,t)}static equals(e,t){return me.util.equals(xe,e,t)}}xe.runtime=me,xe.typeName="init_data.InitData",xe.fields=me.util.newFieldList((()=>[{no:1,name:"is_selenium_test",kind:"scalar",T:8},{no:2,name:"request_id",kind:"scalar",T:9},{no:3,name:"request_start_time_ms",kind:"scalar",T:3},{no:4,name:"request_original_url",kind:"scalar",T:9},{no:5,name:"request_original_referer",kind:"scalar",T:9},{no:6,name:"unsafe_request_from_office_ip",kind:"scalar",T:8},{no:7,name:"device",kind:"message",T:Ee},{no:8,name:"project",kind:"scalar",T:9},{no:9,name:"lifecycle",kind:"scalar",T:9},{no:24,name:"dev_server_hostname",kind:"scalar",T:9},{no:10,name:"page_name",kind:"scalar",T:9},{no:19,name:"sub_page",kind:"scalar",T:9},{no:11,name:"page_locale",kind:"scalar",T:9},{no:12,name:"page_revision",kind:"scalar",T:9},{no:13,name:"extra_http_request_headers",kind:"map",K:9,V:{kind:"scalar",T:9}},{no:14,name:"auth_request_info",kind:"message",T:Oe},{no:15,name:"deprecated_prompt_controller",kind:"scalar",T:9},{no:16,name:"deprecated_prompt_action",kind:"scalar",T:9},{no:18,name:"debug_panel_info",kind:"message",T:Ne},{no:20,name:"auth_channel",kind:"enum",T:me.getEnumType(be)},{no:21,name:"lifecycle_override",kind:"scalar",T:9},{no:22,name:"authed_user_ids",kind:"scalar",T:4,repeated:!0},{no:23,name:"country_code_from_ip",kind:"scalar",T:9}]));class Te extends w{constructor(e){super(),this.typeUrl="",this.value=new Uint8Array(0),me.util.initPartial(e,this)}toJson(e){var t;if(""===this.typeUrl)return{};const o=this.typeUrlToName(this.typeUrl),n=null===(t=null==e?void 0:e.typeRegistry)||void 0===t?void 0:t.findMessage(o);if(!n)throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`);let r=n.fromBinary(this.value).toJson(e);return(o.startsWith("google.protobuf.")||null===r||Array.isArray(r)||"object"!=typeof r)&&(r={value:r}),r["@type"]=this.typeUrl,r}fromJson(e,t){var o;if(null===e||Array.isArray(e)||"object"!=typeof e)throw new Error("cannot decode message google.protobuf.Any from JSON: expected object but got "+(null===e?"null":Array.isArray(e)?"array":typeof e));if(0==Object.keys(e).length)return this;const n=e["@type"];if("string"!=typeof n||""==n)throw new Error('cannot decode message google.protobuf.Any from JSON: "@type" is empty');const r=this.typeUrlToName(n),i=null===(o=null==t?void 0:t.typeRegistry)||void 0===o?void 0:o.findMessage(r);if(!i)throw new Error(`cannot decode message google.protobuf.Any from JSON: ${n} is not in the type registry`);let s;if(r.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(e,"value"))s=i.fromJson(e.value,t);else{const o=Object.assign({},e);delete o["@type"],s=i.fromJson(o,t)}return this.packFrom(s),this}packFrom(e){this.value=e.toBinary(),this.typeUrl=this.typeNameToUrl(e.getType().typeName)}unpackTo(e){return!!this.is(e.getType())&&(e.fromBinary(this.value),!0)}is(e){return this.typeUrl===this.typeNameToUrl(e.typeName)}typeNameToUrl(e){return`type.googleapis.com/${e}`}typeUrlToName(e){if(!e.length)throw new Error(`invalid type url: ${e}`);const t=e.lastIndexOf("/"),o=t>0?e.substring(t+1):e;if(!o.length)throw new Error(`invalid type url: ${e}`);return o}static pack(e){const t=new Te;return t.packFrom(e),t}static fromBinary(e,t){return(new Te).fromBinary(e,t)}static fromJson(e,t){return(new Te).fromJson(e,t)}static fromJsonString(e,t){return(new Te).fromJsonString(e,t)}static equals(e,t){return me.util.equals(Te,e,t)}}Te.runtime=me,Te.typeName="google.protobuf.Any",Te.fields=me.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]));let Se=null;function Ie(){return function(){if(Se)return Se;const e=function(e,t){const o="string"==typeof e?Y.dec(e):e;try{const e=Te.fromBinary(o);if(e&&e.typeUrl&&e.typeUrl.startsWith("type.googleapis.com/")&&e.value)return t.fromBinary(e.value)}catch(e){}try{return t.fromBinary(o)}catch(e){throw new Error(`Invalid data while trying to unpack encoded proto: ${e}`)}}(function(){if(o){if("string"!=typeof globalThis.__init_data_raw__)throw new Error(r);return globalThis.__init_data_raw__}if("string"!=typeof n)throw new Error(r);return n}(),xe);return Se=e,e}().devServerHostname}const ke=({scriptUrl:e,scriptAsync:t,scriptDefer:o,pithosNonce:n})=>{const r=document.createElement("script");return r.src=e,t&&r.setAttribute("async",""),r.async=!!t,o&&r.setAttribute("defer",""),r.defer=!!o,r.charset="utf-8",r.referrerPolicy="strict-origin",n&&(r.nonce=n),r.nonce&&r.setAttribute("nonce",r.nonce),document.head.appendChild(r),r},ve=({expected_app_name:e})=>{const t=document.querySelector("meta[data-uxa-app-name]");return!!t&&t.getAttribute("data-uxa-app-name")===e},Re=({paper_config_required:e})=>!(e&&!window.__paperConfig),De=({sandbox_allowed:e,sandbox_required:t})=>{const o=!!document.documentElement.getAttribute("data-cms-lang")&&void 0!==window.sandbox_verifier;let n=!1;try{sessionStorage}catch(e){n=!0}const r=o&&n;return!(t&&!r||r&&!e||(window.dbxPithosConfig.sandboxed=r,0))},Ae=({edison_allowed:e})=>e&&"undefined"!=typeof __SERVED_BY_EDISON_WEB_SERVER__,Be=({inferLocale:e,_require:t,define:r},{archCompatSignals:u,defaultLocale:d,expectedOrigin:l,mutableI18nScripts:f,mutableNoI18nScripts:p,noPiiVariables:m,experiments:h,base64InitData:b})=>{if(l.length>0&&location.origin!==l)return;window.dbxPithosConfig=window.dbxPithosConfig||{},function(e,t=!0){!function(e,t=!0){t?globalThis.__init_data_raw__=e:(n=e,o=!1)}(e,t)}(b,!1);const g=function(){const e=Ie(),[t,o]=function(e){return s===e&&a||(a=function(e){const t=""===e;if(!t&&e.includes(".")&&!e.endsWith(".sb"))throw new Error(`FQDN host names are not supported. Your hostname is '${e}' but we only support barenames like 'dbdev' or 'dima-vm'.\n\nIf you are seeing this in a dropsuite instance, contact #dropsuite as this is likely a problem with instance provisioning.\n\nYou can find instructions on how to change your hostname here: http://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart`);return function(e,t,o){const n=o?{hostname:o}:{};if(e.suffixes){const o=c(e.suffixes,t,n);for(const[e,t]of Object.entries(o)){if("string"!=typeof t)throw new Error("Lists in suffix section are not supported");n[e]=t}}let r,i;return r=e.domains?c(e.domains,t,n):{},i=e.domain_lists?c(e.domain_lists,t,n):{},Object.entries(r).forEach((([e,t])=>{if("string"!=typeof t)throw new Error(`Expected string in 'domains', found ${typeof t} for key ${e} instead`)})),Object.entries(i).forEach((([e,t])=>{if(!Array.isArray(t))throw new Error(`Expected list in 'domainLists', found ${typeof t} for key ${e} instead`)})),[r,i]}(i,t,e)}(e),s=e),a}(e);return t}();let w=location.origin!==`https://${g.WEBSERVER}`&&0===Object.keys(u).length;for(const e of Object.keys(u)){switch(e){case"paper":w=Re(u.paper);break;case"cms_proxy":w=De(u.cms_proxy);break;case"app_name":w=ve(u.app_name);break;case"edison":w=Ae(u.edison);break;default:return}if(w)break}if(!w)return;const E=e=>Array.isArray(e)?"array":typeof e,_=(e,t)=>{const o=Object.assign(Object.assign({},e),t);for(const[t,n]of Object.entries(e)){const e=o[t],r=E(n);if(n!==e&&r===E(e))if("array"===r)for(const t of n)e.includes(t)||e.push(t);else"object"===r&&(o[t]=_(n,e))}return o};window.dbxPithosConfig=_(m,window.dbxPithosConfig),void 0===window.dbxPithosConfig.sandboxed&&(window.dbxPithosConfig.sandboxed=!1),window.dbxPithosConfig.base64InitData=b,window.dbxPithosConfig._define=r,window.dbxPithosConfig._require=t;let y=window.dbxPithosConfig.locale||e(d);"en"===y&&(p.push.apply(p,f),f=[],window.dbxPithosConfig.i18nStrings=Object.assign({},window.dbxPithosConfig.i18nStrings)),window.dbxPithosConfig._alreadyLoaded=Object.assign({},window.dbxPithosConfig._alreadyLoaded);const{pithosAsync:O,pithosDefer:N,pithosNonce:x,pithosSrc:T}=(()=>{const e=document.currentScript;return{pithosScriptNode:e,pithosAsync:null==e?void 0:e.async,pithosDefer:null==e?void 0:e.defer,pithosNonce:null==e?void 0:e.nonce,pithosSrc:null==e?void 0:e.src}})();if(T){if(window.dbxPithosConfig._alreadyLoaded[T])return;window.dbxPithosConfig._alreadyLoaded[T]=!0}const S=e=>{for(const{module:t,src:o,always_async:n,always_defer:r}of e)window.dbxPithosConfig._alreadyLoaded[t]||(window.dbxPithosConfig._alreadyLoaded[t]=!0,window.dbxPithosConfig._alreadyLoaded[o]||(window.dbxPithosConfig._alreadyLoaded[o]=!0,ke({scriptUrl:o,scriptAsync:n||O,scriptDefer:r||N,pithosNonce:x})))};if(S(p),f.length>0){const e=`https://${g.WEB_STATIC_CLOUDFLARE_CDN_HOST}/static/metaserver/static/pithos/lang/${y}.json`;if(window.dbxPithosConfig._alreadyLoaded[e])return;window.dbxPithosConfig._alreadyLoaded[e]=!0;for(const{module:e,src:t}of f)window.dbxPithosConfig._alreadyLoaded[e]||(window.dbxPithosConfig._alreadyLoaded[e]=!1,window.dbxPithosConfig._alreadyLoaded[t]||(window.dbxPithosConfig._alreadyLoaded[t]=!1));fetch(e).then((e=>e.ok?e.json():(y="en",{}))).then((e=>{window.dbxPithosConfig.i18nStrings=_(e,window.dbxPithosConfig.i18nStrings),S(f)}))}window.dbxPithosConfig.locale=y};return t})()));
;})());return _({_require,define,inferLocale},{archCompatSignals:{},base64InitData:"EiA5M2VjOTNmY2UwZmM0ZjcxYjU2YmJmNDE2OGYyOWRmZRjq0eSdnzMiPmh0dHBzOi8vd3d3LmRyb3Bib3guY29tL3BpdGhvcy9ob3N0JTNBZG9jc2VuZC5jb20vdXhfYW5hbHl0aWNzKilodHRwczovL2RvY3NlbmQuY29tL3ZpZXcvc2s5N2J0OHlyNXNlZHFhNTpNCicxNTEyODc3NDk4OTg0NzIwNzA5NDg4MDQzNzcxNDc1NTgwNTQ3NDYSIDcxZDBmNWY1NTcxMzYwYzk4OTliNzJlZGE3YjNjYjVhGAFCGGF0bGFzc2VydmxldC5waXRob3MtbGl2ZUoIcHJvZC1pYWRaAmVuYig0M2I2ODE5MDk0MWIzZTkxMGY4NTY5OTlmNDM4NmNjNmI3NzBjODBiakYKIXgtZHJvcGJveC1jbGllbnQteWFwcy1hdHRyaWJ1dGlvbhIhcHJvZC1pYWQ6YXRsYXNzZXJ2bGV0LnBpdGhvcy1saXZlcgC6AQJVUw==",defaultLocale:"en",expectedOrigin:"https://docsend.com",experiments:{},mutableI18nScripts:[],mutableNoI18nScripts:[{"module": "ux_analytics", "always_async": true, "always_defer": false, "src": "https://cfl.dropboxstatic.com/static/metaserver/static/pithos/ux_analytics.bundle-vflTxL4Z4.js"}],noPiiVariables:{"uxa_configs_data": {"requestId": "93ec93fce0fc4f71b56bbf4168f29dfe", "orgReferrer": "https://docsend.com/view/sk97bt8yr5sedqa5", "httpReferrer": "https://docsend.com/view/sk97bt8yr5sedqa5", "previousUrl": "https://docsend.com/view/sk97bt8yr5sedqa5", "visitId": "", "event_names": ["scroll_event", "purchase_price", "chat_type", "iframe_uri", "sales_exp_variant", "zoom_sales_chat_disallowed_country", "categories", "licenses", "signup_modal_dismissed", "engagement_id", "google_login_start", "instance_init_ts", "web_redesign", "link_click", "google_signup_succeeded", "zoom_chat_timeout_failure", "exception_message", "consent_cookie_status", "email_login_failed", "email_login_redirect", "admin_home_client_banner_dismissed", "email_login_succeeded", "google_signup_failed", "scan_success", "email_signup_succeeded", "surface_screen_height", "shown_tooltip_signin_ep", "shown_banner_signin_ep", "dialog_close", "email_signup_start", "currency_code", "bfcache_eligible", "hs_category", "zoom_chat_initiation_failed", "login_modal_dismissed", "element_shown", "sia_login_start", "uxa_event_classification_level", "final_heartbeat", "admin_home_client_banner_shown", "admin_home_client_banner_clicked", "form_field_change", "ux-analytics", "total_zoom_chat_duration", "dropbox_restart_download", "billing_cycle", "type", "redirect_success", "link_no_session_storage", "uxa_inclusion_method", "tl_template_redirect", "email_login_start", "zoom_chat_ended", "sia_login_requires_password", "heartbeat", "parent_product", "email_split_signup_continue", "element_click", "email_login_requires_two_factor", "chat_interaction_type", "time_until_zoom_chat_interaction", "zoom_chat_network_failed", "page_view", "tl_page_view", "adobe_target_variants", "signup_modal_shown", "zoom_start_new_chat_button_clicked", "element_hide", "device_id", "dropbox_download", "hs_label", "zoom_chat_minimized", "surface_screen_width", "user_interacted", "page_view_origin", "zoom_chat_initiated", "sia_login_requires_two_factor", "zoom_chat_requested", "hs_action", "redirect_to_dropbox_smode_store_page", "zoom_chat_iframe_loaded", "instance_event_count", "zoom_chat_initiation_success", "script_url", "click_tooltip_signin_ep", "signup_source", "script_id", "custom_proactive_chat_exp_variant", "zoom_sales_chat_experiment_presented", "document_close", "uxa_debug_version", "zoom_chat_consent_declined", "marketing_tracker_inclusion_method", "navigation_type", "login_modal_shown", "total_time", "click_source", "google_signup_start", "document_open", "modal_close", "sia_login_failed", "dialog_open", "default_non_ccpa_toggles_on", "google_login_succeeded", "product", "event_details", "click_banner_signin_ep", "google_login_requires_two_factor", "sia_login_succeeded", "google_login_failed", "zoom_chat_initial_display", "platform", "zoom_chat_maximized", "modal_open", "app_name", "email_signup_failed", "external_tag", "zoom_chat_logout_by_user"], "no_pii_config_variables": ["vertical_offset", "app_name", "client_event_id", "element_id", "uxa_event_classification_level", "event_ts", "link_id", "param_ad", "param_camp", "param_rdt_cid", "param_key", "param_desktop_logging_id", "param_fbclid", "param_gclid", "param_kw", "param_msclkid", "param_net", "param_oqa", "param_tfo", "param_tk", "param_trigger", "param_utm_campaign", "param_utm_content", "param_utm_medium", "param_utm_source", "param_utm_term", "position_pct_X", "position_pct_Y", "uxa_v", "uxa_debug_version", "variants", "adobe_target_variants", "instance_event_count", "instance_init_ts", "product", "parent_product", "licenses", "type", "purchase_price", "currency_code", "billing_cycle", "hierarchy_group", "hs_action", "hs_category", "hs_label", "marketing_tracker_inclusion_method", "uxa_inclusion_method", "navigation_type", "element_shown_duration_ms"], "shouldBeSentToMarketingTrackerVariables": ["vertical_offset", "app_name", "client_event_id", "element_id", "uxa_event_classification_level", "event_ts", "link_id", "param_ad", "param_camp", "param_rdt_cid", "param_key", "param_desktop_logging_id", "param_fbclid", "param_gclid", "param_kw", "param_msclkid", "param_net", "param_oqa", "param_tfo", "param_tk", "param_trigger", "param_utm_campaign", "param_utm_content", "param_utm_medium", "param_utm_source", "param_utm_term", "position_pct_X", "position_pct_Y", "uxa_v", "uxa_debug_version", "variants", "adobe_target_variants", "instance_event_count", "instance_init_ts", "product", "parent_product", "licenses", "type", "purchase_price", "currency_code", "billing_cycle", "hierarchy_group", "hs_action", "hs_category", "hs_label", "marketing_tracker_inclusion_method", "uxa_inclusion_method", "navigation_type", "element_shown_duration_ms"], "configTime": 1760730622196, "isInternalIp": false, "isUserDropboxAdmin": false, "analyticsId": "AACIZOLoex8Joflw82tIXMiTBPQNCnwWPK42unKg8xXO0w", "expEventsToExpIdMap": {"mouseup_element_click": "CGI-1160", "exception_report": "CGI-1823", "page_freeze": "CGI-937", "page_resume": "CGI-937", "spa_page_view": "GTX-41", "delayed_page_view_with_late_meta_tag": "GTX-122", "privacy_consent_iframe_loaded": "CGI-145", "privacy_consent_script_loaded": "CGI-145", "privacy_consent_script_load_error": "CGI-145", "privacy_consent_cookie_values": "SECPRI-138", "zoom_sales_chat_proactive_experiment": "MAR-3165", "conversionDataReady": "CGI-607", "legacy_hs_analytics_event": "CGI-553", "marketing_tracker_ready_for_uxa": "CGI-218"}, "expDataFieldsToExpIdMap": {"app_name": "CGI-1522", "device_id": "GRWACQ-5867", "uxa_event_classification_level": "CGI-744", "signup_source": "SHAQ-222", "uxa_debug_version": "CGI-1511", "web_redesign": "CEXP-1994", "adobe_target_variants": "GTX-122", "instance_event_count": "CGI-82", "instance_init_ts": "CGI-96", "iframe_uri": "CGI-145", "default_non_ccpa_toggles_on": "SECPRI-138", "categories": "SECPRI-138", "user_interacted": "SECPRI-138", "click_source": "CGI-1160", "script_id": "CGI-145", "script_url": "CGI-145", "total_time": "CGI-145", "product": "CGI-607", "parent_product": "CGI-607", "licenses": "CGI-607", "type": "CGI-607", "purchase_price": "CGI-607", "currency_code": "CGI-607", "billing_cycle": "CGI-607", "hs_action": "CGI-553", "hs_category": "CGI-553", "hs_label": "CGI-553", "marketing_tracker_inclusion_method": "CGI-829", "uxa_inclusion_method": "CGI-486", "bfcache_eligible": "CGI-878", "navigation_type": "CGI-939", "page_view_origin": "CGI-1386", "exception_message": "CGI-1823", "chat_type": "CMS-185011", "chat_interaction_type": "CMS-185011", "event_details": "CMS-185011", "time_until_zoom_chat_interaction": "CMS-185011", "total_zoom_chat_duration": "CMS-185011", "surface_screen_height": "CMS-185011", "surface_screen_width": "CMS-185011", "external_tag": "CMS-185011", "platform": "CMS-185011", "engagement_id": "CMS-185011", "sales_exp_variant": "CMS-185011", "custom_proactive_chat_exp_variant": "MAR-3165", "consent_cookie_status": "MAR-3165"}, "inclusionMethod": "PITHOS", "entitledApps": ["dash", "test_app"]}, "non_webserver_cms_style_auto_init": false}})})());
})();