"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["ui_packages_updatable-content_updatable-content_ts"],{53005:(e,t,n)=>{n.d(t,{O:()=>i,S:()=>a});var r=n(96679);let o=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",a="X-GitHub-Client-Version";function i(){return o}},26559:(e,t,n)=>{n.d(t,{jC:()=>c,kt:()=>i,tV:()=>l});var r=n(53005),o=n(27851),a=n(88191);function i(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,a.wE)(e)};return(0,o.G7)("client_version_header")&&(t={...t,[r.S]:(0,r.O)()}),t}function l(e,t){for(let[n,r]of Object.entries(i(t)))e.set(n,r)}function c(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,n)=>{n.d(t,{$r:()=>i,M1:()=>l,li:()=>o,pS:()=>u,wE:()=>c});var r=n(96679);let o="X-Fetch-Nonce",a=new Set;function i(e){a.add(e)}function l(){return a.values().next().value||""}function c(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[o]=l():a.has(e)?t[o]=e:t[o]=Array.from(a).join(","),t}function u(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&i(e)}},97325:(e,t,n)=>{n.d(t,{Cy:()=>l,K3:()=>s,Z8:()=>c,k_:()=>a,lK:()=>f,m$:()=>i});var r=n(94982);function o(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:n}))}function a(e,t){t&&(function(e,t){if(!(e instanceof HTMLFormElement))throw TypeError("The specified element is not of type HTMLFormElement.");if(!(t instanceof HTMLElement))throw TypeError("The specified element is not of type HTMLElement.");if("submit"!==t.type)throw TypeError("The specified element is not a submit button.");if(!e||e!==t.form)throw Error("The specified element is not owned by the form element.")}(e,t),(0,r.A)(t)),o(e,"submit",!0)&&e.submit()}function i(e,t){if("boolean"==typeof t)if(e instanceof HTMLInputElement)e.checked=t;else throw TypeError("only checkboxes can be set to boolean value");else if("checkbox"===e.type)throw TypeError("checkbox can't be set to string value");else e.value=t;o(e,"change",!1)}function l(e,t){for(let n in t){let r=t[n],o=e.elements.namedItem(n);o instanceof HTMLInputElement?o.value=r:o instanceof HTMLTextAreaElement&&(o.value=r)}}function c(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==n&&"reset"!==n||e.isContentEditable}function u(e){return new URLSearchParams(e)}function s(e,t){let n=new URLSearchParams(e.search);for(let[e,r]of u(t))n.append(e,r);return n.toString()}function f(e){return u(new FormData(e)).toString()}},94982:(e,t,n)=>{function r(e){let t=e.closest("form");if(!(t instanceof HTMLFormElement))return;let n=o(t);if(e.name){let r=e.matches("input[type=submit]")?"Submit":"",o=e.value||r;n||((n=document.createElement("input")).type="hidden",n.classList.add("js-submit-button-value"),t.prepend(n)),n.name=e.name,n.value=o}else n&&n.remove()}function o(e){let t=e.querySelector("input.js-submit-button-value");return t instanceof HTMLInputElement?t:null}n.d(t,{A:()=>r,C:()=>o})},5221:(e,t,n)=>{let r,o,a;n.d(t,{Av:()=>s,it:()=>u});var i=n(74057),l=n(97325),c=n(96679);function u(e,t=!1,n=!1){var c,d;return!n&&s(e)||function(e,t){let n=r instanceof Element?r:e&&e.ownerDocument&&e.ownerDocument.activeElement?e.ownerDocument.activeElement:null;return null!==n&&(!t||n!==e)&&(!!(n===e&&(0,l.Z8)(n)||e.contains(n)&&!function(e){if(e instanceof i.A)return!0;let t=e instanceof HTMLAnchorElement||e instanceof HTMLButtonElement,n=e.parentElement?.classList.contains("task-list-item");if(t&&n)return!0;if(!(a instanceof Element))return!1;let r=e.closest(f);return!!r&&r===a.closest(f)}(n))||a instanceof Element&&e.contains(a)&&!!a.closest("details[open] > summary"))}(e,t)||(c=e).matches(":active:enabled")||c.contains(o)||!!((d=e).closest(".is-dirty")||d.querySelector(".is-dirty"))}function s(e){for(let t of e.querySelectorAll("input, textarea"))if((t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&function(e){if(e instanceof HTMLInputElement&&("checkbox"===e.type||"radio"===e.type)){if(e.checked!==e.defaultChecked)return!0}else if(e.value!==e.defaultValue)return!0;return!1}(t))return!0;return!1}c.XC?.addEventListener("mousedown",function(e){o=e.target},!0),c.XC?.addEventListener("mouseup",function(e){o=null,a=e.target},!0),c.XC?.addEventListener("contextmenu",function(e){o=null,a=e.target},!0),c.XC?.addEventListener("dragend",function(){o=null},!0);let f="a[href], button"},66871:(e,t,n)=>{n.d(t,{C3:()=>l,JV:()=>o,K3:()=>f,MM:()=>c,OE:()=>d,Zu:()=>s,bj:()=>a,jc:()=>u,kd:()=>i});var r=n(96679);function o(){return r.Kn?.state||{}}function a(e){m(o(),"",e)}function i(e){r.Kn?.pushState({appId:o().appId},"",e),p()}function l(e){m({...o(),...e},"",location.href)}function c(e){a(`?${e.toString()}${r.fV.hash}`)}function u(){a(r.fV.pathname+r.fV.hash)}function s(e){a(e.startsWith("#")?e:`#${e}`)}function f(){a(r.fV.pathname+r.fV.search)}function d(){r.Kn?.back()}function m(e,t,n){r.Kn?.replaceState(e,t,n),p()}function p(){r.cg?.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}},46208:(e,t,n)=>{n.d(t,{Eu:()=>l,l_:()=>a,r9:()=>i});var r=n(83770);function o(e){return{getNodeKey:()=>null,onBeforeElUpdated:(t,n)=>{if("TURBO-FRAME"===n.tagName||n.matches(".js-task-list-field, .contains-task-list")||"false"===n.getAttribute("data-morpheus-enabled"))return t.replaceWith(n),!1;if(t.hasAttribute("data-catalyst")&&n.setAttribute("data-catalyst",t.getAttribute("data-catalyst")||""),t.hasAttribute("data-morpheus-ignore"))for(let e of(t.getAttribute("data-morpheus-ignore")||"").trim().split(/\s+/))t.hasAttribute(e)?n.setAttribute(e,t.getAttribute(e)||""):n.removeAttribute(e);return e?.keepInputValues&&(n instanceof HTMLInputElement&&n.type===t.type||n instanceof HTMLTextAreaElement)&&(n instanceof HTMLInputElement&&("checkbox"===n.type||"radio"===n.type)?n.checked=t.checked:n.value=t.value),!0},onBeforeElChildrenUpdated:(e,t)=>{for(let n of[...e.childNodes,...t.childNodes])n.nodeType===Node.COMMENT_NODE&&n.remove();return!0},onElUpdated:e=>{e.connectedCallback&&queueMicrotask(()=>{e.disconnectedCallback?.(),e.connectedCallback?.()})}}}function a(e){let t=e.closest("[data-morpheus-enabled]");return null!=t&&"false"!==t.getAttribute("data-morpheus-enabled")}function i(e,t,n){if("string"==typeof t){let e=document.createElement("template");e.innerHTML=t,t=e.content}if(!a(e))return void e.replaceWith(t);if(t instanceof DocumentFragment){let a=Array.from(t.children);a.length?((0,r.A)(e,a[0],o(n)),e.after(...a.slice(1))):e.replaceWith(t)}else(0,r.A)(e,t,o(n))}function l(e,t,n){if(!a(e)){e.innerHTML=t;return}let i="",l="";e.firstChild?.nodeType===Node.TEXT_NODE&&(i=e.firstChild.nodeValue?.match(/^\s+/)?.[0]||""),e.lastChild?.nodeType===Node.TEXT_NODE&&(l=e.lastChild.nodeValue?.match(/\s+$/)?.[0]||"");let c=e.cloneNode(!1);c.innerHTML=`${i}${t.trim()}${l}`,(0,r.A)(e,c,o(n))}},1739:(e,t,n)=>{n.d(t,{B:()=>r});function r(e,t){let n=e.createElement("template");return n.innerHTML=t,e.importNode(n.content,!0)}},82939:(e,t,n)=>{n.d(t,{Hb:()=>T,Uv:()=>b,jH:()=>p,le:()=>h,yQ:()=>m});var r=n(5221),o=n(21403),a=n(46208),i=n(1739),l=n(95493),c=n(7479),u=n(66871),s=n(26559);let f=new WeakMap,d={};function m(){for(let e of Object.keys(d))delete d[e];let e=(0,u.JV)();e.staleRecords=d,(0,u.C3)(e),window.location.reload()}function p(){if(Object.keys(d).length>0){let e=(0,u.JV)();e.staleRecords=d,(0,u.C3)(e)}}async function h(e,t={activateScripts:!1}){if(f.get(e))return;let n=e.hasAttribute("data-retain-focus"),o=e.getAttribute("data-url");if(!o)throw Error("could not get url");let a=new AbortController;f.set(e,a);let i={Accept:"text/html",...(0,s.kt)()};try{document.hidden?(0,c.i)({incrementKey:"UPDATABLE_CONTENT_XHR_REQUEST_INVISIBLE",requestUrl:window.location.href,referredRequestUrl:o}):(0,c.i)({incrementKey:"UPDATABLE_CONTENT_XHR_REQUEST_VISIBLE",requestUrl:window.location.href,referredRequestUrl:o})}catch{}try{let l=await fetch(o,{signal:a.signal,headers:i});if(!l.ok)return;let c=await l.text();if((0,r.it)(e,n))return void console.warn("Failed to update content with interactions",e);return T(c)?d[o]=c:delete d[o],E(e,c,{retainFocus:n,activateScripts:t.activateScripts}),c}catch{}finally{f.delete(e)}}async function b(e,t,n=!1){let r=f.get(e);r?.abort();let o=e.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!n&&o&&o===e&&(T(t)?d[o.getAttribute("data-url")||""]=t:delete d[o?.getAttribute("data-url")||""]),E(e,t,{retainFocus:!1,activateScripts:!1})}function E(e,t,n){return(0,l.JR)(document,()=>{let r=(0,i.B)(document,t.trim());n.activateScripts&&function(e){for(let t of[...Array.from(e.querySelectorAll("script[src]")),...Array.from(e.querySelectorAll("template")).flatMap(e=>Array.from(e.content.querySelectorAll("script[src]")))])!function(e){let{src:t}=e;if(!t)return;let n=document.createElement("script");(function(e,t){for(let{name:n,value:r}of t.attributes)e.setAttribute(n,r)})(n,e),e.replaceWith(n)}(t)}(r);let o=n.retainFocus&&e.ownerDocument&&e===e.ownerDocument.activeElement?r.querySelector("*"):null,l=Array.from(e.querySelectorAll("details[open][id]")).map(e=>e.id);for(let t of("DETAILS"===e.tagName&&e.id&&e.hasAttribute("open")&&l.push(e.id),e.querySelectorAll(".js-updatable-content-preserve-scroll-position"))){let e=t.getAttribute("data-updatable-content-scroll-position-id")||"";y.set(e,t.scrollTop)}for(let e of l){let t=r.querySelector(`#${e}`);t&&t.setAttribute("open","")}(0,a.r9)(e,r),o instanceof HTMLElement&&o.focus()})}let y=new Map;function T(e){return!e.includes("data-nonce")}(0,o.lB)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(e){let t=e.getAttribute("data-updatable-content-scroll-position-id");if(!t)return;let n=y.get(t);null!=n&&(e.scrollTop=n)}})}}]); //# sourceMappingURL=ui_packages_updatable-content_updatable-content_ts-8c6f2a2923ca.js.map