1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="090abbc0-cba7-466a-8a4b-1a943835caf0",e._sentryDebugIdIdentifier="sentry-dbid-090abbc0-cba7-466a-8a4b-1a943835caf0")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[584],{52979:function(e,t,r){r.d(t,{HC:function(){return n},VC:function(){return s}});let s={"progress-inspection":"inspection","progress-before":"before","progress-in-progress":"in-progress","progress-final":"final"},n={inspection:{title:"Inspection",description:"Inspection phase before starting work",color:"purple"},before:{title:"Before",description:"Take pictures before you start working",color:"blue"},"in-progress":{title:"In Progress",description:"Take pictures after the first layer of silicone",color:"orange"},final:{title:"Final",description:"Take pictures of the final result",color:"green"}}},38665:function(e,t,r){var s=r(85893),n=r(73636),i=r(68029),l=r(8186),o=r(90952),a=r(90092),c=r(97873),u=r(67294),d=r(36630),p=r(52979);t.Z=e=>{let{_id:t,title:r,type:m,imageExample:h,description:f,fields:g,hideTag:x,onClick:b,...v}=e,j=m?p.HC[m].title:"Inspection",y=m?p.HC[m].color:"gray",w=(0,u.useMemo)(()=>g.every(e=>{let{isRequired:t}=e;return!t}),[g]);return(0,s.jsxs)(n.U,{_hover:{borderColor:"border.focus"},alignItems:"start",borderColor:"border.medium",borderRadius:"md",borderWidth:"1px",cursor:"pointer",gap:"sm",p:"xs",w:"full",onClick:()=>{null==b||b(t)},...v,children:[(0,s.jsx)(i.x,{aspectRatio:1,minH:"5rem",children:h&&(0,s.jsx)(d.Z,{...h,styles:{h:"full",w:"full"}})}),(0,s.jsxs)(l.g,{align:"start",minH:"5rem",w:"full",children:[(0,s.jsx)(o.X,{noOfLines:2,size:"sm",children:r}),(0,s.jsx)(a.x,{flexGrow:1,fontSize:"sm",lineHeight:1.2,noOfLines:2,children:f}),(w||!x)&&(0,s.jsxs)(l.g,{align:"start",flexShrink:0,children:[w&&(0,s.jsx)(c.Vp,{colorScheme:"gray",size:"sm",children:"Optional"}),!x&&(0,s.jsx)(c.Vp,{colorScheme:y,size:"sm",children:j})]})]})]})}},95611:function(e,t,r){var s=r(85893),n=r(88502),i=r(933),l=r(97873),o=r(73898),a=r(10345),c=r(24883),u=r(43803),d=r(95156),p=r(52979),m=r(38665);t.Z=e=>{let{_id:t,type:r,title:h,...f}=e,{isMobile:g}=(0,d.j)(),x=r?p.HC[r].color:"gray";return(0,s.jsxs)(n.J,{isLazy:!0,placement:"top",trigger:"hover",children:[(0,s.jsx)(i.x,{children:(0,s.jsx)(l.Vp,{colorScheme:x,minW:"4rem",size:"sm",onClick:e=>e.stopPropagation(),children:(0,s.jsx)(l.Sn,{children:h})})}),(0,s.jsxs)(o.y,{children:[(0,s.jsx)(a.Q,{}),g&&(0,s.jsx)(c.u,{}),(0,s.jsx)(u.b,{children:(0,s.jsx)(m.Z,{...f,_id:t,border:0,p:0,title:h,type:r})})]})]})}},7563:function(e,t,r){r.d(t,{xj:function(){return n}});var s=r(1604);let n={PriceOptions:"priceOptions",GoogleUtmCampaign:"googleUtmCampaign",FacebookUtmCampaign:"facebookUtmCampaign",InstagramUtmCampaign:"instagramUtmCampaign",YelpUtmCampaign:"yelpUtmCampaign",DebtMaterials:"debtMaterials",Units:"units",CatalogCategory:"catalogCategory",JobProgressItemType:"jobProgressItemType",JobProgressItemTemplateGroupBy:"jobProgressItemTemplateGroupBy",SeoMetadataPageKeys:"seoMetadataPageKeys"},i=s.z.nativeEnum(n),l=s.z.object({_id:s.z.string(),label:s.z.string(),value:s.z.any(),description:s.z.string().optional(),secondText:s.z.string().optional()}),o=s.z.object({_id:s.z.string(),name:i,options:s.z.array(l)});Object.values(n);let a=l.omit({_id:!0}),c=s.z.object({names:s.z.union([i,s.z.array(i)])}),u=s.z.object({name:i,options:s.z.array(a).optional()});o.omit({options:!0}),t.ZP={optionSchema:l,optionsSchema:o,createOptionsSchema:u,getListOfOptionsSchema:c}},53536:function(e,t,r){r.d(t,{S:function(){return s}});let s=["inspectionItems","beforeItems","inProgressItems","finalItems"]},23896:function(e,t,r){r.d(t,{J:function(){return n},h:function(){return s}});let s={inspectionItems:"inspection",beforeItems:"before",inProgressItems:"in-progress",finalItems:"final"},n={inspection:"inspectionItems",before:"beforeItems","in-progress":"inProgressItems",final:"finalItems"}},78733:function(e,t,r){r.d(t,{Kq:function(){return o},O8:function(){return s},W7:function(){return a},ZQ:function(){return i},Z_:function(){return n},xM:function(){return l}});let s=["rule","template","fallback"],n=["job","warranty","all"],i={rule:{label:"Rule",description:"Applies to a job when this regex matches the job description."},template:{label:"Template",description:"A reusable block of items that other rules can include. If regex is filled, expands only when it matches; if empty, always expands when referenced."},fallback:{label:"Fallback Rule",description:"Applies only when no Rule matched for this job."}}
1,l={job:{label:"Job",description:"Applies to rules resolved in the Kommo Job pipeline (including inspections that precede a job)."},warranty:{label:"Warranty",description:"Applies to rules resolved in the Kommo Warranty Repair pipeline."},all:{label:"All",description:"Applies in both contexts. Cannot reference scoped templates."}},o=e=>("string"==typeof e?e:e.category)==="fallback",a=e=>"template"===e},88894:function(e,t,r){r.d(t,{RO:function(){return g},R2:function(){return j},sm:function(){return b},rD:function(){return x},PQ:function(){return v}});var s=r(30202),n=r(98029),i=r(78551),l=r(69322),o=r(66313);let a=(e,t)=>o.Z.get(l.Z.api.progressRules.one(e),{signal:t}).then(e=>e.data),c=e=>o.Z.put(l.Z.api.progressRules.list(),{body:e}).then(e=>e.data),u=(e,t)=>{let{_id:r}=e;return o.Z.patch(l.Z.api.progressRules.one(r),{body:t}).then(e=>e.data)},d=e=>o.Z.del(l.Z.api.progressRules.one(e)).then(e=>e.data),p=(e,t)=>o.Z.get(l.Z.api.progressRules.list(),{params:e,signal:t}).then(e=>e.data);var m=r(53536);let h={all:e=>
1["progressRules",e].filter(Boolean),one:e=>[h.all(),e]},f=(e,t)=>{let{id:r,progressRule:s}=t;e.setQueryData(h.one(r),s||void 0);let n=e.getQueryCache().findAll({type:"active",exact:!1,queryKey:h.all()});n.length&&n.forEach(t=>{e.setQueryData(t.queryKey,e=>{if(!e)return;if(!s)return e.flatMap(e=>e._id===r?[]:(m.S.forEach(t=>{e[t]=e[t].filter(e=>e._id!==r)}),e));let t=e.findIndex(e=>e._id===r);return -1===t?[...e,s]:e.map((e,r)=>r===t?s:e)})})},g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,s.NL)(),{mutateAsync:r,...i}=(0,n.D)({mutationFn:c,onSuccess:r=>{var s;f(t,{id:r._id,progressRule:r||null}),null===(s=e.onSuccess)||void 0===s||s.call(e,r)}});return{createProgressRule:r,...i}},x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{data:r,isLoading:s,isPending:n,error:l,refetch:o}=(0,i.a)({queryKey:h.one(e),queryFn:t=>{let{signal:r}=t;return a(e,r)},enabled:!t.pause});return{progressRule:r||null,isLoading:s,isPending:n,error:l,refetch:o}},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{data:r,isLoading:s,isPending:n,error:l,refetch:o}=(0,i.a)({queryKey:h.all(e),queryFn:t=>{let{signal:r}=t;return p(e,r)},enabled:!t.pause});return{progressRules:r||[],isLoading:s,isPending:n,error:l,refetch:o}},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,s.NL)(),{mutateAsync:i,...l}=(0,n.D)({mutationFn:t=>u({_id:e},t),onSuccess:s=>{var n;f(r,{id:e,progressRule:s}),null===(n=t.onSuccess)||void 0===n||n.call(t,s)}});return{updateProgressRule:i,...l}},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,s.NL)(),{mutateAsync:r,...i}=(0,n.D)({mutationFn:d,onSuccess:r=>{var s,n;r.data&&(f(t,{id:null===(s=r.data)||void 0===s?void 0:s.id,progressRule:null}),null===(n=e.onSuccess)||void 0===n||n.call(e,r))}});return{deleteProgressRule:r,...i}}},49771:function(e,t,r){var s=r(85893),n=r(88502),i=r(933),l=r(97873),o=r(73898),a=r(10345),c=r(94665),u=r(24883),d=r(43803),p=r(52979),m=r(95611),h=r(95156),f=r(23896);t.Z=e=>{let{isMobile:t}=(0,h.j)(),{title:r,type:g}=e,x=e[f.J[g]],{color:b,title:v}=p.HC[g],j="Template";return(0,s.jsxs)(n.J,{isLazy:!0,placement:"top",trigger:"hover",children:[(0,s.jsx)(i.x,{children:(0,s.jsx)(l.Vp,{colorScheme:b,minW:"4rem",size:"sm",variant:"outline",onClick:e=>e.stopPropagation(),children:(0,s.jsxs)(l.Sn,{children:[j,": ",r]})})}),(0,s.jsxs)(o.y,{children:[(0,s.jsx)(a.Q,{}),(0,s.jsx)(c.Y,{children:"".concat(j,' "').concat(r,'" ').concat(v," items")}),t&&(0,s.jsx)(u.u,{}),(0,s.jsx)(d.b,{children:x.map(e=>(0,s.jsx)(m.Z,{...e},e._id))})]})]})}},4172:function(e,t,r){r.r(t),r.d(t,{JmProgressRulePage:function(){return eJ}});var s=r(85893),n=r(11163),i=r(80468),l=r(6459),o=r(68029),a=r(56312),c=r(67294),u=r(78733),d=r(88894),p=r(69322),m=r(18638),h=r(77370),f=r(5223),g=r(85690),x=r(72922),b=r(28069),v=r(9342),j=r(15919),y=r(62584);let w=e=>e.map(e=>({_id:e._id,label:e.title,value:e._id,description:"progress-item"===e.kind?e.description:void 0,isTemplate:"template-rule"===e.kind})),I=(e,t)=>e.map(e=>({id:e.value,isTemplate:!t&&e.isTemplate}));var S=r(1604),T=r(7563),C=r(72360);let R=S.z.string().refine(e=>{if(!e)return!0;try{return new RegExp(e),!0}catch(e){return!1}},{message:"Invalid regular expression"}),D=S.z.array(T.ZP.optionSchema.omit({_id:!0,value:!0}).extend({value:S.z.string(),isTemplate:S.z.boolean()})),P=S.z.object({id:S.z.string().optional(),title:S.z.string().min(1,{message:C.F3}),category:S.z.enum(u.O8),scope:S.z.enum(u.Z_),rule:R,inspectionItems:D,beforeItems:D,inProgressItems:D,finalItems:D,isTestActive:S.z.boolean(),testDescription:S.z.string(),testRule:S.z.string(),testMode:S.z.enum(["job","inspection"])}).superRefine((e,t)=>{e.inspectionItems.length+e.inProgressItems.length+e.finalItems.length||(t.addIssue({code:S.z.ZodIssueCode.custom,message:(0,C.ls)("item"),path:["inspectionItems"]}),t.addIssue({code:S.z.ZodIssueCode.custom,message:(0,C.ls)("item"),path:["inProgressItems"]}),t.addIssue({code:S.z.ZodIssueCode.custom,message:(0,C.ls)("item"),path:["finalItems"]})),"rule"!==e.category||e.rule||t.addIssue({code:S.z.ZodIssueCode.custom,message:C.F3,path:["rule"]}),e.isTestActive&&!e.testDescription&&t.addIssue({code:S.z.ZodIssueCode.custom,message:C.F3,path:["testDescription"]}),e.isTestActive&&"fallback"!==e.category&&!e.testRule&&t.addIssue({code:S.z.ZodIssueCode.custom,message:C.F3,path:["testRule"]})});var E=r(86115),k=r(12519),O=r(38488),Z=r(95156),_=r(53284),z=r(8186),N=r(3712),A=r(87536),M=r(9462),F=r(53536);let L=["beforeItems","inProgressItems","finalItems"],H=()=>({inspectionItems:[],beforeItems:[],inProgressItems:[],finalItems:[]}),U=e=>[...new Set(e.flatMap(e=>{let{id:t,isTemplate:r}=e;return r?[]:[t]}))],W=(e,t)=>!t.rule||RegExp(t.rule,"i").test(e),B=(e,t)=>
1{F.S.forEach(r=>{e[r].push(...t[r])})},G=e=>{let{description:t,matchedRules:r,progressRules:s,itemsByType:n,appliedRules:i}=e,l=new Set(i.map(e=>{let{_id:t}=e;return t.toString()})),o=new Set(r.map(e=>{let{_id:t}=e;return t.toString()})),a=(e,n,c)=>{if(!e.isTemplate)return[e];let d=e.id.toString();if(c.has(d))return[];let p=s.find(e=>{let{_id:t,category:r}=e;return t.toString()===d&&(0,u.W7)(r)});if(!p||!W(t,p))return[];o.has(d)||(r.push(p),o.add(d)),l.has(d)||(i.push(p),l.add(d));let m=new Set(c);return m.add(d),p[n].flatMap(e=>a(e,n,m))};F.S.forEach(e=>{n[e]=n[e].flatMap(t=>a(t,e,new Set))})},q=e=>{let{description:t=" ",progressRules:r}=e,s=t||" ",n=r.filter(e=>!((0,u.Kq)(e)||(0,u.W7)(e.category))&&W(s,e)),i=n.filter(e=>{let{category:t}=e;return"rule"===t}),l=H(),o=[];i.forEach(e=>{o.push(e),B(l,e)}),G({description:s,matchedRules:n,progressRules:r,itemsByType:l,appliedRules:o});let a=L.some(e=>l[e].some(e=>!e.isTemplate)),c=r.filter(u.Kq),d=!a&&c.length>0;d&&(c.forEach(e=>{o.push(e),B(l,e)}),G({description:s,matchedRules:n,progressRules:r,itemsByType:l,appliedRules:o}));let p=F.S.reduce((e,t)=>(e[t]=U(l[t]),e),{}),m=p.inspectionItems;return{matchedRules:n,appliedRules:o,usedFallback:d,job:{byType:p,allMatchingProgressItemsIds:[...new Set(F.S.flatMap(e=>p[e]))]},inspection:{inspectionItemIds:m,allMatchingInspectionItemsIds:m}}};var V=r(60145),J=r(83988),Y=r(29307),K=r(30980),Q=r(64831),X=r(18118),$=r(95611),ee=r(88502),et=r(933),er=r(97873),es=r(73898),en=r(10345),ei=r(24883),el=r(94665),eo=r(43803),ea=r(23896),ec=r(49771);let eu={rule:"Rule",template:"Template",fallback:"Fallback Rule"};var ed=e=>{let{isApplied:t=!1,...r}=e,{isMobile:n}=(0,Z.j)(),i=(0,A.qo)({name:"id"}),{title:l,category:o}=r,a=i===r._id,c=[eu[o]];return t&&c.push("applied"),a&&c.push("current"),(0,s.jsxs)(ee.J,{isLazy:!0,placement:"top",trigger:"hover",children:[(0,s.jsx)(et.x,{children:(0,s.jsx)(er.Vp,{colorScheme:a?"primary":"gray",minW:"4rem",size:"sm",variant:"outline",onClick:e=>e.stopPropagation(),children:(0,s.jsx)(er.Sn,{children:"".concat(l," (").concat(c.join(", "),")")})})}),(0,s.jsxs)(es.y,{maxW:"full",w:"xl",children:[(0,s.jsx)(en.Q,{}),n&&(0,s.jsx)(ei.u,{}),(0,s.jsx)(el.Y,{children:"".concat(eu[o]," items")}),(0,s.jsx)(eo.b,{children:(0,s.jsx)(X.E,{children:F.S.map(e=>{let t=r[e],n=ea.h[e];return t.map(e=>"template-rule"===e.kind?(0,s.jsx)(ec.Z,{type:n,...e},e._id):(0,s.jsx)($.Z,{...e},e._id))})})})]})]})},ep=e=>{let{progressRules:t,jobProgressItems:r,result:n,testMode:i,...l}=e,a=!n.appliedRules.length,c=!n.matchedRules.length,u="inspection"===i?n.inspection.allMatchingInspectionItemsIds:n.job.allMatchingProgressItemsIds,d=!!u.length,p=u.flatMap(e=>{let t=r.find(t=>t._id===e);return t?[t]:[]}),m=n.matchedRules.flatMap(e=>{let r=t.find(t=>{let{_id:r}=t;return r===e._id});return r?[r]:[]}),h=n.appliedRules.flatMap(e=>{let r=t.find(t=>{let{_id:r}=t;return r===e._id});return r?[r]:[]});return(0,s.jsxs)(o.x,{...l,children:[d&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(K.l,{m:0,children:"inspection"===i?"Applied inspection items":"Applied progress items"}),(0,s.jsx)(Q.i,{}),(0,s.jsx)(z.g,{align:"start","data-testid":"applied-progress-items",divider:(0,s.jsx)(Q.i,{}),mb:"sm",minH:"10rem",mt:"xs",children:(0,s.jsx)(X.E,{children:p.map(e=>(0,s.jsx)($.Z,{...e},e._id))})})]}),(0,s.jsx)(K.l,{m:0,children:"Applied rules"}),(0,s.jsx)(Q.i,{}),(0,s.jsxs)(X.E,{"data-testid":"applied-rules",mt:"xs",children:[a&&"No rules applied",h.map(e=>(0,s.jsx)(ed,{isApplied:!0,...e},"applied-".concat(e._id)))]}),(0,s.jsx)(K.l,{m:0,mt:"sm",children:"Matched rules"}),(0,s.jsx)(Q.i,{}),(0,s.jsxs)(X.E,{"data-testid":"matched-rules",mt:"xs",children:[c&&"No rules matched by regex",m.map(e=>(0,s.jsx)(ed,{...e},"matched-".concat(e._id)))]}),n.usedFallback&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(K.l,{m:0,mt:"sm",children:"Fallback"}),(0,s.jsx)(Q.i,{}),(0,s.jsx)(o.x,{mt:"xs",children:"Fallback rule was used because normal resolution produced 0 job items."})]})]})};let em=[{label:"Test for Job",value:"job"},{label:"Test for Inspection",value:"inspection"}],eh={matchedRules:[],appliedRules:[],usedFallback:!1,job:{byType:{inspectionItems:[],beforeItems:[],inProgressItems:[],finalItems:[]},allMatchingProgressItemsIds:[]},inspection:{inspectionItemIds:[],allMatchingInspectionItemsIds:[]}},ef=e=>e.map(e=>({id:e._id,isTemplate:"template-rule"===e.kind})),eg=e=>({...e,inspectionItems:ef(e.inspectionItems),beforeItems:ef(e.beforeItems),inProgressItems:ef(e.inProgressItems),finalItems:ef(e.finalItems)});var ex=e=>{let{onClose:t,ruleId:r}=e,{progressRules:n,isPending:i}=d.sm(),{jobProgressItems:l,isPending:o}=M.sm(),[a,u]=(0,c.useState)({result:eh}),{getValues:p,trigger:m,watch:h}=(0,A.Gc)(),f=h("testMode"),g=h("category"),x=async()=>
1{if(!await m())return;let[e,t,s,i,l,o,a]=p(["testDescription","testRule","inspectionItems","beforeItems","inProgressItems","finalItems","title"]),c="template"===g,d=p("scope");u({result:q({description:e,progressRules:[{_id:r||"__preview-rule__",rule:t,title:a,category:g,scope:d,inspectionItems:I(s,c),beforeItems:I(i,c),inProgressItems:I(l,c),finalItems:I(o,c)},...n.filter(e=>{let{_id:t}=e;return t!==r}).map(e=>eg(e)).filter(e=>{let t="warranty"===d?"warranty":"job";return"all"===e.scope||e.scope===t})]})})};return(0,s.jsxs)(z.g,{pb:"md",spacing:"xl",children:[(0,s.jsx)(V.Z,{bgColor:"bg.light",colorScheme:"primary",name:"testMode",options:em,variant:"line"}),(0,s.jsxs)(N.K,{direction:{base:"column",md:"row"},spacing:"sm",w:"full",children:[(0,s.jsxs)(z.g,{flex:1,w:"full",children:[(0,s.jsx)(J.Z,{isRequired:!0,label:"Description",name:"testDescription",placeholder:"Provide a description"}),(0,s.jsx)(J.Z,{isDisabled:"fallback"===g,isRequired:"fallback"!==g,label:"Rule Regex",name:"testRule",placeholder:"fallback"===g?"Fallback rules do not use regex":"Provide a rule regex"})]}),(0,s.jsx)(ep,{flex:1,jobProgressItems:l,progressRules:n,result:a.result,testMode:f})]}),(0,s.jsx)(Y.default,{isPositiveDisabled:i||o,negativeProps:{colorScheme:"gray"},positiveProps:{colorScheme:"secondary"},positiveText:"Test parse",onNegativeClick:t,onPositiveClick:x})]})},eb=e=>{let{isOpen:t,onClose:r,onOpen:n,ruleId:i,...l}=e,{isMobile:o}=(0,Z.j)();return(0,s.jsxs)(s.Fragment,{children:[o&&(0,s.jsx)(k.h,{"aria-label":"Test Rule",colorScheme:"gray",icon:(0,s.jsx)(E.n,{}),variant:"outline",onClick:n,...l}),!o&&(0,s.jsx)(O.z,{colorScheme:"gray",leftIcon:(0,s.jsx)(E.n,{ml:-1}),variant:"outline",onClick:n,...l,children:"Test Rule"}),(0,s.jsx)(_.Z,{header:"Test Rule",isOpen:t,showCloseButton:!0,width:"4xl",onClose:r,children:(0,s.jsx)(ex,{ruleId:i,onClose:r})})]})},ev=r(52979),ej=r(13686),ey=r(75235),ew=r(68932),eI=r(90092),eS=r(60887),eT=r(45587),eC=r(92416),eR=r(72583),eD=r(58808),eP=r(73636),eE=r(91149);let ek=(0,c.forwardRef)((e,t)=>{let{label:r,description:n,isTemplate:i,value:l,onRemove:o,grabHandleProps:a,hideContent:c,...u}=e;return(0,s.jsxs)(eP.U,{ref:t,bgImage:i&&!c?"repeating-linear-gradient(-45deg, white, white 10px, bg.medium 10px, bg.medium 20px)":"none",border:"1px",borderColor:i?"border.medium":"border.light",borderRadius:"md",p:1,spacing:1,w:"full",...u,children:[(0,s.jsx)(eC.V,{_active:{cursor:"grabbing"},boxSize:7,cursor:"grab",p:"2xs",visibility:c?"hidden":"visible",...a}),(0,s.jsxs)(z.g,{align:"start",flexGrow:1,spacing:0,visibility:c?"hidden":"visible",children:[(0,s.jsxs)(eP.U,{children:[(0,s.jsx)(eE.Z,{href:i?p.Z.jm.progressRules.one(l):"".concat(p.Z.jm.progressItems,"?id=").concat(l),isExternal:!0,noOfLines:1,onClick:e=>e.stopPropagation(),children:r}),(0,s.jsx)(eR.h,{boxSize:3,color:"primary.500"})]}),n&&(0,s.jsx)(eI.x,{color:"typography.medium",noOfLines:1,variant:"secondary",children:n}),i&&(0,s.jsx)(er.Vp,{bgColor:"white",size:"sm",variant:"outline",children:"Template"})]}),(0,s.jsx)(k.h,{"aria-label":"Delete",colorScheme:"red",icon:(0,s.jsx)(eD.p,{}),size:"sm",variant:"ghost",visibility:c?"hidden":"visible",onClick:o})]})});ek.displayName="ProgressItem";var eO=e=>{let{attributes:t,listeners:r,setNodeRef:n,transform:i,transition:l,isDragging:o}=(0,eT.nB)({id:e.value});return(0,s.jsx)(ek,{ref:n,bgColor:o?"bg.light":"white",grabHandleProps:r,hideContent:o,transform:i?"translate3d(".concat(i.x,"px, ").concat(i.y,"px, 0)"):void 0,transition:l,...t,...e})},eZ=e=>{let{fields:t,onMove:r,onRemove:n,emptyText:i="No progress items added"}=e,[l,o]=(0,c.useState)(null),a=(0,eS.Dy)((0,eS.VT)(eS.MA),(0,eS.VT)(eS.LO,{activationConstraint:{delay:0,tolerance:5}}));return(0,s.jsx)(eS.LB,{collisionDetection:eS.pE,sensors:a,onDragCancel:e=>{o(null)},onDragEnd:e=>{let{active:s,over:n}=e;s.id!==(null==n?void 0:n.id)&&r(t.findIndex(e=>e.value===s.id),t.findIndex(e=>e.value===(null==n?void 0:n.id))),o(null)},onDragStart:e=>{o(t.find(t=>t.value===e.active.id)||null)},children:(0,s.jsxs)(eT.Fo,{items:t.map(e=>e.value),strategy:eT.qw,children:[(0,s.jsxs)(z.g,{flexGrow:1,minH:"10rem",mt:"md",position:"relative",spacing:1,w:"full",children:[0===t.length&&(0,s.jsx)(eI.x,{color:"typography.medium",left:"50%",position:"absolute",top:"50%",transform:"translate(-50%, -50%)",variant:"secondary",children:i}),t.map((e,t)=>(0,s.jsx)(eO,{onRemove:()=>n(t),...e},e.value))]}),(0,s.jsx)(eS.y9,{children:l&&(0,s.jsx)(ek,{bgColor:"white",...l})})]})})},e_=e=>{let{jobProgressItems:t,isLoading:r,progressRulesTemplates:n=[],name:i,title:l,color:a}=e,{trigger:u,watch:d}=(0,A.Gc)(),{fields:p,append:m,remove:h,move:f}=(0,A.Dq)({name:i}),g="template"===d("category"),x=(0,c.useMemo)(()=>[...t.flatMap(e=>e.type&&ea.J[e.type]===i&&p.every(t=>t.value!==e._id)?{label:e.title,value:e._id,description:e.description,isTemplate:!1,groupBy:"Progress Items"}:[]),...g?[]:n.flatMap(e=>p.every(t=>t.value!==e._id)?{label:e.title,value:e._id,isTemplate:!0,groupBy:"Templates"}:[])],[t,n,p,g,i]);return(0,s.jsxs)(z.g,{"data-testid":"progress-items-column-".concat(i),h:"full",w:"full",children:[(0,s.jsx)(ej.Z,{color:a,name:l,py:"2xs"}),(0,s.jsx)(eZ,{emptyText:"No progress items added",fields:p,onMove:(e,t)=>
1{f(e,t)},onRemove:e=>{h(e),u(F.S)}}),(0,s.jsxs)(o.x,{bgColor:"white",bottom:"60px",position:"sticky",pt:"md",w:"full",children:[(0,s.jsx)(K.l,{fontSize:"sm",fontWeight:"semibold",mb:0,children:'Add "'.concat(l,'" Item')}),(0,s.jsx)(ey.Z,{containerProps:{w:"full"},"data-testid":"progress-items-input-".concat(i),isLoading:r,notFoundText:'No progress items found for "'.concat(l,'" type'),options:x,placeholder:"Search for progress item",onChange:e=>{e&&(m(e),u(F.S))}},p.length),(0,s.jsx)(ew.Z,{name:i})]})]})};let ez=Object.entries(ev.HC).filter(e=>{let[t]=e;return"before"!==t});var eN=e=>{let{jobProgressItems:t,isLoading:r,progressRulesTemplates:n}=e;return(0,s.jsx)(N.K,{alignItems:"start",direction:{base:"column",md:"row"},flexGrow:1,spacing:{base:"2xl",md:"md"},w:"full",children:ez.map(e=>{let[i,{color:l,title:o}]=e;return(0,s.jsx)(e_,{color:l,isLoading:r,jobProgressItems:t,name:ea.J[i],progressRulesTemplates:n,title:o},i)})})},eA=e=>{let{shouldLoadProgressRulesTemplates:t}=e,{jobProgressItems:r,isPending:n}=M.sm({}),{progressRules:i,isPending:l}=d.sm({category:"template"},{pause:!t});return(0,s.jsx)(eN,{isLoading:n||t&&l,jobProgressItems:r,progressRulesTemplates:i})},eM=r(54270),eF=r(40027),eL=r(86252),eH=r(28156),eU=r(75813),eW=()=>(0,s.jsxs)(z.g,{alignItems:"center",flexGrow:1,overflowX:"hidden",position:"relative",spacing:0,userSelect:"none",children:[(0,s.jsx)(eF.Z,{}),(0,s.jsx)(eL.Z,{}),(0,s.jsx)(eM.O,{flexShrink:0,h:"1.125rem",mb:"sm",w:"10rem"}),(0,s.jsx)(N.K,{alignItems:"start",direction:{base:"column",md:"row"},flexGrow:1,spacing:{base:"2xl",md:"md"},w:"full",children:[1,2,3].map(e=>(0,s.jsxs)(z.g,{flexGrow:1,h:"full",w:"full",children:[(0,s.jsx)(eM.O,{flexShrink:0,h:"2.5rem",w:"full"}),(0,s.jsx)(eH.Z,{flexGrow:1,itemHeight:"2.5rem",py:"lg"}),(0,s.jsx)(eF.Z,{})]},e))}),(0,s.jsx)(eU.Z,{})]}),eB=()=>{let e=(0,A.qo)({name:"category"})||"rule",t="fallback"===e;return(0,s.jsx)(J.Z,{helperText:{rule:"Required. If this regex matches, this rule applies directly.",template:"Optional. If filled, this template expands only when another rule references it and this regex matches; if empty, always expands when referenced.",fallback:"Fallback rules do not use regex. They run only when normal matching produced 0 job items."}[e],isDisabled:t,isRequired:"rule"===e,label:"Rule Regex",name:"rule",placeholder:t?"Fallback rules do not use regex":"Provide a regex for this rule"})};let eG=Object.entries(u.ZQ).map(e=>{let[t,r]=e;return{...r,value:t}}),eq=Object.entries(u.xM).map(e=>{let[t,r]=e;return{...r,value:t}});var eV=e=>{let{ruleId:t}=e,r=(0,n.useRouter)(),i=(0,l.p)(),{confirm:u}=(0,x.p)(),S=!!t,{progressRule:T,isPending:C}=d.rD(t,{pause:!S}),R=!S||!!T&&"template"!==T.category,{createProgressRule:D}=d.RO(),{updateProgressRule:E}=d.PQ(t),{deleteProgressRule:k}=d.R2(),O=(0,c.useMemo)(()=>{let e=(null==T?void 0:T.category)||"rule";return{id:t||void 0,rule:(null==T?void 0:T.rule)||"",title:(null==T?void 0:T.title)||"",isTestActive:!1,testDescription:"",testRule:"",testMode:"job",category:e,scope:(null==T?void 0:T.scope)||"job",inspectionItems:w((null==T?void 0:T.inspectionItems)||[]),beforeItems:w((null==T?void 0:T.beforeItems)||[]),inProgressItems:w((null==T?void 0:T.inProgressItems)||[]),finalItems:w((null==T?void 0:T.finalItems)||[])}},[T,t]),Z=()=>{r.push(p.Z.jm.progressRules.root)},_=async e=>{let{inspectionItems:t,beforeItems:r,finalItems:n,inProgressItems:l,category:a,scope:c,rule:u,title:d}=e,p="template"===a;try{S?await E({rule:u,title:d,category:a,scope:c,inspectionItems:I(t,p),beforeItems:I(r,p),inProgressItems:I(l,p),finalItems:I(n,p)}):await D({rule:u,title:d,category:a,scope:c,inspectionItems:I(t,p),beforeItems:I(r,p),inProgressItems:I(l,p),finalItems:I(n,p)}),Z()}catch(e){if(e instanceof g.Z)switch(e.response.data.code){case f.Z.PROGRESS_RULE_ALREADY_EXISTS:throw i({title:"Duplicate rule",description:"Please provide a unique rule",status:"warning",isClosable:!0}),new b.X({name:"rule",message:"Duplicate rule"});case f.Z.PROGRESS_RULE_REGEX_CONFLICT:throw i({title:"Regex conflict",description:(0,s.jsxs)(o.x,{as:"span",children:["This regex has conflict with existing rule:",' "',(0,s.jsx)("b",{children:e.response.data.data.conflictRule}),'" ']}),status:"warning",isClosable:!0,duration:15*m.fB.ONE_SEC}),new b.X({name:"rule",message:"Regex conflict"});case f.Z.PROGRESS_RULE_APPLY_TO_ALL_EXISTS:throw i({title:"Category conflict",description:(0,s.jsxs)(o.x,{as:"span",children:[e.response.data.message,' Existing rule: "',(0,s.jsx)("b",{children:e.response.data.data.existingRuleTitle}),'"']}),status:"warning",isClosable:!0,duration:15*m.fB.ONE_SEC}),new b.X({name:"category",message:"Only one rule is allowed for this category"})}i({title:h.pO,description:h.y9,status:"error",isClosable:!0})}},z=async()=>{await k(t),Z()};return S&&C?(0,s.jsx)(eW,{}):(0,s.jsx)(b.Z,{childrenContainerProps:{flexGrow:1,position:"relative",alignItems:"center",spacing:0,overflowX:"hidden",userSelect:"none"},defaultValues:O,mode:"onBlur",resolver:(0,a.F)(P),shouldUseNativeValidation:!1,onSubmit:_,children:e=>{let{formId:r,formState:{isValid:n,isDirty:i,isSubmitted:l},watch:o,getValues:a,setValue:c,clearErrors:d,trigger:p}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v.Z,{isRequired:!0,label:"Title",name:"title",placeholder:"Rule title"}),(0,s.jsx)(j.Z,{fieldContainerProps:{w:"full"},helperText:S?"Category is fixed after creation":"Choose how this rule participates in progress resolution",isDisabled:S,label:"Category",name:"category",optionToValue:e=>(null==e?void 0:e.value)||"rule",options:eG,placeholder:"Select category",valueToOption:e=>eG.find(t=>t.value===e)||null,onChange:e=>{"fallback"===e&&c("rule","",{shouldDirty:!1,shouldValidate:!1}),d("rule"),d("testRule"),p(["rule","testRule"])}}),(0,s.jsx)(j.Z,{fieldContainerProps:{w:"full"},helperText:S?"Scope is fixed after creation":"Choose which pipeline(s) this rule applies to",isDisabled:S,label:"Scope",name:"scope",optionToValue:e=>(null==e?void 0:e.value)||"job",options:eq,placeholder:"Select scope",valueToOption:e=>eq.find(t=>t.value===e)||null}),(0,s.jsx)(eB,{}),(0,s.jsx)(eA,{shouldLoadProgressRulesTemplates:R}),(0,s.jsx)(y.Z,{containerProps:{justifySelf:"flex-end",position:"sticky",bottom:0,bgColor:"white",pt:"md",mt:0,zIndex:1},deleteAriaLabel:"delete job progress item",formId:r,isPositiveDisabled:!i||l&&!n,positiveText:"Save",onDelete:S?z:void 0,onNegativeClick:()=>
1{if(!i){Z();return}u({onConfirm:Z,confirmText:"Are you sure you want to close?",secondText:"All unsaved changes will be lost",confirmButtonText:"Close",cancelButtonText:"Cancel"})},children:(0,s.jsx)(eb,{flexShrink:0,isOpen:o("isTestActive"),ruleId:t,onClose:()=>{d(),c("rule",a("testRule")),c("isTestActive",!1)},onOpen:()=>{c("testRule",a("rule")),c("isTestActive",!0)}})})]})}},"".concat(t||"creating form"," ").concat(C?"is loading":"is loaded"))},eJ=()=>{let e=(0,n.useRouter)().query.id||null,t="create"===e?null:e;return(0,s.jsx)(i.A.JM,{metaTitle:t?"Update Rule":"Create Rule",title:t?"Update Rule":"Create Rule",children:(0,s.jsx)(eV,{ruleId:t})})}},18638:function(e,t,r){r.d(t,{fB:function(){return j},l9:function(){return v},nE:function(){return b},sY:function(){return I},zz:function(){return S}});var s=r(8022),n=r(96520),i=r(35219),l=r(56853),o=r(9186),a=r(42945),c=r(18759),u=r(26734),d=r(70727),p=r(51035),m=r(10097),h=r(58639),f=r(24940),g=r(31377),x=r(10490);let b="yyyy-MM-dd'T'HH:mm",v={ONE_SEC:1,ONE_MIN:60,HALF_AN_HOUR:1800,HOUR:3600,DAY:86400,WEEK:604800,MONTH:2592e3},j={ONE_SEC:1e3,ONE_MIN:6e4,HALF_AN_HOUR:18e5,HOUR:36e5,DAY:864e5,WEEK:6048e5,MONTH:2592e6},y=(0,s.Y)(new Date,1),w=(0,n.x)((0,s.Y)(new Date,1)),I={today:{startDate:(0,i.b)(new Date),endDate:(0,l.i)(new Date),key:"selection"},thisWeek:{startDate:(0,o.T)(new Date),endDate:(0,a.g)(new Date),key:"selection"},lastWeek:{startDate:(0,o.T)((0,c.t)(new Date,1)),endDate:(0,a.g)((0,c.t)(new Date,1)),key:"selection"},thisMonth:{startDate:(0,u.N)(new Date),endDate:(0,d.V)(new Date)},lastMonth:{startDate:(0,u.N)((0,p.W)(new Date,1)),endDate:(0,d.V)((0,p.W)(new Date,1))},thisQuarter:{startDate:(0,m.x)(new Date),endDate:(0,n.x)(new Date),key:"selection"},lastQuarter:{startDate:(0,m.x)(y),endDate:w,key:"selection"},thisYear:{startDate:(0,h.e)(new Date),endDate:(0,f.w)(new Date),key:"selection"},lastYear:{startDate:(0,h.e)((0,g.e)(new Date,1)),endDate:(0,f.w)((0,g.e)(new Date,1)),key:"selection"},last7Days:{startDate:(0,x.k)(new Date,7),endDate:new Date,key:"selection"},last30Days:{startDate:(0,x.k)(new Date,30),endDate:new Date,key:"selection"},last90Days:{startDate:(0,x.k)(new Date,90),endDate:new Date,key:"selection"}},S=[{label:"This Week",value:I.thisWeek,type:"radio"},{label:"Last Week",value:I.lastWeek,type:"radio"},{label:"This Month",value:I.thisMonth,type:"radio"},{label:"Last Month",value:I.lastMonth,type:"radio"},{label:"This Quarter",value:I.thisQuarter,type:"radio"},{label:"Last Quarter",value:I.lastQuarter,type:"radio"},{label:"This Year",value:I.thisYear,type:"radio"},{label:"Last Year",value:I.lastYear,type:"radio"},{label:"Last 7d",value:I.last7Days,type:"radio"},{label:"Last 30d",value:I.last30Days,type:"radio"},{label:"Last 90d",value:I.last90Days,type:"radio"}];(0,l.i)(new Date)},72360:function(e,t,r){r.d(t,{F3:function(){return n},GN:function(){return h},J0:function(){return c},O1:function(){return l},Os:function(){return m},V0:function(){return i},W9:function(){return o},Y9:function(){return a},_e:function(){return u},k3:function(){return d},le:function(){return p},ls:function(){return f},oI:function(){return g}});var s=r(29829);let n="Mandatory",i="Should be a positive number",l="Invalid email",o="Invalid zip code",a="Should contain at least one uppercase letter",c="Should contain at least one lowercase letter",u="Should contain at least one number",d=e=>"Should contain at least ".concat(e," characters"),p=e=>"Should contain less than ".concat(e," characters"),m=(e,t)=>
1"Should be more than ".concat(t?(0,s.Z)({value:e,units:t}):e),h=(e,t)=>"Should be less than ".concat(t?(0,s.Z)({value:e,units:t}):e),f=e=>"At least one ".concat(e," is required"),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"item";return"Should contain at least ".concat(e," ").concat(t).concat(e>1?"s":"")}},87653:function(e,t){var r,s;(s=r||(r={}))[s.OK=200]="OK",s[s.CREATED=201]="CREATED",s[s.ACCEPTED=202]="ACCEPTED",s[s.NO_CONTENT=204]="NO_CONTENT",s[s.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",s[s.BAD_REQUEST=400]="BAD_REQUEST",s[s.UNAUTHORIZED=401]="UNAUTHORIZED",s[s.FORBIDDEN=403]="FORBIDDEN",s[s.NOT_FOUND=404]="NOT_FOUND",s[s.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",s[s.VALIDATION_ERROR=422]="VALIDATION_ERROR",s[s.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",t.Z=r},29292:function(e,t){t.Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,r=null;return function(){for(var s=arguments.length,n=Array(s),i=0;i<s;i++)n[i]=arguments[i];return new Promise((s,i)=>{r&&clearTimeout(r),r=setTimeout(()=>{try{let t=e(...n);s(t)}catch(e){i(e)}},t)})}}},85690:function(e,t){class r extends Error{constructor(e){var t;let s=e.data;if(super(("string"==typeof e.message?e.message:null)||("string"==typeof s?s:null)||("string"==typeof(null==s?void 0:s.message)?s.message:null)||("string"==typeof(null==s?void 0:s.error)?s.error:null)||("string"==typeof(null==s?void 0:null===(t=s.error)||void 0===t?void 0:t.message)?s.error.message:null)||("string"==typeof(null==s?void 0:s.error_description)?s.error_description:null)||e.statusText||(e.status?"HTTP ".concat(e.status):null)||"Unknown error"),this.name="ResponseError",this.response={data:e.data,headers:e.headers,status:e.status,statusText:e.statusText},this.data=e.data,this.status=e.status,this.statusText=e.statusText,this.headers=e.headers,this.url=e.url,this.method=e.method,this.init=e.init,e.cause&&(this.cause=e.cause),Object.setPrototypeOf(this,r.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,r),e.cause instanceof Error&&e.cause.stack&&this.stack){let t=this.stack.split("\n"),r=e.cause.stack.split("\n"),s=[t[0],...r.slice(1)],n=s.filter((e,t)=>{if(0===t)return!0;let r=e.includes("internalFetchHelper")||e.includes("setMethod")||e.includes("BaseFetcher")||e.includes("Fetcher.get")||e.includes("Fetcher.post")||e.includes("Fetcher.put")||e.includes("Fetcher.del")||e.includes("Fetcher.patch"),n=s.slice(1,t).some(e=>!e.includes("fetcher.ts")&&!e.includes("fetcher.js")&&!e.includes("processTicksAndRejections"));return!r||n});this.stack=n.join("\n")}}}t.Z=r},66313:function(e,t,r){r.d(t,{Z:function(){return d}});var s=r(97334),n=r(87653),i=e=>JSON.parse(JSON.stringify(e)),l=r(85690),o=e=>{let{url:t,data:r,onProgress:s,signal:n}=e;return new Promise((e,i)=>{let l=new XMLHttpRequest;l.upload.onprogress=e=>{e.lengthComputable&&s(e.loaded/e.total*100)},l.upload.onerror=e=>{i(e)},null==n||n.addEventListener("abort",()=>{l.abort()}),l.open("POST",t,!0),l.send(r),l.onload=()=>{e(new Response(l.response||null,{status:l.status,statusText:l.statusText}))}})};class a{add(e){return this.interceptors.push(e),()=>{let t=this.interceptors.indexOf(e);-1!==t&&this.interceptors.splice(t,1)}}getInterceptors(){return this.interceptors}constructor(){this.interceptors=[]}}class c{buildTimeoutSignal(e){if(!this.timeout)return null!=e?e:void 0;let t=AbortSignal.timeout(this.timeout);return e?AbortSignal.any([e,t]):t}async internalFetchHelper(e,t,r){let a,c=r?r+e:e,u={...this.defaultHeaders,...null==t?void 0:t.headers},d={...t,headers:u};for(let e of this.interceptors.request.getInterceptors())[c,d]=await e(c,d);let p=(null==d?void 0:d.body)instanceof FormData||(null==d?void 0:d.body)instanceof Blob?d.body:JSON.stringify(null==d?void 0:d.body),{params:m,onUploadProgress:h,body:f,...g}=d||{},x=m?c+"?"+(0,s.stringify)(i(m)):c;try{if(h&&((null==d?void 0:d.body)instanceof FormData||(null==d?void 0:d.body)instanceof Blob)&&"POST"===g.method)a=await o({url:x,data:p,onProgress:h,signal:g.signal});else{let e=this.buildTimeoutSignal(g.signal);a=await fetch(x,{...g,body:p,signal:e})}}catch(n){let t;let r={message:n.message||"Network Error",code:n.code,errno:n.errno,syscall:n.syscall,cause:n.cause};try{t=JSON.stringify(r)}catch(e){t=JSON.stringify({message:r.message,code:r.code})}let s=new l.Z({data:t,status:0,statusText:"Network Error",headers:void 0,message:n.message||"Network Error",url:x,method:(g.method||"GET").toUpperCase(),init:d,cause:n});for(let t of this.interceptors.response.getInterceptors())try{return await t.reject(s,(e,t,r)=>this.internalFetchHelper(e,t,r||this.baseUrl),e,d)}catch(e){s=e}throw s}let{ok:b,status:v,statusText:j,headers:y}=a;if(b){let e;for(let e of this.interceptors.response.getInterceptors())a=await e.resolve(a,x,d);try{if(v!==n.Z.NO_CONTENT){if((y.get("content-type")||"").includes("application/json"))e=await a.json();else{let t=await a.text();if(t&&(t.trim().startsWith("{")&&t.trim().endsWith("}")||t.trim().startsWith("[")&&t.trim().endsWith("]")))try{e=JSON.parse(t)}catch(r){e=t}else e=t}}}catch(e){}return{data:e,status:v,statusText:j,headers:y}}{var w;let t;let r=await a.text().catch(()=>null),s=!!(r&&r.length);if(s)try{t=JSON.parse(r)}catch(e){}let n=(g.method||"GET").toUpperCase(),i=new l.Z({data:null!=t?t:s?r:null,status:v,statusText:j,headers:y,message:t&&(t.message||(null===(w=t.error)||void 0===w?void 0:w.message)||("string"==typeof t.error?t.error:void 0)||t.title)||(s?r.slice(0,200):void 0)||"HTTP ".concat(v," ").concat(j),url:x,method:n,init:d,cause:Error()});for(let t of this.interceptors.response.getInterceptors())try{return await t.reject(i,(e,t,r)=>this.internalFetchHelper(e,t,r||this.baseUrl),e,d)}catch(e){i=e}throw i}}setMethod(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.internalFetchHelper(t,{...r,method:e},this.baseUrl)}get(e,t){return this.setMethod("GET",e,t)}put(e,t){return this.setMethod("PUT",e,t)}post(e,t){return this.setMethod("POST",e,t)}del(e,t){return this.setMethod("DELETE",e,t)}patch(e,t){return this.setMethod("PATCH",e,t)}constructor({baseUrl:e="",headers:t={},timeout:r}={}){this.baseUrl=e,this.defaultHeaders=t,this.timeout=r,this.interceptors={request:new a,response:new a}}}class u extends c{call(e,t){return this.internalFetchHelper(e,t)}create(e){return new c(e)}get(e,t){return super.get(e,t)}put(e,t){return super.put(e,t)}post(e,t){return super.post(e,t)}del(e,t){return super.del(e,t)}patch(e,t){return super.patch(e,t)}constructor(){super()}}var d=new u},29829:function(e,t){t.Z=e=>{let{value:t,units:r,unitsPosition:s,withSpace:n=!0}=e;if(!t&&0!==t)return"";let i=n?" ":"";return"before"===s?r+i+t:t+i+r}},10784:function(e,t){t.Z=e=>{switch(e){case"xs":return"1.5rem";case"sm":return"2rem";case"md":default:return"2.5rem";case"lg":return"3rem"}}},10282:function(e,t){t.Z=function(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,s=0;return function(){for(var n=arguments.length,i=Array(n),l=0;l<n;l++)i[l]=arguments[l];let o=Date.now();return o-s>=r&&(s=o,t=e(...i)),t}}},72922:function(e,t,r){r.d(t,{M:function(){return u},p:function(){return d}});var s=r(85893),n=r(83658),i=r(8186),l=r(68029),o=r(67294),a=r(53284);let c=(0,o.createContext)(null),u=e=>{let{children:t}=e,{isOpen:r,onClose:u,onOpen:d}=(0,n.q)(),[p,m]=(0,o.useState)(()=>{}),[h,f]=(0,o.useState)(()=>{}),[g,x]=(0,o.useState)("Cancel"),[b,v]=(0,o.useState)("Ok"),[j,y]=(0,o.useState)("Are you sure?"),[w,I]=(0,o.useState)(),[S,T]=(0,o.useState)(!1),[C,R]=(0,o.useState)(!1),[D,P]=(0,o.useState)(!0),E=()=>
1{x("Cancel"),v("Ok"),y("Are you sure?"),I(void 0),T(!1),R(!1)},k=async()=>{T(!0);try{D?await p():p()}catch(e){if(C)throw e}T(!1),u(),E()};return(0,s.jsxs)(c.Provider,{value:{confirm:e=>{let{onConfirm:t,onReject:r=u,cancelButtonText:s,confirmButtonText:n,confirmText:i,secondText:l,throwOnError:o,awaitOnConfirm:a}=e;m(()=>t),f(()=>r),s&&x(s),n&&v(n),i&&y(i),l&&I(l),void 0!==o&&R(o),void 0!==a&&P(a),d()}},children:[t,(0,s.jsx)(a.Z,{isOpen:r,negativeButtonHandler:()=>{h(),u(),E()},negativeButtonStyles:{colorScheme:"gray"},negativeButtonText:g,positiveButtonHandler:k,positiveButtonStyles:{colorScheme:"red",isLoading:S},positiveButtonText:b,onClose:u,children:(0,s.jsxs)(i.g,{pb:"xs",children:[(0,s.jsx)(l.x,{fontSize:"lg",fontWeight:"semibold",textAlign:"center",whiteSpace:"pre-line",children:j}),w&&(0,s.jsx)(l.x,{color:"typography.medium",fontSize:"sm",textAlign:"center",whiteSpace:"pre-line",children:w})]})})]})},d=()=>{let e=(0,o.useContext)(c);if(!e)throw Error("useConfirmation must be used within a ConfirmationProvider");return e}},95156:function(e,t,r){r.d(t,{Z:function(){return f},j:function(){return h}});var s=r(85893),n=r(11163),i=r(67294),l=r(91493),o=r(47745);let a={la:o.jG.LOS_ANGELES,sd:o.jG.SAN_DIEGO,ps:o.jG.PALM_SPRINGS,palmspings:o.jG.PALM_SPRINGS},c=e=>e.toLowerCase().trim().replace(/[\s_-]/g,""),u=e=>!!l.f.find(t=>t.name===e);var d=(e,t)=>{if(!e)return;let r=c(e),s=a[r];if(s){if(t&&!u(s))return;return s}let n=Object.values(o.jG).find(e=>c(e)===r);if(!n||!t||u(n))return n},p=r(10282);let m=(0,i.createContext)(null),h=()=>{let e=(0,i.useContext)(m);if(null===e)throw Error("Can not use GlobalStateContext outside globalStateProvider");return e};var f=e=>{let{children:t,isMobileInitValue:r}=e,[l,o]=(0,i.useState)(r),[a,c]=(0,i.useState)(),{query:u}=(0,n.useRouter)();return(0,i.useEffect)(()=>{let e=d(null==u?void 0:u.city,!0);e&&c(e)},[null==u?void 0:u.city]),(0,i.useEffect)(()=>{let e=(0,p.Z)(()=>o(window.innerWidth<768),1e3);return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,s.jsx)(m.Provider,{value:{isMobile:l,city:a},children:t})}},60186:function(e,t,r){var s=r(85893),n=r(48204),i=r(17666),l=r(49381),o=r(52867),a=r(83658),c=r(68029),u=r(88502),d=r(69236),p=r(4296),m=r(82206),h=r(89342),f=r(48899),g=r(71856),x=r(12519),b=r(93977),v=r(73898),j=r(38488),y=r(70656),w=r(67294),I=r(66807),S=r(49890);let T=(0,l.G)((e,t)=>(0,s.jsx)(o.aV,{ref:t,...e})),C=e=>({"aria-label":"toggle",size:"xs",variant:"ghost",minW:"max",px:1,colorScheme:"secondary",icon:(0,s.jsx)(n.v,{boxSize:4,mx:0,transform:e?"rotate(180deg)":"rotate(0deg)",transition:"all 0.2s ease-in-out"})});t.Z=e=>{let{initialValue:t,options:r=[],filter:n,placeholder:l,hideChevron:R=!1,hideClearButton:D=!1,listMaxH:P=350,RenderOption:E=I.Z,containerProps:k={},isLoading:O,addButtonText:Z,editButtonText:_,size:z,onChange:N,onBlur:A,onDeleteOption:M,onEditOptions:F,...L}=e,{isOpen:H,onToggle:U,onClose:W}=(0,a.q)(),B=(0,w.useRef)(null),{getToggleButtonProps:G,getMenuProps:q,getItemProps:V,selectedItem:J,reset:Y,setHighlightedIndex:K}=(0,y.L7)({onIsOpenChange(e){let{isOpen:t}=e;t||null==A||A()},onSelectedItemChange:e=>{let{selectedItem:t}=e;W(),null==N||N(t||null)},selectedItem:t||null,isOpen:H,items:r,itemToString:e=>{var t;return null!==(t=null==e?void 0:e.label)&&void 0!==t?t:""},initialSelectedItem:null!=t?t:null}),Q=M?e=>{null==M||M(e)}:void 0,X=!!F&&!!r.length&&H,$=(0,S.B)(r),ee=!D&&!!J,et=!R&&!ee,{onClick:er,...es}=G();return(0,s.jsx)(c.x,{...k,onBlur:W,children:(0,s.jsxs)(u.J,{autoFocus:!1,closeOnBlur:!1,isOpen:H,matchWidth:!0,placement:"bottom-start",children:[(0,s.jsx)(d.t,{children:(0,s.jsxs)(p.B,{ref:B,autoFocus:!0,size:z,w:"full",children:[(0,s.jsx)(m.I,{_hover:{cursor:"pointer"},placeholder:l,pr:(ee||et)&&O?"4xl":ee||et||O?"2xl":"md",readOnly:!0,value:(null==J?void 0:J.label)||"",onClick:e=>{e.stopPropagation(),U()},...L}),(0,s.jsxs)(h.x,{h:"full",pr:"2xs",w:"max",children:[O&&(0,s.jsx)(f.$,{size:"sm"}),ee&&(0,s.jsx)(g.P,{isDisabled:L.isDisabled,size:"sm",variant:"ghost",onClick:()=>{Y(),null==N||N(null)}}),et&&(0,s.jsx)(x.h,{...C(H),...es,isDisabled:L.isDisabled,onClick:e=>{e.stopPropagation(),U()}})]})]})}),(0,s.jsx)(b.h,{children:(0,s.jsx)(c.x,{sx:{"& .chakra-popover__popper":{zIndex:1e4}},children:(0,s.jsx)(v.y,{pb:X?0:"xs",pt:"xs",w:"full",children:(0,s.jsxs)(T,{...q(),maxH:P,overflowY:"auto",children:[$.map(e=>{let{group:t,items:n}=e;return(0,s.jsxs)(w.Fragment,{children:["default"!==t&&(0,s.jsx)(o.HC,{fontSize:"sm",fontWeight:"bold",px:"sm",py:"xs",children:t}),n.map(e=>{let t=r.findIndex(t=>t.value===e.value),{onClick:n,...i}=V({item:e,index:t});return(0,s.jsx)(o.HC,{...i,_hover:{cursor:"pointer"},onClick:t=>{t.stopPropagation(),e.disabled||null==n||n(t)},children:(0,s.jsx)(E,{isSelected:(null==J?void 0:J.label)===e.label,option:e,onDeleteOption:Q})},"".concat(e).concat(t))})]},t)}),X&&(0,s.jsx)(c.x,{_hover:{bg:"bg.light",cursor:"pointer"},bgColor:"white",borderTop:"1px",bottom:0,mt:"xs",pl:"xl",position:"sticky",py:"2xs",sx:{borderColor:"border.medium"},zIndex:100,onClick:F?()=>{F(),W()}:void 0,onMouseEnter:e=>K(r.length),children:(0,s.jsx)(j.z,{color:"secondary.medium",colorScheme:"secondary",rightIcon:(0,s.jsx)(i.d,{}),size:"sm",variant:"link",children:_||"Edit labels"})})]})})})})]})})}},90948:function(e,t,r){var s=r(85893),n=r(68029),i=r(74032);t.Z=e=>{let{badgeContent:t,invisible:r,children:l,containerStyles:o,...a}=e;return(0,s.jsxs)(n.x,{as:"span",display:"block",position:"relative",...o,children:[l,!r&&(0,s.jsx)(i.C,{borderRadius:"full",colorScheme:"red",position:"absolute",right:0,top:0,transform:"translate(50%, -50%)",variant:"solid",...a,children:t})]})}},29307:function(e,t,r){r.r(t);var s=r(85893),n=r(73636),i=r(38488);t.default=e=>{let{positiveText:t="Ok",negativeText:r="Cancel",onPositiveClick:l=()=>{},onNegativeClick:o,positiveVariant:a,isLoading:c,isPositiveDisabled:u,isNegativeDisabled:d,hidePositive:p=!1,containerProps:m={},positiveProps:h={},negativeProps:f={},dataGtm:g,size:x}=e;return(0,s.jsxs)(n.U,{justifyContent:"flex-end",width:"full",...m,children:[!!o&&(0,s.jsx)(i.z,{isDisabled:c||d,minW:32,size:x,variant:"outline",w:{base:"full",sm:"auto"},onClick:o,...f,children:r}),!p&&(0,s.jsx)(i.z,{"data-gtm":g,isDisabled:u,isLoading:c,minW:32,size:x,variant:a,w:{base:"full",sm:"auto"},onClick:l,...h,children:t})]})}},32401:function(e,t,r){var s=r(85893),n=r(54506),i=r(3712),l=r(30980),o=r(87536),a=r(68932);t.Z=e=>{let{name:t,isRequired:r=!1,helperText:c,label:u,reservePlaceForError:d=!0,containerProps:p={},formControlProps:m={},children:h}
1=e,{fieldState:{invalid:f}}=(0,o.bc)({name:t});return(0,s.jsxs)(n.NI,{isInvalid:f,isRequired:r,px:"1px",w:"full",...m,children:[(0,s.jsxs)(i.K,{direction:"column",justifyContent:"start",spacing:.5,w:"full",...p,children:[u&&(0,s.jsx)(l.l,{flexGrow:1,m:0,whiteSpace:"balance",children:u}),h]}),(0,s.jsx)(a.Z,{helperText:c,name:t,reservePlaceForError:d})]})}},28069:function(e,t,r){r.d(t,{X:function(){return o}});var s=r(85893),n=r(8186),i=r(67294),l=r(87536);class o extends Error{constructor({name:e="root",message:t}){super(t),this.name="FormError",this.fieldNames=e}}t.Z=e=>{let{children:t,onSubmit:r,onError:a,childrenContainerProps:c={},onIsDirtyChange:u,...d}=e,p=(0,l.cI)(d),{handleSubmit:m,setError:h}=p,f=(0,i.useId)(),g=async(e,t)=>{try{await r(e,p,t),d.resetOnSubmit&&p.reset()}catch(e){if(e instanceof o){(Array.isArray(e.fieldNames)?e.fieldNames:[e.fieldNames]).forEach(t=>{h(t,{type:"submit",message:e.message})});return}h("root",{type:"submit",message:e instanceof Error?e.message:"Something went wrong"}),p.trigger()}};return(0,i.useEffect)(()=>{u&&u(p.formState.isDirty)},[p.formState.isDirty,u]),(0,s.jsx)(l.RV,{...p,children:(0,s.jsx)(n.g,{as:"form",id:f,noValidate:!0,position:"relative",width:"full",...c,onSubmit:m(g,a),children:t({...p,formId:f,onSubmit:m(g,a)})})})}},62584:function(e,t,r){var s=r(85893),n=r(58808),i=r(73636),l=r(12519),o=r(87536),a=r(72922),c=r(29307);t.Z=e=>{let{positiveText:t="Submit",negativeText:r="Cancel",onPositiveClick:u=()=>{},onNegativeClick:d,positiveVariant:p,isLoading:m,isPositiveDisabled:h,isNegativeDisabled:f,formId:g,positiveType:x="submit",hidePositive:b=!1,hideDelete:v=!1,containerProps:j={},positiveProps:y={},negativeProps:w={},deleteButtonProps:I,dataGtm:S,size:T,deleteAriaLabel:C,confirmText:R="Are you sure you want to delete this item?",confirmSecondText:D="This action cannot be undone",confirmButtonText:P="Delete",children:E,onDelete:k}=e,{isSubmitting:O,disabled:Z}=(0,o.cl)(),{confirm:_}=(0,a.p)(),z=e=>(0,s.jsx)(c.default,{containerProps:e,dataGtm:S,hidePositive:b,isLoading:O||m,isNegativeDisabled:f,isPositiveDisabled:h||Z,negativeProps:w,negativeText:r,positiveProps:{...y,form:g,type:x},positiveText:t,positiveType:x,positiveVariant:p,size:T,onNegativeClick:d,onPositiveClick:u});return k&&!v?(0,s.jsxs)(i.U,{mt:"sm",w:"full",...j,children:[(0,s.jsx)(l.h,{"aria-label":C,colorScheme:"red",icon:(0,s.jsx)(n.p,{}),variant:"outline",...I,onClick:()=>{_({confirmText:R,confirmButtonText:P,onConfirm:k,secondText:D})}}),E,(0,s.jsx)(z,{})]}):E?(0,s.jsxs)(i.U,{mt:"sm",w:"full",...j,children:[E,(0,s.jsx)(z,{})]}):(0,s.jsx)(z,{...j})}},9342:function(e,t,r){var s=r(85893),n=r(82206),i=r(87536),l=r(32401);t.Z=e=>{let{name:t,isRequired:r=!1,helperText:o,label:a,reservePlaceForError:c=!0,containerProps:u={},onChange:d,onBlur:p,...m}=e,{field:{onChange:h,onBlur:f,...g}}=(0,i.bc)({name:t});return(0,s.jsx)(l.Z,{containerProps:u,helperText:o,isRequired:r,label:a,name:t,reservePlaceForError:c,children:(0,s.jsx)(n.I,{...g,...m,onBlur:e=>{f(),null==p||p(e)},onChange:e=>{h(e.target.value),null==d||d(e)}})})}},15919:function(e,t,r){var s=r(85893),n=r(87536),i=r(60186),l=r(32401);t.Z=e=>{let{name:t,isRequired:r=!1,helperText:o,label:a,reservePlaceForError:c=!0,isDisabled:u,fieldContainerProps:d,formControlProps:p,optionToValue:m,valueToOption:h,onChange:f,onBlur:g,...x}=e,b=m||(e=>e),{fieldState:{invalid:v},field:{onBlur:j,onChange:y,value:w,disabled:I}}=(0,n.bc)({name:t});return(0,s.jsx)(l.Z,{containerProps:d,formControlProps:p,helperText:o,isRequired:r,label:a,name:t,reservePlaceForError:c,children:(0,s.jsx)(i.Z,{initialValue:(h||(e=>e))(w),isDisabled:u||I,isInvalid:v,name:t,onBlur:()=>{j(),null==g||g()},onChange:e=>{let t=b(e);y(t),null==f||f(t)},...x})})}},60145:function(e,t,r){var s=r(85893),n=r(95478),i=r(59342),l=r(90573),o=r(87536),a=r(32401);t.Z=e=>{let{name:t,isRequired:r=!1,helperText:c,label:u,reservePlaceForError:d=!1,containerProps:p,options:m,onChange:h,...f}=e,{field:{value:g,onChange:x}}=(0,o.bc)({name:t}),b=m.findIndex(e=>e.value===g);return(0,s.jsx)(a.Z,{containerProps:p,helperText:c,isRequired:r,label:u,name:t,reservePlaceForError:d,children:(0,s.jsx)(n.m,{index:-1===b?0:b,variant:"soft-rounded",onChange:e=>{let t=m[e].value;x(t),null==h||h(t)},...f,children:(0,s.jsx)(i.t,{children:m.map(e=>(0,s.jsx)(l.O,{flex:1,children:e.label},e.value))})})})}},83988:function(e,t,r){var s=r(85893),n=r(73244),i=r(87536),l=r(32401);t.Z=e=>{let{name:t,isRequired:r=!1,helperText:o,label:a,containerProps:c={},reservePlaceForError:u=!0,isDisabled:d,...p}=e,{register:m}=(0,i.Gc)();return(0,s.jsx)(l.Z,{containerProps:c,helperText:o,isRequired:r,label:a,name:t,reservePlaceForError:u,children:(0,s.jsx)(n.g,{...m(t,{disabled:d}),...p})})}},68932:function(e,t,r){var s=r(85893),n=r(68029),i=r(54506),l=r(32866),o=r(87536);t.Z=e=>{let{name:t,helperText:r,reservePlaceForError:a=!0,...c}
1=e,{fieldState:{invalid:u},formState:{errors:d}}=(0,o.bc)({name:t});return(0,s.jsxs)(n.x,{...a?{minH:3,mt:.5,mb:1,w:"full"}:{},...c,children:[(0,s.jsx)(l.B,{as:n.x,color:"error.base",errors:d,fontSize:"sm",lineHeight:"100%",name:t}),!u&&!!r&&(0,s.jsx)(i.Q6,{mt:0,children:r})]})}},36630:function(e,t,r){var s=r(85893),n=r(83658),i=r(90948),l=r(71799),o=r(90971);t.Z=e=>{let{styles:t,...r}=e,{isOpen:a,onOpen:c,onClose:u}=(0,n.q)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.Z,{badgeContent:"example",borderRadius:"sm",bottom:-1,colorScheme:"primary",containerStyles:{width:"6rem"},fontSize:"2xs",left:"50%",px:1,py:0,right:"auto",textTransform:"uppercase",top:"auto",transform:"translate(-50%)",children:(0,s.jsx)(l.Z,{_hover:{cursor:"pointer"},alt:r.alt,aspectRatio:1,borderRadius:"md",height:"6rem",imgSizes:"6rem",overflow:"hidden",src:r.src,onClick:c,...t})}),(0,s.jsx)(o.default,{images:[r],initImageIndex:0,isOpen:a,unoptimizeImages:null==t?void 0:t.unoptimized,onClose:u})]})}},13686:function(e,t,r){var s=r(85893),n=r(8186),i=r(74032),l=r(73636),o=r(90092),a=r(68029);t.Z=e=>{let{name:t,description:r,color:c="gray.medium",Icon:u,top:d="0px",...p}=e;return(0,s.jsxs)(n.g,{alignItems:"center",as:i.C,bgColor:"gray.light",borderBottomWidth:3,borderColor:"var(--badge-bg)",colorScheme:c,justifyContent:"center",lineHeight:1.2,position:"sticky",spacing:0,top:d,width:"full",zIndex:1,...p,children:[(0,s.jsxs)(l.U,{children:[(0,s.jsx)(o.x,{fontSize:"md",fontWeight:"semibold",w:"max-content",children:t}),u]}),r&&(0,s.jsx)(a.x,{color:"typography.base",fontSize:"xs",fontWeight:"normal",textTransform:"none",children:r})]})}},53284:function(e,t,r){r.d(t,{Z:function(){return j},a:function(){return v}});var s=r(85893),n=r(95156),i=r(5490),l=r(26840),o=r(57391),a=r(73636),c=r(90092),u=r(21360),d=r(70010),p=r(45443),m=r(29307),h=r(34121),f=e=>{let{children:t,header:r="",isOpen:n,negativeButtonHandler:f,positiveButtonText:g,onClose:x,positiveButtonHandler:b,negativeButtonText:j,showCloseButton:y=!1,negativeButtonStyles:w,positiveButtonStyles:I,width:S="lg",withPadding:T=!0,modalContentProps:C}=e,R=g&&b||j&&f,D=r&&y,P=y&&!r;return(0,s.jsxs)(i.u_,{isCentered:!0,isOpen:n,onClose:x,children:[(0,s.jsx)(h.Z,{}),(0,s.jsxs)(l.h,{maxH:"calc(100dvh - 2rem)",maxW:"calc(100% - 2rem)",overflow:"hidden",width:S,...C,children:[D&&(0,s.jsx)(o.x,{children:(0,s.jsxs)(a.U,{justifyContent:"space-between",children:[(0,s.jsx)(c.x,{children:r}),y&&(0,s.jsx)(u.o,{position:"relative",right:"-2xs",top:"-2xs"})]})}),P&&(0,s.jsx)(u.o,{position:"absolute",right:"xs",top:"2xs",zIndex:1}),(0,s.jsx)(d.f,{overflowY:"auto",pb:0,pt:!D&&T?v.py:0,px:T?v.px:0,children:t}),R&&(0,s.jsx)(m.default,{containerProps:{as:p.m},negativeProps:w,negativeText:j,positiveProps:I,positiveText:g,onNegativeClick:f,onPositiveClick:b})]})]})},g=r(4234),x=r(19164),b=e=>{let{children:t,header:r="",isOpen:n,negativeButtonHandler:i,positiveButtonText:l,onClose:f,positiveButtonHandler:b,negativeButtonText:j,showCloseButton:y=!1,negativeButtonStyles:w,positiveButtonStyles:I,width:S,withPadding:T=!0,modalContentProps:C}=e,R=l&&b||j&&i,D=r&&y,P=y&&!r;return(0,s.jsxs)(g.dy,{isOpen:n,placement:"bottom",onClose:f,children:[(0,s.jsx)(h.Z,{}),(0,s.jsxs)(x.s,{maxH:"100dvh",maxW:"full",overflow:"hidden",transition:"max-height 0.3s ease-in-out",w:S,...C,children:[D&&(0,s.jsx)(o.x,{px:T?v.px:0,children:(0,s.jsxs)(a.U,{justifyContent:"space-between",children:[(0,s.jsx)(c.x,{children:r}),y&&(0,s.jsx)(u.o,{position:"unset"})]})}),P&&(0,s.jsx)(u.o,{position:"absolute",right:"xs",top:"2xs",zIndex:1}),(0,s.jsx)(d.f,{pb:0,pt:!D&&T?v.py:0,px:T?v.py:0,children:t}),R&&(0,s.jsx)(m.default,{containerProps:{as:p.m,px:{base:"md",md:"lg"}},negativeProps:w,negativeText:j,positiveProps:I,positiveText:l,onNegativeClick:i,onPositiveClick:b})]})]})};let v={px:{base:"md",md:"lg"},py:{base:"md",md:"lg"}};var j=e=>{let{isMobile:t}=(0,n.j)();return t?(0,s.jsx)(b,{...e}):(0,s.jsx)(f,{...e})}},34121:function(e,t,r){var s=r(85893),n=r(89865);t.Z=e=>(0,s.jsx)(n.Z,{backdropFilter:"blur(5px)",bg:"blackAlpha.700",...e})},75813:function(e,t,r){var s=r(85893),n=r(73636),i=r(54270),l=r(10784);t.Z=e=>{let{size:t,...r}=e;return(0,s.jsxs)(n.U,{justify:"end",spacing:"2xs",w:"full",...r,children:[(0,s.jsx)(i.O,{borderRadius:"md",height:(0,l.Z)(t),width:{base:"full",md:"8rem"}}),(0,s.jsx)(i.O,{borderRadius:"md",height:(0,l.Z)(t),width:{base:"full",md:"8rem"}})]})}},40027:function(e,t,r){var s=r(85893),n=r(8186),i=r(54270),l=r(10784);t.Z=e=>{let{size:t="md",reservePlaceForError:r=!0,hideLabel:o,...a}=e;return(0,s.jsxs)(n.g,{align:"start",spacing:1,w:"full",...a,children:[!
1o&&(0,s.jsx)(i.O,{height:"1rem",maxW:"40%",mt:1,width:"8rem"}),(0,s.jsx)(i.O,{height:(0,l.Z)(t),mb:r?"1.25rem":"0",width:"full"})]})}},28156:function(e,t,r){var s=r(85893),n=r(3712),i=r(54270);t.Z=e=>{let{count:t=3,itemHeight:r="5rem",...l}=e;return(0,s.jsx)(n.K,{direction:"column",spacing:"2xs",w:"full",...l,children:Array(t).fill(null).map((e,t)=>(0,s.jsx)(i.O,{height:r,width:"full"},t+"skeleton"))})}},86252:function(e,t,r){var s=r(85893),n=r(8186),i=r(54270);t.Z=e=>{let{height:t="5rem",hideLabel:r,reservePlaceForError:l=!0}=e;return(0,s.jsxs)(n.g,{align:"start",spacing:1,w:"full",children:[!r&&(0,s.jsx)(i.O,{height:"1rem",maxW:"40%",mt:1,width:"8rem"}),(0,s.jsx)(i.O,{height:t,mb:l?"1.25rem":"0",width:"full"})]})}}}]);
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.