1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17267],{5241(e,t,n){n.d(t,{A:()=>o});var r=n(86326),a=n(81857),i=n(90438),l=n(61184);function s(e){let{page:t=1,perPage:n=20,formId:r,filter:a}=e;return{page:t,perPage:n,formId:r,filter:a}}let o=(0,n(63069).O)(function(e,t){let n=t.site,r=s(t);return{...r,form:(0,i.LC)(e,r.formId),forms:(0,i.OM)(e,n),submissions:(0,i.yK)(e,n,r),submissionsError:(0,i.mb)(e,n,r),pagination:(0,i.Ko)(e,n,r),api:{formSubmissions:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,a.x4)(e).formSubmissions(...n)}}}},e=>(0,i.Yd)(e.site,s(e)),"page","perPage","formId","filter")(e=>{let{children:t,component:n=l.A,...a}=e;return a.onDelete=(e,t,n)=>a.dispatch((0,i.nv)(e,t,n)),a.onMarkAsSpam=(e,t)=>a.dispatch((0,i.Xx)(e,t,{...s(a),page:1})),a.onMarkAsHam=(e,t)=>a.dispatch((0,i.Sp)(e,t,{...s(a),page:1})),t?(0,r.cloneElement)(t,a):(0,r.createElement)(n,a,t)})},11466(e,t,n){n.d(t,{A:()=>x});var r=n(36870),a=n(44110),i=n(86326),l=n(82432),s=n(81857),o=n(5569),u=n(46440),c=n(48348),d=n(35542),g=n(49730),p=n(67010),f=n(90983),w=n(16392);function m(e){return{log:"new"===e.get("state")?"Queueing build":"There is no log for this deploy",ts:new Date().toString()}}function h(e){return e&&"pending_review"===e.get("state")}function v(e){return e&&"error"===e.get("state")}function b(e){let t=(0,d.ob)(e),n=e.log||e.msg||"",r=/(Failed during stage 'building site': Build script returned non-zero|Command failed with) exit code:? ([\d]+)/i;if(n.match(r)){let[,,e]=n.match(r);return`${t} (https://ntl.fyi/exit-code-${e})`}return t}let x=(0,l.Ng)(function(e,t){let{deploy:n,site:r,overview:a}=t;return{deploy:a?(0,o.D7)(e,r):n,fetchLog:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,s.x4)(e).deployLog(...n)},site:r}})(function(e){let{deploy:t,children:n,overview:l,onLoadDeployPluginRuns:s}=e,[x,y]=(0,i.useState)((0,c.Kh)(t?.get("state"))),[_,A]=(0,i.useState)(null),S=(0,i.useRef)(!1),N=(0,i.useRef)(null),j=(0,i.useRef)(null),E=(0,i.useRef)(null),k=(0,i.useRef)(null),L=t?.get("id"),I=!!t&&h(t),R=!!t&&v(t),C=(0,f.wA)();(0,i.useEffect)(()=>{(t&&"ready"===t.get("state")||v(t))&&y(!0)},[t]),(0,i.useEffect)(()=>{if(L&&!l)return D(t),()=>{S.current=!0,P()}},[L,I,l]);let P=()=>{j.current&&clearInterval(j.current),N.current&&N.current.close()},D=e=>{P(),(e=>{if(!e)return;if(e&&e.get("skipped"))return T({log:"Deploy skipped",ts:e.get("created_at")});if(e&&"rejected"===e.get("state"))return T({log:"Deploy request was rejected",ts:e.get("updated_at")});if(h(e))return T({log:"Deploy request is pending review",ts:e.get("created_at")});e&&e.get("skipped_log")&&T({log:"[WARNING] We are experiencing internal issues storing deploy logs. Some log lines may be missing.",ts:e.get("created_at")},!1);let t={type:"socketeer",siteId:e.get("site_id"),deployId:e.get("id"),resource:p.A.BUILD};if(N.current=(0,g.y)(t),!N.current)return T(m(e));N.current.listen(U,F),j.current=setInterval(M,1e3)})(e)},T=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];!S.current&&(E.current=(E.current||(0,a.List)()).push(e),t&&M())},U=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m(t),n=e.log,r=e.ts||e.time;if(e.section){let t=(0,w.vB)(n);T({...e,...t&&{status:t}},!1)}else T(e,!1);if(/onSuccess complete/.test(n)||/In "onSuccess" event in "@netlify\/plugin-lighthouse"/.test(n))s?.(t?.get("id"));else if(/^buildbot version: /.test(n))k.current=r;else if(/^Execution timed out after/.test(n)){let e=k.current;e&&r&&C((0,o.ye)(t,e,r))}else if(/Starting post processing/.test(n)){let e=k.current;e&&r&&C((0,o.ye)(t,e,r))}},F=e=>{T({log:"[ERROR] Deploy logs are currently unavailable. We are working on resolving the issue.",ts:new Date}),P()},M=()=>{S.current||A(E.current)};return n?(0,i.cloneElement)(n,{...e,log:_}):(0,r.jsx)(u.A,{...e,log:_,streaming:!x,formatLogEntry:R?b:d.ob,deployIsDone:x})})},16392(e,t,n){n.d(t,{qz:()=>i,vB:()=>r});let r=e=>{for(let t of[/Failed during stage/i,/Failing build/i,/Build exited unexpectedly/i,/Build exceeded (maximum allowed runtime|memory limits)/i,/The function "[^"]+" is larger than the \d+\w{2} limit/i,/Unzipped size must be smaller than/i,/Uploaded file must be a non-empty zip/i,/Your environment variables contain reserved keys/i,/Your environment variables exceed the \d+KB limit imposed by AWS Lambda./i,/Deploy did not succeed:/i]
1)if(t.test(e))return"fail"},a=["error","failed","fatal","exception","uncaught","unhandled","abort","crash","killed","interrupt","panic","throw","â ï¸"],i=e=>{let t=[],n=e.count(),r=-1;return e.forEach((i,l)=>{if(i&&(l||0===l)&&(e=>{for(let t of a)if(e.toLowerCase().includes(t))return!0;return!1})(i.log)){let a=Math.max(r+1,l-10),i=Math.min(n,l+11);for(let n=a;n<i;n++){let r=e.get(n);t.push({log:r.log.slice(0,128),line:n})}r=i-1}}),t}},17224(e,t,n){n.d(t,{A:()=>A});var r=n(36870),a=n(42531),i=n(44110),l=n(51444),s=n.n(l),o=n(86326),u=n(56562),c=n(20792),d=n(9519),g=n(56324),p=n(5973),f=n(81951),w=n(35542),m=n(49730),h=n(67010),v=n(8687),b=n(90983),x=n(6718);function y(e){let t=e?.get("level");return"WARN"!==t&&"ERROR"!==t?"":(0,a.cn)("WARN"===t?"tw-border-gold-darker tw-bg-gold-darkest":"tw-border-red-darker tw-bg-red-darkest","tw-border-y")}let _=(0,a.cn)("md:tw-mt-0","tw-ml-0","tw-mt-0","tw-mb-4","tw-w-full","xl:tw-mb-0","xl:tw-basis-2","xl:tw-grow","xl:tw-mr-0"),A=e=>{let t=v.N.location,n=(0,o.useMemo)(()=>new URLSearchParams(t.search),[t.search]),[a,l]=(0,o.useState)({term:""}),[A,S]=(0,o.useState)(n.get("from")&&n.get("to")?(0,p._i)(n):g.A.getInitialDateRange()),[N,j]=(0,o.useState)((0,p.A3)(n)),[E,k]=(0,o.useState)(!0),L=e.account.get("id")||"",{fetching:I,streaming:R,logs:C,lastPage:P,fetchMoreLogs:D,source:T}=(e=>{let t=(e=>
1{let[t,n]=(0,o.useState)((0,i.List)()),r=(0,o.useRef)((0,i.List)()),a=(0,o.useRef)(null),{dateTimeRange:l,streaming:u}=e,c=(0,o.useCallback)(s()(()=>{n(r.current)},200,{leading:!0}),[]);return(0,o.useEffect)(()=>{let t=()=>{a.current&&(a.current.close(),a.current=null)};return(r.current?.size&&(r.current=(0,i.List)(),n(r.current)),u)?((()=>{if(a.current)return;let{site:t,func:n,user:s,log_type:o}=e,u=t.get("id"),d=n.get("n"),g=(0,p.Ln)(n).replace(/\./g,"-"),f=`/functions/${u}/${g}/${d}/log`;a.current=(0,m.y)({type:o||"socketeer",resource:h.A.FUNCTION,functionId:n.get("oid")||n.get("id"),playBundleId:n.get("pb"),siteId:u,apiToken:s.get("access_token"),awsAccountId:n.get("a"),path:f,fromDatetime:new Date(Date.now()-3e5).toISOString(),toDatetime:l.to?.toISOString()}),a.current.listen(e=>{e&&(r.current=(0,i.fromJS)([...r.current,e]),c())},e=>{r.current=(0,i.fromJS)([...r.current,{ts:new Date,log:"[ERROR] Function logs are currently unavailable. We are working on resolving the issue."}]),c()})})(),()=>{t()}):void t()},[u,l.to,l.from]),{logs:t,streaming:e.streaming,source:"stream"}})(e),n=(e=>{let{site:t,scope:n,filtersValue:r,func:a,dateTimeRange:l,streaming:s,initialBranch:d,...g}=e,f=t?.get("id"),w=a?.get("n"),m=(0,b.wA)(),h=l.from?.getTime(),v=l.to?.getTime(),x=(0,b.d4)(e=>{let r=(0,c.nv)(e,t,n);return""!==d?d:r?.get("branch")}),y=(0,p.Sk)(n),_="deploy"===y.type?y.value:void 0,A=(0,b.d4)(e=>(0,u.iw)(e,f,w,{branch:x,q:r.term,from:h,to:v,deployId:_})||null),S=(0,b.d4)(e=>(0,u.cW)(e,f,w,{branch:x,q:r.term,from:h,to:v,deployId:_})||(0,i.List)()),N=(0,b.d4)(e=>(0,u.ix)(e,f,w,{branch:x,q:r.term,from:h,to:v,deployId:_})),j=(0,o.useRef)(new Set),E=!!S?.size&&!A,k=async()=>{let e=`${A||"initial"}-${r.term}-${h}-${v}-${x}`;j.current.has(e)||(j.current.add(e),await m((0,u.KB)(f,w,{from:new Date(h).getTime(),to:new Date(v).getTime(),q:r.term,next_cursor:A,branch:x,deployId:_})))};return(0,o.useEffect)(()=>{s||k()},[s,r.term,h,v]),{logs:S,lastPage:E,fetchMoreLogs:k,streaming:!1,fetching:N,source:"page"}})(e);return e.streaming?t:n})({...e,streaming:E,dateTimeRange:A,filtersValue:a,initialBranch:N}),U=(0,o.useMemo)(()=>w.IO,[]),F=(0,o.useMemo)(()=>w.Sw,[]);(0,o.useEffect)(()=>{if(n.get("from")&&n.get("to")){let e=(0,p._i)(n);k(!1),S(e)}n.get("branch")&&j((0,p.A3)(n))},[n]),(0,o.useEffect)(()=>
1{l(e=>({...e,dateTimeRange:A,initialBranch:N}))},[A,N]);let M="stream"===T||"page"===T&&I?"Waiting for logs":"No results found for query",z="lambda";return(0,r.jsx)(f.A,{datepicker:(0,r.jsx)(g.A,{account:e.account,isUnsupportedBackgroundFunction:(0,p.pw)(e.func)&&!(0,p.hV)(e.func),onChange:e=>{let{range:t,label:n}=e;k(n===g.I),S(t)},functionsType:z}),log:C.isEmpty()?null:C,fetching:I,streaming:R,fixedHeight:!0,noWrap:!0,emptyLogMessage:M,title:"Function log",formatLogEntry:U,getLogLineClasses:y,scrollPause:!0,filters:a,lastPage:P,filterFn:"stream"===T?(e,t)=>{let n=e?.get("type")==="report"&&e?.get("level")==="INFO"?e.set("level",""):e;return["log","requestId","level"].map(e=>n?.get(e)).filter(Boolean).join(" ").toLowerCase().includes(t.term.toLowerCase())}:null,loadMoreLogs:D,search:(0,r.jsx)("div",{className:_,children:(0,r.jsx)(x.A,{placeholder:"Filter by request ID, message, log level",value:a.term,onSearch:e=>{l(t=>({...t,term:e}))},onFocus:()=>d.m39.appFunctionLogsTextFilterFocused({accountId:L,functionsType:z})})}),source:T,formatForClipboard:F,onCopyToClipboard:()=>d.m39.appFunctionLogsCopyClicked({accountId:L,functionsType:z}),onPlayPause:()=>d.m39.appFunctionLogsPauseClicked({accountId:L,functionsType:z}),onScrollToBottom:()=>d.m39.appFunctionLogsScrollBottomClicked({accountId:L,functionsType:z}),onScrollToTop:()=>d.m39.appFunctionLogsScrollTopClicked({accountId:L,functionsType:z})})}},17393(e,t,n){n.d(t,{A:()=>c});var r=n(36870),a=n(86326),i=n(82432),l=n(78058),s=n(41997),o=n(87310),u=n(81400);let c=(0,i.Ng)((e,t)=>{let{site:n}=t;return{members:(0,l.Av)(e,n)}},e=>({onLoad:t=>{let{site:n}=t;return e((0,l.MD)(n))}}))(e=>{let{site:t,members:n,onLoad:i,user:l}=e,{setIsLoadingApp:c}=(0,o.ZT)();(0,a.useEffect)(()=>{c(!1)},[c]),(0,a.useEffect)(()=>{i({site:t})},[]);let d=t.get("account_slug"),g=(0,u.A)(d);return(0,a.useEffect)(()=>{d!==g&&i({site:t})},[d,g]),(0,r.jsx)(s.A,{site:t,members:n,user:l})})},22714(e,t,n){n.d(t,{u8:()=>d,NG:()=>w,SV:()=>h,Px:()=>x,tB:()=>_});var r=n(36870),a=n(44110),i=n(86326),l=n(52505),s=n(55590),o=n(23772),u=n(60351),c=n(90983);let d=e=>{let{site:t}=e,n=t.get("id"),d=(0,c.wA)(),g=(0,u._)("project_clauncher_ui",!1),p=(0,c.d4)(e=>(0,l.lp)(e,t)),{data:f}=(0,o.Dp)(t,{enabled:g}),w=(0,o.H$)(t),m=(0,o.M9)(t);return((0,i.useEffect)(()=>{g&&d((0,l.Xz)(t))},[g,n,d]),g)?(0,r.jsx)(s.A,{...e,branches:p,agentRunnerHooks:f&&(0,a.fromJS)(f),onAdd:e=>w.mutateAsync({title:e.get("title"),branch:e.get("branch")}),onRemove:e=>m.mutateAsync(e.get("id"))}):null};var g=n(82432),p=n(37429),f=n(19645);let w=(0,g.Ng)((e,t)=>{let{site:n}=t;return{branches:(0,l.lp)(e,n),buildHooks:(0,p.HD)(e,n)}},(e,t)=>{let{site:n}=t;return{onLoad:()=>{e((0,p.d0)(n)),e((0,l.Xz)(n))},onAdd:t=>e((0,p.LM)(n,t)),onRemove:t=>e((0,p.IF)(n,t))}})(e=>((0,i.useEffect)(()=>{e.onLoad()},[]),(0,r.jsx)(f.A,{...e})));var m=n(29081);let h=(0,g.Ng)((e,t)=>{let{site:n}=t;return{deployKey:(0,l.C0)(e,n)}},(e,t)=>{let{state:n,site:r}=t;return{onLoad:()=>{let t=r.get("build_settings").get("deploy_key_id");t&&e((0,l.d0)(t,r))},onAdd:()=>e((0,l.uU)())}})(e=>(0,r.jsx)(m.A,{...e}));var v=n(26297),b=n(68729);let x=(0,g.Ng)((e,t)=>{let{site:n}=t;return{branches:(0,l.lp)(e,n),devServerHooks:(0,v.v5)(e,n)}},(e,t)=>{let{site:n}=t;return{onLoad:()=>{e((0,v.Jc)(n)),e((0,l.Xz)(n))},onAdd:t=>e((0,v.Rx)(n,t)),onRemove:t=>e((0,v.gh)(n,t))}})(e=>((0,i.useEffect)(()=>{e.onLoad()},[]),(0,r.jsx)(b.A,{...e})));var y=n(98688);let _=(0,g.Ng)((e,t)=>({}),(e,t)=>{let{site:n}=t;return{onLoad:()=>{n.get("snippets")||e((0,l.lL)(n))},onAdd:t=>e((0,l.nD)(n,t)),onRemove:t=>e((0,l.Cz)(n,t))}})(e=>((0,i.useEffect)(()=>{e.onLoad(e.site)},[]),e.children?(0,i.cloneElement)(e.children,{...e}):(0,r.jsx)(y.A,{...e})))},25441(e,t,n){n.d(t,{A:()=>g});var r=n(92464),a=n.n(r),i=n(86326),l=n(71309),s=n(52505),o=n(63069),u=n(552),c=n(9229);function d(e){let{page:t,perPage:n,filter:r,status:i,userId:l}=e;return a()({page:t,perPage:n,status:i,filter:r,userId:l},e=>void 0===e)}let g=(0,o.O)(function(e,t){let n=(0,c.Zq)(t.location.search),{site:r}=t;return{runners:(0,l.V_)(e,r,n)}},e=>(0,l.$B)(e.site.get("id"),d(e)),"page","perPage","filter","status","userId")(function(e){let{poll:t,dispatch:n,site:r,page:a,perPage:o,filter:c,status:g,userId:p}=e,{component:f,children:w,...m}=e,h=(0,i.useRef)(null);return(0,i.useEffect)(()=>
1{if(h.current&&clearInterval(h.current),t)return h.current=setInterval(()=>{n((0,l.$B)(r.get("id"),d({page:a,perPage:o,filter:c,status:g,userId:p}))),n((0,s.UK)(r.get("name")))},(0,u.B)()),()=>{clearInterval(h.current)}},[a,o,c,t,p]),f?(0,i.createElement)(f,m,w):(0,i.cloneElement)(w,m)})},26966(e,t,n){n.d(t,{A:()=>b});var r=n(36870),a=n(44110),i=n(86326),l=n(82432),s=n(5569),o=n(2868),u=n(81951),c=n(79779),d=n(35542),g=n(49730),p=n(67010),f=n(90983),w=n(6718);function m(e){let t="new"===e.get("state");return(0,c.QF)(e)?{log:t?"Queueing agent run environment":"There are no logs for this agent run environment",ts:new Date().toString()}:{log:t?"Queueing Preview Server":"There is no log for this Preview Server",ts:new Date().toString()}}function h(e){return e&&"error"===e.get("state")}function v(e){let t=(0,d.Sw)(e),n=e.log||e.msg||"",r=/(Failed during stage 'building site': Build script returned non-zero|Command failed with) exit code:? ([\d]+)/i;if(n.match(r)){let[,,e]=n.match(r);return`${t} (https://ntl.fyi/exit-code-${e})`}return t}let b=(0,l.Ng)(function(e,t){let{devServer:n,site:r,overview:a}=t;return{devServer:a?(0,o.bw)(e,r):n}})(function(e){let{devServer:t,overview:n,onLoadDeployPluginRuns:l}=e,[o,b]=(0,i.useState)(!0),[x,y]=(0,i.useState)(null),[_,A]=(0,i.useState)(""),[S,N]=(0,i.useState)({term:""}),j=(0,i.useRef)(!1),E=(0,i.useRef)(null),k=(0,i.useRef)(null),L=(0,i.useRef)(null),I=(0,i.useRef)(null),R=(0,i.useRef)(null),C=t?.get("id"),P=!!t&&h(t),D=(0,f.wA)();(0,i.useEffect)(()=>{b(!t||t&&"done"===t.get("state")||h(t))},[t]),(0,i.useEffect)(()=>{if(C&&!n)return U(t),()=>{j.current=!0,T()}},[C,n]);let T=()=>{k.current&&clearInterval(k.current),E.current&&E.current.close()},U=e=>{T(),(e=>{if(!e)return;let t={type:"socketeer",siteId:e.get("site_id"),devServerId:e.get("id"),resource:p.A.DEV_SERVER};if(E.current=(0,g.y)(t),!E.current)return F(m(e));E.current.listen(M,z),k.current=setInterval(O,1e3)})(e)},F=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];!j.current&&(L.current=(L.current||(0,a.List)()).push(e),t&&O())},M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m(t),n=e.log,r=e.ts||e.time;if(F(e,!1),/onSuccess complete/.test(n)||/In "onSuccess" event in "@netlify\/plugin-lighthouse"/.test(n))l?.(t?.get("id"));else if(/^buildbot version: /.test(n))R.current=r;else if(/^Execution timed out after/.test(n)){let e=R.current;e&&r&&D((0,s.ye)(t,e,r))}else if(/Starting post processing/.test(n)){let e=R.current;e&&r&&D((0,s.ye)(t,e,r))}},z=e=>{F({log:(0,c.QF)(t)?"[ERROR] Environment logs are currently unavailable. We are working on resolving the issue.":"[ERROR] Preview Server logs are currently unavailable. We are working on resolving the issue.",ts:new Date}),T()},O=()=>{j.current||y(I.current??L.current)},B=(0,i.useCallback)(e=>{if(N({term:e}),!e){I.current=null;return}let t=L.current||(0,a.List)(),n=e.trim().toLowerCase();I.current=t.filter(e=>e?.log?.toLowerCase().includes(n)??!1).toList(),O()},[]);return(0,r.jsx)(u.A,{log:x,fetching:!o&&!S.term,streaming:!o,filters:S,fixedHeight:!0,noWrap:!0,emptyLogMessage:S.term?`No results for ${S.term}`:"Waiting for logs",title:(0,c.QF)(t)?"Environment logs for agent run":"Preview Server log",formatLogEntry:P?v:d.Sw,formatForClipboard:d.Sw,search:(0,r.jsx)(w.A,{value:_,onReset:_?()=>{A(""),B("")}:void 0,onSearch:()=>B(_),onChange:e=>A(e.target.value)})})})},27436(e,t,n){n.d(t,{A:()=>c});var r=n(36870),a=n(86326),i=n(82432),l=n(3183),s=n(81857),o=n(91516),u=n(98153);let c=(0,i.Ng)(function(e,t){let{account:n}=t,r=(0,s.x4)(e);return{receipts:(0,l.Kw)(e,n),api:{receiptPdf:e=>r.accountReceiptPdf(n.get("slug"),e)}}},function(e,t){let{account:n}=t;return{onLoad:()=>(0,u.JR)(n)&&e((0,l.oj)(n))}})(e=>{let{title:t,receipts:n,api:i,account:l,organization:s,onLoad:u}=e,c=l?.get("id");return(0,a.useEffect)(()=>{u()},[c]),(0,r.jsx)(o.A,{title:t,receipts:n,api:i,account:l,organization:s})})},32737(e,t,n){n.d(t,{A:()=>p});var r=n(36870),a=n(86326),i=n(82432),l=n(2997),s=n(51097),o=n(5569),u=n(64605),c=n(52505),d=n(87310);let g=e=>Math.floor(new Date().getTime()/1e3)-86400*e,p=(0,i.Ng)(function(e,t){let{site:n,account:r}=t;return{pageviews:(0,s.cx)(e,n),uniqueVisitors:(0,s.$Z)(e,n),topLocations:(0,s.cL)(e,n),topSources:(0,s.gI)(e,n
1),topPages:(0,s.s$)(e,n),bandwidthUsed:(0,s.LY)(e,n),notFound:(0,s.yZ)(e,n),summary:(0,s.Jj)(e,n),realUserMetrics:{enabled:n.get("rum_enabled")||!1,filterSelected:(0,u.jd)(e),FCP:(0,u.rs)(e,n,"FCP"),LCP:(0,u.rs)(e,n,"LCP"),FID:(0,u.rs)(e,n,"FID"),INP:(0,u.rs)(e,n,"INP"),CLS:(0,u.rs)(e,n,"CLS")},filterSelected:(0,s.vB)(e)}},function(e,t){let{account:n,site:r,hasCharts:a,apiVersion:i}=t;return{onEnable:t=>e((0,s.gQ)(t)),onEnableRUM:t=>e((0,c.hj)(t,{rum_enabled:!0})).then(()=>{e((0,u.Yf)(t,n))}),onDisableRUM:t=>e((0,c.hj)(t,{rum_enabled:!1})),onLoad:()=>{a&&r.get("analytics_instance_id")&&e((0,s.GY)(r,n)),a&&r.get("rum_enabled")&&(e((0,u.Yf)(r,n)),e((0,o.C5)(r,{filter:r.getIn(["build_settings","repo_branch"]),state:"ready",from:g(7)})))},onUpdateFilter:(t,n)=>{let{resolution:r,days:a,minusOffsetDays:i}=n;e((0,s.lv)(a)),e((0,s.qy)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.ZO)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.B7)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.cT)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.kU)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.sY)(t,{resolution:r,days:a,minusOffsetDays:i})),e((0,s.U9)(t,{resolution:r,days:a,minusOffsetDays:i}))},onUpdateRUMFilter:(t,n,r)=>{let{resolution:a,days:i,minusOffsetDays:l}=n;e((0,u.pD)(i)),e((0,u.R9)(t,"FCP",{resolution:"hour",days:i},r)),e((0,u.R9)(t,"FID",{resolution:"hour",days:i},r)),e((0,u.R9)(t,"LCP",{resolution:"hour",days:i},r)),e((0,u.R9)(t,"INP",{resolution:"hour",days:i},r)),e((0,u.R9)(t,"CLS",{resolution:"hour",days:i},r)),e((0,o.C5)(t,{filter:t.getIn(["build_settings","repo_branch"]),state:"ready",from:g(i)}))},onDelete:t=>e((0,s.Y2)(t)),onUpdate:(t,n)=>e((0,l.z0)(t,n))}})(e=>{let{setIsLoadingApp:t}=(0,d.ZT)(),{site:n,Component:i}=e,l=n.get("analytics_instance_id");return(0,a.useEffect)(()=>{e.onLoad(e),t(!1)},[l,t]),(0,r.jsx)(i,{...e})})},36290(e,t,n){n.d(t,{A:()=>h});var r=n(36870),a=n(9601),i=n(86326),l=n(82432),s=n(2997),o=n(94369),u=n(38673),c=n(89780),d=n(52505),g=n(98468),p=n(9229),f=n(42661),w=n(8687);let m={[f.zG.github_enterprise]:!0,[f.zG.gitlab_self_hosted]:!0,[f.zG.bitbucket_self_hosted]:!0},h=(0,l.Ng)(function(e,t){let n=(0,p.MC)(t),{organization:r,name:a}=n,{repoFromURL:i}=t,l=n.repo||t.repo,g=r||"",f=g?`${g}/${l}`:l,w=(0,o.o7)(e),m=(0,d.Gd)(e,a),h=m?void 0:(0,s.N8)(e),v=decodeURIComponent(f),b=(0,u.pV)(e),x=(0,u.ZD)(e),y=(0,u.DI)(e);return{repo:i?.mergeDeep((0,c.bD)(e,v))||(0,c.bD)(e,v),provider:(0,o.oL)(e),gitUser:(0,o.a)(e),site:m,accounts:h,availablePlugins:b,availablePluginsError:x,availablePluginsFetching:y,user:e.user,gitAccessToken:w}},function(e,t){let{site:n,provider:r,onError:i,onSubmit:l}=t;return{onLoadPlugins:()=>e((0,u.ND)()),onPrepareRepo:t=>e((0,c.Uy)(t))?.then(()=>{e((0,c.W0)(t))}),loadMoreBranches:(t,n)=>e((0,c.wh)(t,n)),onApplyHeuristics:(t,n,a)=>{t&&e((0,c.oY)(t,n,{...a,provider:r}))},onAnalyzeRepoAppAccessForVisualEditing:t=>{let{repoName:n,repoUrl:r,branch:a,runnableDir:i}=t;return e((0,c.aU)({repoName:n,repoUrl:r,branch:a,runnableDir:i}))},onAnalyzeRepoContentForVisualEditing:t=>{let{repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}=t;return e((0,c.V4)({repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}))},onSubmit:(t,r)=>l?l(t,r):e((0,d.pL)({site:n,repo:r,settings:t.toJS(),createdVia:"onboarding"})).then(e=>{let{site:t,deploy:n}=e;return w.N.push((0,a.JA)(t,{id:n?.id}))}).catch(e=>i(e))}})(e=>{let{repo:t,onPrepareRepo:n,onMissingData:a,onError:l,loadMoreBranches:s,site:o,accounts:u,onSubmit:c,onApplyHeuristics:d,provider:p,outset:w,nameKey:h,template:v,trackChangeClick:b,availablePlugins:x,availablePluginsError:y,availablePluginsFetching:_,form:A=g.A,onLoadPlugins:S,skipPrepare:N=!1,gitUser:j,user:E,match:k,onAnalyzeRepoContentForVisualEditing:L,onAnalyzeRepoAppAccessForVisualEditing:I,gitAccessToken:R,saving:C,chosenAccountForDeploy:P}=e,D=t?.getIn(["branchPagination","next"]),T=t?.get("error"),U=t?.get("id");return(0,i.useEffect)(()=>{_||y||x?.size||S()},[x,y,_]),(0,i.useEffect)(()=>{if(!t||!p)return void a("repo");N||n(t)},[U]),(0,i.useEffect)(()=>{T&&(l(T),a("repo"))},[T]),(0,i.useEffect)(()=>{p!==f.zG.bitbucket&&D&&s(t,D)},[p,D]),t?(0,r.jsx)(A,{site:o,account:P,accounts:u,repo:t,onSubmit:c,outset:w,onApplyHeur
1istics:d,accountSpecificGitProvider:m[p],provider:p,nameKey:h,template:v,trackChangeClick:b,availablePlugins:x,availablePluginsError:y,gitUser:j,user:E,match:k,onAnalyzeRepoAppAccessForVisualEditing:e=>I({...e,...!p.includes("github")&&{gitAccessToken:R}}),onAnalyzeRepoContentForVisualEditing:e=>L({...e,gitAccessToken:R}),saving:C}):null})},37867(e,t,n){n.d(t,{A:()=>s});var r=n(36870),a=n(86326),i=n(82432),l=n(95547);let s=(0,i.Ng)(function(e,t){let{site:n}=t;return{identity:(0,l.RD)(e,n)}},function(e,t){let{site:n}=t;return{onLoad:()=>e((0,l.HM)(n)),onCreate:()=>e((0,l.DA)(n)),onUpdate:t=>e((0,l.go)(n,t)),onDelete:()=>e((0,l.Ut)(n))}})(e=>((0,a.useEffect)(()=>{e.onLoad()},[]),(0,r.jsx)(r.Fragment,{children:a.Children.map(e.children,t=>(0,a.cloneElement)(t,{...e}))})))},55278(e,t,n){n.d(t,{A:()=>o});var r=n(86326),a=n(82432),i=n(52505),l=n(66245),s=n(73541);let o=(0,a.Ng)((e,t)=>{let{site:n}=t;return{branches:(0,i.lp)(e,n),splits:(0,l.Rd)(e,n)}},e=>({onLoad:t=>{e((0,l.r)(t)),e((0,i.Xz)(t))},onCreate:(t,n)=>e((0,l.i$)(t,n)),onUpdate:(t,n,r)=>e((0,l.Tg)(t,n,r)),onStart:(t,n)=>e((0,l.En)(t,n)),onStop:(t,n)=>e((0,l.mf)(t,n)),onUpdateSite:(t,n)=>e((0,i.hj)(t,n))}))(e=>{let{component:t,...n}=e,{onLoad:a,site:i}=n;return(0,r.useEffect)(()=>{a(i)},[]),(0,r.createElement)(t||s.A,n)})},56722(e,t,n){n.d(t,{A:()=>c});var r=n(86326),a=n(2868),i=n(52505),l=n(63069),s=n(552),o=n(9229);function u(e){let{page:t,perPage:n,filter:r,from:a,to:i,status:l}=e;return{page:t,perPage:n,filter:r,from:a,to:i,state:l}}let c=(0,l.O)(function(e,t){let n=(0,o.Zq)(t.location.search),{site:r}=t;return{devServers:(0,a.wT)(e,r,n)}},e=>(0,a.U3)(e.site.get("id"),u(e)),"page","perPage","filter","from","to","status")(function(e){let{poll:t,dispatch:n,site:l,page:o,perPage:c,filter:d,from:g,to:p,status:f}=e,{component:w,children:m,...h}=e,v=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(v.current&&clearInterval(v.current),t)return v.current=setInterval(()=>{n((0,a.U3)(l.get("id"),u({page:o,perPage:c,filter:d,from:g,to:p,status:f}))),n((0,i.UK)(l.get("name")))},(0,s.B)()),()=>{clearInterval(v.current)}},[o,c,d,t,g,p]),w?(0,r.createElement)(w,h,m):(0,r.cloneElement)(m,h)})},64665(e,t,n){let r;n.d(t,{A:()=>eQ,o:()=>eZ});var a=n(36870);n(45557);var i=n(37811),l=n(42531),s=n(9601),o=n(44110),u=n(86326),c=n(82432),d=n(2997),g=n(81857),p=n(19943),f=n(70234),w=n(95265),m=n(5569),h=n(612),v=n(19093),b=n(96245),x=n(52505),y=n(15627),_=n(9519),A=n(27938),S=n(34358),N=n(54533),j=n(72333),E=n(66195),k=n(66539),L=n(22007),I=n(65538),R=n(68597),C=n(41620),P=n(97468),D=n(33626),T=n(56658),U=n(60925),F=n(78345),M=n(61030),z=n(35872),O=n(86265),B=n(63735),$=n(57747),G=n(16293),V=n(60005),H=n(45471),q=n(2552),W=n(40041);let Z=(0,c.Ng)(function(e){return{a11yMessage:(0,y.U)(e)}},{setLoading:y.r1,setA11yMessage:y.KX})(e=>{let[t,n]=(0,u.useState)("");return(0,u.useEffect)(()=>{(e=>{let{a11yMessage:t}=e;t&&(setTimeout(()=>{n(t)},50),setTimeout(()=>{n("")},500))})(e)},[e]),(0,a.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":"true",className:"tw-sr-only",children:t})});var J=n(10034),X=n(45285),K=n(78054),Q=n(15457),Y=n(8170),ee=n(96599),et=n(87310),en=n(6470),er=n(57039),ea=n(59841),ei=n(62474),el=n(60351),es=n(99796),eo=n(41562),eu=n(81400),ec=n(18544),ed=n(57499),eg=n(35566),ep=n(88816),ef=n(73981),ew=n(81225),em=n(80841),eh=n(37428),ev=n(63750),eb=n(6138),ex=n(24999),ey=n(93770),e_=n(68105),eA=n(8625),eS=n(72684),eN=n(27755),ej=n(98153),eE=n(13723),ek=n(29320),eL=n(8687),eI=n(90983),eR=n(29309),eC=n(94124),eP=n(62308),eD=n(93924),eT=n(25609),eU=n(66290),eF=n(42465),eM=n(71403),ez=n(11909),eO=n(49404),eB=n(63497);let e$="isNavCollapsed";function eG(){return"true"===(0,eb._S)(e$)}let eV=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[{label:t?(0,u.createElement)("span",{className:"tw-inline-flex tw-items-center tw-gap-2"},"User settings",(0,u.createElement)(eB.A)):"User settings",to:ep.bw.USER_SETTINGS},{label:"Netlify Labs",to:ep.bw.USER_LABS}];return e?.get("email")?.endsWith("@netlify.com")&&n.push({label:"Netlidev",to:ep.bw.NETLIDEV}),n},eH="",eq="",eW=()=>!0;function eZ(e){let{account:t,site:n,params:r}=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname,[i,l,o]=(0,s.Cm)(a,r).slice(0,3),u=(0,ef.sF)(ef.Tl[i],l),c=u?.isVisible;if(u&&"subNavigation"in u&&u.subNavigation&&o){let e=u.subNavigation.find(e=>e.key===o);c=e?.isVisible}return c||(c=eW),c({account:t,site:n})}function eJ(){if(!(0,eb.Hd)("tracking_session_id")){let e=crypto.randomUUID();(0,eb.J2)("tracking_session_id",e)}}function eX(){(0,eb.Hd)("tracking_session_id")&&(0,eb.X)("tracking_session_id")}let eK=e=>{let{user:t}=e,n=(0,eN.UP)();return!n||(0,$.KA)(t)?null:(0,a.jsx)(E.s,{result:n,onDismiss:eN.Fq})},eQ=(0,i.j8)({sdkKey:"dvc_client_7b35e45b_dd67_444b_b114_46804faa770d_ab0f202",options:{apiProxyURL:"https://featureflags.netlify.com",deferInitialization:!1}})((0,c.Ng)((e,t)=>{let{location:n,childExcludeAppNav:r,childExcludeLocalNav:a,childFillsViewport:i,childExcludeFooter:l,childHeaderBreadcrumb:o}=t,u=(0,eh.$0)(n.pathname,Object.values(ep.bw).filter(e=>e!==ep.bw.APEX_ROUTE)),c=u?.params??{},{name:f,account_slug:m,organization_slug:h}=c,_=(0,x.Xf)(e,f),A=(0,p.QR)(e),S=(0,d.N8)(e),N=(0,d.jH)(e),j=m||_&&_.get("account_slug"),E=j&&(0,d.Mz)(e,j)||(0,d.PR)(e),k=(0,y.Am)(e,j);!c.account_slug&&E?.get("slug")&&!c.name&&(c.account_slug=E.get("slug"));let L=(0,b.Zb)(e),I=E?.get("organization_id"),R=h?(0,b.Ee)(e,h):L?.find(e=>e.get("id")===I),C=E?(0,w.zo)(e,E.get("id")):void 0,P=(0,ef.bq)({params:c,account:E,site:_,createOrganization:C}),D=(0,ef.C0)({pathname:"/teams",params:{account_slug:E?.get("slug")},account:E,createOrganization:C}),T=u?.path,U=Object.keys(ep.bw).find(e=>ep.bw[e]===T)??"",F=ep.go[U]??{},M=F?.excludeHeader,z=F?.excludeAppNav,O=F?.excludeAppMain,B=F?.excludeSecondaryNav,$=F?.excludeLocalNav||a||!!T&&T!==ep.bw.SITES_CONFIGURATION_PRICING&&(T===ep.bw.SITES_CONFIGURATION_BASE||T.startsWith(`${ep.bw.SITES_CONFIGURATION_BASE}/`));(0,eS.qn)(E?.get("role"))&&(B=!0),(0,ej.kY)(E)&&(B=!0),r&&!A?.get("id")&&(z=!0,O=!0);let G=!!A&&(N||!!E),V=(A?.get("id")?(0,ev.Q8)({pathname:n.pathname,search:n.search,hash:n.hash}):null)||(0,d.QS)({state:e,account:E,noAccounts:N,pathname:n.pathname,search:n.search,hash:n.hash});return{isAuthViewReady:G,user:A,site:_,sitesNavList:k,params:c,account:E,accounts:S,api:(0,g.x4)(e),organization:R,organizations:L,siteNavigation:P,teamNavigation:D,redirect:V,backTo:function(e){let{routeProps:t,location:n,params:r,navigation:a}=e,{pathname:i,search:l}=n,o=(0,s.Cm)(i,r)[1],u=t.back?(0,ef.sF)(a,o):void 0,c=u?.path;return u&&c&&[ep.bw.TEAM_PLUGINS].some(e=>(0,em.B6)(c,e))?u:u&&{...u,path:`/${(0,s.qZ)(i).slice(0,-1).join("/")}${l}`}}({routeProps:F,location:n,params:c,navigation:D}
1),userId:A&&A.get("id")||null,notifications:(0,v.LG)(e),lastNotificationReadAt:(0,v.K4)(e),excludeHeader:M,excludeAppNav:z,excludeSecondaryNav:B,excludeLocalNav:$,excludeFooter:F?.excludeFooter||l,excludeAppMain:O,fillsViewport:i??!1,headerBreadcrumb:o??null,routePath:T,routeKey:U}},e=>({setA11yMessage:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e((0,y.KX)(...n))},onLoad:t=>{let{siteName:n}=t;return e((0,p.Xh)()).then(t=>(n&&e((0,x.UK)(n)),t&&(e((0,b.pP)()),e((0,d.xk)()),e((0,v.fg)()),eJ()),t)).catch(t=>401===t.code?e((0,p.q7)(window.location.pathname)):Promise.reject(t))},loadNotifications:t=>{let{user:n}=t;return n&&e((0,v.fg)())},loadSitesNavList:t=>{let{accountSlug:n,siteName:r}=t;return e((0,y.GI)({accountSlug:n,siteName:r}))},onReadNotifications:t=>e((0,v.JF)(t)),onClickNotification:t=>e((0,v.mo)(t)),onLogout:t=>{e((0,p.y4)(t)),eX(),eJ()},onDragEnd:()=>{e((0,h.K0)())},onDragEnter:t=>{e((0,h.v7)())},onDragLeave:t=>{(t.clientX<=0||t.clientY<=0||t.clientX>window.innerWidth||t.clientY>window.innerHeight)&&e((0,h.K0)())},onDragOver:e=>{e.preventDefault()},onDrop:t=>{t.preventDefault(),e((0,h.K0)())},onCancelDeploy:(t,n)=>{e((0,m.ol)((0,o.Map)({name:t}),(0,o.Map)({id:n})))},onChangeRoutePath:t=>{(0,ed.lA)(t),e((0,y.lh)(t))},setPaymentProviderSecureDecisionState:t=>e((0,f.Dz)(t))}))(e=>{let{account:t,accounts:n,children:o,excludeAppNav:c=!1,excludeSecondaryNav:d=!1,excludeLocalNav:g=!1,excludeHeader:f=!1,excludeFooter:m=!1,excludeAppMain:v=!1,fillsViewport:b=!1,headerBreadcrumb:x,isAuthViewReady:y,loadNotifications:E,loadSitesNavList:$,location:ed,onCancelDeploy:ef,onChangeRoutePath:em,onDragEnd:eS,onDragEnter:eN,onDragLeave:eB,onDragOver:eW,onDrop:eZ,onLoad:eQ,organization:eY,params:e0,redirect:e1,routePath:e6,routeKey:e2,site:e3,sitesNavList:e4,user:e8,userId:e5}=e,{isLoadingApp:e9}=(0,et.ZT)(),[e7,te]=(0,u.useState)(!0),[tt,tn]=(0,u.useState)(!1),[tr,ta]=(0,u.useState)(null),[ti,tl]=(0,u.useState)(!1),[ts,to]=(0,u.useState)(!1),[tu,tc]=(0,u.useState)(!1),[td,tg]=(0,u.useState)(!1),[tp,tf]=(0,u.useState)(),tw=t?Number(t.getIn(["support_level"])):0,tm=t?.get("slug"),th=t?.get("id"),tv=(0,ei.Ay)("lg"),tb=(0,eu.A)(e5),tx=(0,eI.wA)(),{hasPendingInvites:ty}=(0,eo.d)(),t_=(0,I.e)(e.api),tA=(0,L.Z)();(0,R.v)({context:{teamSlug:tm||void 0,siteName:e3?.get("name")||void 0,siteId:e3?.get("id")||void 0,publishedDeployID:e3?.getIn(["published_deploy","id"])||void 0,repoURL:e3?.getIn(["build_settings","repo_url"])||void 0},callbacks:tA,onNavigate:e=>eL.N.push(e),onOpenPalette:e=>{tf(e),tg(!0)},onTogglePalette:()=>tg(e=>!e),enabled:!td});let[tS,tN]=(0,u.useState)(!1),[tj,tE]=(0,u.useState)(!!eG()),[tk,tL]=(0,u.useState)(()=>{if(eG()||e3||d)return!0});(0,u.useEffect)(()=>{tS&&tL(void 0)},[tS]),(0,u.useEffect)(()=>{tj||tL(!!e3||!!d||void 0)},[e3,d]);let tI=(0,u.useCallback)(()=>{tL(e=>{let t=!0!==e||void 0;return!0===t?(0,eb.AP)(e$,"true"):(0,eb.sc)(e$),tE(!0===t),t})},[]);(0,u.useEffect)(()=>{let e=()=>{tI()};return document.addEventListener("toggle-navigation",e),()=>{document.removeEventListener("toggle-navigation",e)}},[tI]);let tR=(0,eh.$0)(ed.pathname,Object.values(ep.bw));(e=>{let{location:t,titlesByRoute:n}=e;(0,u.useEffect)(()=>{let e;if(t.pathname.startsWith("/teams/~/")||(0,ev.hX)(t.pathname))return;let{path:r,params:a}=(0,eh.$0)(t.pathname,Object.values(ep.bw))??{};void 0!==r&&void 0!==a&&null!==(e=r===ep.bw.DROP_BASE?C.J:r===ep.bw.DROP_DETAIL||r===ep.bw.DROP_DETAIL_CLAIM?`${n[r]} | ${n[ep.bw.APEX_ROUTE]}`:function(e){let t,{path:n,params:r,titlesByRoute:a}=e;if("/"===n)return a[n]??null;let i=["/"];for(let e=1;e<n.length;e++)"/"===n[e]&&i.push(n.slice(0,e));return i.push(n),t=i.map(e=>a[e]??null).filter(Boolean).reverse(),t.join(" | ").replace(/:[\w]+/g,e=>r[e.slice(1)])}({path:r,params:a,titlesByRoute:n}))&&(document.title=e)},[t.pathname])})({location:ed,titlesByRoute:ep.jA}),(e=>{let{match:t}=e,n=t?.path;(0,u.useEffect)(()=>{n&&(0,ek.$3)(n)},[n])})({match:tR}),(0,u.useEffect)(()=>{(0,e_.sT)()},[]);let tC=(0,u.useRef)(null),tP=(0,u.useRef)(null),tD=e=>(function(e){let{isMobileNavOpen:t,setIsMobileNavOpen:n,event:r,secondaryNav:a,mobileNavButton:i}=e,{key:l,shiftKey:s,target:o}=r;if(!t||"Tab"!==l&&"Escape"!==l)return;let u=a?.querySelectorAll("a, button")??[],c=u[u.length-1];("Escape"===l||!s&&o===c||s&&o===i)&&(n(!1),o!==i&&(r.preventDefault(),i?.focu
1s()))})({isMobileNavOpen:tS,setIsMobileNavOpen:tN,event:e,secondaryNav:tP.current,mobileNavButton:tC.current}),tT=(0,el._)("project_trumbeak_ui"),tU=(0,el._)("project_libaniferous_ui"),tF=(0,el._)("project_sigilyph_ui",!0),tM=(0,el._)("project_ditto_ui",!1),tz=(0,el._)("project_klinklang_ui",!1),tO=(0,i.Zh)();(0,es.A)(()=>{E(e)},6e5),(0,u.useEffect)(()=>{tb!==e5&&(tt||(tn(!0),eQ({siteName:e0.name}).then(e=>{tn(!1),e||te(!1)}).catch(e=>{tn(!1),ta(e),te(!1)}).finally(()=>{requestIdleCallback(()=>{Array.isArray(window._asyncScriptsWaitingLoad)&&(window._asyncScriptsWaitingLoad.map(e=>e()),window._asyncScriptsWaitingLoad=[]),(0,ew.Cp)()},{timeout:2e3})})))},[e5,tb]),(0,u.useEffect)(()=>{eq!==e6&&e6&&(eq=e6,(r=(0,ek.IX)({routePath:e6})).whenDataFullyLoaded({timeout:15e3,whenDFLCallback:e=>{let{viewDFLTimedOut:t}=e;r.markDataFullyLoaded({viewDFLTimedOut:t})}})),e7||e9||!r||r.markInitialRender()},[e7,e9,e6]);let tB=e8?.get("email"),t$=t?.get("type_slug");(0,u.useEffect)(()=>{th&&e5&&((0,ek.Q)({id:e5,email:tB,accountId:th,plan:t$}),(0,ey.v1)({id:e5,email:tB,accountId:th,planType:t$}),(0,ek.My)("buildUTCTime",0x1a0f63fd768))},[th,t$,e5,tB]);let tG=e3?.get("name");(0,u.useEffect)(()=>{tm&&tG&&$({accountSlug:tm,siteName:tG})},[tm,tG,$]),(0,u.useEffect)(()=>{e5&&tx((0,p.Ce)())},[e5,tx]),(0,u.useEffect)(()=>{th&&tx((0,w.nG)(th))},[th,tx]),(0,u.useEffect)(()=>{e8&&!y&&te(!0),y&&te(!1)},[e8,y]),(0,u.useEffect)(()=>{ed.search.includes("request_hp_edge=true")?to(!0):ed.search.includes("request_background_functions=true")&&tc(!0)},[ed.search]),(0,u.useEffect)(()=>(document.addEventListener("dragend",eS,!1),document.addEventListener("dragenter",eN,!1),document.addEventListener("dragleave",eB,!1),document.addEventListener("dragover",eW,!1),document.addEventListener("drop",eZ,!1),(0,eb.Hd)("team_upgrade_flow")||(0,eb.J2)("team_upgrade_flow",JSON.stringify({})),()=>{document.removeEventListener("dragend",eS),document.removeEventListener("dragenter",eN),document.removeEventListener("dragleave",eB),document.removeEventListener("dragover",eW),document.removeEventListener("drop",eZ)}),[]),(0,u.useEffect)(()=>{if(!tF)return void eX();eJ();let e=(0,eb.Hd)("tracking_session_id");return e&&function(e){(eH=window._sift=window._sift||[]).push(["_setAccount",W.A.siftBeaconKey]),eH.push(["_setSessionId",e]),eH.push(["_setUserId",""]),eH.push(["_trackPageview"]);let t=document.createElement("script");t.src="https://cdn.sift.com/s.js",document.body.prepend(t)}(e),()=>{eX()}},[tF]),(0,u.useEffect)(()=>{if(!tO||((0,eA.jZ)(tM),!tM))return;let e=requestIdleCallback(()=>eA.u$.preload(),{timeout:2e3});return()=>{cancelIdleCallback(e)}},[tM,tO]),(0,u.useEffect)(()=>{tO&&(0,eE.M4)(tz)},[tz,tO]);let tV="string"==typeof e1?e1:e1&&JSON.stringify(e1);(0,u.useEffect)(()=>{if(e1)return eL.N.replace(e1)},[tV]),(0,u.useEffect)(()=>{if(!tF)return;let e=eL.N.listen(()=>{(window._sift=window._sift||[]).push(["_trackPageview"])});return()=>{e()}},[tF]),(0,u.useEffect)(()=>{let e=eL.N.listen(()=>{tN(!1)}),t=(0,ei.tG)("lg",e=>{e&&tN(!1)});return()=>{t(),e()}},[]),(0,u.useEffect)(()=>eL.N.block(e=>{let{pathname:t,search:n,hash:r}=e,a=t||"";if(a.length>1&&a.endsWith("/")&&(a=a.slice(0,-1)),ep.nl.includes(a)||ep.Hz.some(e=>e(a))){te(!0);let e=new URL(t,window.location.origin);e.search=n,e.hash=r,console.log("Full navigation to token manager",e.toString()),window.location.href===e.toString()?window.location.reload():["host","pathname","search"].every(t=>window.location[t]===e[t])?(window.location.href=e.toString(),setTimeout(()=>{window.location.reload()},150)):window.location.href=e.toString()}}),[]),(0,u.useEffect)(()=>{em(e6),(0,eb.J2)("routePath",e6)},[em,e6]),(0,u.useEffect)(()=>{let e=(0,eb._S)("drop-token"),t=(0,eb._S)("dropUploadInterrupted"),n=(0,eb._S)("dropDeployId"),r=(0,eb._S)("dropSiteName");t&&n?(ef(r,n),(0,h.Xu)()):function(e){let{isAuthViewReady:t,dropToken:n,dropSiteName:r,routePath:a}=e;return t&&!!n&&!!r&&a!==ep.bw.DROP_DETAIL_CLAIM}({isAuthViewReady:y,dropToken:e,dropSiteName:r,routePath:e6})&&tx((0,h.Wk)())},[ef,y,tx]);let{items:tH,sections:tq}=(0,ec.N)({account:t,site:e3,items:e.siteNavigation}),tW=(0,u.useRef)(new Set),tZ=(0,u.useCallback)(()=>{let e=0;tW.current.forEach(t=>{"sticky"===getComputedStyle(t).position&&(e+=t.getBoundingClientRect().height)}),document.documentElement.style.setProperty("--headerHeight",`${e}px`)},[]);(0,u.useEffect)(()=>(window.addEventListener("resize",tZ),()=>window.removeEventListener("resize",tZ)),[tZ]);let tJ=(0,u.useCallback)(e=>{if(!e)return;tW.current.add(e),tZ();let t=new ResizeObserver(tZ);return t.observe(e),()=>{t.disconnect(),tW.current.delete(e),tZ()}},[tZ]),tX=(0,u.useRef)(null);(0,u.useEffect)(()=>{let e=tX.current;if(!e)return;e.dataset.collapsed=tk?"true":"false";let t=setTimeout(()=>{e.dataset.stable="true"},200);return()=>{clearTimeout(t),e.dataset.stable="false"}},[tk]);let tK=e=>{"logs"===e&&_.m39.appSiteNavGroupLogsOpened(),"metrics"===e&&_.m39.appSiteNavGroupMetricsOpened()};return(0,a.jsxs)(ee.x8,{children:[(0,a.jsx)(eO.A,{show:(e9||e7)&&!y}),!e7&&!e1&&(0,a.jsx)(K.A,{isAuthViewReady:y,children:(0,a.jsx)(ea.$,{children:(()=>{let r=e6===ep.bw.DROP_BASE||e6?.startsWith(ep.bw.DROP_DETAIL),i=b&&!tr&&!!e3&&!r,u=e6===ep.bw.USER_LABS,p=(0,l.cn)(u?"dark:tw-text-white":"dark:tw-text-gray-light",u?"dark:tw-bg-gray-dark":"dark:tw-bg-transparent",u?"tw-bg-gray-lighter":u?"tw-text-black":"tw-text-gray-darker",u?"tw-font-bold":"!tw-font-medium","dark:hover:tw-text-white","focus:tw-text-teal-darkest","hover:tw-bg-teal-lightest","hover:tw-text-teal-darkest","tw-flex","tw-flex-nowrap","tw-items-center","tw-justify-center","tw-w-full","lg:tw-w-auto","lg:tw-px-3"),w=e8?(0,a.jsxs)(a.Fragment,{children:[tU&&(0,a.jsx)("div",{className:"tw-flex tw-flex-1 tw-justify-center",children:(0,a.jsxs)(l.$n,{level:"tertiary",to:ep.bw.USER_LABS,onClick:()=>{_.m39.appPrimaryNavLabsClicked({currentPage:e6,accountId:t?.get("id")||"",accountType:t?.get("type_name")||""})},className:p,children:[(0,a.jsx)(l.ks,{className:(0,l.cn)("tw-shrink-0","tw-mr-3",u&&"tw-hidden"),focusable:"false",name:"nav-labs"}),(0,a.jsx)(l.ks,{className:(0,l.cn)("tw-shrink-0","tw-mr-3",!u&&"tw-hidden"),focusable:"false",name:"nav-labs-active"}),(0,a.jsx)("span",{className:"layout-toggleable-bold-text","data-text-content":"Labs",children:"Labs"})]})}),e8?.get("email")?.endsWith("@netlify.com")&&(0,a.jsx)("div",{className:"tw-flex tw-flex-1 tw-justify-center",children:(0,a.jsxs)(l.$n,{level:"tertiary",href:"https://internal.netlify.com",target:"_blank",rel:"noopener noreferrer",className:(0,l.cn)("hover:tw-text-teal-action dark:hover:tw-text-teal-action","!tw-bg-transparent","tw-text-sm","tw-flex","tw-flex-nowrap","tw-items-center","tw-justify-center","!tw-font-medium","tw-text-gray-darker dark:tw-text-gray-lighter","tw-w-full","lg:tw-w-auto","lg:tw-px-3"),children:[(0,a.jsx)(l.ks,{className:"tw-mr-1.5 tw-shrink-0",focusable:"false",name:"screwdriver-wrench",width:18,height:"0.85rem"}),"Internal"]}
1)}),(0,a.jsx)("div",{className:"tw-flex tw-flex-1 tw-justify-center",children:(0,a.jsx)(eM.A,{items:e.notifications,lastReadAt:e.lastNotificationReadAt,onRead:e.onReadNotifications,onClick:e.onClickNotification,align:tS?"left":"right",isMobileNavOpen:tS})}),(0,a.jsx)("div",{className:"tw-flex tw-flex-1 tw-justify-center",children:(0,a.jsx)(l.H9,{userEmail:e8.get("email"),align:"right",isMobileNavOpen:tS,onClickUpgrade:()=>{_.m39.appSupportMenuUpgradeSupportButtonClicked({support_level:Number(t?.get("support_level")||0)})},onClickUpgradeForHighSupportPriority:()=>tl(!0),accountSlug:t?.get("slug"),accountSupportLevel:t&&Number(t?.get("support_level")),accountSupportPriority:t?.get("support_priority")})}),ti&&(0,a.jsx)(H.A,{supportLevel:tw,show:ti,onHide:()=>tl(!1),user:e8,account:t,accounts:n})]}):(0,a.jsx)(M.p,{});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Z,{}),e8&&(0,a.jsx)(k.xq,{open:td,onOpenChange:e=>{tg(e),e||tf(void 0)},initialPage:tp,context:{teamSlug:tm??"",siteName:e3?.get("name")||void 0,siteId:e3?.get("id")||void 0,deployId:e3?.getIn(["published_deploy","id"])||void 0,repoURL:e3?.getIn(["build_settings","repo_url"])||void 0},api:t_,routePath:e6,onNavigate:e=>eL.N.push(e)}),(0,a.jsx)(Y.A,{account:t,user:e8}),(0,a.jsx)(Q.A,{}),(0,a.jsx)(J.A,{account:t,user:e8}),t?.get("slug")?(0,a.jsx)(X.A,{channel:"AccountChannel",params:{account_slug:t.get("slug")},listener:ex._4}):null,tT?(0,a.jsx)(er.A,{account:t,user:e8}):null,(0,a.jsx)(en.A,{account:t}),(0,a.jsxs)("div",{"data-no-secondary-nav":c||d?"true":void 0,className:(0,l.cn)("app tw-relative tw-size-full",{"page-drop__wrapper":r}),children:[(0,a.jsx)(O.A,{}),!c&&(0,a.jsx)(F.A,{headerRef:tJ,user:e8,isDrop:r,isMobileNavOpen:!d&&tS,mobileMenu:!e8||d?null:(0,a.jsx)(z.W,{ref:tC,isSecondaryNavOpen:tS,onClick:()=>tN(e=>!e),onKeyDown:tD}),actions:w,logo:(0,a.jsx)(eC.L,{isDrop:r,isPublic:(0,ej.O0)(e3),account:t}),commandPalette:e8&&(0,a.jsx)(l.Fi,{onClick:()=>{tg(!0)},isNavCollapsed:!1}),userDropdown:(0,a.jsx)(l.XC,{user:e8?.toJS(),onLogout:e.onLogout,userPath:ep.bw.USER_SETTINGS,links:eV(e8,ty),showUserDetails:!1,isNavCollapsed:tk,hasPendingInvites:ty,className:"!tw-w-auto"})}),!tS&&(0,a.jsxs)("div",{className:"lg:tw-sticky lg:tw-inset-x-0 lg:tw-top-0 lg:tw-z-header",ref:tJ,children:[(0,a.jsx)(G.A,{account:t,accounts:n}),(0,a.jsx)(N.A,{account:t}),(0,a.jsx)(A.A,{account:t}),(0,a.jsx)(S.A,{account:t}),(0,a.jsx)(V.A,{account:t,organization:eY,user:e8}),e8&&(0,eb.Hd)("oauth_auth_recovery")&&(0,a.jsx)(j.F,{}),e8&&(0,a.jsx)(eK,{user:e8})]}),(0,a.jsxs)("div",{className:"tw-relative tw-z-1 tw-flex tw-min-h-full",children:[!c&&!r&&(0,a.jsx)("div",{className:(0,l.cn)('[[data-page="not-found"]_&]:tw-hidden',{"lg:tw--mt-[var(--headerHeight)]":!tS,"tw-w-full":tS}),children:(0,a.jsx)("div",{className:(0,l.cn)("tw-sticky tw-inset-x-0 tw-top-0 tw-z-header lg:tw-min-h-screen",{"tw-hidden tw-pt-[var(--headerHeight)] lg:tw-flex":!tS,"tw-min-h-full":tS}),children:(0,a.jsx)("div",{className:(0,l.cn)("secondary-nav-container","tw-sticky tw-transition-[width] tw-duration-200",!tS&&'tw-top-[var(--headerHeight)] after:tw-pointer-events-none after:tw-absolute after:tw-inset-y-0 after:tw-right-0 after:tw-w-px after:tw-bg-gray-light/40 after:tw-content-[""] dar
1k:after:tw-bg-gray-darkest/60',"tw-pb-1",tS&&"tw-mx-3 tw-mt-2 tw-w-[calc(100%-theme(spacing.6))]",tS?"tw-h-full tw-rounded-lg tw-bg-bg dark:tw-bg-black":"lg:tw-h-[calc(100vh-var(--headerHeight))]",tk&&!tS&&"tw-w-16 dark:tw-bg-bgApp",!tk&&!tS&&"tw-w-[272px] tw-bg-bg dark:tw-bg-black-darker"),children:(0,a.jsxs)("div",{className:(0,l.cn)("tw-flex","tw-h-full","tw-w-full","tw-flex-col","tw-break-words","!tw-pb-0",!tS&&"until-lg:tw-overflow-x-hidden"),children:[tv&&(0,a.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-start tw-px-3 tw-pb-3",children:[(0,a.jsx)("div",{className:"tw-mt-3 tw-flex tw-w-full tw-justify-between",children:(0,a.jsx)(eC.L,{isDrop:r,isPublic:(0,ej.O0)(e3),account:t})}),!tS&&e8&&(0,a.jsx)("div",{className:"tw-group tw-relative tw-w-full",ref:tX,"data-stable":"true","data-collapsed":!!tk,children:(0,a.jsx)("div",{className:(0,l.cn)("tw-relative","tw-h-0 group-data-[collapsed=true]:tw-h-10","tw-transition-[height] tw-delay-150 tw-duration-200 group-data-[collapsed=true]:tw-delay-75"),children:(0,a.jsx)("div",{className:(0,l.cn)("tw-absolute","tw-right-0","tw-origin-top-left","tw--translate-y-[38px] group-data-[collapsed=true]:tw--translate-x-0.5 group-data-[collapsed=true]:tw-translate-y-1.5","tw-transition-transform tw-duration-150 tw-ease-ease-in-out group-data-[collapsed=false]:tw-delay-100"),children:(0,a.jsx)(eT.e,{onToggle:tI,isCollapsed:tk??!1})})})})]}),tv&&e8&&(0,a.jsx)("div",{className:(0,l.cn)(tk?"tw-w-16 tw-px-4 tw-transition-[width] tw-duration-200 tw-ease-ease-in-out":"tw-w-full tw-px-3","tw-mb-3 tw-min-h-9 tw-flex-shrink-0 tw-overflow-hidden tw-py-0.5"),children:(0,a.jsx)(l.Fi,{onClick:()=>{tg(!0)},isNavCollapsed:tk??!1})}),(0,a.jsx)("div",{className:"tw-p-3 lg:tw-pt-0",children:(0,a.jsx)(eR.Q,{isNavCollapsed:tk,organization:e.organization,organizations:e.organizations,account:t,accounts:e.accounts,site:e3,isDrop:r,user:e8,hideAccountSwitcher:!!e0.organization_slug})}),(0,a.jsx)("div",{className:"tw-flex-grow lg:tw-overflow-hidden",children:!d&&(0,a.jsx)(z._,{collapsedView:tk,ref:tP,actions:w,navigation:e.teamNavigation,site:void 0,location:ed,backTo:e.backTo,routePath:e6,account:t,className:"tw-h-full lg:tw-overflow-y-auto lg:tw-overflow-x-hidden lg:[scrollbar-width:thin]"})}),!tS&&(0,a.jsx)(q.R,{account:t,wrapperClassName:(0,l.cn)("tw-mt-auto tw-flex-shrink-0 tw-whitespace-nowrap tw-px-4 tw-pb-2 tw-pt-1 lg:tw-block","tw-transition-opacity",tk?"tw-opacity-0 tw-duration-100":"tw-opacity-100 tw-delay-200 tw-duration-200")}),!tS&&(0,a.jsx)(T.Z,{account:t,routePath:e6,wrapperClassName:(0,l.cn)("tw-mt-auto tw-flex-shrink-0 tw-whitespace-nowrap tw-px-4 tw-pb-2 tw-pt-1 lg:tw-block","tw-transition-opacity",tk?"tw-opacity-0 tw-duration-100":"tw-opacity-100 tw-delay-200 tw-duration-200")}),tv&&(0,a.jsx)("div",{className:"tw-mt-auto tw-flex-shrink-0 tw-whitespace-nowrap tw-px-2.5 tw-pb-0.5",children:(0,a.jsx)("div",{className:"tw-relative",children:(0,a.jsx)(l.XC,{user:e8?.toJS(),onLogout:e.onLogout,userPath:ep.bw.USER_SETTINGS,links:eV(e8,ty),showUserDetails:!0,isNavCollapsed:tk,hasPendingInvites:ty,menuPosition:"above",alignRight:!1})})})]})})})}),(0,a.jsx)("div",{className:(0,l.cn)("tw-relative tw-w-full",{"tw-hidden":tS}),children:(0,a.jsxs)("div",{className:"tw-relative tw-mx-auto tw-grid tw-min-h-full tw-grid-cols-1",children:[(0,a.jsxs)("div",{className:(0,l.cn)({"app-main":!v,"app-main--no-footer":m,"app-main--fills-viewport":i}),children:[(0,a.jsx)(eU.A,{}),tr?(0,a.jsx)(eg.A,{error:tr}):e3&&!r?(0,a.jsxs)("div",{className:(0,l.cn)(i&&"lg:tw-flex lg:tw-min-h-0 lg:tw-flex-1 lg:tw-flex-col"),children:[!f&&(0,a.jsxs)("div",{className:(0,l.cn)("tw-relative tw--mt-4 tw-flex tw-justify-between tw-gap-x-5 tw-gap-y-2 md:tw--mt-6 until-lg:tw-mb-3 until-lg:tw-flex-wrap until-lg:tw-items-start lg:tw--mt-2.5 lg:tw-mb-[calc(theme('spacing.4')+theme('spacing[0.5]'))] [[data-page='not-found']_&]:tw-hidden",i&&"lg:tw-shrink-0"),children:[(0,a.jsxs)(l.Vx,{className:"tw-min-w-0 until-lg:tw--ml-2 until-lg:tw-w-full until-lg:tw-flex-nowrap lg:tw-mt-px lg:tw-w-full",itemClassName:"!tw-m-0 !tw-p-0 tw-shrink-0 [&:has([id^=projects-breadcrumbs])]:tw-min-w-0 [&:has([id^=projects-breadcrumbs])]:tw-shrink",children:[(0,a.jsx)(l.$n,{to:(0,s.wF)({slug:e3.get("account_slug")}),level:"tertiary",className:(0,l.cn)("!tw-font-regular","tw-text-gray-dark dark:tw-text-gray-light","hover:tw-text-teal-action dark:hover:tw-text-teal-action","!tw-bg-transparent","until-lg:!tw-pl-3 lg:!tw-pl-0","until-lg:tw-py-0 until-lg:tw-pr-2 until-lg:tw-text-sm until-lg:tw-leading-9"),children:"Projects"}),(0,a.jsx)(l.ks,{name:"nav-separator",className:"tw-relative tw-shrink-0 tw-text-gray-light until-lg:tw--top-0.5 lg:tw-mr-1","data-testid":"navigation-separator",width:11,height:22}),(0,a.jsx)(eP.D,{id:"projects-breadcrumbs",isDrop:r,isPublic:(0,ej.O0)(e3),site:e3,sites:e4,user:e8,account:t,toggle:{className:eD.a}}),x&&(0,a.jsx)(l.ks,{name:"nav-separator",className:"tw-relative tw-shrink-0 tw-text-gray-light until-lg:tw--top-0.5 lg:tw-mr-1",width:11,height:22}),x]}),!tv&&!g&&(0,a.jsx)(ez.d,{items:tH,sections:tq,onToggleSubNav:tK}),tv&&(0,a.jsx)("div",{className:"tw-relative tw--top-px tw-ml-auto tw-flex tw-shrink-0 tw-items-center tw-gap-3",children:w})]}
1),(0,a.jsxs)("div",{className:(0,l.cn)("tw-grid tw-grid-cols-1",'[[data-page="not-found"]_&]:tw-grid-cols-1',!g&&"tw-gap-x-6 lg:tw-grid-cols-[calc(theme('spacing.44')+theme('spacing.3'))_calc(100%-theme('spacing.44')-theme('spacing.3')-theme('spacing.6'))]",i&&"lg:tw-min-h-0 lg:tw-flex-1"),children:[tv&&!g&&(0,a.jsx)("div",{className:"tw-col-span-1 [[data-page='not-found']_&]:tw-hidden",children:(0,a.jsx)("div",{className:"tw-sticky tw-top-6 tw--ml-[calc(theme('spacing.3')+theme('spacing.1'))]",children:(0,a.jsx)(eF.m,{items:tH,sections:tq,onToggleSubNav:tK})})}),(0,a.jsx)("main",{className:(0,l.cn)("tw-col-span-1",i&&"lg:tw-flex lg:tw-min-h-0 lg:tw-flex-col"),id:"main",tabIndex:-1,"aria-label":"TEAM_SITES"===e2?"Projects":ep.jA[ep.bw[e2]],children:o})]})]}):(0,a.jsxs)(a.Fragment,{children:[!c&&!r&&!f&&tv&&(0,a.jsxs)("div",{className:"tw-mb-4 tw-flex tw-items-baseline tw-gap-4 lg:tw--mt-4",children:["TEAM_SITES"===e2&&(0,a.jsx)("h1",{className:"tw-relative tw-top-px tw-text-xl tw-font-semibold tw-text-gray-darker dark:tw-text-gray-lighter",children:"Projects"}),(0,a.jsx)("div",{className:"tw-ml-auto tw-flex tw-shrink-0 tw-items-center tw-gap-3 tw-pt-1.5",children:w})]}),(0,a.jsx)("main",{id:"main",tabIndex:-1,"aria-label":"TEAM_SITES"===e2?"Projects":ep.jA[ep.bw[e2]],children:o})]})]}),!c&&!m&&(0,a.jsx)(U.A,{})]})})]})]}),t&&n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(D.A,{show:ts,currentAccount:t}),(0,a.jsx)(P.A,{show:tu,account:t,accounts:n,onHide:()=>tc(!1)})]}),(0,a.jsx)(B.A,{})]})})()})})]})}))},67414(e,t,n){n.d(t,{A:()=>v});var r=n(36870),a=n(9601),i=n(44110),l=n(86326),s=n(82432),o=n(2997),u=n(94369),c=n(38673),d=n(89780),g=n(52505),p=n(98468),f=n(9229),w=n(42661),m=n(8687);let h={[w.zG.github_enterprise]:!0,[w.zG.gitlab_self_hosted]:!0},v=(0,s.Ng)(function(e,t){let{repo:n,name:r}=(0,f.MC)(t),a=(0,g.Gd)(e,r),l=a&&(0,o.N8)(e).find(e=>e?.get("slug")===a.get("account_slug")),s=l?(0,i.List)([l]):(0,o.N8)(e),p=s&&(0,o.PR)(e),w=l||p,m=decodeURIComponent(n),h=(0,c.pV)(e),v=(0,c.ZD)(e),b=(0,c.DI)(e),x=(0,u.a)(e),y=(0,u.o7)(e);return{repo:(0,d.bD)(e,m),provider:(0,u.oL)(e),site:a,accounts:s,account:w,availablePlugins:h,availablePluginsError:v,availablePluginsFetching:b,gitUser:x,gitAccessToken:y}},function(e,t){let{site:n,provider:r,onError:i,isCreatingANewSite:l,onSiteDeploy:s}=t;return{onLoadPlugins:()=>e((0,c.ND)()),onPrepareRepo:t=>e((0,d.Uy)(t))?.then(()=>{e((0,d.W0)(t))}),loadMoreBranches:(t,n)=>e((0,d.wh)(t,n)),onApplyHeuristics:(t,n,a)=>{t&&e((0,d.oY)(t,n,{...a,provider:r}))},onAnalyzeRepoAppAccessForVisualEditing:t=>{let{repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}=t;return e((0,d.aU)({repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}))},onAnalyzeRepoContentForVisualEditing:t=>{let{repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}=t;return e((0,d.V4)({repoName:n,repoUrl:r,branch:a,runnableDir:i,gitAccessToken:l}))},onSubmit:(t,r)=>e((0,g.pL)({site:l?null:n,repo:r,settings:t.toJS(),createdVia:""})).then(e=>{let{site:t}=e;if(s&&"function"==typeof s)return void s(t);m.N.push((0,a.l2)(t))}).catch(e=>i(e,{restart:401===e.code}))}})(e=>{let{entryPoint:t,repo:n,onPrepareRepo:a,onMissingData:i,onError:s,loadMoreBranches:o,site:u,account:c,accounts:d,onSubmit:g,onApplyHeuristics:f,provider:m,outset:v,availablePlugins:b,availablePluginsError:x,availablePluginsFetching:y,onLoadPlugins:_,user:A,gitUser:S,match:N,isOnStartPage:j,setFormData:E,onAnalyzeRepoContentForVisualEditing:k,onAnalyzeRepoAppAccessForVisualEditing:L,gitAccessToken:I,envVars:R,showSiteName:C}=e,P=n?.getIn(["branchPagination","next"]),D=n?.get("error");return(0,l.useEffect)(()=>{y||x||b?.size||_()},[b,x,y]),(0,l.useEffect)(()=>{n?a(n):i("repo")}
1,[]),(0,l.useEffect)(()=>{D&&(s(D),i("repo"))},[D]),(0,l.useEffect)(()=>{m!==w.zG.bitbucket&&P&&o(n,P)},[m,P]),n?(0,r.jsx)(p.A,{showSiteName:C,envVars:R,entryPoint:t,user:A,gitUser:S,site:u,account:c,accounts:d,repo:n,onSubmit:g,outset:v,onApplyHeuristics:f,accountSpecificGitProvider:h[m],availablePlugins:b,availablePluginsError:x,match:N,isOnStartPage:j,setFormData:E,provider:m,onAnalyzeRepoAppAccessForVisualEditing:e=>L({...e,...!m.includes("github")&&{gitAccessToken:I}}),onAnalyzeRepoContentForVisualEditing:e=>k({...e,gitAccessToken:I})}):null})},67925(e,t,n){n.d(t,{A:()=>o});var r=n(36870),a=n(82432),i=n(2997),l=n(94369),s=n(6110);let o=(0,a.Ng)(function(e){return{account:e.account||(0,i.PR)(e),user:e.user,accounts:(0,i.N8)(e)}},function(e){return{onAuthenticate:t=>e((0,l.QF)(t))}})(e=>{let{match:t}=e;return(0,r.jsx)(s.A,{...e,path:t?.path})})},73958(e,t,n){n.d(t,{Ay:()=>d,MD:()=>u.MD,iJ:()=>u.iJ,wo:()=>u.wo});var r=n(86326),a=n(82432),i=n(90438),l=n(94369),s=n(85333),o=n(34289),u=n(7559),c=n(36266);let d=(0,a.Ng)(function(e,t){let{site:n}=t;return{hooks:(0,s.db)(e,n),hookTypes:(0,s.vo)(e,n),forms:(0,i.OM)(e,n),provider:(0,l.oL)(e)}},function(e,t){let{site:n}=t;return{onLoad:()=>{e((0,s.LG)(n)),e((0,s.pb)(n))},onDelete:t=>e((0,s.$3)(n,t)),onCreate:t=>e((0,s.ab)(n,t)),onUpdate:(t,r)=>e((0,s.p$)(n,t,r)),onTokenRequest:(t,n)=>e((0,o.HU)(t,n))}})(e=>{let{onLoad:t,component:n,...a}=e,i=a.site.get("id"),l=a.account?.get("id"),s=a.account?.get("type_slug");return(0,r.useEffect)(()=>{t()},[i,l,s]),(0,r.createElement)(n||c.A,a)})},77264(e,t,n){n.d(t,{A:()=>b});var r=n(36870),a=n(96630),i=n(86326),l=n(51097),s=n(5569),o=n(52505),u=n(39124),c=n(7751),d=n(54995),g=n(42414),p=n(54920),f=n(87310),w=n(88816),m=n(37428),h=n(8687),v=n(90983);let b=e=>{let{account:t,site:n,location:b}=e,x=(0,v.wA)(),y=t.get("type_slug");(0,i.useEffect)(()=>{if((0,a.Xc)(y)){let e=(0,m.tW)(w.bw.SITES_ANALYTICS_AND_METRICS_OBSERVABILITY,{name:n.get("name")});h.N.replace(e)}},[n,y]);let{setIsLoadingApp:_}=(0,f.ZT)(),A=(0,v.d4)(e=>(0,l.C)(e,n)),S=(0,v.d4)(e=>(0,l.dP)(e,n)),N=(0,v.d4)(e=>(0,l.oC)(e,n)),j=(0,v.d4)(e=>(0,o.Bu)(n)),E=h.N.location.search,k=(0,i.useMemo)(()=>new URLSearchParams(E),[E]),L=k.get("branch"),I="undefined"===L?null:L,R=k.get("function"),C=k.get("days"),P="status"===k.get("chart-type")?"status":"success",D=(0,v.d4)(e=>(0,s.TO)(e,n,{filter:n.getIn(["build_settings","repo_branch"]),state:"ready"})?.toJS()||[]),T=(0,v.d4)(e=>(0,o.lp)(e,n)?.toJS().filter(Boolean)||[]),[U,F]=(0,i.useState)(I||n.getIn(["build_settings","repo_branch"])),M=(0,v.d4)(e=>(0,l.Rv)(e,n,U?`branch:${U}`:void 0)),[z,O]=(0,i.useState)(R||""),B=parseInt(C),$=(0,c.zi)(t.get("type_slug")).includes(B)?B:1,[G,V]=(0,i.useState)($),[H,q]=(0,i.useState)(P||"success");(0,i.useEffect)(()=>{(I!==U||R!==z||Number(C)!==G||P!==H)&&h.N.push({pathname:b.pathname,search:(0,c.hO)({branch:U,function:z,days:G,"chart-type":H})})},[b.pathname,U,z,G,H]),(0,i.useEffect)(()=>{"string"==typeof I&&I!==U&&F(I),"string"==typeof R&&R!==z&&O(R),"string"==typeof C&&Number(C)!==G&&V((0,c.zi)(t.get("type_slug")).includes(Number(C))?Number(C):1),P!==H&&q(P)},[I,R,C,P]);let W=(0,i.useMemo)(()=>{let e=1===G?"hour":"day";return{days:G,resolution:e,minusOffsetDays:0}},[G]),Z=(0,i.useMemo)(()=>{let e=1===G?"hour":"day";return(0,l.gR)(e,G,0).period},[G]),J=n.get("name"),X=n.get("use_functions");return((0,i.useEffect)(()=>{(async()=>{X&&await x((0,l.eJ)({siteName:J,branch:U,func:z,period:Z,byStatus:"status"===H})),_(!1)})()},[U,z,x,_,X,J,Z,H]),X)?(0,r.jsx)(u.A,{account:t,site:n,selectedPeriod:Z,selectedTimeResolution:W,selectedNumDay:G,branches:T,selectedBranch:U,setSelectedBranch:F,invocations:A.data,invocationsLoading:A.isFetching,chartType:H,handleChangeChartType:e=>{q(e)},selectedFunction:z,functionsInfoMap:M,onUpdateBranchFilter:e=>{F(e)},onUpdateFunctionsFilter:e=>{O("object"==typeof e?e.value:e)},onUpdateTimeFilter:e=>{e&&"value"in e&&e.value&&V(e.value)},aggregates:S.data,aggregatesLoading:S.isFetching,summary:N.data?.[0],summaryLoading:N.isFetching,branchesLoading:j,deploys:D}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{site:n}),(0,r.jsx)(p.A,{}),(0,r.jsx)(g.A,{})]})}}
1,77944(e,t,n){n.d(t,{A:()=>s});var r=n(36870),a=n(86326),i=n(54389),l=n(87310);let s=e=>{let{site:t}=e,{setIsLoadingApp:n}=(0,l.ZT)();return(0,a.useEffect)(()=>{n(!1)},[n]),(0,r.jsx)(i.A,{...e,usesEdgeFunctions:t.get("use_edge_functions")})}},80450(e,t,n){n.d(t,{A:()=>f});var r=n(36870),a=n(86326),i=n(82432),l=n(71309),s=n(5569),o=n(69074),u=n(45285),c=n(24999),d=n(17413),g=n(69413);let p=e=>(0,d.xi)(e)?(0,d.CQ)(e):void 0,f=(0,i.Ng)(function(e,t){let{site:n,account:r}=t,a=p(n);return{productionDeploys:a?(0,s.TO)(e,n,{filter:a,perPage:8}):void 0,agentRuns:(0,g.n1)(r,n)?(0,l.V_)(e,n,{perPage:8}):void 0}})(function(e){let{dispatch:t,...n}=e,{site:i,account:g}=n,f=i.get("id"),w=p(i),m=(0,d.E4)(i,g);return(0,a.useEffect)(()=>{w&&t((0,s.Jz)(i,{filter:w,perPage:8})),m&&t((0,l.$B)(f))},[t,f,w,m]),(0,r.jsxs)(r.Fragment,{children:[m&&(0,r.jsx)(u.A,{channel:"SiteAgentRunnersChannel",params:{site_id:f},listener:c.yb,recoverOnForeground:!0}),(0,r.jsx)(o.A,{...n})]})})},84695(e,t,n){n.d(t,{A:()=>w});var r=n(36870),a=n(86326),i=n(2997),l=n(87344),s=n(52505),o=n(5509),u=n(66152),c=n(63069),d=n(60351),g=n(8687);function p(e){let t=o.QB.find(e=>e?.default)?.value,n={visibility:e.visibility,creator:e.creator,sortBy:e.sortBy??t,orderBy:e.orderBy},r={page:e.page,perPage:e.perPage||25,searchTerm:e.searchTerm,searchGlobally:e.searchGlobally,accountSlug:e.accountSlug,labelIds:e.labelIds,labelMatchMode:e.labelMatchMode,hasVisualEditor:e.hasVisualEditor};return e.ops_sort_and_filter_sites_ui?{...r,...n}:r}let f=(0,c.O)(function(e,t){let n=p(t),r=(0,s.n)(e,n),a=(0,i.Mz)(e,n.accountSlug),o=a?(0,l.MU)(e,a):void 0;return{sites:r,pagination:(0,s.Nx)(e,n),loaded:!!r,user:e.user,account:a,accounts:(0,i.N8)(e),accountBuildStatus:o}},e=>(0,s.Zz)(p(e)),"page","perPage","searchTerm","searchGlobally","visibility","creator","sortBy","accountSlug","orderBy","ops_sort_and_filter_sites_ui","labelIds","labelMatchMode")(u.A),w=e=>{let t=(0,d._)("ops_sort_and_filter_sites_ui"),{getApplicableListParams:n}=(0,o.bB)(e.accountSlug),[i,l]=(0,a.useState)(!0),s=t?n?.():null,u=new URLSearchParams(window.location.search).toString();return((0,a.useEffect)(()=>{if((u||!s)&&l(!1),!u&&s){let e=window.location.pathname,t=`${e}?${s}`;g.N.replace(t)}s===u&&l(!1)},[i,u,s]),i)?null:(0,r.jsx)(f,{...e,ops_sort_and_filter_sites_ui:t})}},86881(e,t,n){n.d(t,{A:()=>g});var r=n(24571),a=n(44110),i=n(67938),l=n.n(i),s=n(86326),o=n(82432),u=n(81857),c=n(5569),d=n(31129);let g=(0,o.Ng)(function(e){return{user:e.user,config:e.config,api:(0,u.x4)(e)}})(function(e){let[t,i]=(0,s.useState)(null),[o,g]=(0,s.useState)("idle"),p=e=>{i((0,a.Map)(e))},f=async t=>{let{user:r,config:a}=e,i=t.get("id"),s=(0,u.x4)({user:r,config:a});if(!s)return;p({state:"downloading"});let o=new(await n.e(80211).then(n.t.bind(n,62672,23))).default,c=l()(8);s.listDeployFiles(i).then(e=>e.data.map(e=>c(()=>s.downloadDeployFile(i,e.path)).then(t=>(function(e,t,n){let r=t.path.replace(/^\//,"").split("/"),a=null;for(;r.length;)a=r.shift(),r.length?e=e.folder(a):e.file(a,n)})(o,e,t)))).then(e=>Promise.all(e)).then(()=>o.generateAsync({type:"blob"})).then(e=>{p({state:"ready",zip:e})}).catch(e=>{p({state:"error",error:e})})},w=async t=>{let{user:n,config:r}=e,a=t.get("build_id"),i=t.get("has_source_zip"),l=t.get("id");if(!a&&!i)return;let s=(0,u.x4)({user:n,config:r});if(s){g("downloading");try{let e=a?await s.getBuildDownloadUrl(a):await s.getDeployDownloadUrl(l),t=e?.data?.url;t?(window.location.href=t,g("idle")):g("error")}catch{g("error")}}},{component:m,...h}=e;return(0,s.createElement)(m||d.A,{...h,download:t,sourceDownloadState:o,onDeployAction:(t,n,r)=>{let a={publish:c.DU,delete:c.XV,lock:c.j$,unlock:c.aN,retry:c.AI,cancel:c.ol}[t];return e.dispatch(a(e.site,n,r))},onDownload:(e,t)=>{t&&t.get("zip")?((e,t)=>{let n=`deploy-${e.get("id")}.zip`,a=t.get("zip");return(0,r.saveAs)(a,n)})(e,t):f(e)},onSourceCodeDownload:w})})},92123(e,t,n){n.d(t,{A:()=>u});var r=n(36870),a=n(42531),i=n(86326),l=n(82432),s=n(34289),o=n(37419);let u=(0,l.Ng)((e,t)=>{let{site:n}=t;return{services:(0,s.Zo)(e,n)}},e=>({onLoad:t=>{let{site:n,account:r}=t;(0,a.ln)(r.get("type_slug"))||e((0,s.rZ)(n))}}))(e=>((0,i.useEffect)(()=>{e.onLoad(e)},[]),(0,r.jsx)(o.A,{...e})))},92364(e,t,n){n.d(t,{A:()=>f});var r=n(36870),a=n(42531),i=n(86326),l=n(82432),s=n(19943),o=n(612),u=n(52505),c=n(31583),d=n(16607),g=n(95272),p=n(60351);let f=(0,l.Ng)(function(e,t){return{dragging:e.dragging&&e.dragging.get("active"),uploading:!!e.uploadState,isLoggedIn:!!(0,s.QR)(e)}})(e=>{let{dragging:t,passive:n,uploading:l,intro:s,showDropLabel:f,site:w,accountSlug:m,isLoggedIn:h,dispatch:v,trackEvent:b,scrollIntoView:x=!0,compact:y=!1,dropZoneImagePosition:_="bottom",location:A="",className:S="",contentClassName:N="",introClassName:j="",highlightTrigger:E=0}=e,k=(0,p._)("project_cranidos_ui"),[L,I]=(0,i.useState)(!1);return(0,i.useEffect)(()=>
1{if(!E)return;I(!1);let e=requestAnimationFrame(()=>I(!0));return()=>cancelAnimationFrame(e)},[E]),(0,i.useEffect)(()=>{if(!L)return;let e=setTimeout(()=>I(!1),4e3);return()=>clearTimeout(e)},[L]),(0,r.jsx)(d.Ay,{scrollIntoView:x,onUpload:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;b&&b();let n=t?.plugins||[];return!w&&k?v((0,u.kT)(m,"drop",n,A)).then(t=>v((0,o.AV)(t,e,"in_app"))):(w?()=>Promise.resolve(w):()=>v((0,u.kT)(m,"drop",n,A)))().then(t=>v((0,u.LN)(t,e)))},onBuildUpload:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return b&&b(),v((0,o.Pp)(w,e,t,{location:A,landOnNewAgentRun:k}))},dragging:t,uploading:l,intro:s,showDropLabel:f,compact:y,highlightActive:L,passive:n,className:(0,a.cn)(S,"tw-overflow-hidden",L&&"is-highlighted"),contentClassName:N,introClassName:j,site:w,isLoggedIn:h,trackingContext:"in_app",asideImage:y?(0,r.jsx)("span",{className:"dropzone-aside tw-absolute tw-right-0 tw-top-1/2 -tw-translate-y-2/4 tw-translate-x-1/4",children:(0,r.jsx)(g.A,{compact:!0})}):void 0,image:"inline"===_?(0,r.jsx)(c.A,{width:24,className:"tw-text-textMuted"}):(0,r.jsx)(g.A,{position:"bottom"===_?"bottom":void 0,compact:"right"===_,className:(0,a.cn)("tw-absolute",{"tw-left-1/2 tw-top-full -tw-translate-x-2/4 -tw-translate-y-2/4":"bottom"===_,"tw-top-1/2 tw-right-0 tw-translate-x-1/4 -tw-translate-y-2/4":"right"===_})})})})},92551(e,t,n){n.d(t,{A:()=>o});var r=n(86326),a=n(95547),i=n(63069),l=n(9229);function s(e){return(0,l.Zq)(e.location?.search)}let o=(0,i.O)(function(e,t){let{site:n,...r}=t,i=s(r),l=(0,a.fr)(e,n,i);return{...i,provisioned:!!n.get("identity_instance_id"),users:l,pagination:(0,a.XD)(e,n,i)}},e=>{let{site:t,...n}=e;return(0,a.Lx)(t,s(n))},"provisioned","page","per_page","sort","filter")(function(e){let{component:t,children:n,...a}=e;return t?(0,r.createElement)(t,a,n):(0,r.cloneElement)(n,a)})},93017(e,t,n){n.d(t,{A:()=>f,G:()=>g});var r=n(36870),a=n(42531),i=n(86326),l=n(66819),s=n(47645),o=n(39952),u=n(60351),c=n(1865),d=n(63330);let g=(e,t)=>{let{validateStripeElements:n}=(0,s.I)(),{hasPaymentMethod:r,requiresPaymentReentryForPlanUpgrade:i}=(0,c.A)(e),{handleSubmit:l}=(0,o.P)(),{availablePlansForUpdate:g,submitPlanChangeWithPayment:p}=(0,d.A)(e),f=(0,u._)("project_delphox_ui"),w=t?g.find(e=>e.slug===t):g.find(e=>(0,a.p6)(e.slug)),m=r&&!i;return{upgradeToPro:async()=>{if(!w)throw Error("No Pro plan found");let e={returnUrl:window.location.href,useExistingPaymentMethod:m};return m||(f?e.elements=(await n()).elements:e.paymentMethod=await l()),p({plan:w,paymentData:e})},requiresPaymentReentryForPlanUpgrade:i}},p=e=>{let{component:t,onUpdate:n,selectedProSlug:a,onProTierChange:i,...l}=e,{upgradeToPro:s}=g(e.account,a);return(0,r.jsx)(t,{...l,onProTierChange:i,onUpdate:s})},f=e=>{let[t,n]=(0,i.useState)(void 0),s=t?e=>e===t:a.p6;return(0,r.jsx)(l.A,{planPredicate:s,children:(0,r.jsx)(p,{...e,selectedProSlug:t,onProTierChange:n})})}},94223(e,t,n){n.d(t,{A:()=>u});var r=n(36870),a=n(86326),i=n(82432),l=n(34289),s=n(30697),o=n(87310);let u=(0,i.Ng)(function(e,t){let{site:n}=t;return{services:(0,l.Zo)(e,n)}},function(e,t){let{site:n}=t;return{onLoad:()=>e((0,l.rZ)(n)),onCreate:(t,r)=>e((0,l.sR)(n,t,r)),onUpdate:(t,r)=>e((0,l.bU)(n,t,r)),onDelete:t=>e((0,l.hs)(n,t)),onGenerateToken:(t,n)=>e((0,l.HU)(t,n))}})(e=>{let{onLoad:t,...n}=e,{setIsLoadingApp:i}=(0,o.ZT)();return(0,a.useEffect)(()=>{t(),i(!1)},[]),(0,r.jsx)(s.A,{...n})})},97114(e,t,n){n.d(t,{A:()=>u});var r=n(86326),a=n(5569),i=n(52505),l=n(63069),s=n(552);function o(e){let{page:t,perPage:n,filter:r,from:a,to:i,status:l}=e;return{page:t,perPage:n,filter:r,from:a,to:i,state:l}}let u=(0,l.O)(function(e,t){let n=t.site,r=o(t);return{deploys:(0,a.TO)(e,n,r),pagination:(0,a.jm)(e,n,r),pendingDeploys:(0,a.QN)(e,n)}},e=>(0,a.Z6)(e.site,o(e)),"page","perPage","filter","from","to","status")(function(e){let{poll:t,dispatch:n,site:l,page:u,perPage:c,filter:d,from:g,to:p,status:f}=e,{component:w,children:m,...h}=e,v=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(v.current&&clearInterval(v.current),t)return v.current=setInterval(()=>{n((0,a.Z6)(l,o({page:u,perPage:c,filter:d,from:g,to:p,status:f}))),n((0,i.UK)(l.get("name")))},(0,s.B)()),()=>{clearInterval(v.current)}},[u,c,d,t,g,p]),w?(0,r.createElement)(w,h,m):(0,r.cloneElement)(m,h)})},98299(e,t,n){n.d(t,{A:()=>f});var r=n(36870),a=n(86326),i=n(82432),l=n(2997),s=n(94369),o=n(63813),u=n(89780),c=n(7191),d=n(9229),g=n(42661),p=n(8687);let f=(0,i.Ng)(function(e,t){let{organization:n}=(0,d.MC)(t),r=(0,d.Zq)(t?.location?.search),a=e.account||(0,l.PR)(e),i=(0,s.a)(e),c=(0,o.X1)(e),p=(0,s.oL)(e),f=g.Sc.get(p),w=f?.get("hideGitUserFromRepoList"),m=n||w&&c?.first()?.get("api_id"),h=(0,o.I3)(e,m)||i&&i.get("login")===n&&i,v=h&&h.get("installation_id");return{account:a,page:Number(r?.page)||1,provider:(0,s.oL)(e),installationId:v,gitUser:i,organization:m,organizations:c,hideGitUser:w,searchTerm:(0,s.v0)(e),repos:(0,u.i9)(e,m),pagination:(0,u.Dz)(e,m)}},function(e){return{loadRepos:t=>e((0,u.S5)(t)),loadGitUser:()=>e((0,s.wj)()),loadGitOrganizations:()=>e((0,o.N6)()),setSearchTerm:t=>e((0,s.NM)(t))}})(function(e){let{provider:t,organization:n,page:i,per_page:l,installationId:s,onError:o,onMissingData:u,loadRepos:d,loadGitUser:f,loadGitOrganizations:w,path:m,setSearchTerm:h,hideGitUser:v}=e;
1(0,a.useEffect)(()=>{t?y():u("provider")},[]);let b=t===g.zG.cursor_origin,x=b?s:void 0;(0,a.useEffect)(()=>{t&&(!v||n)&&(!b||x)&&d({organization:n,page:i,per_page:l,installationId:s}).catch(e=>{o(e,{restart:401===e.code})})},[t,i,n,x,d]);let y=()=>{Promise.resolve(f()).then(()=>{v||d({organization:n,page:i,per_page:l,installationId:s}),w()})};return t?(0,r.jsx)(c.A,{...e,onSearch:()=>d({organization:n,page:i,per_page:l,installationId:s,page:1}).catch(e=>{o(e,{restart:401===e.code})}),onTerm:e=>h(e),onAppInstall:e=>{let{login:t}=e;w(),t&&t!==n?p.N.push(`${m}/${t}/repos`):d({organization:n,page:i,per_page:l,installationId:s})}}):null})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.