PageSourceSearch

https://ticketco.events/packs/js/329-84212967a6af01c0a9e5.chunk.js

js ticketco.events collected 2026-10-01 09:03:20 UTC 26,765 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[329],{22619:function(e,t,n){var a,r=n(5933);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s.apply(this,arguments)}t.A=e=>r.createElement("svg",s({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.038 4.616C6.732 3.533 9.37 3 11.96 3c2.588 0 5.186.532 7.802 1.608l-2.686 16.11c-2.247-.468-4-.718-5.21-.718-1.72 0-3.435.238-5.145.71L4.038 4.615ZM3 2.879C6.004 1.633 8.993 1 11.96 1c2.927 0 5.84.615 8.734 1.83.374.142.684.415.871.769.182.318.227.657.224.942v.077l-.014.076-2.752 16.509v.002c-.084.509-.332 1.05-.889 1.363-.52.294-1.073.255-1.535.093-2.186-.452-3.749-.661-4.733-.661a17.309 17.309 0 0 0-4.772.683 2.787 2.787 0 0 1-.542.12c-.346.029-.67-.055-.973-.247-.543-.34-.732-.93-.806-1.372v-.002L2.027 4.715l-.002-.009-.001-.01a1.78 1.78 0 0 1 .142-1.055v-.002c.087-.174.212-.369.42-.53.162-.126.34-.198.398-.222l.013-.006H3Zm7.5 10.871a1 1 0 0 1 1-1h1a1 1 0 1 1 0 2h-1a1 1 0 0 1-1-1ZM7 14.5a1 1 0 0 1 1-1h1a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1Zm7 0a1 1 0 0 1 1-1h1a1 1 0 1 1 0 2h-1a1 1 0 0 1-1-1Zm-3.5 3.75a1 1 0 0 1 1-1h1a1 1 0 1 1 0 2h-1a1 1 0 0 1-1-1Zm1-13.5a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2h-1Zm-4.75.75a1 1 0 0 0 0 2h1a1 1 0 1 0 0-2h-1Zm9.5 0a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2h-1ZM11.5 8.75a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2h-1Zm-4 .75a1 1 0 0 0 0 2h1a1 1 0 1 0 0-2h-1Zm8 0a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2h-1Z",fill:"currentColor"})))},88228:function(e,t,n){n.d(t,{P:function(){return o}});var a=n(5933),r=n(86940),s=n(84978),i=n(15981),l=n(66858);let c=(0,i.tv)({extend:l.R,base:"relative inline-flex items-center border-0 font-sans text-sm text-center transition rounded-main cursor-default p-1 flex justify-center text-midnightBlue-80 bg-transparent hover:bg-seafoamGreen-20 pressed:bg-seafoamGreen-40 disabled:bg-transparent [-webkit-tap-highlight-color:transparent]",variants:{isDisabled:{true:"bg-gray-100 text-gray-300 border-black/5"}}});function o(e){return a.createElement(r.$,Object.assign({},e,{className:(0,s.HW)(e.className,((e,t)=>c({...t,className:e})))}),e.children)}},19648:function(e,t,n){n.d(t,{rA:function(){return d},$n:function(){return m},o6:function(){return f},K0:function(){return h},hP:function(){return c}});var a=n(5933),r=n(86940),s=n(84978),i=n(15981),l=n(9542);const c=(0,i.tv)({extend:l.sv,base:["inline-flex cursor-default justify-center gap-2","bg-seafoamGreen-20 text-sageGreen-100","hover:bg-seafoamGreen-40 hover:text-sageGreen-100","pressed:bg-seafoamGreen-60 pressed:text-sageGreen-100 pressed:ring-0","disabled:text-sageGreen-60"],variants:{size:{xs:"h-7 px-2 text-sm",md:"h-11 px-3"},isQuiet:{true:"border-transparent bg-transparent hover:border-transparent hover:bg-transparent"},staticColor:{black:["border-stone-900/35 bg-transparent","hover:border-stone-900/60 hover:bg-stone-900/5","pressed:border-stone-900/60 pressed:bg-stone-900/15"]}},defaultVariants:{size:"md",isFocusWithin:!1}}),o=(0,i.tv)({base:"flex-none text-sageGreen-80 group-hover:text-sageGreen-100 group-pressed:text-sageGreen-100",variants:{size:{xs:"size-4",md:"size-6"}},defaultVariants:{size:"md"}});function d({ref:e,size:t,isQuiet:n,staticColor:i,icon:l,className:d,children:u,...m}){return a.createElement(r.$,Object.assign({},m,{ref:e,className:(0,s.HW)(d,((e,a)=>c({...a,isFocusWithin:a.isFocusVisible,size:t,isQuiet:n,staticColor:i,className:e})))}),l&&a.createElement(l,{"aria-hidden":!0,className:o({size:t})}),u)}const u=(0,i.tv)({base:"inline-flex h-11 min-w-[4.5rem] cursor-default items-center justify-center gap-2 rounded-full border-2 px-5 text-base font-medium text-midnightBlue-100 outline-none transition duration-150 ease-out",variants:{variant:{cta:"border-gold-100 bg-gold-80",primary:"border-current bg-transparent",secondary:"border-current bg-transparent text-midnightBlue-80"},isFocusVisible:{true:"outline outline-2 outline-offset-4 outline-sageGreen-80"},isDisabled:{true:"border-neutral-300 bg-neutral-200 text-neutral-400"}},compoundVariants:[{variant:"cta",isFocusVisible:!0,class:"border-sageGreen-100 bg-sageGreen-80 text-white"},{variant:"primary",isFocusVisible:!0,class:"bg-midnightBlue-80 text-white"},{variant:"secondary",isFocusVisible:!0,class:"bg-midnightBlue-80 text-white"},{variant:"cta",isHovered:!0,class:"border-sageGreen-100 bg-sageGreen-80 text-white"},{variant:"primary",isHovered:!0,class:"border-midnightBlue-80 bg-midnightBlue-80 text-white"},{variant:"secondary",isHovered:!0,class:"border-midnightBlue-100 bg-midnightBlue-80 text-white"},{variant:"cta",isPressed:!0,class:"border-sageGreen-100 bg-sageGreen-100 text-white"},{variant:"secondary",isPressed:!0,class:"bg-midnightBlue-100 text-white"}],defaultVariants:{variant:"primary"}});function m({ref:e,variant:t,className:n,children:i,...l}){return a.createElement(r.$,Object.assign({}
1,l,{ref:e,className:(0,s.HW)(n,((e,n)=>u({...n,variant:t,className:e})))}),i)}function f({as:e="button",variant:t,className:n,...r}){return a.createElement(e,Object.assign({},r,{className:u({variant:t,className:n})}))}n(88228);let g=(0,i.tv)({base:"transition duration-200 px-2.5 border border-transparent inline-flex gap-1 items-center justify-center rounded-md cursor-pointer outline-none",variants:{color:{primary:"hover:bg-seafoamGreen-40 bg-transparent bg-clip-padding pressed:bg-seafoamGreen-40 pressed:border-seafoamGreen-80 disabled:text-seafoamGreen-40 focus-visible:border-sageGreen-80 focus-visible:ring-1 focus-visible:ring-sageGreen-80 focus-visible:ring-offset-0"},size:{small:"h-6",md:"h-8",default:"h-11"}}});function h({children:e,onClick:t,isDisabled:n=!1,size:s="default","aria-label":i,"data-testid":l}){return a.createElement(r.$,{onPress:t,isDisabled:n,"aria-label":i,"data-testid":l,className:g({color:"primary",size:s})},e)}},9542:function(e,t,n){n.d(t,{D0:function(){return g},JU:function(){return h},M_:function(){return E},No:function(){return y},VY:function(){return p},bg:function(){return v},pd:function(){return w},sv:function(){return x},v2:function(){return b}});var a=n(5933),r=n(95903),s=n(33951),i=n(50042),l=n(80173),c=n(6264),o=n(84978),d=n(25253),u=n(87009),m=n(66858),f=n(15981);function g({ref:e,...t}){let{children:n,label:r,labelProps:s,descriptionProps:i,errorMessageProps:l,description:c,errorMessage:o}=t;return a.createElement("div",{ref:e},r&&a.createElement("label",s,r),n,t.description&&a.createElement("div",Object.assign({className:"text-xs text-midnightBlue-60"},i),c),t.errorMessage&&a.createElement("div",Object.assign({className:"text-xs text-badge"},l),o))}function h(e){return a.createElement(s.J,Object.assign({},e,{className:(0,r.QP)("font-sans text-base text-midnightBlue-80 font-medium cursor-default w-fit",e.className)}))}function p(e){return a.createElement(i.E,Object.assign({},e,{slot:"description",className:(0,r.QP)("text-xs text-midnightBlue-60",e.className)}))}function v(e){return a.createElement(l.b,Object.assign({},e,{className:(0,m.p)(e.className,"text-xs text-badge")}))}const b=(0,f.tv)({base:"transition",variants:{isFocusWithin:{false:"border-sageGreen-60 hover:border-sageGreen-80",true:"border-sageGreen-80"},isPressed:{true:"border-sageGreen-80 ring-1 ring-sageGreen-80"},isInvalid:{true:"border-b-badge"},isDisabled:{true:"border-sageGreen-40 pointer-events-none"}}}),x=(0,f.tv)({extend:m.R,base:"group flex items-center h-11 box-border bg-white border-2 rounded-main overflow-hidden transition",variants:b.variants});function E(e){return a.createElement(c.Y,Object.assign({},e,{className:(0,o.HW)(e.className,((e,t)=>x({...t,className:e})))}))}function w({ref:e,...t}){return a.createElement(d.p,Object.assign({},t,{ref:e,className:(0,m.p)(t.className,"px-3 py-0 min-h-9 flex-1 min-w-0 border-0 outline outline-0 bg-white font-sans text-base text-midnightBlue-80 placeholder:text-sageGreen-40 disabled:text-midnightBlue-40 disabled:placeholder:text-midnightBlue-40 [-webkit-tap-highlight-color:transparent] focus:outline-none focus:ring-0")}))}function y({ref:e,...t}){return a.createElement(u.f,Object.assign({},t,{ref:e,className:(0,m.p)(t.className,"px-3 py-0 min-h-9 flex-1 min-w-0 border-0 outline outline-0 bg-white font-sans text-base text-midnightBlue-80 placeholder:text-sageGreen-40 disabled:text-midnightBlue-40 disabled:placeholder:text-midnightBlue-40 [-webkit-tap-highlight-color:transparent]")}))}},66858:function(e,t,n){n.d(t,{R:function(){return i},p:function(){return s}});var a=n(84978),r=n(95903);function s(e,t){return(0,a.HW)(e,(e=>(0,r.QP)(t,e)))}
1const i=(0,n(15981).tv)({base:"outline-none ring-0",variants:{isFocused:{true:"ring-1 ring-sageGreen-80"},isFocusVisible:{true:"ring-1 ring-sageGreen-80"}}})},66797:function(e,t,n){n.r(t),n.d(t,{default:function(){return V}});var a=n(5933),r=n(46250),s=n(51790),i=n(33496),l=n(37886),c=n(12437),o=n(58697),d=n(98288),u=n.n(d);var m=n(19648),f=n(61688),g=n(92939),h=n(7935),p=n(22619),v=n(87506);function b({items:e,sections:t,selectedItem:n,onSelectionChange:l}){const{t:d}=(0,r.B)(["views.admin.items_seating_info_edit","common"]);let{pathback:g}=(0,v.S)(),h=(0,i.YC)(),p=(0,i.QS)(),b=(0,i.vD)(s.AO1,{map:e=>({...e,organizer_id:h,id:p})});const E=(0,a.useMemo)((()=>{if(!g)return b;if(!g.startsWith("/"))return b;try{const e=new URL(g,window.location.origin);return["http:","https:"].includes(e.protocol)?e.origin!==window.location.origin?b:e.pathname+e.search+e.hash:b}catch{return b}}),[g,b]);let w=(0,i.DD)(s.Nfg),y=(({orderId:e,onSuccess:t,onError:n})=>{const a=(0,c.jE)();let r=(0,i.DD)(s.XBx);return(0,o.n)({mutationFn:({data:e})=>{try{return u().put(r(),{items:e})}catch(t){throw t}},onError:e=>{n?.(e.response?.data?.errors??e)},onSuccess:(n,r)=>{a.invalidateQueries({queryKey:["items",e]}),t?.()}})})({orderId:e[0].order_id,onError(e){Array.isArray(e)?e.forEach((e=>{(0,f.show)(e.detail,{type:"error",title:"Error"})})):(0,f.show)(e,{type:"error",title:"Error"})},onSuccess(){window.location.href=E,(0,f.show)(d("notification_message"),{type:"success",title:"Success"})}});const N=(0,a.useCallback)((async()=>{const t=e.filter((e=>!e.section_id)),n=e.filter((e=>e.section_id));try{await Promise.all(t.map((e=>u().patch(w({map:t=>({...t,id:e.id})}))))),n.length>0?y.mutate({data:n}):t.length>0&&(window.location.href=E,(0,f.show)(d("notification_message"),{type:"success",title:"Success"}))}catch(a){(0,f.show)(a?.response?.data?.errors??a.message,{type:"error",title:"Error"})}}),[e]);return a.createElement("div",{className:"bg-seafoamGreen-40 flex flex-col"},a.createElement(x,{sections:t,items:e,selected:[n],onSelectionChange:l,className:"flex-auto"}),a.createElement("div",null,a.createElement("div",{className:"p-4 gap-4 flex-wrap hidden lg:flex"},a.createElement("div",{className:"flex gap-2 items-center"},a.createElement("span",{className:"bg-amber-200 size-6 block border border-amber-400"}),d("legend_current")),a.createElement("div",{className:"flex gap-2 items-center"},a.createElement("span",{className:"bg-sky-200 size-6 block border border-sky-400"}),d("legend_initial"))),a.createElement("div",{className:"md:flex gap-2 items-center px-4 pb-2 hidden"},a.createElement("span",{className:"text-gray-500"},d("description_saving"))),a.createElement("hr",{className:"border-seafoamGreen-100 m-0"}),a.createElement("div",{className:"px-4 py-6 flex flex-row-reverse justify-between flex-wrap-reverse lg:flex-col lg:justify-normal w-auto lg:w-full gap-4 lg:gap-8 "},a.createElement("div",{className:"flex flex-row-reverse gap-4 lg:flex-col flex-wrap"},a.createElement("div",{className:"flex flex-col flex-auto"},a.createElement(m.$n,{onPress:N,variant:"cta",className:"w-full"},d("actions.save",{ns:"common"}))),a.createElement("div",{className:"flex flex-col flex-auto"},a.createElement(m.o6,{as:"a",href:E,className:"w-full"},d("actions.cancel",{ns:"common"})))))))}function x({className:e,sections:t,items:n,selected:r,onSelectionChange:s}){const i=(0,a.useCallback)((e=>{s([...e][0])}),[]);return a.createElement(g.FK,{"aria-label":"Favorite pokemon",selectionMode:"single",selectionBehavior:"replace",selectedKeys:r,disallowEmptySelection:!0,items:n,onSelectionChange:i,className:`flex lg:flex-col overflow-auto divide-x lg:divide-y lg:divide-x-0 divide-seafoamGreen-100 ${e}`},(e=>a.createElement(E,{sections:t,item:e})))}function E({children:e,sections:t,item:n,...s}){const{t:i}=(0,r.B)(["views.admin.items_seating_info_edit","common"]),l=(0,a.useMemo)((()=>t.find((({id:e})=>e===n.section_id))?.name),[t,n]),c=(0,a.useMemo)((()=>t.find((({id:e})=>e===n.original.section_id))?.name),[t,n]);(0,a.useMemo)((()=>t.find((({id:e})=>e===n.section_id))?.seats),[t,n]);return a.createElement(g.KP,{id:n.id,textValue:n.id,className:"cursor-default selected:outline-0 selected:bg-seafoamGreen-60 hover:bg-seafoamGreen-60/50 focus-visible:ring-1 focus-visible:ring-inset focus-visible:ring-sageGreen-60"},(({selectionMode:e,selectionBehavior:t,allowsDragging:r,isSelected:s})=>a.createElement("div",{className:`px-4 py-2 flex flex-col justify-start items-center lg:items-stretch ${s&&"bg-seafoamGreen-"}`},a.createElement("div",{className:"flex gap-2 items-center"},a.createElement("div",{className:"flex-none"},a.createElement(p.A,{className:"size-5"})),a.createElement("div",null,a.createElement("div",{title:i("section",{ns:"common"})},l??"--"),n.section_id!==n.original.section_id?a.createElement("div",{className:"text-xs text-midnightBlue-80 line-through"},c):null)),a.createElement("div",{className:"grid grid-cols-2"},a.createElement("div",{className:"flex gap-2 items-center"},a.createElement("div",{className:"flex-none"},a.createElement("span",{className:"flex size-5 font-medium items-center justify-center"},"R")),a.createElement("div",null,a.createElement("div",{title:i("row",{ns:"common"})},n.row??"--"),n.row!==n.original.row?a.createElement("div",{className:"text-xs text-midnightBlue-80 line-through"},n.original.row):null)),a.createElement("div",{className:"flex gap-2 items-center"},a.createElement("div",{className:"flex-none"},a.createElement("span",{className:"flex size-5 font-medium items-center justify-center"},"S")),a.createElement("div",null,a.createElement("div",{title:i("seat",{ns:"common"})},n.seat??"--"),n.seat!==n.original.seat?a.createElement("div",{className:"text-xs text-midnightBlue-80 line-through"},n.original.seat):null))),a.createElement("div",{className:"ml-1 text-xs text-midnightBlue-80"},a.createElement("div",{className:"flex gap-2"},a.createElement("span",{className:"font-medium"},i("ref_code"),":"),a.createElement("div",null,n.ref_number??"--")),a.createElement("div",{className:"flex gap-2"},a.createElement("span",{className:"font-medium"},i("type"),":"),a.createElement("div",null,n.item_type_title??"--"))))))}function w(){return a.createElement("div",{className:"bg-seafoamGreen-40 flex flex-col justify-between"},a.createElement("div",{className:"p-4 flex flex-col"},a.createElement("div",{className:"flex lg:flex-col gap-5 lg:gap-2 justify-start items-center lg:items-start"},a.createElement(h.A,null),a.createElement(h.A,null),a.createElement(h.A,null))))}function y({sections:e,currentSection:t,currentMode:n,onChangeSection:s,onChangeMode:i}){const{t:l}=(0,r.B)(["views.admin.items_seating_info_edit","common"]),c=(0,a.useCallback)((()=>{i("SECTION"===n?"ARENA":"SECTION")}),[n,i]),o=(0,a.useCallback)((e=>{s(parseInt(e.target.value,10))}),[s]);return a.createElement("div",{className:"flex justify-between items-center gap-4 flex-wrap"},a.createElement("h1",{className:"font-medium text-3xl text-midnightBlue-100 flex-auto"},l("page_title")),a.createElement("div",{className:"flex items-center gap-2 "},e.length>1?a.createElement(a.Fragment,null,a.createElement("label",{htmlFor:"section",className:"hidden lg:block"},l("section",{ns:"common"})),a.createElement(p.A,{className:"lg:hidden size-6 flex-none"}),a.createElement("select",{value:t,className:"w-full",name:"",id:"section",onChange:o},e.map((({id:e,name:t,seats:n})=>a.createElement("option",{key:e,value:e},t)))),a.createElement("div",{className:"flex-none"},a.createElement(m.$n,{onPress:c},"Arena"))):a.createElement(a.Fragment,null,a.createElement("label",{htmlFor:"section",className:"hidden lg:block"},l("section",{ns:"common"})),a.createElement(p.A,{className:"lg:hidden size-6 flex-none"}),a.createElement("div",{className:"w-full font-medium"},e[0]?.name))))}function N(){return a.createElement("div",{className:"flex justify-between items-center gap-4 flex-wrap"},a.createElement("h1",{className:"font-medium text-3xl text-midnightBlue-100 flex-auto"},a.createElement(h.A,{width:400})),a.createElement(h.A,{width:200}))}var S=n(61888),I=n(85674),_=n(90357),A=n(49517),$=n(73414),G=n(22455),k=n(38596),C=n(87053),B=n(78196),M=n(43697),j=n(87537),O=n(95815),z=n(16166),F=n(84362),H=n(45544);function P({entityId:e,sectionId:t,itemTypeIds:n=[],selectedSeats:r=[],orderItems:l,onSelectionChange:c=(e=>{})}){const o=(0,a.useRef)(null),d=(0,a.useRef)(null),[u,m]=(0,a.useState)(!1);let{fields:f,isError:g,isLoading:h}=(({entityId:e,id:t})=>(0,i.$O)({keys:["sections",t],path:s._UD,api:{map:e=>({...e,id:t})}}))({entityId:e,id:t});const p=(0,a.useRef)([]);let v=(0,a.useRef)(null);(0,a.useEffect)((()=>
1{if(f?.seating_arrangements&&!1===u)return v.current=new G.A({container:o.current,wrapper:d.current,data:(0,F.assignPriceZoneToSeats)(f),plugins:[(0,B.default)((e=>(l.some((({original:n})=>`${n.section_id}-${n.row}-${n.seat}`===`${t}-${e.row}-${e.seat}`))&&(e.status="available"),l.some((n=>`${n.original.section_id}-${n.original.row}-${n.original.seat}`===`${t}-${e.row}-${e.seat}`))&&(e.highlight="#fcd34d"),e))),(0,B.AreasMapper)((e=>(r.some((t=>t===`${e.row}-${e.seat}`))&&(e.status="available"),e))),(0,k.default)(),H.SectionSingleSeatReplaceSelect,new C.default,M.default,j.default,O.default,z.default],selectionFilter:(0,S.A)([(0,I.A)((0,_.A)("type"),(0,A.A)($.A,["default","handicap","technical","seating","reserved","blocked_corona",void 0])),(0,I.A)((0,_.A)("status"),(0,A.A)($.A,["available","locked","reserved",void 0]))]),selectedSeats:r,maxSelectedSeats:1,maxHeight(){return d?.current?.offsetHeight??1/0}}),v.current?.$.on("seat:selectionChanged",((e,t)=>{c?.(t[0])})),v.current?.$.on("seats:rendered",(()=>{m(!0)})),()=>{v.current?.destroy()}}),[t,h]),(0,a.useEffect)((()=>{if(void 0!==v)if(p.current.forEach((e=>{const t=v.current?.getSeatById(e);v.current?.setSeatHighlight(t,null)})),l.forEach((e=>{const{row:n,seat:a,section_id:r,original:s}=e,i=v.current?.getSeat(s.row,s.seat);i&&s.section_id===t&&v.current?.setSeatHighlight(i,"#bae6fd")})),l.forEach((e=>{const{row:n,seat:a,section_id:r,original:s}=e,i=v.current?.getSeat(n,a);i&&r===t&&n&&a&&(v.current?.setSeatHighlight(i,"#fde68a"),v.current?.setSeatStatus(i,"sold"))})),r.length>0){const e=v.current?.getSeatById(r[0]);v.current?.setSeatStatus(e,"available"),v.current?.setSelectedSeats(r)}else v.current?.setSelectedSeats([]);p.current=r}),[h,v,r,l,p]);const b=(0,a.useMemo)((()=>({"--section-version":2,"--seat-width":"30px","--seat-height":"30px"})),[]);return h?a.createElement(R,null):a.createElement(a.Fragment,null,a.createElement("div",{ref:d,className:"arena h-full w-full max-h-full max-w-full overflow-hidden drop-shadow-md"},a.createElement("div",{className:"tc-section-container"},a.createElement("div",{className:"arena-workspace overflow-auto md:rounded-main"},a.createElement("div",{className:"arena-canvas-placeholder"},a.createElement("div",{className:"arena-canvas",style:{}},a.createElement("div",{className:"scene-container"},a.createElement("div",{style:b,className:"arena-container"},a.createElement("div",{className:"",ref:o})))))))))}function R(){return a.createElement(h.A,{className:"w-full h-full"})}var L=n(26006);function D(){const{itemId:e,entityId:t,orderId:n}=(0,L.g)();let{fields:r,isError:l,isLoading:c}=(({id:e})=>(0,i.$O)({keys:["items",e],path:s.T24,api:{map:t=>({...t,id:e})}}))({id:e});const[o,d]=(0,a.useState)([]),[u,m]=(0,a.useState)([]),[f,g]=(0,a.useState)(null),[h,p]=(0,a.useState)(null),[v,b]=(0,a.useReducer)(Z,{isLoading:!0,entityId:t,items:[],sections:[],currentItemId:null,currentSectionId:null,currentMode:"SECTION"});console.log(r?.sections,"sections"),(0,a.useEffect)((()=>{if(!c&&r){const e=r.items.map((e=>({...e,original:e})));let t,n;const a=r.items.find((e=>null!=e.section_id));a?(t=a.section_id,n="SECTION"):1===r?.sections.length?(t=r?.sections[0]?.id,n="SECTION"):n="ARENA",b({type:"init",payload:{items:e,sections:r.sections,currentItemId:r.items[0].id,currentSectionId:t,currentMode:n}})}}),[c,r]);const x=(0,a.useMemo)((()=>o.find((({id:e})=>f===e))),[o,f]);(0,a.useMemo)((()=>{if(null!=x)return`${x.original.row}-${x.original.seat}`}),[`${x?.original?.row}-${x?.original?.seat}`,f]);return(0,a.useMemo)((()=>({...v,selectMode(e){b({type:"mode.select",payload:{mode:e}})},selectSection(e){b({type:"section.select",payload:{sectionId:e}})},selectSeat(e){b({type:"seat.select",payload:{seat:e}})},selectItem(e){b({type:"item.select",payload:{itemId:e}})}})),[v])}function Z(e,t){switch(t.type){case"init":{const n=t.payload.items.find((({id:e})=>t.payload.currentItemId===e));let a=[];if(t.payload.currentSectionId===n?.section_id){const{row:e,seat:t}=n;a=[`${e??void 0}-${t??void 0}`]}return{...e,...t.payload,currentItem:n,selectedSeatIds:a,isLoading:!1}}case"mode.select":return{...e,currentMode:t.payload.mode};case"seat.select":{const n=t.payload.seat,a=e.items.map((t=>{if(t.id===e.currentItem.id){if(n)return{...t,row:n.row,seat:n.seat,section_id:e.currentSectionId};{let{row:e,seat:n,section_id:a,...r}=t;return r}}return{...t}})),r=a.find((t=>t.id===e.currentItem.id));let s=[];if(e.currentSectionId===r?.section_id){const{row:e,seat:t}=r;s=[`${e??void 0}-${t??void 0}`]}return{...e,selectedSeatIds:s,currentItem:r,items:a}}case"item.select":{const n=e.items.find((({id:e})=>t.payload.itemId===e));let a=[];if(e.currentSectionId===n?.section_id){const{row:e,seat:t}=n;a=[`${e??void 0}-${t??void 0}`]}
1return{...e,selectedSeatIds:a,currentItem:n,currentItemId:t.payload.itemId}}case"section.select":{let n=[];if(t.payload.sectionId===e.currentItem?.section_id){const{row:t,seat:a}=e.currentItem;n=[`${t??void 0}-${a??void 0}`]}return{...e,selectedSeatIds:n,currentMode:"SECTION",currentSectionId:t.payload.sectionId}}default:{const{type:e,...n}=t;throw`Unsupported action ${e} with payload ${n}`}}}function T({seatingArrangementId:e,onSectionClick:t}){const n=(0,a.useRef)(null);let{svg:r,isError:c,isLoading:o}=(({seatingArrangementId:e})=>{const t=(0,i.vD)(s.B95,{map:t=>({...t,id:e})}),{isLoading:n,isError:a,data:r,error:c}=(0,l.I)(["seating_arrangements",e],(async()=>{let e=t;const{data:n}=await u().get(e,{headers:{Accept:"image/svg+xml"}});return n}),{staleTime:4e3});return{error:c,isLoading:n,isError:a,svg:r}})({seatingArrangementId:e});return(0,a.useEffect)((()=>{if(!1===o){const e=n.current.querySelector("svg");e.querySelectorAll("a").forEach((e=>{const t=(e.getAttribute("xlink:href")||"").split("/"),n=t.length>0?parseInt(t[1],10):null;e.setAttribute("data-section-id",n),e.removeAttribute("xlink:href"),e.classList.add("cursor-pointer")})),e.classList.add("max-w-full","max-h-full");const a=e=>{const n=e.target.closest("[data-section-id]");if(!n)return;const a=parseInt(n.getAttribute("data-section-id"),10);t(a)};return e.addEventListener("click",a),()=>{e.removeEventListener("click",a)}}}),[o,n]),o?"Loading SVG...":a.createElement("div",{className:"max-h-full flex flex-col min-h-0"},a.createElement("div",{className:"w-full max-h-full flex flex-col drop-shadow-md md:rounded-main min-h-0 bg-white p-4",ref:n,dangerouslySetInnerHTML:{__html:r}}))}function V(){const{t:e}=(0,r.B)(["views.admin.items_seating_info_edit","common"]),{entityId:t,isLoading:n,items:s,sections:i,currentMode:l,currentSectionId:c,currentItemId:o,currentItem:d,selectedSeatIds:u,selectSection:m,selectItem:f,selectSeat:g,selectMode:h}=D(),p=(0,a.useMemo)((()=>[d?.item_type_id]),[d]);return a.createElement("div",{className:"w-full h-full grid lg:grid-cols-[1fr,_240px] grid-rows-1 overflow-hidden min-h-0 max-h-full "},a.createElement("div",{className:"overflow-hidden max-h-full h-full w-full p-4 grid grid-rows-[auto,_1fr] grid-cols-1 gap-4"},n||0===s.length?a.createElement(N,null):a.createElement(y,{sections:i,currentSection:c,onChangeSection:m,currentMode:l,onChangeMode:h}),n||0===s.length?a.createElement(R,null):"ARENA"===l?a.createElement(T,{key:c,entityId:t,onSectionClick:m}):a.createElement(P,{key:c,entityId:t,sectionId:c,itemTypeIds:p,orderItems:s,selectedSeats:u,onSelectionChange:g})),n||0===s.length?a.createElement(w,null):a.createElement(b,{items:s,sections:i,selectedItem:o,onSelectionChange:f}))}},45544:function(e,t,n){n.r(t),n.d(t,{SectionSingleSeatReplaceSelect:function(){return a}});const a={order:1/0,run(e){e.seatClickHandler=t=>{const n=$(t.target).data();if(!e.selectionFilter(n))return;const a=e.getSeat(n.row,n.coll);if(!a)return;const r=e.selectedSeats.filter((e=>`${n.row}-${n.coll}`!==e)).map((t=>e.getSeatById(t)));e.deselectSeats(r),a.selected?e.deselectSeat(n.row,n.coll):e.selectSeat(n.row,n.coll)},e.$arena.on("click",e.seatClickHandler)},destroy(e){e.$arena.off("click",e.seatClickHandler)}}},84362:function(e,t,n){n.r(t),n.d(t,{assignPriceZoneToSeats:function(){return r}});var a=n(48239);function r(e){return e.seating_arrangements.seats=e.seating_arrangements.seats.map((function(t){let n=(0,a.findById)(t.price_zone_id,e.price_zones);return t.price_zone=n,t.color=n?.color,t.always_visible=n?.always_visible,t})),e.seating_arrangements}},73414:function(e,t){t.A={"@@functional/placeholder":!0}},61888:function(e,t,n){var a=n(67085),r=n(15975),s=n(17820),i=n(27399),l=n(51042),c=(0,a.A)((function(e){return(0,r.A)((0,l.A)(s.A,0,(0,i.A)("length",e)),(function(){for(var t=0,n=e.length;t<n;){if(!e[t].apply(this,arguments))return!1;t+=1}return!0}))}));t.A=c},49517:function(e,t,n){var a=n(51418),r=(0,n(85028).A)(a.A);t.A=r},51418:function(e,t,n){n.d(t,{A:function(){return r}});var a=n(63986);function r(e,t){return(0,a.A)(t,e,0)>=0}},63986:function(e,t,n){n.d(t,{A:function(){return r}});var a=n(69378);function r(e,t,n){var r,s;if("function"===typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n<e.length;){if(0===(s=e[n])&&1/s===r)return n;n+=1}return-1}if(t!==t){for(;n<e.length;){if("number"===typeof(s=e[n])&&s!==s)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if((0,a.A)(e[n],t))return n;n+=1}return-1}},95157:function(e,t,n){n.d(t,{c:function(){return a}});const a=(0,n(5933).createContext)(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.