(globalThis.webpackChunkhelphub=globalThis.webpackChunkhelphub||[]).push([[543],{1418:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CONSENT_COOKIE_EXPIRATION_DAYS:()=>n,CONSENT_COOKIE_NAME:()=>r,getCookieConsentRequired:()=>getCookieConsentRequired,getPreferencesFromCookie:()=>getPreferencesFromCookie,setPreferencesToCookie:()=>setPreferencesToCookie});var s=i(2044);function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function _objectSpread(e){for(var t=1;t"0"!==(0,s.Ri)("_show_support_cookie_banner"),setPreferencesToCookie=e=>{const t=Object.entries(e).map((([e,t])=>`${e}:${t?"1":"0"}`)).join(",");(0,s.TV)(r,t,{expires:n})},getPreferencesFromCookie=()=>{const e=(0,s.Ri)(r);return e?e.split(",").reduce(((e,t)=>{const[i,s]=t.split(":");return i?_objectSpread(_objectSpread({},e),{},{[i]:"1"===s}):e}),{}):null}},1540:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/tr-helphub-i18next.json"},2044:(e,t,i)=>{"use strict";i.d(t,{Ri:()=>getCookie,TV:()=>setCookie});var s=i(18987);function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function _defineProperty(e,t,i){return(t=function _toPropertyKey(e){var t=function _toPrimitive(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const setCookie=(e,t,i)=>{s.A.set(e,t,function _objectSpread(e){for(var t=1;ts.A.get(e)},2693:(e,t,i)=>{"use strict";i.r(t);var s,r=i(52426);(0,r.controller)(s=class BundleUploadStatusElement extends window.HTMLElement{get failed(){return(0,r.findTarget)(this,"failed")}get success(){return(0,r.findTarget)(this,"success")}connectedCallback(){document.addEventListener("bundleUploadHideStatus",(()=>{this.failed.hidden=!0,this.success.hidden=!0})),document.addEventListener("bundleUploadFailed",(()=>{this.failed.hidden=!1})),document.addEventListener("bundleUploadSuccess",(()=>{this.success.hidden=!1}))}})},3173:(e,t,i)=>{"use strict";i.r(t);var s,r=i(52426);(0,r.controller)(s=class ArticleContentElement extends HTMLElement{get thanks(){return(0,r.findTarget)(this,"thanks")}get feedbackOptions(){return(0,r.findTargets)(this,"feedbackOptions")}done(){for(const e of this.feedbackOptions)e.hidden=!0;this.thanks&&(this.thanks.hidden=!1,this.thanks.setAttribute("aria-hidden","false"))}helpful(){this.done()}notHelpful(){this.done()}})},4724:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var s=i(5997);const r=new URLSearchParams;r.set("referrer",window.location.href);const n=(0,s.Be)(`wss://${function websocketHost(){const e=document.head?.querySelector('meta[name="websocket-host"]')?.content;return e||window.location.hostname}()}/_ws?${r}`)},8491:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/ru-helphub-i18next.json"},11426:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DeviceVerificationRequestElement:()=>a});var s,r=i(52426),n=i(16154);let a=(0,r.controller)(s=class DeviceVerificationRequestElement extends HTMLElement{get contactForm(){return this.closest("contact-form")}get username(){return(0,r.findTarget)(this,"username")}get email(){return(0,r.findTarget)(this,"email")}get emailAccess(){return(0,r.findTarget)(this,"emailAccess")}get mobileAccess(){return(0,r.findTarget)(this,"mobileAccess")}get createdLocation(){return(0,r.findTarget)(this,"createdLocation")}get lastLocation(){return(0,r.findTarget)(this,"lastLocation")}get accessDate(){return(0,r.findTarget)(this,"accessDate")}get accountOwnership(){return(0,r.findTarget)(this,"accountOwnership")}get recentLogin(){return(0,r.findTarget)(this,"recentLogin")}get signInButton(){return(0,r.findTarget)(this,"signInButton")}get subject(){return document.getElementById("contact_subject")}changeEmailAccess(e){const t="yes_account_email_access"===this.emailAccess?.value;this.contactForm?.disableForm(t),this.mobileAccess?.value&&(this.mobileAccess.value=""),this.recentLogin?.value&&(this.recentLogin.value=""),(0,n.A)("Device Verification: Email Access Interacted",{type:"Email Access",enabled:t})}changeMobileAccess(e){const t="yes_github_mobile_access"===this.mobileAccess?.value;this.contactForm?.disableForm(t),this.recentLogin?.value&&(this.recentLogin.value=""),(0,n.A)("Device Verification: Mobile Access Interacted",{type:"Mobile Access",enabled:t})}changeRecentLogin(e){const t="no_recent_login"===this.recentLogin?.value;this.contactForm?.disableForm(t),(0,n.A)("Device Verification: Recent Login Interacted",{type:"Recent Login",enabled:t})}clickAccountOwnership(e){const t=this.accountOwnership.checked;(0,n.A)("Device Verification: Account Ownership Ticked",{checked:t})}clickSignInButton(e){(0,n.A)("Device Verification: Sign In Clicked",{})}resetDeviceVerificationOptions(e){this.username.value="",this.email.value="",this.emailAccess.selectedIndex=0,this.mobileAccess.selectedIndex=0,this.recentLogin.selectedIndex=0,this.accountOwnership.checked=!1,this.username.disabled=!e,this.email.disabled=!e,this.emailAccess.disabled=!e,this.mobileAccess.disabled=!e,this.createdLocation.disabled=!e,this.lastLocation.disabled=!e,this.accessDate.disabled=!e,this.accountOwnership.disabled=!e,this.recentLogin.disabled=!e,this.username.required=e,this.email.required=e,this.emailAccess.required=e,this.mobileAccess.required=e,this.createdLocation.required=e,this.lastLocation.required=e,this.accessDate.required=e,this.accountOwnership.required=e,this.recentLogin.required=e,e?this.subject.closest("dl.form-group")?.setAttribute("hidden",""):this.subject.closest("dl.form-group")?.removeAttribute("hidden"),this.subject.hidden=e,this.subject.required=!e}})||s},12573:(e,t,i)=>{"use strict";i.r(t);var s=i(838),r=i(35843);(0,s.on)("click","[data-event-click]",(e=>{const t=e.currentTarget,i={click:t.getAttribute("data-event-click"),hmac:t.getAttribute("data-event-hmac")??""};t.getAttribute("data-event-once")&&t.removeAttribute("data-event-click"),i.click&&(0,r.R)(i)}))},14828:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a,o,l=i(52426);function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}(0,l.controller)((r=class HealthCheckElement extends HTMLElement{constructor(...e){super(...e),_initializerDefineProperty(this,"findBundleUrl",n,this),_initializerDefineProperty(this,"createBundleUrl",a,this),_initializerDefineProperty(this,"csrf",o,this)}get closeButton(){return(0,l.findTarget)(this,"closeButton")}get closeXButton(){return(0,l.findTarget)(this,"closeXButton")}get eaSelect(){return(0,l.findTarget)(this,"eaSelect")}get bundleUploadStatusComponent(){return(0,l.findTarget)(this,"bundleUploadStatusComponent")}get requestPending(){return(0,l.findTarget)(this,"requestPending")}get requestComplete(){return(0,l.findTarget)(this,"requestComplete")}get uploadFailed(){return(0,l.findTarget)(this,"uploadFailed")}connectedCallback(){document.addEventListener("bundleUploadSuccess",(async e=>{this.bundleUploadStatusComponent.hidden=!0,this.requestPending.hidden=!1;const t=await this.findBundle(e.detail.bundle_key,10);0===t?this.requestFailed():this.requestHealthCheck(t,parseInt(this.eaSelect.value))})),document.addEventListener("bundleUploadFailed",(()=>{this.requestFailed()}))}close(){window.location.reload()}async requestHealthCheck(e,t){try{const i=await window.fetch(this.createBundleUrl,{body:JSON.stringify({bundle_id:e,enterprise_id:t}),method:"post",headers:{Accept:"application/json","X-CSRF-Token":this.csrf,"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"}});200===await i.status?this.requestSuccess():this.requestFailed()}catch(i){this.requestFailed()}finally{this.requestClosable()}}async findBundle(e,t){const i=new URLSearchParams({bundle_key:e}).toString();try{const s=await window.fetch(`${this.findBundleUrl}?${i}`,{method:"get",headers:{Accept:"application/json","X-CSRF-Token":this.csrf,"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"}});if(200===s.status){const i=await s.json();return 0===i.bundle_id&&t>0?(await new Promise((e=>setTimeout(e,2e4))),await this.findBundle(e,t-1)):i.bundle_id}return 0}catch(s){return 0}}requestClosable(){this.closeXButton.hidden=!0,this.closeButton.hidden=!1}requestFailed(){this.uploadFailed.hidden=!1}requestSuccess(){this.requestPending.hidden=!0,this.requestComplete.hidden=!1}},n=_applyDecoratedDescriptor(r.prototype,"findBundleUrl",[l.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),a=_applyDecoratedDescriptor(r.prototype,"createBundleUrl",[l.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o=_applyDecoratedDescriptor(r.prototype,"csrf",[l.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=r))},16154:(e,t,i)=>{"use strict";i.d(t,{A:()=>safeTrackFullStoryEvent});var s=i(92263),r=i(1418),n=i(81958);const a=[];function safeTrackFullStoryEvent(e,t){const i=(0,r.getPreferencesFromCookie)();i?.Analytics&&(a.push({name:e,properties:t}),processEventQueue())}const o=5;let l=0;function processEventQueue(){if(0!==a.length)if((0,s.Dp)()){l=0;const e=a.shift();void 0!==e&&(0,s.bp)("trackEvent",e),processEventQueue()}else{if(!(l{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/pt-helphub-i18next.json"},21446:(e,t,i)=>{"use strict";const throttle=(e,t)=>{let i=!1,s=null;return function(){const r=e,n=arguments,a=this;i?(s&&(clearTimeout(s),s=null),s=setTimeout((()=>{r.apply(a,n),i=!1}),t)):(r.apply(a,n),i=!0)}};var s,r,n=i(52426),a=i(81958);(0,n.controller)(class VerifiedEmailElement extends window.HTMLElement{}),(0,n.controller)(class UserAccountElement extends window.HTMLElement{get value(){return this.getAttribute("value")}get disclaimEaVisibility(){return"true"===this.getAttribute("disclaim-ea-visibility")}get disclaimOrgVisibility(){return"true"===this.getAttribute("disclaim-org-visibility")}get products(){return(0,n.findTargets)(this,"products")}get enterpriseAccount(){return this.getAttribute("enterprise-account")}get verifiedEmails(){return(0,n.findTargets)(this,"verified-email")?.map((e=>e.dataset.email))}get preferredEmail(){return this.verifiedEmails?.[0]}hasProducts(){return this.products.length>0}get supportPlan(){return this.getAttribute("support-plan")}isEnterpriseAccount(){return/true/.test(this.enterpriseAccount)}isPremium(){return/premium/.test(this.supportPlan)}isPremiumPlus(){return/premium_plus/.test(this.supportPlan)}});class ContactFormContainerElement extends window.HTMLElement{get name(){return this.getAttribute("name")}get value(){return this.getAttribute("value")}}(0,n.controller)((r=function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}((s=class SupportedProductElement extends ContactFormContainerElement{constructor(...e){super(...e),function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}(this,"supportedReleases",r,this)}get name(){return this.getAttribute("name")}get value(){return this.getAttribute("value")}get installations(){return(0,n.findTargets)(this,"installations")}get priorityLevels(){return(0,n.findTargets)(this,"priorityLevels")}get releases(){return(0,n.findTargets)(this,"releases")}hasInstallations(){return this.installations.length>0}hasPriorityLevels(){return this.priorityLevels.length>0}hasReleases(){return this.releases.length>0}}).prototype,"supportedReleases",[n.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s)),(0,n.controller)(class ServerInstallationElement extends ContactFormContainerElement{}),(0,n.controller)(class PriorityLevelElement extends ContactFormContainerElement{}),(0,n.controller)(class ProductReleaseElement extends ContactFormContainerElement{});i(86496),i(98100);var o,l,c,d,u,h,p,g,f,m,v,b,y,_,L,P,w,F,T,k,S,B,E,C=i(16154);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var j=0;function _classPrivateFieldLooseKey(e){return"__private_"+j+++"_"+e}function _announceToScreenReader2(e){const t=document.createElement("div");t.setAttribute("role","alert"),t.setAttribute("aria-live","assertive"),t.setAttribute("aria-atomic","true"),t.classList.add("sr-only"),document.body.appendChild(t),setTimeout((()=>{setTimeout((()=>{t.textContent=e,setTimeout((()=>t.remove()),5e3)}),1e3)}),0)}function _get_copilotEnabled(){return"true"===this.getAttribute("copilot-enabled")}function _restoreFieldsFromSessionStorage2(){const e=sessionStorage.getItem("selectedDeployment");if(e)try{const t=JSON.parse(e).name;if(t&&this.productMenu&&!this.productMenu.disabled)for(const e of this.productMenu.options)if(e.text===t){this.productMenu.value=e.value,this.productSelected(),_classPrivateFieldLooseBase(this,h)[h](),_classPrivateFieldLooseBase(this,p)[p](),_classPrivateFieldLooseBase(this,g)[g]();break}}catch{if(this.productMenu&&!this.productMenu.disabled)for(const t of this.productMenu.options)if(t.text===e||t.value===e){this.productMenu.value=t.value,this.productSelected(),_classPrivateFieldLooseBase(this,h)[h](),_classPrivateFieldLooseBase(this,p)[p](),_classPrivateFieldLooseBase(this,g)[g]();break}}}function _restoreReleaseFromSessionStorage2(){const e=sessionStorage.getItem("selectedRelease");if(e&&this.releaseMenu&&!this.releaseMenu.disabled)for(const t of this.releaseMenu.options)if(t.value===e){this.releaseMenu.value=e,this.ghesReleaseSelected();break}}function _restorePriorityFromSessionStorage2(){const e=sessionStorage.getItem("selectedPriority");if(e&&this.priorityMenu&&!this.priorityMenu.disabled)for(const t of this.priorityMenu.options)if(t.value===e){this.priorityMenu.value=e,this.prioritySelected();break}}function _restoreInstallationFromSessionStorage2(){const e=sessionStorage.getItem("selectedInstallation");if(e&&this.installationMenu&&!this.installationMenu.disabled)for(const t of this.installationMenu.options)if(t.value===e){this.installationMenu.value=e;break}}function _updateMenu2(e,t=[]){if(!e)return;const i=e.selectedOptions[0]?.value,s=e.options[0]||new Option(`Select a ${e.labels[0]?.textContent?.toLowerCase()||"response"}`,"");for(;e.length>0;)e.remove(0);e.add(s);for(const r of t)e.add(new Option(r.name,r.value,!1,r.value===i))}function _urgentPriority2(){return"urgent"===this.priorityMenu.value}function _highPriority2(){return"high"===this.priorityMenu.value}function _isGHES2(){return _classPrivateFieldLooseBase(this,c)[c]?.hasProducts()&&_classPrivateFieldLooseBase(this,d)[d]?.value?.includes("ghes")}function _toggleCallbackOption2(e=!1){this.callbackOption&&(this.callbackOption.hidden=!e,e&&this.callbackCheckbox.checked?(this.callbackForm.hidden=!1,this.countryCodeSelect.required=!0,this.phoneNumber.required=!0):(this.callbackCheckbox.checked=!1,this.callbackForm.hidden=!0,this.countryCodeSelect.required=!1,this.phoneNumber.required=!1))}function _toggleDiagnosticFileUpload2(){if(this.diagnosticFileUpload){if(_classPrivateFieldLooseBase(this,b)[b]())return _classPrivateFieldLooseBase(this,F)[F](this.diagnosticFileUpload,!1);_classPrivateFieldLooseBase(this,F)[F](this.diagnosticFileUpload,!0),this.diagnosticFileUpload.destroyFile()}}function _showUrgentLanguageWarning2(){if("ja"===this.language.value){if(!this.urgentLanguageWarningJapanese)return;this.urgentLanguageWarningJapanese.hidden=!1}else this.urgentLanguageWarning.hidden=!1}function _hideLanguageWarning2(){this.nonSupportedLanguageWarning&&this.urgentLanguageWarning&&(this.nonSupportedLanguageWarning.hidden=!0,this.urgentLanguageWarning.hidden=!0,this.urgentLanguageWarningJapanese.hidden=!0)}function _toggleUpgradeWarning2(e){const t=_classPrivateFieldLooseBase(this,d)[d]?.supportedReleases?.split(",")||[],i=t[t.length-1];this.upgradeWarning&&this.upgradeLink&&i&&(e&&"unknown"!==e&&!t.includes(e)?(this.upgradeLink.href=`/enterprise/server-upgrade?from=${e}&to=${i}`,_classPrivateFieldLooseBase(this,B)[B](this.upgradeWarning)):_classPrivateFieldLooseBase(this,S)[S](this.upgradeWarning))}function _toggleFormGroup2(e,t){e&&(e.disabled=t,e.closest("dl").hidden=t)}function _toggleVisibilityDisclaimer2(){this.eaVisibilityDisclaimer&&this.orgVisibilityDisclaimer&&(this.eaVisibilityDisclaimer.hidden=!_classPrivateFieldLooseBase(this,c)[c]||!_classPrivateFieldLooseBase(this,c)[c].disclaimEaVisibility,this.orgVisibilityDisclaimer.hidden=!_classPrivateFieldLooseBase(this,c)[c]||!_classPrivateFieldLooseBase(this,c)[c].disclaimOrgVisibility)}function _togglePremiumSupportWarning2(){this.premiumSupportWarning&&(this.premiumSupportWarning.hidden=_classPrivateFieldLooseBase(this,c)[c]?.isEnterpriseAccount())}function _hideElement2(e){e&&(e.hidden=!0)}function _showElement2(e){e&&(e.hidden=!1)}function _updatePriorityLabel2(){const e=document.querySelector("label[for=contact_priority]");e&&(e.textContent=_classPrivateFieldLooseBase(this,c)[c].isPremiumPlus()?"Priority":"Type of Issue",this.priorityMenu.options[0].textContent=_classPrivateFieldLooseBase(this,c)[c].isPremiumPlus()?"Select a priority":"Select an issue type")}(0,n.controller)((o=_classPrivateFieldLooseKey("announceToScreenReader"),l=_classPrivateFieldLooseKey("copilotEnabled"),c=_classPrivateFieldLooseKey("currentAccount"),d=_classPrivateFieldLooseKey("currentProduct"),u=_classPrivateFieldLooseKey("restoreFieldsFromSessionStorage"),h=_classPrivateFieldLooseKey("restoreReleaseFromSessionStorage"),p=_classPrivateFieldLooseKey("restorePriorityFromSessionStorage"),g=_classPrivateFieldLooseKey("restoreInstallationFromSessionStorage"),f=_classPrivateFieldLooseKey("updateMenu"),m=_classPrivateFieldLooseKey("urgentPriority"),v=_classPrivateFieldLooseKey("highPriority"),b=_classPrivateFieldLooseKey("isGHES"),y=_classPrivateFieldLooseKey("toggleCallbackOption"),_=_classPrivateFieldLooseKey("toggleDiagnosticFileUpload"),L=_classPrivateFieldLooseKey("showUrgentLanguageWarning"),P=_classPrivateFieldLooseKey("hideLanguageWarning"),w=_classPrivateFieldLooseKey("toggleUpgradeWarning"),F=_classPrivateFieldLooseKey("toggleFormGroup"),T=_classPrivateFieldLooseKey("toggleVisibilityDisclaimer"),k=_classPrivateFieldLooseKey("togglePremiumSupportWarning"),S=_classPrivateFieldLooseKey("hideElement"),B=_classPrivateFieldLooseKey("showElement"),E=_classPrivateFieldLooseKey("updatePriorityLabel"),class ContactFormElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,E,{value:_updatePriorityLabel2}),Object.defineProperty(this,B,{value:_showElement2}),Object.defineProperty(this,S,{value:_hideElement2}),Object.defineProperty(this,k,{value:_togglePremiumSupportWarning2}),Object.defineProperty(this,T,{value:_toggleVisibilityDisclaimer2}),Object.defineProperty(this,F,{value:_toggleFormGroup2}),Object.defineProperty(this,w,{value:_toggleUpgradeWarning2}),Object.defineProperty(this,P,{value:_hideLanguageWarning2}),Object.defineProperty(this,L,{value:_showUrgentLanguageWarning2}),Object.defineProperty(this,_,{value:_toggleDiagnosticFileUpload2}),Object.defineProperty(this,y,{value:_toggleCallbackOption2}),Object.defineProperty(this,b,{value:_isGHES2}),Object.defineProperty(this,v,{value:_highPriority2}),Object.defineProperty(this,m,{value:_urgentPriority2}),Object.defineProperty(this,f,{value:_updateMenu2}),Object.defineProperty(this,g,{value:_restoreInstallationFromSessionStorage2}),Object.defineProperty(this,p,{value:_restorePriorityFromSessionStorage2}),Object.defineProperty(this,h,{value:_restoreReleaseFromSessionStorage2}),Object.defineProperty(this,u,{value:_restoreFieldsFromSessionStorage2}),Object.defineProperty(this,l,{get:_get_copilotEnabled,set:void 0}),Object.defineProperty(this,o,{value:_announceToScreenReader2}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,d,{writable:!0,value:void 0})}get accounts(){return(0,n.findTargets)(this,"accounts")}get accountSelector(){return(0,n.findTarget)(this,"accountSelector")}get eaVisibilityDisclaimer(){return(0,n.findTarget)(this,"eaVisibilityDisclaimer")}get form(){return(0,n.findTarget)(this,"form")}get from(){return(0,n.findTarget)(this,"from")}get fromTooltipTemplate(){return(0,n.findTarget)(this,"verified-email-tooltip-template")}get fromTooltip(){return(0,n.findTarget)(this,"verified-email-tooltip")}get installationMenu(){return(0,n.findTarget)(this,"installationMenu")}get language(){return(0,n.findTarget)(this,"language")}get nonSupportedLanguageWarning(){return(0,n.findTarget)(this,"non-supported-language-warning")}get urgentLanguageWarning(){return(0,n.findTarget)(this,"urgentLanguageWarning")}get urgentLanguageWarningJapanese(){return(0,n.findTarget)(this,"urgentLanguageWarningJapanese")}get upgradeWarning(){return(0,n.findTarget)(this,"upgradeWarning")}get upgradeLink(){return(0,n.findTarget)(this,"upgradeLink")}get targetedReleaseNotice(){return(0,n.findTarget)(this,"targetedReleaseNotice")}get targetedReleaseNoticeDcs1184A(){return(0,n.findTarget)(this,"targetedReleaseNoticeDcs1184A")}get diagnosticFileUpload(){return(0,n.findTarget)(this,"diagnostic-file-upload")}get orgVisibilityDisclaimer(){return(0,n.findTarget)(this,"orgVisibilityDisclaimer")}get callbackOption(){return(0,n.findTarget)(this,"callbackOption")}get callbackCheckbox(){return(0,n.findTarget)(this,"callbackCheckbox")}get callbackForm(){return(0,n.findTarget)(this,"callbackForm")}get phoneNumber(){return(0,n.findTarget)(this,"phoneNumber")}get countryCodeSelect(){return(0,n.findTarget)(this,"countryCodeSelect")}get priorityMenu(){return(0,n.findTarget)(this,"priorityMenu")}get productMenu(){return(0,n.findTarget)(this,"productMenu")}get productUnevidencedDisclaimer(){return(0,n.findTarget)(this,"productUnevidencedDisclaimer")}get releaseMenu(){return(0,n.findTarget)(this,"releaseMenu")}get tags(){return(0,n.findTarget)(this,"tags")}get upgradeVersionDisclaimer(){return(0,n.findTarget)(this,"upgradeVersionDisclaimer")}get findVersion(){return(0,n.findTarget)(this,"findVersion")}get subject(){return(0,n.findTarget)(this,"subject")||{input:document.getElementById("contact_subject")}}get commentsTextarea(){return(0,n.findTarget)(this,"comments")?.querySelector("textarea")}get virtualAgentContainer(){return(0,n.findTarget)(this,"virtual-agent-container")}get premiumSupportWarning(){return(0,n.findTarget)(this,"premiumSupportWarning")}get submitButton(){return(0,n.findTarget)(this,"submitButton")}connectedCallback(){this.addEventListener("addTag",(e=>{this.addTag(e.detail)})),this.addEventListener("removeTag",(e=>{this.removeTag(e.detail)})),window.addEventListener("contact-form-initial-account-set",(e=>{this.accountSelected()})),window.addEventListener("contact-form-selected-account-change",(e=>{this.accountSelected((()=>{_classPrivateFieldLooseBase(this,u)[u]()}))})),this.form&&(this.form.addEventListener("submit",(()=>{(0,C.A)("Contact: Form Submitted",{form:this.form.id})})),_classPrivateFieldLooseBase(this,l)[l]||(0,C.A)("Contact: Copilot Chat Not Surfaced",{form:this.form.id}))}disableForm(e){this.subject&&(this.subject.input.disabled=e),this.commentsTextarea&&(this.commentsTextarea.disabled=e);const t=this.form.querySelector("#contact_submit");t.disabled=e,t.innerText=e?"Cannot open ticket for this request":"Send request"}exportTranscript(e){this.commentsTextarea.value+=e.detail}accountSelected(e){const t=this.accountSelector?.value;_classPrivateFieldLooseBase(this,c)[c]=t?this.accounts.find((e=>e.value===t)):null,_classPrivateFieldLooseBase(this,T)[T](),_classPrivateFieldLooseBase(this,k)[k](),_classPrivateFieldLooseBase(this,c)[c]&&_classPrivateFieldLooseBase(this,c)[c].hasProducts()?(_classPrivateFieldLooseBase(this,f)[f](this.productMenu,_classPrivateFieldLooseBase(this,c)[c].products),_classPrivateFieldLooseBase(this,F)[F](this.productMenu,!1),this.productMenu&&this.productSelected()):(_classPrivateFieldLooseBase(this,F)[F](this.productMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.installationMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.releaseMenu,!0),_classPrivateFieldLooseBase(this,S)[S](this.upgradeVersionDisclaimer),_classPrivateFieldLooseBase(this,S)[S](this.findVersion),_classPrivateFieldLooseBase(this,S)[S](this.upgradeWarning),_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNotice),_classPrivateFieldLooseBase(this,S)[S](this.productUnevidencedDisclaimer),_classPrivateFieldLooseBase(this,F)[F](this.priorityMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.diagnosticFileUpload,!0),_classPrivateFieldLooseBase(this,y)[y](),_classPrivateFieldLooseBase(this,_)[_]()),"function"==typeof e&&e()}productSelected(){const e=this.productMenu.selectedOptions?.[0]?.value;return e?(_classPrivateFieldLooseBase(this,d)[d]=_classPrivateFieldLooseBase(this,c)[c].products.find((t=>t.value===e)),_classPrivateFieldLooseBase(this,d)[d]?(_classPrivateFieldLooseBase(this,_)[_](),_classPrivateFieldLooseBase(this,d)[d].hasPriorityLevels()?(_classPrivateFieldLooseBase(this,f)[f](this.priorityMenu,_classPrivateFieldLooseBase(this,d)[d].priorityLevels),_classPrivateFieldLooseBase(this,F)[F](this.priorityMenu,!1),_classPrivateFieldLooseBase(this,E)[E](),_classPrivateFieldLooseBase(this,y)[y](_classPrivateFieldLooseBase(this,c)[c].isPremium()&&(_classPrivateFieldLooseBase(this,v)[v]()||_classPrivateFieldLooseBase(this,m)[m]()))):_classPrivateFieldLooseBase(this,F)[F](this.priorityMenu,!0),_classPrivateFieldLooseBase(this,d)[d].hasInstallations()?(_classPrivateFieldLooseBase(this,f)[f](this.installationMenu,_classPrivateFieldLooseBase(this,d)[d].installations),_classPrivateFieldLooseBase(this,F)[F](this.installationMenu,!1)):_classPrivateFieldLooseBase(this,F)[F](this.installationMenu,!0),_classPrivateFieldLooseBase(this,d)[d].hasReleases()&&this.releaseMenu?(_classPrivateFieldLooseBase(this,f)[f](this.releaseMenu,_classPrivateFieldLooseBase(this,d)[d].releases),_classPrivateFieldLooseBase(this,F)[F](this.releaseMenu,!1),_classPrivateFieldLooseBase(this,B)[B](this.upgradeVersionDisclaimer),this.ghesReleaseSelected()):(_classPrivateFieldLooseBase(this,F)[F](this.releaseMenu,!0),_classPrivateFieldLooseBase(this,S)[S](this.upgradeVersionDisclaimer),_classPrivateFieldLooseBase(this,S)[S](this.findVersion),_classPrivateFieldLooseBase(this,S)[S](this.upgradeWarning),_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNotice)),void(_classPrivateFieldLooseBase(this,d)[d].value.includes("ghes_unevidenced")?(_classPrivateFieldLooseBase(this,B)[B](this.productUnevidencedDisclaimer),_classPrivateFieldLooseBase(this,o)[o](this.productUnevidencedDisclaimer.textContent.trim())):_classPrivateFieldLooseBase(this,S)[S](this.productUnevidencedDisclaimer))):(_classPrivateFieldLooseBase(this,F)[F](this.installationMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.releaseMenu,!0),_classPrivateFieldLooseBase(this,S)[S](this.upgradeVersionDisclaimer),_classPrivateFieldLooseBase(this,S)[S](this.findVersion),_classPrivateFieldLooseBase(this,S)[S](this.upgradeWarning),_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNotice),_classPrivateFieldLooseBase(this,F)[F](this.diagnosticFileUpload,!0),_classPrivateFieldLooseBase(this,F)[F](this.priorityMenu,!0),void _classPrivateFieldLooseBase(this,y)[y]())):(_classPrivateFieldLooseBase(this,F)[F](this.releaseMenu,!0),_classPrivateFieldLooseBase(this,S)[S](this.upgradeVersionDisclaimer),_classPrivateFieldLooseBase(this,S)[S](this.findVersion),_classPrivateFieldLooseBase(this,S)[S](this.upgradeWarning),_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNotice),_classPrivateFieldLooseBase(this,S)[S](this.productUnevidencedDisclaimer),_classPrivateFieldLooseBase(this,F)[F](this.installationMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.priorityMenu,!0),_classPrivateFieldLooseBase(this,F)[F](this.diagnosticFileUpload,!0),void _classPrivateFieldLooseBase(this,y)[y]())}ghesReleaseSelected(){const e=this.releaseMenu.selectedOptions?.[0]?.value;"unknown"===e?_classPrivateFieldLooseBase(this,B)[B](this.findVersion):_classPrivateFieldLooseBase(this,S)[S](this.findVersion),_classPrivateFieldLooseBase(this,w)[w](e),this.toggleTargetedReleaseNotice()}prioritySelected(){_classPrivateFieldLooseBase(this,m)[m]()?this.checkLanguage():_classPrivateFieldLooseBase(this,P)[P](),_classPrivateFieldLooseBase(this,y)[y](_classPrivateFieldLooseBase(this,c)[c]?.isPremium()&&(_classPrivateFieldLooseBase(this,v)[v]()||_classPrivateFieldLooseBase(this,m)[m]()))}callbackSelected(e){this.phoneNumber.value="",this.callbackForm.hidden=!e.target.checked}emailBadge(){if(!this.fromTooltip){const e=this.fromTooltipTemplate.cloneNode(!0);e.dataset.target="contact-form.verified-email-tooltip";const t=this.from?.closest(".form-group")?.querySelector("dt");t&&t.appendChild(e)}_classPrivateFieldLooseBase(this,c)[c]?.verifiedEmails?.includes(this.from.value)?(this.fromTooltip.hidden=!1,this.from.setAttribute("aria-describedby","verified-email")):(this.fromTooltip.hidden=!0,this.from.removeAttribute("aria-describedby","verified-email"))}setPreferredEmail(){if(!this.from)return;const e=_classPrivateFieldLooseBase(this,c)[c]?.verifiedEmails;if(e&&e.includes(this.from.value))this.emailBadge();else{if(_classPrivateFieldLooseBase(this,c)[c]?.preferredEmail)for(const e of this.from.options)e.value===_classPrivateFieldLooseBase(this,c)[c].preferredEmail&&(this.from.value=_classPrivateFieldLooseBase(this,c)[c].preferredEmail);this.emailBadge()}}checkLanguage(e){if(!this.nonSupportedLanguageWarning||!this.urgentLanguageWarning)return;this.csrf||(this.csrf=document.querySelector('meta[name="csrf-token"]').content);const t=this.querySelectorAll('[data-target~="contact-form.comments"]'),i=Array.from(t).map(((e,t)=>e.querySelector("textarea").value)).join(" ");if(!i||i.length<50)return this.urgentLanguageWarning.hidden=!0,this.nonSupportedLanguageWarning.hidden=!0,void(this.language.value=null);throttle((e=>{const t=this.identifyLanguage(e,this.csrf);t&&[].push(setTimeout((()=>t.abort()),5e3))}),1e3)(i)}identifyLanguage(e,t){const i=(new AbortController).signal,s={text:e,product:_classPrivateFieldLooseBase(this,d)[d]?.value,account:_classPrivateFieldLooseBase(this,c)[c]?.value};this.priorityMenu&&""!==this.priorityMenu.value&&(s.priority=this.priorityMenu.value),window.fetch(new URL("/analyze/language/detect",document.location.href),{body:JSON.stringify(s),headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-Token":t},method:"POST",signal:i}).then((e=>e.json())).then((e=>{this.language.value=e.language,_classPrivateFieldLooseBase(this,P)[P](),e.non_supported_message&&(this.nonSupportedLanguageWarning.hidden=!1),e.urgent_priority_message&&_classPrivateFieldLooseBase(this,L)[L]()})).catch((e=>{(0,a.p3)(e)}))}toggleTargetedReleaseNotice(){if(this.targetedReleaseNotice&&("3.3"===this.releaseMenu?.selectedOptions?.[0]?.value&&/actions/i.test(this.subject?.input?.value)?(_classPrivateFieldLooseBase(this,B)[B](this.targetedReleaseNotice),this.addTag("notice-actions-3-3")):(_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNotice),this.removeTag("notice-actions-3-3")),this.targetedReleaseNoticeDcs1184A)){new RegExp(this.targetedReleaseNoticeDcs1184A.dataset?.noticetrigger,"i").test(this.subject?.input?.value)?((0,C.A)("Contact: Universe Targeted Notice Shown",{form:this.form.id}),_classPrivateFieldLooseBase(this,B)[B](this.targetedReleaseNoticeDcs1184A)):_classPrivateFieldLooseBase(this,S)[S](this.targetedReleaseNoticeDcs1184A)}}removeTag(e){this.tags&&(this.tags.value=this.tags.value.split(",").filter((t=>!t.includes(e))))}addTag(e){this.tags&&!this.tags.value.includes(e)&&(this.tags.value=[...this.tags.value.split(","),e].filter((e=>e)))}}))},22245:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/ar-helphub-i18next.json"},24781:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/de-helphub-i18next.json"},25518:()=>{let e,t;function repositionRecommendedResources(){const i=document.querySelector("#recommended-resources"),s=document.querySelector(".copilot-options");i&&(e||(e=i.parentNode,t=i.nextSibling),window.innerWidth<1012&&s&&i!==s.previousElementSibling?s.parentNode.insertBefore(i,s):window.innerWidth>=1012&&e&&(t&&t.parentNode===e?e.insertBefore(i,t):e.appendChild(i)))}const i=function debounce(e,t){let i;return function(...s){clearTimeout(i),i=setTimeout((()=>e.apply(this,s)),t)}}(repositionRecommendedResources,150);window.addEventListener("DOMContentLoaded",repositionRecommendedResources),window.addEventListener("resize",i)},26543:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/ja-helphub-i18next.json"},29741:(e,t,i)=>{"use strict";var s=i(52426);const r="dismissed_prompts";function dismissedPrompts(){try{return(function getItem(e){return window.localStorage?.getItem(e)}(r)||"").split(",")}catch{return[]}}(0,s.controller)(class BannerPromptElement extends window.HTMLElement{get promptType(){return this.getAttribute("data-prompt")||""}connectedCallback(){this.hidden=dismissedPrompts().includes(this.promptType)}dismiss(){try{const e=dismissedPrompts().concat(this.promptType||[]);!function setItem(e,t){window.localStorage?.setItem(e,t)}(r,e.join(","))}catch{}finally{this.hidden=!0}}})},31871:(e,t,i)=>{"use strict";i.r(t),i.d(t,{NpmNameDisputesFormElement:()=>n});var s,r=i(52426);let n=(0,r.controller)(s=class NpmNameDisputesFormElement extends window.HTMLElement{get otherReasonCheckbox(){return(0,r.findTarget)(this,"otherReasonCheckbox")}get otherReasonResponse(){return(0,r.findTarget)(this,"otherReasonResponse")}get otherReasonResponseTextArea(){return(0,r.findTarget)(this,"otherReasonResponseTextArea")}get submit(){return(0,r.findTarget)(this,"submit").querySelector("button")}get trademarkInfringementCheckbox(){return(0,r.findTarget)(this,"trademarkInfringementCheckbox")}toggleOtherReasonResponse(){const e=this.otherReasonCheckbox.checked;this.otherReasonResponse.hidden=!e,this.otherReasonResponseTextArea.required=e}toggleSubmit(){const e=this.trademarkInfringementCheckbox.checked;this.submit.disabled=e}})||s},33627:(e,t,i)=>{"use strict";function updateLinks(){if(-1===window.location.search.indexOf("?"))return;const e=new URLSearchParams(window.location.search),t=e.get("tags"),i=e.get("subject"),s=e.get("referer_context"),newQueryString=e=>{const r=new URLSearchParams(e.toString());if(t){const i=e.get("tags"),s=new Set(t.split(",").concat(i?i.split(","):[]));r.set("tags",Array.from(s).join(","))}return i&&r.set("subject",i),s&&r.set("referer_context",s),r.toString()};for(const r of document.querySelectorAll("a[data-preserve-querystring]")){const e=r,t=new URL(e.href,window.location.origin);if(t.hostname!==window.location.hostname)continue;const i=new URLSearchParams(t.search);if(i.get("return_to")){const s=i.get("return_to"),r=new URL(s,window.location.origin);if(r.hostname!==window.location.hostname)continue;const n=newQueryString(new URLSearchParams(r.search));i.set("return_to",`${r.pathname}?${n}`),e.href=`${t.pathname}?${i.toString()}`}else{const s=newQueryString(i);e.href=`${t.pathname}?${s}`}}}i.r(t),i.d(t,{updateLinks:()=>updateLinks}),document.addEventListener("DOMContentLoaded",updateLinks)},35843:(e,t,i)=>{"use strict";function sendBeacon(e){"sendBeacon"in navigator&&e.hmac&&navigator.sendBeacon("/_event",new Blob([JSON.stringify(e)],{type:"application/json"}))}i.d(t,{R:()=>sendBeacon})},36788:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AccountSelectorTicketFormElement:()=>n});var s,r=i(52426);let n=(0,r.controller)(s=class AccountSelectorTicketFormElement extends HTMLElement{get selector(){return(0,r.findTarget)(this,"selector")}changeAccount(){const e=this.selector.value;["/tickets/personal","/tickets/organization","/tickets/enterprise"].some((t=>e.startsWith(t)))&&(window.location.href=e)}})||s},42533:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/en-helphub-i18next.json"},43072:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/zh-helphub-i18next.json"},44117:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/hi-helphub-i18next.json"},46062:(e,t,i)=>{"use strict";i.r(t);var s=i(81958);window.addEventListener("error",s.HF),window.addEventListener("unhandledrejection",s.$l),"#b00m"===window.location.hash&&setTimeout((()=>{throw new Error("b00m")}))},46693:(e,t,i)=>{"use strict";function enableButton(e){e.dataset.enableWith&&(e.innerText=e.dataset.enableWith),e.disabled=!1}function disableButton(e){e.dataset.disableWith&&(e.innerText=e.dataset.disableWith),e.disabled=!0}i.r(t),i.d(t,{disableButton:()=>disableButton,enableButton:()=>enableButton}),(0,i(838).on)("submit","form",(e=>{e.currentTarget.querySelectorAll("button.js-button-disable").forEach(disableButton)}),{capture:!0})},49904:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a,o,l=i(52426);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var c=0;function _classPrivateFieldLooseKey(e){return"__private_"+c+++"_"+e}function _toggletrademarkHolderMessage2(){this.trademarkHolderMessage.hidden=/^yes/.test(_classPrivateFieldLooseBase(this,s)[s]),this.trademarkDetails.hidden=!/^yes/.test(_classPrivateFieldLooseBase(this,s)[s]),this.submitButton.disabled=/^no/.test(_classPrivateFieldLooseBase(this,s)[s])}function _toggletrademarkRegisteredDetails2(){this.trademarkRegisteredDetails.hidden=!/^yes/.test(_classPrivateFieldLooseBase(this,r)[r]),_classPrivateFieldLooseBase(this,o)[o](this.trademarkRegisteredDetails,this.trademarkRegisteredDetails.hidden),this.trademarkNotRegisteredDetails.hidden=!/^no/.test(_classPrivateFieldLooseBase(this,r)[r]),_classPrivateFieldLooseBase(this,o)[o](this.trademarkNotRegisteredDetails,this.trademarkNotRegisteredDetails.hidden)}function _toggleFormElementsDisabled2(e,t){e?.querySelectorAll(".form-control").forEach((e=>{e.disabled=t}))}(0,l.controller)((s=_classPrivateFieldLooseKey("trademarkHolder"),r=_classPrivateFieldLooseKey("trademarkRegistered"),n=_classPrivateFieldLooseKey("toggletrademarkHolderMessage"),a=_classPrivateFieldLooseKey("toggletrademarkRegisteredDetails"),o=_classPrivateFieldLooseKey("toggleFormElementsDisabled"),class TrademarkPolicyElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,o,{value:_toggleFormElementsDisabled2}),Object.defineProperty(this,a,{value:_toggletrademarkRegisteredDetails2}),Object.defineProperty(this,n,{value:_toggletrademarkHolderMessage2}),Object.defineProperty(this,s,{writable:!0,value:void 0}),Object.defineProperty(this,r,{writable:!0,value:void 0})}get trademarkHolderMenu(){return(0,l.findTarget)(this,"trademarkHolderMenu")}get trademarkHolderMessage(){return(0,l.findTarget)(this,"trademarkHolderMessage")}get trademarkDetails(){return(0,l.findTarget)(this,"details")}get trademarkRegisteredMenu(){return(0,l.findTarget)(this,"trademarkRegisteredMenu")}get trademarkRegisteredDetails(){return(0,l.findTarget)(this,"registeredDetails")}get trademarkNotRegisteredDetails(){return(0,l.findTarget)(this,"notRegisteredDetails")}get submitButton(){return(0,l.findTarget)(this,"submit")?.querySelector("button")}trademarkHolderSelected(){_classPrivateFieldLooseBase(this,s)[s]=this.trademarkHolderMenu?.selectedOptions?.[0]?.value,_classPrivateFieldLooseBase(this,n)[n]()}trademarkRegisteredSelected(){_classPrivateFieldLooseBase(this,r)[r]=this.trademarkRegisteredMenu?.selectedOptions?.[0]?.value,_classPrivateFieldLooseBase(this,a)[a]()}}))},54221:()=>{document.addEventListener("DOMContentLoaded",(e=>{const t=document.getElementById("javascript_enabled");t&&(t.value="true")}))},54474:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ArticleListElement:()=>n});var s,r=i(52426);let n=(0,r.controller)(s=class ArticleListElement extends HTMLElement{get empty(){return(0,r.findTarget)(this,"empty")}get items(){return(0,r.findTargets)(this,"items")}get category(){return this.getAttribute("category")}search(e=null,t=null){if(!this.items||!this.items.length)return 0;e&&(e=e.toLowerCase().trim());let i=0;return this.items.forEach((s=>{s.link&&(s.hidden=e&&!s.link.textContent?.toLowerCase().includes(e),!s.hidden&&t&&(s.hidden=!s.itemLabels().includes(t)),s.hidden||i++)})),0===i?this.showEmptyState():this.hideEmptyState(),i}showEmptyState(){this.empty&&(this.empty.hidden=!1)}hideEmptyState(){this.empty&&(this.empty.hidden=!0)}})||s},55745:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DmcaTakedownFormElement:()=>a});var s,r=i(52426),n=i(84620);let a=(0,r.controller)(s=class DmcaTakedownFormElement extends window.HTMLElement{get address(){return(0,r.findTarget)(this,"address")}get addressInput(){return(0,r.findTarget)(this,"addressInput")}get contactSelect(){return(0,r.findTarget)(this,"contactSelect")}get countryCode(){return(0,r.findTarget)(this,"countryCode")}get countryCodeInput(){return(0,r.findTarget)(this,"countryCodeInput")}get phoneNumber(){return(0,r.findTarget)(this,"phoneNumber")}get phoneNumberInput(){return(0,r.findTarget)(this,"phoneNumberInput")}get licenseSelect(){return(0,r.findTarget)(this,"licenseSelect")}get solution(){return(0,r.findTarget)(this,"solution")}get solutionSelect(){return(0,r.findTarget)(this,"solutionSelect")}get otherSolution(){return(0,r.findTarget)(this,"otherSolution")}get otherSolutionInput(){return(0,r.findTarget)(this,"otherSolutionInput")}get licenseType(){return(0,r.findTarget)(this,"licenseType")}get licenseTypeInput(){return(0,r.findTarget)(this,"licenseTypeInput")}get licenseViolation(){return(0,r.findTarget)(this,"licenseViolation")}get licenseViolationInput(){return(0,r.findTarget)(this,"licenseViolationInput")}get licenseCompliance(){return(0,r.findTarget)(this,"licenseCompliance")}get licenseComplianceInput(){return(0,r.findTarget)(this,"licenseComplianceInput")}get copyrightSelect(){return(0,r.findTarget)(this,"copyrightSelect")}get formWrapper(){return(0,r.findTarget)(this,"formWrapper")}get formDisclaimer(){return(0,r.findTarget)(this,"formDisclaimer")}get files(){return(0,r.findTarget)(this,"files")}get filesInput(){return(0,r.findTarget)(this,"filesInput")}get filesElement(){return document.querySelector('[data-id="files"]')}get submitButton(){return document.getElementById("contact_submit")}get repositoryTakedown(){return(0,r.findTarget)(this,"repositoryTakedownSelect")}get largeForksInput(){return(0,r.findTarget)(this,"largeForksInput")}get largeForksDisclaimer(){return(0,r.findTarget)(this,"largeForksDisclaimer")}toggleCopyright(){if(this.formWrapper&&this.formDisclaimer){const e="no"===this.copyrightSelect.selectedOptions[0]?.value||""===this.copyrightSelect.selectedOptions[0]?.value;this.formWrapper.hidden=e,this.formDisclaimer.hidden=!e}}toggleLicense(){const e=this.licenseSelect.selectedOptions[0]?.value??"",t="yes"===e,i="yes"===e||""===e;this.toggleLicenseRequiredFields(t),this.toggleSolutionRequired(i)}toggleSolution(){const e="other"===(this.solutionSelect.selectedOptions[0]?.value??"");this.otherSolution.hidden=!e||this.solution.hidden,this.otherSolutionInput.required=e&&!this.solution.hidden}toggleContact(){const e=this.contactSelect.selectedOptions[0]?.value??"",t="telephone"===e,i="address"===e;this.toggleAddressRequired(i),this.togglePhoneNumberRequired(t)}togglePhoneNumberRequired(e){this.countryCode&&this.countryCodeInput&&this.phoneNumber&&this.phoneNumberInput&&(this.countryCode.hidden=!e,this.countryCodeInput.required=e,this.phoneNumber.hidden=!e,this.phoneNumberInput.required=e)}toggleAddressRequired(e){this.address&&this.addressInput&&(this.address.hidden=!e,this.addressInput.required=e)}toggleLicenseRequiredFields(e){this.licenseType&&this.licenseTypeInput&&this.licenseViolation&&this.licenseViolationInput&&this.licenseCompliance&&this.licenseComplianceInput&&(this.licenseType.hidden=!e,this.licenseTypeInput.required=e,this.licenseViolation.hidden=!e,this.licenseViolationInput.required=e,this.licenseCompliance.hidden=!e,this.licenseComplianceInput.required=e)}toggleSolutionRequired(e){if(this.solution&&this.otherSolution&&this.solutionSelect&&this.otherSolutionInput){this.solution.hidden=e,this.solutionSelect.required=!e;const t="other"===(this.solutionSelect.selectedOptions[0]?.value??"");this.otherSolution.hidden=this.solution.hidden||!t,this.otherSolutionInput.required=t&&!e&&!(this.solution.hidden||!t)}}updateFilesLabel(){const e=this.repositoryTakedown.selectedOptions[0]?.value??"";if(""===e)return this.files.hidden=!0,void(this.filesInput.required=!1);const t=this.files.children[0]?.children[0];this.files&&t&&(this.files.hidden=!1,this.filesInput.required=!0,"partial"===e?t.textContent="Identify only the specific file URLs within the repository that is infringing:":"entire"===e&&(t.textContent="Identify the full repository URL that is infringing:")),this.validateFiles()}validateFiles(){const e=this.filesInput.value.split(/[\r\n,]|,\s/).map((e=>e.trim())).filter((e=>""!==e)),t=[],i="entire"===this.repositoryTakedown.value;for(const r of e)i?n.X_.test(r)||n.eY.test(r)||t.push(r):"partial"===this.repositoryTakedown.value&&(n.X_.test(r)||n.eY.test(r))&&t.push(r);const s=this.filesElement?.querySelector(".error");if(this.filesElement&&this.filesElement.classList.toggle("errored",t.length>0),s){const e="The following URLs are not full repository or full gist URLs:",r="Please provide only the specific file URLs within the repository that are infringing. The following URLs are full repositories or full URLs and are not permitted:";s.textContent=i?t.length>0?`${e} ${t.join(", ")}`:"":t.length>0?`${r} ${t.join(", ")}`:""}this.submitButton&&(this.submitButton.disabled=t.length>0)}toggleLargeForks(){const e=this.largeForksInput.checked;this.largeForksDisclaimer.hidden=!e}})||s},58639:(e,t,i)=>{"use strict";var s,r=i(57975),n=i.n(r),a=i(52426),o=i(46693);var l=0;function _classPrivateFieldLooseKey(e){return"__private_"+l+++"_"+e}function _humanSize2(e,t=1){if(0===e)return"0 Bytes";const i=t<0?0:t,s=Math.floor(Math.log(e)/Math.log(1e3));return parseFloat((e/Math.pow(1e3,s)).toFixed(i))+" "+["B","KB","MB","GB","TB"][s]}(0,a.controller)((s=_classPrivateFieldLooseKey("humanSize"),class FileUploadElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,s,{value:_humanSize2})}get name(){return(0,a.findTarget)(this,"name")}get size(){return(0,a.findTarget)(this,"size")}get progressBar(){return(0,a.findTarget)(this,"progressBar")}get progressBarContainer(){return(0,a.findTarget)(this,"progressBarContainer")}get cancel(){return(0,a.findTarget)(this,"cancel")}show(e){this.progressBar.style.width="0%",this.name.textContent=e.name,this.size.textContent=function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}(this,s)[s](e.size)}abort(){this.xhr.abort(),this.remove()}showProgress(e){this.progressBar.style.width=`${e}%`,100===e&&this.progressBarContainer.classList.add("progress-bar-processing")}remove(){this.parentNode&&this.parentNode.removeChild(this)}}));var c,d=i(4766);function file_commenter_classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var u,h=0;function file_commenter_classPrivateFieldLooseKey(e){return"__private_"+h+++"_"+e}function _triggerEvent2(){this.textarea.dispatchEvent(new Event("change",{bubbles:!0}))}(0,a.controller)((c=file_commenter_classPrivateFieldLooseKey("triggerEvent"),class FileCommenterElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,c,{value:_triggerEvent2})}get textarea(){return(0,a.findTarget)(this,"textarea")}connectedCallback(){(0,d.B1)(this.textarea)}addComment(e){const t=`[Uploading ${e.name}…]()`,i=this.textarea.value.substring(0,this.textarea.selectionEnd||0),s=""===this.textarea.value||i.match(/\n$/)?"":"\n";this.textarea.setRangeText(s+t,this.textarea.selectionEnd,this.textarea.selectionEnd,"end"),this.textarea.focus()}replaceComment(e,t){const i=`[Uploading ${e.name}…]()`,s=`${e.type.match(/image\/*/)?"!":""}[${e.name}](${t})`,r=this.textarea.value.indexOf(i);if(-1!==r){const e=r+s.length,t=this.textarea.value.replace(i,s);this.textarea.setRangeText(t,0,this.textarea.textLength),this.textarea.focus(),this.textarea.setSelectionRange(e,e)}else{const e=this.textarea.value.replace(i,s);this.textarea.setRangeText(e,0,this.textarea.textLength);const t=this.textarea.value.length;this.textarea.focus(),this.textarea.setSelectionRange(t,t)}}removeComment(e){const t=`[Uploading ${e}…]()`;this.textarea.setRangeText(this.textarea.value.replace(t,""),0,this.textarea.textLength)}commentExists(e){return this.textarea.value.includes(e)}addValidation(){this.textarea.setCustomValidity("uploading"),file_commenter_classPrivateFieldLooseBase(this,c)[c]()}removeValidation(){this.textarea.setCustomValidity(""),file_commenter_classPrivateFieldLooseBase(this,c)[c]()}}));var p,g,f,m,v,b,y,_,L,P,w,F,T,k,S,B,E,C,j=0;function file_manager_classPrivateFieldLooseKey(e){return"__private_"+j+++"_"+e}function _trashButton2(){const e=document.createElement("template");return e.innerHTML=String.raw``,e.content.firstChild}function file_uploader_classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}(0,a.controller)((u=file_manager_classPrivateFieldLooseKey("trashButton"),class FileManagerElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,u,{value:_trashButton2})}get textarea(){return(0,a.findTarget)(this,"textarea")}get display(){return(0,a.findTarget)(this,"display")}textareaUpdated(){for(;this.display.firstChild;)this.display.removeChild(this.display.firstChild);this.textarea.value.split("\n").filter((e=>""!==e)).forEach((e=>{const t=document.createElement("div"),i=document.createElement("div");i.innerText=e.split("](")[0].replace(/^!/,"").replace(/^\[/,""),i.classList.add("label"),i.dataset.markdown=e;const s=function file_manager_classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}(this,u)[u]();s.addEventListener("click",this.removeUpload.bind(this)),t.appendChild(s),t.appendChild(i),this.display.appendChild(t)}))}removeUpload(e){const t=e.target.closest("button").parentElement.querySelector(".label").dataset.markdown;this.textarea.value=this.textarea.value.replace(t+"\n","").replace(t,""),this.textarea.dispatchEvent(new window.Event("change",{bubbles:!0}))}}));var O=0;function file_uploader_classPrivateFieldLooseKey(e){return"__private_"+O+++"_"+e}function _get_uploadURL(){return this.getAttribute("upload-url")}function _get_fieldName(){return this.getAttribute("field-name")}function _get_uploadRequired(){return/true/.test(this.getAttribute("upload-required"))}function _get_clearSessionOnSubmit(){return/true/.test(this.getAttribute("clear-session"))}function _get_uploadRequiredAlert(){return/true/.test(this.getAttribute("upload-required-alert"))}function _get_randomId(){return((new Date).getTime().toString(36)+Math.random().toString(36).substring(2)).slice(-10)}function _processFiles2(e,t=!0){[...e].forEach((e=>{if(!file_uploader_classPrivateFieldLooseBase(this,T)[T](e))return file_uploader_classPrivateFieldLooseBase(this,P)[P]("invalid");if(e.size>52428800)return file_uploader_classPrivateFieldLooseBase(this,P)[P]("too_big");file_uploader_classPrivateFieldLooseBase(this,P)[P](),file_uploader_classPrivateFieldLooseBase(this,w)[w](t),file_uploader_classPrivateFieldLooseBase(this,F)[F](!1),file_uploader_classPrivateFieldLooseBase(this,E)[E](!0);const i=file_uploader_classPrivateFieldLooseBase(this,_)[_]();file_uploader_classPrivateFieldLooseBase(this,C)[C](e,i)}))}function _newFileUpload2(){this.filesListContainer.append(this.fileTemplate.content.cloneNode(!0));const e=this.files.slice(-1)[0],t=file_uploader_classPrivateFieldLooseBase(this,b)[b];return e.dataset.id=t,e.cancel.dataset.id=t,e}function _findFile2(e){return this.files.find((t=>t.dataset.id===e))}function _toggleErrorMessage2(e){switch(this.statusDefault.hidden=!0,this.statusInvalidFile.hidden=!0,this.statusUnknown.hidden=!0,this.statusTooBig.hidden=!0,this.statusNoToken.hidden=!0,e){case"invalid":this.statusInvalidFile.hidden=!1;break;case"too_big":this.statusTooBig.hidden=!1;break;case"no_token":this.statusNoToken.hidden=!1;break;case"unknown":this.statusUnknown.hidden=!1;break;default:this.statusDefault.hidden=!1}}function _toggleFilesListContainer2(e){this.filesListContainer.hidden=!e}function _toggleSubmit2(e){document.querySelectorAll("button.js-button-disable").forEach((t=>{t.disabled=!e}))}function _validType2(e){return this.fileInput.accept.split(",").includes(n().extname(e.name).toLowerCase())}function _getUploadSession2(){return JSON.parse(window.sessionStorage.getItem(`uploads:${this.id}`))||[]}function _appendUploadSession2(e,t){const i=file_uploader_classPrivateFieldLooseBase(this,k)[k]();i.push({token:e,url:t}),window.sessionStorage.setItem(`uploads:${this.id}`,JSON.stringify(i))}function _failedUpload2(e){file_uploader_classPrivateFieldLooseBase(this,P)[P]("unknown"),this.fileCommenter.removeComment(e.name.textContent),e.remove()}function _dispatchUploadStateChange2(e){this.dispatchEvent(new CustomEvent("upload-state-change",{detail:{isUploading:e},bubbles:!0}))}function _upload2(e,t){const i=`${file_uploader_classPrivateFieldLooseBase(this,p)[p]}/api/v2/uploads.json?filename=${e.name}`,s=new window.XMLHttpRequest;"text/plain"!==e.type&&"text/x-log"!==e.type&&""!==e.type||(e=new File([e],e.name,{type:"application/octet-stream"})),s.open("POST",i),s.onloadstart=()=>{t.xhr=s,t.show(e),this.fileCommenter.addValidation(),this.fileCommenter.addComment(e)},s.upload.onprogress=e=>{if(e.lengthComputable){const i=Math.round(e.loaded/e.total*100);t.showProgress(i)}},s.onerror=()=>file_uploader_classPrivateFieldLooseBase(this,B)[B](t),s.onreadystatechange=()=>{if(s.readyState===XMLHttpRequest.DONE)if(201===s.status)try{const t=JSON.parse(s.responseText);this.fileCommenter.replaceComment(e,t.upload.attachment.content_url),file_uploader_classPrivateFieldLooseBase(this,S)[S](t.upload.token,t.upload.attachment.content_url)}catch(i){file_uploader_classPrivateFieldLooseBase(this,B)[B](t)}else 0!==s.status&&file_uploader_classPrivateFieldLooseBase(this,B)[B](t);t.remove(),this.filesListContainer.children.length||(this.fileCommenter.removeValidation(),file_uploader_classPrivateFieldLooseBase(this,w)[w](!1),file_uploader_classPrivateFieldLooseBase(this,F)[F](!0),file_uploader_classPrivateFieldLooseBase(this,E)[E](!1))},s.send(e)}(0,a.controller)((p=file_uploader_classPrivateFieldLooseKey("uploadURL"),g=file_uploader_classPrivateFieldLooseKey("fieldName"),f=file_uploader_classPrivateFieldLooseKey("uploadRequired"),m=file_uploader_classPrivateFieldLooseKey("clearSessionOnSubmit"),v=file_uploader_classPrivateFieldLooseKey("uploadRequiredAlert"),b=file_uploader_classPrivateFieldLooseKey("randomId"),y=file_uploader_classPrivateFieldLooseKey("processFiles"),_=file_uploader_classPrivateFieldLooseKey("newFileUpload"),L=file_uploader_classPrivateFieldLooseKey("findFile"),P=file_uploader_classPrivateFieldLooseKey("toggleErrorMessage"),w=file_uploader_classPrivateFieldLooseKey("toggleFilesListContainer"),F=file_uploader_classPrivateFieldLooseKey("toggleSubmit"),T=file_uploader_classPrivateFieldLooseKey("validType"),k=file_uploader_classPrivateFieldLooseKey("getUploadSession"),S=file_uploader_classPrivateFieldLooseKey("appendUploadSession"),B=file_uploader_classPrivateFieldLooseKey("failedUpload"),E=file_uploader_classPrivateFieldLooseKey("dispatchUploadStateChange"),C=file_uploader_classPrivateFieldLooseKey("upload"),class FileUploaderElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,C,{value:_upload2}),Object.defineProperty(this,E,{value:_dispatchUploadStateChange2}),Object.defineProperty(this,B,{value:_failedUpload2}),Object.defineProperty(this,S,{value:_appendUploadSession2}),Object.defineProperty(this,k,{value:_getUploadSession2}),Object.defineProperty(this,T,{value:_validType2}),Object.defineProperty(this,F,{value:_toggleSubmit2}),Object.defineProperty(this,w,{value:_toggleFilesListContainer2}),Object.defineProperty(this,P,{value:_toggleErrorMessage2}),Object.defineProperty(this,L,{value:_findFile2}),Object.defineProperty(this,_,{value:_newFileUpload2}),Object.defineProperty(this,y,{value:_processFiles2}),Object.defineProperty(this,b,{get:_get_randomId,set:void 0}),Object.defineProperty(this,v,{get:_get_uploadRequiredAlert,set:void 0}),Object.defineProperty(this,m,{get:_get_clearSessionOnSubmit,set:void 0}),Object.defineProperty(this,f,{get:_get_uploadRequired,set:void 0}),Object.defineProperty(this,g,{get:_get_fieldName,set:void 0}),Object.defineProperty(this,p,{get:_get_uploadURL,set:void 0})}get statusDefault(){return(0,a.findTarget)(this,"statusDefault")}get statusUnknown(){return(0,a.findTarget)(this,"statusUnknown")}get statusInvalidFile(){return(0,a.findTarget)(this,"statusInvalidFile")}get statusTooBig(){return(0,a.findTarget)(this,"statusTooBig")}get statusNoToken(){return(0,a.findTarget)(this,"statusNoToken")}get fileInput(){return(0,a.findTarget)(this,"fileInput")}get fileTemplate(){return(0,a.findTarget)(this,"fileTemplate")}get inputTemplate(){return(0,a.findTarget)(this,"inputTemplate")}get filesListContainer(){return(0,a.findTarget)(this,"filesListContainer")}get files(){return(0,a.findTargets)(this,"files")}get fileCommenter(){return(0,a.findTarget)(this,"fileCommenter")}connectedCallback(){document.addEventListener("dragover",this.ignoreDrop),document.addEventListener("drop",this.ignoreDrop),this.closest("form").addEventListener("submit",this.submit.bind(this))}ignoreDrop(e){const t=e.dataTransfer;t&&Array.from(t.types).indexOf("Files")>=0&&e.preventDefault()}getFiles(e){let t;e.preventDefault();const i=(t=e.dataTransfer)&&t.files||this.fileInput.files;file_uploader_classPrivateFieldLooseBase(this,y)[y](i)}pasteImage(e){const t=/^image\/(gif|png|jpeg)$/;let i;if(e.clipboardData&&e.clipboardData.items){for(const s of e.clipboardData.items)t.test(s.type)&&(i=s.getAsFile());i&&(file_uploader_classPrivateFieldLooseBase(this,y)[y]([i],!1),e.preventDefault())}}cancel(e){const t=e.target;if(t&&t.dataset&&t.dataset.id){const t=file_uploader_classPrivateFieldLooseBase(this,L)[L](e.target.dataset.id);t.abort(),this.fileCommenter.removeComment(t.name.textContent),this.filesListContainer.children.length||(file_uploader_classPrivateFieldLooseBase(this,w)[w](!1),file_uploader_classPrivateFieldLooseBase(this,F)[F](!0),this.fileCommenter.removeValidation(),file_uploader_classPrivateFieldLooseBase(this,E)[E](!1))}}submit(e){const t=file_uploader_classPrivateFieldLooseBase(this,g)[g]||"uploads",i=file_uploader_classPrivateFieldLooseBase(this,k)[k]().filter((e=>this.fileCommenter.commentExists(e.url)));if(file_uploader_classPrivateFieldLooseBase(this,f)[f]&&!i.length)return file_uploader_classPrivateFieldLooseBase(this,v)[v]&&window.alert("Please attach one or more files to this request."),file_uploader_classPrivateFieldLooseBase(this,F)[F](!0),void e.preventDefault();if(!i.length&&this.fileCommenter.commentExists("attachments/token"))return file_uploader_classPrivateFieldLooseBase(this,P)[P]("no_token"),e.currentTarget.querySelectorAll("button.js-button-disable").forEach(o.enableButton),e.preventDefault(),!1;for(const r of i){const i=this.inputTemplate.content.cloneNode(!0).firstElementChild;i.name=`${t}[]`,i.value=r.token,e.target.appendChild(i)}const s=`uploads:${this.id}`;file_uploader_classPrivateFieldLooseBase(this,m)[m]?window.sessionStorage.removeItem(s):window.sessionStorage.setItem(s,JSON.stringify(i))}}))},59498:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/es-helphub-i18next.json"},62603:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/it-helphub-i18next.json"},63697:(e,t,i)=>{var s={"./ar/helphub-i18next.json":22245,"./de/helphub-i18next.json":24781,"./en/helphub-i18next.json":42533,"./es/helphub-i18next.json":59498,"./fr/helphub-i18next.json":67746,"./hi/helphub-i18next.json":44117,"./it/helphub-i18next.json":62603,"./ja/helphub-i18next.json":26543,"./ko/helphub-i18next.json":93192,"./pt/helphub-i18next.json":19746,"./ru/helphub-i18next.json":8491,"./tr/helphub-i18next.json":1540,"./zh/helphub-i18next.json":43072};function webpackContext(e){var t=webpackContextResolve(e);return i(t)}function webpackContextResolve(e){if(!i.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(s)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=63697},65409:(e,t,i)=>{"use strict";i.r(t);var s=i(57606),r=i.n(s),n=i(838);document.addEventListener("DOMContentLoaded",(()=>{const e="js-ticket-email-ccs",t=document.getElementById(e);if(!t)return;const i=JSON.parse(t.dataset.taggleCcs).ccs,s=new(r())(e,{saveOnBlur:!0,hiddenInputName:t.dataset.taggleHiddenInputName,placeholder:"",tabIndex:0,submitKeys:[188,32,9],focusInputOnContainerClick:!0,delimeter:[" "],maxTags:10,onBeforeTagAdd:(e,t)=>{if(!t.split("@")[1]){return document.querySelector(".taggle_input").blur(),!1}},onTagAdd:e=>{if(s.getTags().values.length>=10){const e=document.querySelector(".taggle_input"),t=document.querySelector(".maximum_ccs");e.style.display="none",e.blur(),"Maximum of 10 CC'd addresses reached"!==t.innerText&&(t.innerText="Maximum of 10 CC'd addresses reached",t.focus())}},onTagRemove:e=>{const t=document.querySelector(".taggle_input");if(s.getTags().values.length<10){const e=document.querySelector(".maximum_ccs");""!==e.innerText&&(e.innerText="",e.blur()),t.style.display="inline-block"}},tagFormatter:function(e){const t=e.querySelector(".taggle_text"),i=e.querySelector(".close");return t&&i?(i.setAttribute("aria-label",`Remove ${t.innerText}`),e):e}});s.add(i),document.querySelector(".taggle_input").placeholder=t.dataset.taggleAddPlaceholder||"email"})),(0,n.on)("click",".js-add-ccs-link",(e=>{const t=document.querySelector(".js-ccs-section"),i=document.querySelector(".js-ccs-update-button"),s=document.querySelector(".taggle_input");e.target.classList.remove("email_show_cc_button"),s.placeholder="email",s.id="cc-input",t.hidden=!1,i&&(i.hidden=!1),s.focus()}))},66077:(e,t,i)=>{"use strict";i.r(t),i.d(t,{EducationFormElement:()=>l});var s,r,n,a=i(52426);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var o=0;function _classPrivateFieldLooseKey(e){return"__private_"+o+++"_"+e}let l=(0,a.controller)((r=_classPrivateFieldLooseKey("hideElement"),n=_classPrivateFieldLooseKey("showElement"),s=class EducationFormElement extends HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,n,{value:_showElement2}),Object.defineProperty(this,r,{value:_hideElement2}),this.disabled=!1}get category(){return(0,a.findTarget)(this,"category")}get subject(){return document.getElementById("contact_subject")}get commentsTextarea(){return document.getElementById("contact_comments")}get submitButton(){return document.getElementById("contact_submit")}get targetedReleaseNoticeDcs1514(){return(0,a.findTarget)(this,"targetedReleaseNoticeDcs1514")}get type(){return(0,a.findTarget)(this,"type")}get blockedCategories(){const e=(0,a.findTarget)(this,"blocked-categories");return e.getAttribute("data-blocked-categories")?.split(" ")||[]}getBlockableModal(e){return(0,a.findTarget)(this,e)}toggleTargetedReleaseNotice(){/copilot|co-pilot|email|renew|spam|repeat|billing|student|education/i.test(this.subject?.value)?_classPrivateFieldLooseBase(this,n)[n](this.targetedReleaseNoticeDcs1514):_classPrivateFieldLooseBase(this,r)[r](this.targetedReleaseNoticeDcs1514)}changeCategory(e){const t=this.getBlockableModal(this.category.value);if(t&&t.setAttribute("open","true"),this.disabled=this.blockedCategories.includes(this.category.value),this.disabled&&(this.subject.value="",this.subject.dispatchEvent(new Event("change",{bubbles:!0}))),this.disableForm(this.disabled),!this.disabled&&this.category.value&&this.subject){const e=this.category.options[this.category.selectedIndex],t=e?.text,i=`GitHub Education - ${t}`;this.subject.value=i.length>80?`${i.substring(0,77)}...`:i,this.subject.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!0})),this.subject.dispatchEvent(new Event("change",{bubbles:!0}))}}disableForm(e){this.subject&&(this.subject.disabled=e),this.commentsTextarea&&(this.commentsTextarea.disabled=e),this.submitButton.disabled=e,this.submitButton.textContent=e?"Cannot open ticket for this request":"Send request"}}))||s;function _hideElement2(e){e&&(e.hidden=!0)}function _showElement2(e){e&&(e.hidden=!1)}},67391:(e,t,i)=>{"use strict";function setupToggles(){document.addEventListener("change",(e=>{for(const t of document.getElementsByClassName("js-toggler")){const e=t.dataset.toggleSelector;if(!e)continue;const i=t.dataset.toggleValues,s=i?i.split(","):[];for(const r of document.querySelectorAll(e)){const e=r.dataset.toggleValueMatch,i=e?e.split(","):[];if(r.dataset.toggleClass){const e=r.classList;i.includes(t.value)||s.includes(t.value)?e.add(r.dataset.toggleClass):e.remove(r.dataset.toggleClass)}r.dataset.toggleDisabled?r.disabled=i.includes(t.value)||s.includes(t.value):r.dataset.toggleEnabled&&(r.disabled=!(i.includes(t.value)||s.includes(t.value))),r.dataset.toggleHidden?r.hidden=i.includes(t.value)||s.includes(t.value):r.dataset.toggleRevealed&&(r.hidden=!(i.includes(t.value)||s.includes(t.value)))}}}))}i.r(t),i.d(t,{setupToggles:()=>setupToggles}),document.addEventListener("DOMContentLoaded",(e=>{setupToggles()}))},67746:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/fr-helphub-i18next.json"},68053:(e,t,i)=>{"use strict";function fetchPoll(e,t){return new Promise((function(i,s){!function poll(r){window.fetch(e,t).then((function done(e){switch(e.status){case 200:i(e);break;case 202:setTimeout((()=>poll(1.5*r)),r);break;default:s(new ResponseError(e))}}),s).catch((e=>{}))}(1e3)}))}i.d(t,{E:()=>fetchPoll});class ResponseError extends Error{constructor(e){super(),this.response=e,this.framesToPop=1}}},68458:(e,t,i)=>{"use strict";i.r(t);var s=i(13573),r=i(838),n=i(47654),a=i.n(n);i(78143);function activateTab(e){const t=(0,s.kp)(e,".js-previewable-comment-form"),i=e.classList.contains("js-preview-tab");if(i){const e=(0,s.P)(t,".js-comment-content"),i=(0,s.P)(t,".js-preview-body"),r=(0,s.P)(t,'[data-target="file-uploader"]');i.style.minHeight=`${e.clientHeight+r.clientHeight}px`}t.classList.toggle("preview-selected",i),t.classList.toggle("write-selected",!i);const r=(0,s.P)(t,'.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');return r.setAttribute("aria-selected","false"),r.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true"),t}(0,r.on)("click",".js-write-tab",(function(e){const t=e.currentTarget,i=(0,s.kp)(t,".js-previewable-comment-form"),r=activateTab(t);setTimeout((()=>{const e=r.querySelector("textarea.js-comment-field")||r.querySelector(".js-comment-field textarea");e&&e.focus()}));const n=i.querySelector("markdown-toolbar"),a=i.querySelector('[data-target="file-uploader"]');n&&(n.hidden=!1),a&&(a.hidden=!1)})),(0,r.on)("click",".js-preview-tab",(function(e){const t=e.currentTarget,i=(0,s.kp)(t,".js-previewable-comment-form");if(i.classList.contains("preview-selected"))return;const r=activateTab(t);setTimeout((()=>{!async function renderPreview(e){const t=function csrfToken(e){const t=e.querySelector(".js-md-preview-csrf");if(t)return t.value}(e),i=(0,s.P)(e,".comment-body"),r=e.querySelector("textarea.js-comment-field")||e.querySelector(".js-comment-field textarea");if(!r||!r.value)return;i.innerHTML="

Loading preview…

";try{const e=await o(r.value,t);i.innerHTML=e||"

Nothing to preview

"}catch(n){i.innerHTML="

Error rendering preview

"}}(r)}));const n=i.querySelector("markdown-toolbar"),a=i.querySelector('[data-target="file-uploader"]');n&&(n.hidden=!0),a&&(a.hidden=!0),e.stopPropagation(),e.preventDefault()}));const o=a()((async function uncachedFetch(e,t){return async function fetchPreview(e,t){const i=await window.fetch("/comment/markdown",{method:"post",body:JSON.stringify({text:e}),headers:{Accept:"text/plain","Content-Type":"application/json","X-CSRF-Token":t,"X-Requested-With":"XMLHttpRequest"},credentials:"same-origin",redirect:"error"}).catch((e=>{throw new Error(`Error rendering markdown, error: ${e}`)}));if(200===i.status)return i.text();throw new Error(`Error rendering markdown, status: ${i.status}`)}(e,t)}))},72934:(e,t,i)=>{i.p=document.currentScript.getAttribute("webpack_public_path"),i(63697),i(69348),i(92422),i(69754),i(74057),i(52426),i(94973),i(69030),i(46062),i(67391),i(76242),i(46693),i(90127),i(21446),i(55745),i(66077),i(31871),i(49904),i(98100),i(86496),i(11426),i(25518),i(36788),i(82381),i(29741),i(93633),i(93724),i(65409),i(97364),i(3173),i(80882),i(54474),i(81954),i(74248),i(2693),i(76154),i(12573),i(54221),i(33627),i(68458),i(58639),i(14828)},74248:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a,o,l,c,d,u,h=i(52426),p=i(76154);function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var g=0;function _classPrivateFieldLooseKey(e){return"__private_"+g+++"_"+e}function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}(0,h.controller)((o=_classPrivateFieldLooseKey("beforeUpload"),l=_classPrivateFieldLooseKey("afterUpload"),c=_classPrivateFieldLooseKey("preventPageUnload"),d=_classPrivateFieldLooseKey("dispatchBundleEvent"),u=_classPrivateFieldLooseKey("progress"),r=class BundleUploadElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,u,{value:_progress2}),Object.defineProperty(this,d,{value:_dispatchBundleEvent2}),Object.defineProperty(this,c,{value:_preventPageUnload2}),Object.defineProperty(this,l,{value:_afterUpload2}),Object.defineProperty(this,o,{value:_beforeUpload2}),_initializerDefineProperty(this,"eaIdSelector",n,this),_initializerDefineProperty(this,"ticketId",a,this)}get button(){return(0,h.findTarget)(this,"button")}get input(){return(0,h.findTarget)(this,"input")}get progress(){return(0,h.findTarget)(this,"progress")}get progressBar(){return(0,h.findTarget)(this,"progressBar")}get progressText(){return(0,h.findTarget)(this,"progressText")}get eaSelector(){return document?.querySelector(`#${this.eaIdSelector}`)}get eaID(){return Number(this.eaSelector?.value)}connectedCallback(){_classPrivateFieldLooseBase(this,l)[l]()}selected(){_classPrivateFieldLooseBase(this,d)[d]("HideStatus"),this.input.files&&this.input.files[0]&&(this.button.disabled=!1)}async upload(e){if(e.preventDefault(),!this.input.files||!this.input.files[0])return _classPrivateFieldLooseBase(this,d)[d]("Failed");const t=new p.BundleBlobAttachmentStore(this.eaID,this.ticketId),i=this.input.files[0];if(!t.willAcceptAttachment(i))return _classPrivateFieldLooseBase(this,d)[d]("Failed");_classPrivateFieldLooseBase(this,o)[o]();const s=await t.attach(i,_classPrivateFieldLooseBase(this,u)[u].bind(this)),r=await t.notify(i,s);_classPrivateFieldLooseBase(this,l)[l](),r?.id?_classPrivateFieldLooseBase(this,d)[d]("Success",{detail:{bundle_key:r.id}}):_classPrivateFieldLooseBase(this,d)[d]("Failed")}},n=_applyDecoratedDescriptor(r.prototype,"eaIdSelector",[h.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),a=_applyDecoratedDescriptor(r.prototype,"ticketId",[h.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=r));function _beforeUpload2(){window.onbeforeunload=e=>{_classPrivateFieldLooseBase(this,c)[c](e)},this.input.disabled=!0,this.button.disabled=!0,this.eaSelector&&(this.eaSelector.disabled=!0),this.button.textContent="Uploading...",this.progress.hidden=!1}function _afterUpload2(){window.onbeforeunload=null,this.input.value="",this.input.disabled=!1,this.button.disabled=!0,this.eaSelector&&(this.eaSelector.disabled=!1),this.button.textContent="Upload",this.progress.hidden=!0}function _preventPageUnload2(e){e.preventDefault(),e.returnValue=""}function _dispatchBundleEvent2(e,t={}){document.dispatchEvent(new window.CustomEvent(`bundleUpload${e}`,t))}function _progress2(e){this.progressBar.style.width=`${e}%`,this.progressText.textContent=`${e}%`,100===e&&this.progress.classList.add("progress-bar-processing")}},76154:(e,t,i)=>{"use strict";i.r(t),i.d(t,{BundleBlobAttachmentStore:()=>BundleBlobAttachmentStore});var s=i(22833);function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function _objectSpread(e){for(var t=1;t{t(Math.round(i.loadedBytes/e.size*100))}})}catch(n){if("AbortError"!==n.name)throw n}return{blobUuid:i.blobUuid,token:i.token}}async notify(e,t){const i={bundle:{name:e.name,blob_uuid:t.blobUuid,enterprise_account_id:this.enterpriseAccountId},token:t.token};this.ticketID&&Object.assign(i.bundle,{ticket_id:this.ticketID});return(await window.fetch("/attachment/notify",{body:JSON.stringify(i),method:"post",headers:_objectSpread({Accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},this.csrf?{"X-CSRF-Token":this.csrf}:{})})).json()}async blobInfo(){let e="/attachment/token";this.ticketID&&(e=`${e}?ticket=${this.ticketID}`);return(await window.fetch(e,{headers:_objectSpread({Accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},this.csrf?{"X-CSRF-Token":this.csrf}:{})})).json()}}},76242:()=>{document.addEventListener("DOMContentLoaded",(e=>{for(const t of document.getElementsByClassName("js-unhide"))t.hidden=!1})),document.addEventListener("DOMContentLoaded",(e=>{for(const t of document.getElementsByClassName("js-hide"))t.hidden=!0})),document.addEventListener("DOMContentLoaded",(e=>{for(const t of document.getElementsByClassName("js-unhide-by-class"))t.classList.add("v-visible")})),document.addEventListener("DOMContentLoaded",(e=>{for(const t of document.getElementsByClassName("js-hide-by-class"))t.classList.add("v-hidden")}))},80882:(e,t,i)=>{"use strict";i.r(t);var s,r=i(52426);(0,r.controller)(s=class ArticleListContainerElement extends HTMLElement{constructor(...e){super(...e),this.searchString=null,this.filterString=null}get tabNav(){return this.findTarget("tabNav")}get filterInput(){return this.findTarget("filterInput")}get searchInput(){return this.findTarget("searchInput")}get list(){return this.findTargets("list")}findTarget(e){return(0,r.findTarget)(this,e)}findTargets(e){return(0,r.findTargets)(this,e)}updateCounter(e,t){if(!this.tabNav)return;const i=this.tabNav.firstElementChild;if(i)for(const s of Array.from(i.children)){const i=s.firstElementChild,r=s.lastElementChild;i&&i.textContent?.trim()===e&&r&&(r.textContent=t)}}updateQueryParameters(){if(window.history.pushState){const e=new URLSearchParams(window.location.search);this.searchString?e.set("q",this.searchString):e.delete("q"),this.filterString?e.set("label",this.filterString):e.delete("label");const t=e.toString();let i=`${window.location.protocol}//${window.location.host}${window.location.pathname}`;t.length&&(i+=`?${t}`),window.history.pushState({path:i},"",i)}}filter(e){const t=e.currentTarget,i=t.options[t.selectedIndex];i&&(this.filterString=i.value||null,this.searchAndFilterArticles())}search(e){this.searchString=e.currentTarget.value||null,this.searchAndFilterArticles()}searchAndFilterArticles(){this.updateQueryParameters(),this.list&&this.list.forEach((e=>{const t=e.search(this.searchString,this.filterString);this.updateCounter(e.category,t.toString())}))}connectedCallback(){document.addEventListener("DOMContentLoaded",(e=>{this.searchString=this.searchInput?.value||null,this.filterString=this.filterInput?.options[this.filterInput?.selectedIndex]?.value||null,this.searchAndFilterArticles()}))}})},81954:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ArticleListItemElement:()=>n});var s,r=i(52426);let n=(0,r.controller)(s=class ArticleListItemElement extends window.HTMLElement{get category(){return this.getAttribute("category")}get labels(){return(0,r.findTarget)(this,"labels")}get link(){return(0,r.findTarget)(this,"link")}itemLabels(){return this.labels?Array.from(this.labels.children).map((e=>(e.textContent||"").toLowerCase().trim())):[]}})||s},81958:(e,t,i)=>{"use strict";i.d(t,{$l:()=>reportPromiseRejectionEvent,HF:()=>reportEvent,p3:()=>reportCaughtError});var s=i(24212);function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function _objectSpread(e){for(var t=1;tt.test(e.filename)||t.test(e.function)))}(e.error.stacktrace)&&r<10&&function capableBrowser(){return"function"==typeof Blob&&"undefined"!=typeof Intl&&"undefined"!=typeof MutationObserver&&"undefined"!=typeof URLSearchParams&&"undefined"!=typeof WebSocket&&"undefined"!=typeof IntersectionObserver&&"undefined"!=typeof AbortController&&"undefined"!=typeof customElements&&"undefined"!=typeof HTMLDetailsElement&&"entries"in window.FormData.prototype&&"toggleAttribute"in window.Element.prototype&&"flatMap"in Array.prototype&&"sendBeacon"in navigator}()&&!function detectProxySite(e){const t=e.head?.querySelector('meta[name="expected-hostname"]')?.content;if(!t)return!1;const i=t.replace(/\.$/,"").split(".").slice(-2).join("."),s=e.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return i!==s}(document)}(e)){r++;try{navigator.sendBeacon("/_error",new Blob([JSON.stringify(e)],{type:"application/json"}))}catch{}}}function errorContext(e,t){const i=document.querySelector('meta[name="csrf-token"]')?.content,s=function formatError(e){return{type:e.name,value:e.message,stacktrace:stacktrace(e)}}(e);return{error:s,sanitized_url:`${window.location.protocol}//${window.location.host}${window.location.pathname}`,referrer:document.referrer,time_since_load:Math.round(Date.now()-a),user:pageUser()||void 0,csrf:i,additional_fields:collectAdditionalFields(e),measurement:t}}function pageUser(){const e=document.head?.querySelector('meta[name="user-login"]')?.content;if(e)return e;const t=`; ${document.cookie}`.split("; _octo=").pop()?.split(";").shift();return t?`anonymous-${t}`:null}window.addEventListener("pageshow",(()=>n=!1)),window.addEventListener("pagehide",(()=>n=!0));const o=["cause","statusCode","retryAttempt","retryAttemptsMax"];function collectAdditionalFields(e){return o.reduce(((t,i)=>{const s=e[i];return _objectSpread(_objectSpread({},t),void 0!==s?{[i]:s.toString()}:{})}),{})}function stacktrace(e){const t=(0,s.q)(e.stack||"").map((e=>({filename:e.file||"",function:String(e.methodName),lineno:(e.lineNumber||0).toString(),colno:(e.column||0).toString()}))),i=e?.framesToPop??0;return 0===i?t:t.slice(i)}},82381:(e,t,i)=>{"use strict";i.r(t);var s,r=i(52426),n=i(68053);(0,r.controller)(s=class NavigationMenuElement extends HTMLElement{get notificationDot(){return(0,r.findTarget)(this,"notificationDot")}get premiumLink(){return(0,r.findTarget)(this,"premiumLink")}get frontPageContactLink(){return document.querySelector("#contact-us")}get links(){return(0,r.findTarget)(this,"links")}get ticketsLink(){return(0,r.findTarget)(this,"ticketsLink")}get animatedLoader(){return(0,r.findTarget)(this,"animatedLoader")}get userUncached(){return/true/.test(this.getAttribute("user-uncached"))}connectedCallback(){this.userUncached&&(this.flashLoader(),this.loadUser()),this.premiumLink&&!this.premiumLink.hidden&&this.loadNotifications()}async loadNotifications(){const e=this.getAttribute("premium-notifications-url"),t=await window.fetch(e,{method:"get",headers:{"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"}}),i=await t.json();i.length&&this.showNotificationDot();for(const s of i)if("health_check"===s)this.showHealthCheckTooltip()}showNotificationDot(){this.notificationDot.hidden=!1}showHealthCheckTooltip(){this.premiumLink.classList.add("tooltipped","tooltipped-sw"),this.premiumLink.setAttribute("aria-label","You have a completed Health Check.")}async loadUser(){const e=this.getAttribute("user-load-url");try{const t=await(0,n.E)(e,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=await t.json();this.toggleLoader(),this.ticketsLink.hidden=!i.tickets,i.premium&&(this.premiumLink.hidden=!1,this.loadNotifications()),i.enterprise_affiliated&&this.frontPageContactLink&&(this.frontPageContactLink.hidden=!1),window.dispatchEvent(new window.CustomEvent("userLoaded",{detail:{enterprise_affiliated:i.enterprise_affiliated}}))}catch(t){}}flashLoader(){this.toggleLoader(!1),setTimeout((()=>{this.toggleLoader()}),3e3)}toggleLoader(e=!0){this.animatedLoader.hidden=e}openMenu(){this.links.classList.toggle("hide-md"),this.links.classList.toggle("hide-sm")}})},84620:(e,t,i)=>{"use strict";i.d(t,{$2:()=>s,GW:()=>r,Jh:()=>u,Nt:()=>g,PW:()=>b,Wt:()=>f,X_:()=>n,Ym:()=>o,_i:()=>a,eI:()=>p,eY:()=>m,fL:()=>h,pM:()=>l,s7:()=>d,xV:()=>v,yT:()=>c});const s=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$/,r=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$/,n=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+$/,a=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+$/,o=/^(?!github\.com|http:\/\/github\.com|https:\/\/github\.com|gist\.github\.com|http:\/\/gist\.github\.com|https:\/\/gist\.github\.com)https?:\/\/[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)$/,l=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/blob\/[^/\s]+\/[^\s]+$/,c=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/blob\/[^/\s]+\/[^\s]+$/,d=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/issues\/\d+(#[^/\s]+)?$/,u=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/issues\/\d+(#[^/\s]+)?$/,h=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/pull\/\d+(#[^/\s]+)?$/,p=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/pull\/\d+(#[^/\s]+)?$/,g=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/discussions\/\d+(#[^/\s]+)?$/,f=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/discussions\/\d+(#[^/\s]+)?$/,m=/^(https?:\/\/)?gist\.github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+$/,v=/^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+$/,b=/^(https?:\/\/)?github\.com\/[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\/[^/\s]+\/(tree|blob)(\/[^/\s]+)*$/},86496:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DiagnosticFileElement:()=>g});var s,r,n,a,o,l,c=i(52426),d=i(30144),u=i.n(d),h=i(56953),p=i.n(h);function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}let g=(0,c.controller)((r=class DiagnosticFileElement extends window.HTMLElement{constructor(...e){super(...e),this.VERSION_REGEX=/RELEASE_VERSION="(.*)"/,this.PLATFORM_REGEX=/RELEASE_PLATFORM="(.*)"/,_initializerDefineProperty(this,"version",n,this),_initializerDefineProperty(this,"series",a,this),_initializerDefineProperty(this,"platform",o,this),_initializerDefineProperty(this,"validPlatforms",l,this)}get name(){return(0,c.findTarget)(this,"name")}get token(){return(0,c.findTarget)(this,"token")}connectedCallback(){this.token.removeAttribute("value")}valid(e){const t=(e.match(this.VERSION_REGEX)||[])[1],i=(e.match(this.PLATFORM_REGEX)||[])[1],s=this.validPlatforms.split(",")||[];return!(!p()(t)||!s.includes(i))&&(this.series=this.versionToSeries(t),this.version=t,this.platform=i,!0)}show(e){this.name.textContent=e,this.hidden=!1}destroy(){this.hidden=!0,this.token.removeAttribute("value"),this.name.textContent=""}versionToSeries(e){const t=u()(e);return`${t?.major}.${t?.minor}`}},n=_applyDecoratedDescriptor(r.prototype,"version",[c.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),a=_applyDecoratedDescriptor(r.prototype,"series",[c.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o=_applyDecoratedDescriptor(r.prototype,"platform",[c.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=_applyDecoratedDescriptor(r.prototype,"validPlatforms",[c.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=r))||s},90127:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AccountFormRequestTypeElement:()=>a});var s,r=i(52426),n=i(16154);let a=(0,r.controller)(s=class AccountFormRequestTypeElement extends HTMLElement{constructor(...e){super(...e),this.disabled=!1}connectedCallback(){window.addEventListener("load",(()=>{this.type.dispatchEvent(new Event("change",{bubbles:!0}))}))}get type(){return(0,r.findTarget)(this,"type")}get dormantModal(){return(0,r.findTarget)(this,"dormantModal")}get disputeModal(){return(0,r.findTarget)(this,"disputeModal")}get dormantModalButton(){return this.querySelector(`[data-show-dialog-id="${this.dormantModal.id}"]`)}get disputeModalButton(){return this.querySelector(`[data-show-dialog-id="${this.disputeModal.id}"]`)}get deviceVerificationForm(){return(0,r.findTarget)(this,"device-verification-request")}changeType(e){this.type&&"dormant_username"===this.type.value?(this.disabled=!0,this.dormantModalButton?.click()):this.type&&"ownership_dispute"===this.type.value?(this.disabled=!0,this.disputeModalButton?.click()):this.disabled=!1,this.closest("contact-form")?.disableForm(this.disabled);const t=this.type&&"device_verification"===this.type.value;this.deviceVerificationForm?.resetDeviceVerificationOptions(t),this.updateConditionalRequired(this.type.value),(0,n.A)("Account Form: Type Changed",{type:this.type.value})}updateConditionalRequired(e){this.querySelectorAll("[data-required-when]").forEach((t=>{const i=t.getAttribute("data-required-when"),s=t.querySelector("input, textarea, select"),r=t.closest(".form-group");if(s&&i){i.split(",").includes(e)?(s.setAttribute("required","required"),r&&!r.classList.contains("required")&&r.classList.add("required")):(s.removeAttribute("required"),r&&r.classList.contains("required")&&r.classList.remove("required"))}}))}})||s},93192:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s=i.p+"assets/locales/ko-helphub-i18next.json"},93633:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a,o=i(52426);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var l=0;function _classPrivateFieldLooseKey(e){return"__private_"+l+++"_"+e}function _get_shouldClearValues(){return null!==this.getAttribute("clear-all")}function _isCheckbox2(e){return"checkbox"===e.getAttribute("type")}function _key2(e){let t=`restorable:${this.form?.id??this.formID}`;return e&&(t+=`:${e.id}`),t}(0,o.controller)((s=_classPrivateFieldLooseKey("shouldClearValues"),r=_classPrivateFieldLooseKey("isRestoring"),n=_classPrivateFieldLooseKey("isCheckbox"),a=_classPrivateFieldLooseKey("key"),class RestorableFormElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,a,{value:_key2}),Object.defineProperty(this,n,{value:_isCheckbox2}),Object.defineProperty(this,s,{get:_get_shouldClearValues,set:void 0}),Object.defineProperty(this,r,{writable:!0,value:!1})}get formElements(){const e=this.form?.elements??[];return Array.from(e).filter((e=>e.id&&!e.dataset.skipRestore))}get form(){return(0,o.findTarget)(this,"form")}get formID(){return this.getAttribute("form-id")}connectedCallback(){this.form?window.addEventListener("load",this.restoreValues.bind(this)):_classPrivateFieldLooseBase(this,s)[s]&&(this.form||this.formID)&&this.clearAllValues()}clearValue(e){window.sessionStorage.removeItem(_classPrivateFieldLooseBase(this,a)[a](e))}clearAllValues(){let e,t=0;for(;e=window.sessionStorage.key(t);)e.startsWith(_classPrivateFieldLooseBase(this,a)[a]())?window.sessionStorage.removeItem(e):t++}restoreValues(){let e;_classPrivateFieldLooseBase(this,r)[r]=!0;for(const t of this.formElements)(e=window.sessionStorage.getItem(_classPrivateFieldLooseBase(this,a)[a](t)))&&(_classPrivateFieldLooseBase(this,n)[n](t)?t.checked=!0:t.value=e,t.dispatchEvent(new window.Event("change",{bubbles:!0})),t.dispatchEvent(new window.CustomEvent("restoredValues",{bubbles:!0})));_classPrivateFieldLooseBase(this,r)[r]=!1}saveValue(e){_classPrivateFieldLooseBase(this,r)[r]||!e.target.id||e.target.dataset.skipRestore||(_classPrivateFieldLooseBase(this,n)[n](e.target)&&!e.target.checked?window.sessionStorage.removeItem(`${_classPrivateFieldLooseBase(this,a)[a](e.target)}`):window.sessionStorage.setItem(`${_classPrivateFieldLooseBase(this,a)[a](e.target)}`,e.target.value))}}))},93724:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a=i(52426),o=i(4724),l=i(16154);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var c=0;function _classPrivateFieldLooseKey(e){return"__private_"+c+++"_"+e}function _get_requestID(){return this.getAttribute("request-id")}(0,a.controller)((n=_classPrivateFieldLooseKey("requestID"),s=class TicketCreatedElement extends window.HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,n,{get:_get_requestID,set:void 0}),function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}(this,"formName",r,this),this.subscription=void 0}get ticketLink(){return(0,a.findTarget)(this,"viewTicketLink")}enableTicketLink(e,t){this.ticketLink.dataset.ticketLinked||(this.ticketLink.href=e,this.ticketLink.textContent=this.ticketLink.dataset.viewMessage,this.ticketLink.setAttribute("aria-disabled","false"),this.ticketLink.dataset.ticketLinked=!0,this.ticketLink.dataset.gaClick=`Contact, ${t}`)}connectedCallback(){(0,l.A)("Contact: Ticket Created Page Rendered",{form:this.formName}),Object.keys(window.sessionStorage).forEach((e=>{(e.startsWith("contact-next")||e.startsWith("uploads")||e.startsWith("selected"))&&window.sessionStorage.removeItem(e)}));const e={channel:"TicketCreatedChannel",request_id:_classPrivateFieldLooseBase(this,n)[n]};this.style.display="inline-block",setTimeout((()=>{this.enableTicketLink("/tickets","View tickets")}),12e3),this.subscription=o.A.subscriptions.create(e,{self:this,received(e){Number.isInteger(e)&&this.self.enableTicketLink(`/ticket/${e}`,"View ticket")}})}},r=function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}(s.prototype,"formName",[a.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s))},97364:(e,t,i)=>{"use strict";i.r(t);var s,r=i(52426);(0,r.controller)(s=class DetailsSelectElement extends window.HTMLElement{get octiconCheck(){return(0,r.findTarget)(this,"octicon-check")}get detailElements(){return(0,r.findTargets)(this,"details")}get selectField(){return(0,r.findTarget)(this,"select-field")}detailsToggled(e){const t=e.currentTarget;0===this.detailElements.filter((e=>null!==e.getAttribute("open"))).length&&(this.selectField.value=this.getAttribute("data-select-field-default")),null===t.getAttribute("open")?(this.toggleFormElementsDisabled(t,!0),this.removeOcticonCheck(t)):(this.toggleFormElementsDisabled(t,!1),this.selectField.value=t.getAttribute("data-select-field-value"),this.addOcticonCheck(t)),this.detailElements.filter((e=>e.getAttribute("data-select-field-value")!==t.getAttribute("data-select-field-value"))).filter((e=>null!==t.getAttribute("open"))).forEach((e=>e.removeAttribute("open"))),this.dispatchEvent(new CustomEvent("details-select-toggled",{bubbles:!0}))}toggleFormElementsDisabled(e,t){for(const i of["input","select","textarea"]){const s=e.querySelectorAll(i);for(const e of Array.from(s))e.disabled=t}}removeOcticonCheck(e){const t=e.querySelector("summary");t.innerHTML=t.innerHTML.replace(this.octiconCheck.innerHTML,""),t.classList.add("Box-row--hover-blue"),t.classList.remove("navigation-focus"),t.classList.remove("Box-row--focus-blue"),t.classList.remove("text-bold")}addOcticonCheck(e){const t=e.querySelector("summary");e.getAttribute("data-select-no-octicon")||(t.innerHTML=this.octiconCheck.innerHTML+t.innerHTML),t.classList.remove("Box-row--hover-blue"),t.classList.add("navigation-focus"),t.classList.add("Box-row--focus-blue"),t.classList.add("text-bold")}})},98100:(e,t,i)=>{"use strict";i.r(t);var s,r,n,a,o,l,c,d,u,h=i(57975),p=i.n(h),g=i(52426);function _classPrivateFieldLooseBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var f=0;function _classPrivateFieldLooseKey(e){return"__private_"+f+++"_"+e}(0,g.controller)((a=_classPrivateFieldLooseKey("loadFile"),o=_classPrivateFieldLooseKey("selectRelease"),l=_classPrivateFieldLooseKey("showError"),c=_classPrivateFieldLooseKey("toggleButton"),d=_classPrivateFieldLooseKey("toggleSubmit"),u=_classPrivateFieldLooseKey("validFileType"),r=class DiagnosticFileUploadElement extends HTMLElement{constructor(...e){super(...e),Object.defineProperty(this,u,{value:_validFileType2}),Object.defineProperty(this,d,{value:_toggleSubmit2}),Object.defineProperty(this,c,{value:_toggleButton2}),Object.defineProperty(this,l,{value:_showError2}),Object.defineProperty(this,o,{value:_selectRelease2}),Object.defineProperty(this,a,{value:_loadFile2}),function _initializerDefineProperty(e,t,i,s){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}(this,"uploadUrl",n,this)}get buttonContainer(){return(0,g.findTarget)(this,"buttonContainer")}get button(){return(0,g.findTarget)(this,"button")}get input(){return(0,g.findTarget)(this,"input")}get faq(){return(0,g.findTarget)(this,"faq")}get error(){return(0,g.findTarget)(this,"error")}get errorText(){return(0,g.findTarget)(this,"errorText")}get loader(){return(0,g.findTarget)(this,"loader")}get diagnosticFile(){return(0,g.findTarget)(this,"diagnosticFile")}get contactForm(){return document?.querySelector("contact-form")}selectFile(){this.input.click()}fileSelected(){if(this.input.files&&this.input.files[0]){const e=this.input.files[0],t=new FileReader;if(!_classPrivateFieldLooseBase(this,u)[u](e))return _classPrivateFieldLooseBase(this,l)[l]();t.addEventListener("load",_classPrivateFieldLooseBase(this,a)[a].bind(this,t,e)),t.addEventListener("error",_classPrivateFieldLooseBase(this,l)[l].bind(this)),t.readAsText(e)}}async upload(e){try{const t=await window.fetch(`${this.uploadUrl}/api/v2/uploads.json?filename=${e.name}`,{body:e,method:"post"}),i=await t.json(),s=i?.upload?.token;if(201!==t.status||!s)return _classPrivateFieldLooseBase(this,l)[l]();this.diagnosticFile.token.value=s,this.diagnosticFile.show(e.name),_classPrivateFieldLooseBase(this,d)[d](),_classPrivateFieldLooseBase(this,c)[c](!1,!1),_classPrivateFieldLooseBase(this,o)[o](),this.contactForm.addTag("contact-diag-upload")}catch(t){_classPrivateFieldLooseBase(this,l)[l]()}}destroyFile(){this.diagnosticFile.destroy(),this.input.value="",_classPrivateFieldLooseBase(this,c)[c](),this.contactForm.removeTag("contact-diag-upload")}},n=function _applyDecoratedDescriptor(e,t,i,s,r){var n={};return Object.keys(s).forEach((function(e){n[e]=s[e]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=i.slice().reverse().reduce((function(i,s){return s(e,t,i)||i}),n),r&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(r):void 0,n.initializer=void 0),void 0===n.initializer?(Object.defineProperty(e,t,n),null):n}(r.prototype,"uploadUrl",[g.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=r));function _loadFile2(e,t){const i=e.result;if(!i||!this.diagnosticFile.valid(i))return _classPrivateFieldLooseBase(this,l)[l]();_classPrivateFieldLooseBase(this,c)[c](!1),_classPrivateFieldLooseBase(this,d)[d](!1),this.upload(t)}function _selectRelease2(){this.contactForm.releaseMenu.value=this.diagnosticFile.series,this.contactForm.releaseMenu.value!==this.diagnosticFile.series&&(this.contactForm.releaseMenu.value="older"),this.contactForm.releaseMenu.dispatchEvent(new Event("change"))}function _showError2(){_classPrivateFieldLooseBase(this,c)[c](),_classPrivateFieldLooseBase(this,d)[d](),this.faq.style.opacity="0",this.error.hidden=!1,this.errorText.textContent=this.errorText.getAttribute("data-value"),this.errorText.focus(),setTimeout((()=>{this.error.hidden=!0,this.errorText.textContent="",this.faq.style.removeProperty("opacity")}),4e3)}function _toggleButton2(e=!0,t=!0){this.input.disabled=!e,this.button.setAttribute("aria-disabled",(!e).toString()),this.loader.hidden=e,this.buttonContainer.hidden=!t,this.faq.hidden=!t}function _toggleSubmit2(e=!0){const t=document?.querySelectorAll(".button.js-button-disable");if(t)for(const i of t)i.disabled=!e}function _validFileType2(e){return this.input.accept.split(",").includes(p().extname(e.name).toLowerCase())}}},e=>{e.O(0,[263,636,967,813,862],(()=>{return t=72934,e(e.s=t);var t}));e.O()}]);