PageSourceSearch

https://www.bestcar.gr/_next/static/chunks/87b6867bde9ba318.js

js bestcar.gr collected 2026-09-28 02:58:13 UTC 30,741 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,206586,408205,e=>{"use strict";var i=e.i(843476),n=e.i(271645),t=e.i(174080),l=e.i(218004),o=e.i(447209),a=e.i(14225),s=e.i(34935),r=e.i(129740),d=e.i(235079),c=e.i(588846),u=e.i(630503),p=e.i(767276);function h(e){let{label:t,options:o,selected:a,placeholder:h,emptyText:g,onChange:m}=e,b=(0,p.useAdminT)(),[x,f]=(0,n.useState)(!1),[y,S]=(0,n.useState)(""),v=(0,n.useRef)(null),E=(0,n.useRef)(null),L=(0,n.useMemo)(()=>new Set(a),[a]),C=o.filter(e=>L.has(e.value)),j=(0,n.useMemo)(()=>{let e=y.trim().toLowerCase();return e?o.filter(i=>i.label.toLowerCase().includes(e)):o},[o,y]);(0,n.useEffect)(()=>{if(x)return document.addEventListener("pointerdown",e),()=>document.removeEventListener("pointerdown",e);function e(e){v.current&&!v.current.contains(e.target)&&(f(!1),S(""))}},[x]);let T=e=>{let i=new Set(L);i.has(e)?i.delete(e):i.add(e),m(o.filter(e=>i.has(e.value)).map(e=>e.value))};function D(){f(!1),S("")}return(0,i.jsxs)("div",{style:{marginBottom:12},children:[(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:6},children:[(0,i.jsx)("span",{style:{fontSize:12,fontWeight:500,color:l.admin[140]},children:t}),a.length>0&&(0,i.jsx)("span",{style:{fontSize:12,fontWeight:600,color:l.admin[400]},children:b("admin.multiSelect.selectedCount",a.length)})]}),0===o.length?(0,i.jsx)("div",{style:{fontSize:13,color:l.admin[600]},children:g}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{ref:v,style:{position:"relative"},children:[(0,i.jsxs)("div",{onClick:()=>{var e;f(!0),null==(e=E.current)||e.focus()},style:{display:"flex",alignItems:"center",gap:8,padding:"8px 12px",border:`1px solid ${x?l.admin[300]:l.admin[850]}`,borderRadius:8,backgroundColor:l.admin[900],cursor:"text"},children:[(0,i.jsx)(d.SearchLg,{width:16,height:16,color:l.admin[600]}),(0,i.jsx)("input",{ref:E,value:y,placeholder:h,onChange:e=>{S(e.target.value),x||f(!0)},onFocus:()=>f(!0),onKeyDown:e=>{"Escape"===e.key&&x&&(e.stopPropagation(),D())},style:{flex:1,minWidth:0,border:"none",outline:"none",background:"transparent",fontSize:13,color:l.admin[50]}}),(0,i.jsx)("button",{type:"button","aria-label":x?b("admin.multiSelect.closeList"):b("admin.multiSelect.openList"),onClick:e=>{if(e.stopPropagation(),x)D();else{var i;f(!0),null==(i=E.current)||i.focus()}},style:{border:"none",background:"transparent",cursor:"pointer",display:"inline-flex",padding:0,color:l.admin[600]},children:x?(0,i.jsx)(r.ChevronUp,{width:16,height:16}):(0,i.jsx)(s.ChevronDown,{width:16,height:16})})]}),x&&(0,i.jsx)("div",{style:{position:"absolute",top:"calc(100% + 4px)",left:0,right:0,zIndex:20,backgroundColor:l.admin[900],border:`1px solid ${l.admin[850]}`,borderRadius:8,boxShadow:"0 12px 24px rgba(16, 24, 40, 0.12)",maxHeight:260,overflowY:"auto",padding:6},children:0===j.length?(0,i.jsx)("div",{style:{padding:12,textAlign:"center",fontSize:13,color:l.admin[600]},children:b("admin.common.noResults")}):j.map(e=>{let n=L.has(e.value);return(0,i.jsx)("div",{title:e.title,style:{padding:"6px 8px",borderRadius:6,backgroundColor:n?l.admin[200]:"transparent"},children:(0,i.jsx)(u.Checkbox,{isSelected:n,onChange:()=>T(e.value),children:(0,i.jsx)("span",{style:{fontSize:13,color:l.admin[50]},children:e.label})})},String(e.value))})})]}),C.length>0&&(0,i.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:6,marginTop:8},children:C.map(e=>(0,i.jsxs)("span",{title:e.title,style:{display:"inline-flex",alignItems:"center",gap:6,padding:"4px 8px",backgroundColor:l.admin[200],border:`1px solid ${l.admin[250]}`,borderRadius:6,fontSize:13,color:l.admin[50]},children:[e.label,(0,i.jsx)("button",{type:"button","aria-label":b("admin.multiSelect.removeOption",e.label),onClick:()=>T(e.value),style:{border:"none",background:"transparent",cursor:"pointer",display:"inline-flex",padding:0,color:l.admin[400]},children:(0,i.jsx)(c.X,{width:14,height:14})})]},String(e.value)))})]})]})}function g(e){let{label:n,options:t,selected:o,emptyText:a,onChange:s}=e,r=new Set(o);return(0,i.jsxs)("div",{style:{marginBottom:12},children:[(0,i.jsx)("div",{style:{fontSize:12,fontWeight:500,color:l.admin[140],marginBottom:6},children:n}),0===t.length?(0,i.jsx)("div",{style:{fontSize:13,color:l.admin[600]},children:a}):(0,i.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:8},children:t.map(e=>{let n=r.has(e.value);return(0,i.jsx)("span",{title:e.title,style:{display:"inline-flex",padding:"6px 10px",border:`1px solid ${n?l.admin[300]:l.admin[850]}`,backgroundColor:n?l.admin[260]:l.admin[900],borderRadius:6},children:(0,i.jsx)(u.Checkbox,{isSelected:n,onChange:()=>{var i;let n;return i=e.value,void((n=new Set(r)).has(i)?n.delete(i):n.add(i),s(t.filter(e=>n.has(e.value)).map(e=>e.value)))},children:(0,i.jsx)("span",{style:{fontSize:13,color:l.admin[50]},children:e.label})})},String(e.value))})})]})}let m="ungrouped",b=e=>e("admin.publishingOptions.ungrouped"),x=["ALL_DEALERS","SELECTED_DEALERS","SELECTED_DEALER_TYPES","NO_DEALERS"],f=e=>({ALL_DEALERS:e("admin.publishingOptions.mode.allDealers"),SELECTED_DEALERS:e("admin.publishingOptions.mode.selectedDealers"),SELECTED_DEALER_TYPES:e("admin.publishingOptions.mode.selectedDealerTypes"),NO_DEALERS:e("admin.publishingOptions.mode.noDealers")});function y(e){return e?x.filter(e=>"NO_DEALERS"!==e):x}let S=e=>({NORMAL:e("admin.publishingOptions.dealerType.normal"),SERVICE:e("admin.publishingOptions.dealerType.service"),POS:"POS",ALL:e("admin.common.all")});function v(e){return e}function E(e,i){if(!i||"NO_DEALERS"===e.publishTo)return!1;if("NO_DEALERS"===i.publishTo)return!0;
1if("ALL_DEALERS"===i.publishTo)return!1;if("SELECTED_DEALERS"===e.publishTo&&"SELECTED_DEALERS"===i.publishTo){let n=new Set(i.dealerLocations??[]);return(e.dealerLocations??[]).some(e=>!n.has(e))}return!1}function L(e){var i,n,t,l,o;switch(e.publishTo){case"SELECTED_DEALERS":return{publishTo:"SELECTED_DEALERS",targetCount:(null==(i=e.dealerLocations)?void 0:i.length)??0};case"SELECTED_DEALER_TYPES":return{publishTo:"SELECTED_DEALER_TYPES",targetCount:((null==(n=e.selectedDealerTypes)?void 0:n.length)??0)+((null==(t=e.selectedDealerContracts)?void 0:t.length)??0)+((null==(l=e.selectedActivities)?void 0:l.length)??0)+((null==(o=e.selectedDealerGroups)?void 0:o.length)??0)};case"NO_DEALERS":return{publishTo:"NO_DEALERS",targetCount:0};default:return{publishTo:"ALL_DEALERS",targetCount:0}}}function C(e,i,n){if(!i)return null;switch(i.publishTo){case"SELECTED_DEALERS":return e("admin.publishingOptions.badge.dealerCount",i.targetCount);case"SELECTED_DEALER_TYPES":return e("admin.publishingOptions.badge.conditional",i.targetCount);case"ALL_DEALERS":return n?null:e("admin.publishingOptions.badge.wholeGroup");case"NO_DEALERS":return n?e("admin.publishingOptions.badge.ownOnly"):null;default:return null}}function j(e,i){return e(i?"admin.publishingOptions.badge.titleCountry":"admin.publishingOptions.badge.titleDealer")}function T(e){let i={...null!=e.id&&{id:e.id},...null!=e.version&&{version:e.version},publishTo:e.publishTo,dealerLocations:[],dealerLocationAmIds:[],selectedDealerGroups:[],selectedDealerContracts:[],selectedDealerTypes:[],selectedActivities:[]};return"SELECTED_DEALERS"===e.publishTo?{...i,dealerLocations:e.dealerLocations??[],dealerLocationAmIds:e.dealerLocationAmIds??[]}:"SELECTED_DEALER_TYPES"===e.publishTo?{...i,selectedDealerGroups:e.selectedDealerGroups??[],selectedDealerContracts:e.selectedDealerContracts??[],selectedDealerTypes:e.selectedDealerTypes??[],selectedActivities:e.selectedActivities??[]}:i}function D(e){return e.companyName||e.dealerCode||`#${e.id}`}function A(e){let i=[e.dealerCode,e.town].filter(e=>!!e);return i.length>0?`(${i.join(", ")})`:null}function O(e,i){let n=new Map;for(let t of i){let i=t.groups??[];if(0===i.length){let i=n.get(m)??{key:m,groupId:null,groupName:b(e),dealers:[]};i.dealers.push(t),n.set(m,i);continue}for(let e of i){let i=`g-${e.groupId}`,l=n.get(i)??{key:i,groupId:e.groupId,groupName:e.groupName,dealers:[]};l.dealers.push(t),n.set(i,l)}}return[...n.values()].sort((e,i)=>null===e.groupId?1:null===i.groupId?-1:e.groupName.localeCompare(i.groupName,"hu"))}function w(e,i){let n=new Set(i);return e.map(e=>({...e,dealers:e.dealers.filter(e=>n.has(e.id))})).filter(e=>e.dealers.length>0)}function R(e){return Math.max(1,Math.ceil(e.length/12))}function k(e,i){let n=(Math.min(Math.max(i,1),R(e))-1)*12;return e.slice(n,n+12)}function I(e,i){if(0===e.dealers.length)return"none";let n=new Set(i),t=e.dealers.filter(e=>n.has(e.id)).length;return 0===t?"none":t===e.dealers.length?"all":"some"}function z(e,i,n){let t=new Set(i.map(e=>e.id)),l=new Set(i.map(e=>e.amId).filter(e=>null!=e));if(!n)return{dealerLocations:e.dealerLocations.filter(e=>!t.has(e)),dealerLocationAmIds:e.dealerLocationAmIds.filter(e=>!l.has(e))};let o=new Set(e.dealerLocations),a=new Set(e.dealerLocationAmIds);return{dealerLocations:[...e.dealerLocations,...[...t].filter(e=>!o.has(e))],dealerLocationAmIds:[...e.dealerLocationAmIds,...[...l].filter(e=>!a.has(e))]}}function _(e,i){let n=new Set(e??[]),t=[...e??[]];for(let e of i)n.has(e)||(n.add(e),t.push(e));return t}
1function P(e,i){return{...e,dealerLocations:_(e.dealerLocations,i.dealerLocationIds??[]),dealerLocationAmIds:_(e.dealerLocationAmIds,i.dealerLocationAmIds??[])}}e.s(["activityLabel",()=>v,"availableModes",()=>y,"badgeLabel",()=>C,"badgeTitle",()=>j,"bucketsForPage",()=>k,"dealerPrimaryLabel",()=>D,"dealerSecondaryLabel",()=>A,"dealerTypeLabels",0,S,"filterSelectedOnly",()=>w,"groupDealers",()=>O,"groupSelectionState",()=>I,"mergeImportResult",()=>P,"normalizeForSave",()=>T,"owningPageBlocksTargets",()=>E,"pageCount",()=>R,"publishToLabels",0,f,"toSummary",()=>L,"toggleDealers",()=>z],408205);let N={dealerTypes:[],contracts:[],activities:[],groups:[]};function B(e){let{lookups:n,value:t,onChange:l}=e,o=(0,p.useAdminT)();return(0,i.jsxs)("div",{children:[(0,i.jsx)(g,{label:o("admin.publishingOptions.dealerTypeLabel"),options:n.dealerTypes.map(e=>({value:e,label:S(o)[e]??e})),selected:t.dealerTypes,onChange:e=>l({...t,dealerTypes:e})}),(0,i.jsx)(g,{label:o("admin.publishingOptions.contractLabel"),options:n.contracts.map(e=>({value:e.codes,label:e.name,title:e.codes})),selected:t.contracts,onChange:e=>l({...t,contracts:e})}),(0,i.jsx)(g,{label:o("admin.publishingOptions.activityLabel"),options:n.activities.map(e=>({value:e,label:e})),selected:t.activities,onChange:e=>l({...t,activities:e})}),(0,i.jsx)(h,{label:"Dealer csoport",options:n.groups.map(e=>({value:e.groupId,label:e.groupName})),selected:t.groups,placeholder:o("admin.publishingOptions.groupSearchPlaceholder"),emptyText:o("admin.publishingOptions.noDealerGroups"),onChange:e=>l({...t,groups:e})})]})}var M=e.i(689932),F=e.i(170319),W=e.i(710031);e.i(118797);var G=e.i(507007),U=e.i(95187);let $=(0,U.createServerReference)("40fc39826eae09b516528103ff165b1c48b58aab66",U.callServer,void 0,U.findSourceMapURL,"searchDealers"),Y=e=>{let{size:i=24,color:t="currentColor",...l}=e;return n.createElement("svg",{viewBox:"0 0 24 24",width:i,height:i,stroke:t,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...l},n.createElement("path",{d:"M19 12H5m0 0 7 7m-7-7 7-7"}))};Y.displayName="ArrowLeft";var H=e.i(260489);function V(e){let{buckets:n,selection:t,page:o,onPageChange:a,onChange:s}=e,r=(0,p.useAdminT)(),d=R(n),c=k(n,o),h=new Set(t.dealerLocations);return 0===n.length?(0,i.jsx)("div",{style:{padding:"24px 12px",textAlign:"center",fontSize:13,color:l.admin[600]},children:r("admin.publishingOptions.noDealersToShow")}):(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, minmax(0, 1fr))",gap:"20px 24px",maxHeight:480,overflowY:"auto",paddingRight:4},children:c.map(e=>{let n=I(e,t.dealerLocations);return(0,i.jsxs)("div",{children:[(0,i.jsx)(u.Checkbox,{isSelected:"all"===n,isIndeterminate:"some"===n,onChange:i=>s(z(t,e.dealers,i)),children:(0,i.jsx)("span",{style:{fontWeight:600,color:l.admin[300]},children:e.groupName})}),(0,i.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,paddingLeft:24},children:e.dealers.map(n=>{let o=A(n);return(0,i.jsx)(u.Checkbox,{isSelected:h.has(n.id),onChange:e=>s(z(t,[n],e)),children:(0,i.jsxs)("span",{style:{display:"block",lineHeight:1.35},children:[(0,i.jsx)("span",{style:{fontWeight:500,color:l.admin[50]},children:D(n)}),o&&(0,i.jsx)("span",{style:{display:"block",fontSize:12,color:l.admin[600]},children:o})]})},`${e.key}-${n.id}`)})})]},e.key)})}),d>1&&(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:12,marginTop:16},children:[(0,i.jsxs)(K,{disabled:o<=1,onClick:()=>a(o-1),children:[(0,i.jsx)(Y,{width:16,height:16})," ",r("admin.common.previous")]}),d<=10?(0,i.jsx)("div",{style:{display:"flex",gap:4},children:Array.from({length:d},(e,i)=>i+1).map(e=>(0,i.jsx)("button",{type:"button",onClick:()=>a(e),style:{minWidth:32,height:32,borderRadius:16,border:"none",cursor:"pointer",fontSize:13,fontWeight:e===o?700:400,color:e===o?l.admin[400]:l.admin[100],backgroundColor:e===o?l.admin[200]:"transparent"},children:e},e))}):(0,i.jsxs)("span",{style:{fontSize:13,color:l.admin[600]},children:[o," / ",d," oldal"]}),(0,i.jsxs)(K,{disabled:o>=d,onClick:()=>a(o+1),children:[r("admin.common.next")," ",(0,i.jsx)(H.ArrowRight,{width:16,height:16})]})]})]})}function K(e){let{disabled:n,onClick:t,children:o}=e;return(0,i.jsx)("button",{type:"button",disabled:n,onClick:t,style:{display:"inline-flex",alignItems:"center",gap:6,border:"none",background:"transparent",fontSize:13,color:n?l.admin[800]:l.admin[100],cursor:n?"not-allowed":"pointer"},children:o})}let q=(0,U.createServerReference)("409120f43d48a71ae65a46693f91c859eae4941a90",U.callServer,void 0,U.findSourceMapURL,"importDealers");function X(e){let{onImported:t}
1=e,o=(0,p.useAdminT)(),a=(0,n.useRef)(null),[s,r]=(0,n.useState)(!1),[d,c]=(0,n.useState)([]);async function u(e){if(e){r(!0);try{var i;let n=new FormData;n.append("file",e);let l=await q(n);c(l.missingRows??[]),t(l),F.toast.success(o("admin.publishingOptions.importDone",l.importedRowCount,(null==(i=l.matched)?void 0:i.length)??0))}catch(e){F.toast.error((0,G.extractAdminErrorMessage)(e,o("admin.publishingOptions.importFailed"),o))}finally{r(!1),a.current&&(a.current.value="")}}}return(0,i.jsxs)("div",{style:{marginTop:12},children:[(0,i.jsxs)("label",{"data-testid":"dealer-import-button",style:{display:"inline-flex",alignItems:"center",gap:8,padding:"8px 14px",border:`1px solid ${l.admin[850]}`,borderRadius:8,fontSize:13,color:l.admin[50],cursor:s?"progress":"pointer",opacity:s?.6:1},children:[(0,i.jsx)("input",{ref:a,type:"file",accept:".xlsx",disabled:s,style:{display:"none"},onChange:e=>{var i;return u(null==(i=e.target.files)?void 0:i[0])}}),s?o("admin.publishingOptions.importInProgress"):o("admin.publishingOptions.importButton")]}),d.length>0&&(0,i.jsxs)("div",{style:{marginTop:10,padding:"10px 12px",border:`1px solid ${l.admin[300]}`,borderRadius:8,fontSize:12,color:l.admin[100]},children:[(0,i.jsx)("div",{style:{fontWeight:600,marginBottom:6},children:o("admin.publishingOptions.importUnmatched",d.length)}),d.map(e=>(0,i.jsxs)("div",{style:{fontFamily:"ui-monospace, monospace"},children:[e.row,". sor — ",e.dealerName??"?"," (",e.actorCode??"-"," / ",e.sincom??"-",")"]},e.row))]})]})}let J={companyName:"",city:"",postalCode:"",dealerCode:"",idSiteGeo:""};function Q(e){let{lookups:t,showImport:a,selection:s,onChange:c}=e,u=(0,p.useAdminT)(),[h,g]=(0,n.useState)(J),[m,b]=(0,n.useState)(N),[x,f]=(0,n.useState)(null),[y,S]=(0,n.useState)(!1),[v,E]=(0,n.useState)(s.dealerLocations.length>0),[L,C]=(0,n.useState)(0===s.dealerLocations.length),[j,T]=(0,n.use
1State)(1),D=(0,n.useRef)(new Map),A=e=>i=>g(n=>({...n,[e]:i})),R=(0,n.useRef)(0),k=(0,n.useCallback)(async e=>{let i=++R.current;S(!0);try{let n=await $(e);if(i!==R.current)return;let t=n.items??[];for(let e of t)D.current.set(e.id,e);f(t),T(1)}catch(e){if(i!==R.current)return;F.toast.error((0,G.extractAdminErrorMessage)(e,u("admin.publishingOptions.searchFailed"),u))}finally{i===R.current&&S(!1)}},[]);(0,n.useEffect)(()=>{k({})},[k]);let I=Object.values(h).filter(e=>""!==e.trim()).length+[m.dealerTypes,m.contracts,m.activities,m.groups].filter(e=>e.length>0).length,z=(0,n.useMemo)(()=>{let e=O(u,x??[]);return v?w(e,s.dealerLocations):e},[u,x,v,s.dealerLocations]),_=(0,n.useMemo)(()=>{if(!x)return 0;let e=new Set(x.map(e=>e.id));return s.dealerLocations.filter(i=>!e.has(i)).length},[x,s.dealerLocations]);return(0,i.jsxs)("div",{children:[L?(0,i.jsxs)("div",{style:{backgroundColor:l.admin[200],borderRadius:10,padding:16,marginBottom:16},children:[(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:12},children:[(0,i.jsx)("span",{style:{fontSize:14,fontWeight:600,color:l.admin[400]},children:u("admin.publishingOptions.dealerSearch")}),(0,i.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:16},children:[(0,i.jsx)("button",{type:"button",onClick:()=>{g(J),b(N)},style:{border:"none",background:"transparent",fontSize:13,color:l.admin[400],cursor:"pointer"},children:u("admin.publishingOptions.clearFilters")}),(0,i.jsxs)("button",{type:"button","data-testid":"dealer-search-collapse",onClick:()=>C(!1),style:{border:"none",background:"transparent",fontSize:13,color:l.admin[400],cursor:"pointer",display:"inline-flex",alignItems:"center",gap:4},children:[(0,i.jsx)(r.ChevronUp,{width:14,height:14})," ",u("admin.common.collapse")]})]})]}),(0,i.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",gap:12,marginBottom:12},children:[(0,i.jsx)(W.Input,{size:"sm",label:u("admin.publishingOptions.city"),value:h.city,onChange:A("city")}),(0,i.jsx)(W.Input,{size:"sm",label:u("admin.publishingOptions.postalCode"),value:h.postalCode,onChange:A("postalCode")}),(0,i.jsx)(W.Input,{size:"sm",label:u("admin.publishingOptions.companyName"),value:h.companyName,onChange:A("companyName")}),(0,i.jsx)(W.Input,{size:"sm",label:u("admin.publishingOptions.dealerCode"),value:h.dealerCode,onChange:A("dealerCode")}),(0,i.jsx)(W.Input,{size:"sm",label:"IDSiteGeo",value:h.idSiteGeo,onChange:A("idSiteGeo")})]}),(0,i.jsx)(B,{lookups:t,value:m,onChange:b}),(0,i.jsx)("div",{style:{display:"flex",justifyContent:"flex-end"},children:(0,i.jsx)(o.Button,{size:"sm",color:"primary","data-testid":"dealer-search-submit",iconLeading:d.SearchLg,isLoading:y,onClick:()=>(C(!1),k({...h,contracts:m.contracts,groups:m.groups,activities:m.activities,dealerTypes:m.dealerTypes})),children:u("admin.common.search")})})]}):(0,i.jsxs)("button",{type:"button","data-testid":"dealer-search-expand",onClick:()=>C(!0),style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",backgroundColor:l.admin[200],border:"none",borderRadius:10,padding:"12px 16px",marginBottom:16,cursor:"pointer"},children:[(0,i.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:8},children:[(0,i.jsx)(M.ChevronRight,{width:16,height:16,color:l.admin[400]}),(0,i.jsx)("span",{style:{fontSize:14,fontWeight:600,color:l.admin[400]},children:u("admin.publishingOptions.dealerSearch")}),(0,i.jsxs)("span",{style:{fontSize:13,color:l.admin[140]},children:["· ",I>0?u("admin.publishingOptions.activeFilters",I):u("admin.publishingOptions.noActiveFilter")]})]}),(0,i.jsx)("span",{style:{fontSize:13,color:l.admin[400]},children:u("admin.common.modify")})]}),null!==x&&(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:12},children:[(0,i.jsx)("span",{style:{fontSize:13,color:l.admin[100]},children:u("admin.publishingOptions.resultCount",x.length,s.dealerLocations.length)}),(0,i.jsxs)("div",{style:{display:"flex",border:`1px solid ${l.admin[850]}`,borderRadius:8,overflow:"hidden"},children:[(0,i.jsx)(Z,{active:!v,onClick:()=>{E(!1),T(1)},children:u("admin.common.all")}),(0,i.jsx)(Z,{active:v,onClick:()=>{E(!0),T(1)},children:u("admin.publishingOptions.selectedOnly")})]})]}),(0,i.jsx)("div",{style:{border:`1px solid ${l.admin[850]}`,borderRadius:10,padding:16},children:null===x?(0,i.jsx)("div",{style:{padding:"24px 12px",textAlign:"center",fontSize:13,color:l.admin[600]},children:y?u("admin.publishingOptions.loadingDealers"):u("admin.publishingOptions.loadDealersHint")}):(0,i.jsx)(V,{buckets:z,selection:s,page:j,onPageChange:T,onChange:c})}),a&&(0,i.jsx)(X,{onImported:function(e){for(let i of e.matched??[])D.current.set(i.id,i);let i=P({publishTo:"SELECTED_DEALERS",...s},e);c({dealerLocations:i.dealerLocations??[],dealerLocationAmIds:i.dealerLocationAmIds??[]})}}),v&&_>0&&(0,i.jsx)("div",{style:{marginTop:12,fontSize:13,color:l.admin[710]},children:u("admin.publishingOptions.hiddenSelected",_)}),0===s.dealerLocations.length&&(0,i.jsx)("div",{style:{marginTop:12,fontSize:13,color:l.admin[710]},children:u("admin.publishingOptions.noneSelectedWarning")})]})}function Z(e){let{active:n,onClick:t,children:o}=e;return(0,i.jsx)("button",{type:"button",onClick:t,style:{border:"none",padding:"6px 12px",fontSize:12,fontWeight:n?600:400,color:n?l.admin[400]:l.admin[600],backgroundColor:n?l.admin[200]:"transparent",curs
1or:"pointer"},children:o})}var ee=e.i(673850),ei=e.i(26513);function en(e){return e.open?(0,i.jsx)(et,{...e}):null}function et(e){let{initial:s,saving:r,onSave:d,onClose:c}=e,u=(0,p.useAdminT)(),[h,g]=(0,n.useState)(s),[m,b]=(0,n.useState)(!1),x=(0,ee.useDealerLookups)(!0),{showImportButton:S}=(0,ee.usePublishingOptionsSettings)(),{isCountrySite:v,isLoading:L}=(0,ei.useSiteInfo)();(0,n.useEffect)(()=>{function e(e){"Escape"===e.key&&c()}return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[c]);let C=E(h,s.owningPage),j={dealerTypes:h.selectedDealerTypes??[],contracts:h.selectedDealerContracts??[],activities:h.selectedActivities??[],groups:h.selectedDealerGroups??[]};return(0,t.createPortal)((0,i.jsx)("div",{style:{position:"fixed",inset:0,zIndex:1e4,display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"rgba(16, 24, 40, 0.5)",fontFamily:"system-ui, sans-serif"},onClick:c,children:(0,i.jsxs)("div",{onClick:e=>e.stopPropagation(),style:{backgroundColor:l.admin[900],borderRadius:12,maxWidth:1180,width:"95%",maxHeight:"90vh",display:"flex",flexDirection:"column",overflow:"hidden",boxShadow:"0 24px 48px rgba(0,0,0,0.25)"},children:[(0,i.jsx)("div",{"data-testid":"publishing-options-modal",style:{fontSize:16,fontWeight:600,color:l.admin[50],padding:"24px 24px 16px"},children:u("admin.publishingOptions.title")}),(0,i.jsxs)("div",{style:{flex:1,minHeight:0,display:"flex",borderTop:`1px solid ${l.admin[850]}`},children:[(0,i.jsxs)("div",{style:{width:280,flexShrink:0,padding:"16px 20px 16px 24px",borderRight:`1px solid ${l.admin[850]}`,overflowY:"auto"},children:[(0,i.jsx)("div",{"data-testid":"publishing-options-modes",style:{marginBottom:12},children:(0,i.jsx)(a.RadioGroup,{"aria-label":u("admin.publishingOptions.overlayButton"),value:h.publishTo,onChange:e=>g(i=>({...i,publishTo:e})),children:y(v||L).map(e=>(0,i.jsx)(a.Radio,{value:e,children:f(u)[e]},e))})}),(0,i.jsx)("div",{style:{fontSize:12,color:l.admin[600],lineHeight:1.5},children:{ALL_DEALERS:u("admin.publishingOptions.hint.allDealers"),SELECTED_DEALERS:u("admin.publishingOptions.hint.selectedDealers"),SELECTED_DEALER_TYPES:u("admin.publishingOptions.hint.selectedDealerTypes"),NO_DEALERS:u("admin.publishingOptions.hint.noDealers")}[h.publishTo]})]}),(0,i.jsxs)("div",{style:{flex:1,minWidth:0,overflowY:"auto",padding:"16px 24px"},children:[x.loading&&(0,i.jsx)("div",{style:{fontSize:13,color:l.admin[600],marginBottom:12},children:u("admin.publishingOptions.loadingMasterData")}),"SELECTED_DEALERS"===h.publishTo&&(0,i.jsx)(Q,{lookups:x,showImport:S,selection:{dealerLocations:h.dealerLocations??[],dealerLocationAmIds:h.dealerLocationAmIds??[]},onChange:e=>g(i=>({...i,...e}))}),"SELECTED_DEALER_TYPES"===h.publishTo&&(0,i.jsx)(B,{lookups:x,value:j,onChange:e=>g(i=>({...i,selectedDealerTypes:e.dealerTypes,selectedDealerContracts:e.contracts,selectedActivities:e.activities,selectedDealerGroups:e.groups}))}),("ALL_DEALERS"===h.publishTo||"NO_DEALERS"===h.publishTo)&&(0,i.jsx)("div",{style:{height:"100%",minHeight:160,display:"flex",alignItems:"center",justifyContent:"center",fontSize:13,color:l.admin[600]},children:u("admin.publishingOptions.noExtraSettings")})]})]}),C&&(0,i.jsxs)("div",{"data-testid":"publishing-options-page-blocks",style:{margin:"0 24px",padding:12,borderRadius:8,backgroundColor:"#FFFAEB",border:"1px solid #FEDF89",fontSize:13,color:"#B54708"},children:[(0,i.jsx)("div",{children:u("admin.publishingOptions.pageBlocksTargets")}),(0,i.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:8,marginTop:8,cursor:"pointer"},children:[(0,i.jsx)("input",{type:"checkbox","data-testid":"publishing-options-also-share-page",checked:m,onChange:e=>b(e.target.checked)}),(0,i.jsx)("span",{style:{fontWeight:600},children:u("admin.publishingOptions.alsoShareOwningPage")})]})]}),(0,i.jsxs)("div",{style:{display:"flex",justifyContent:"flex-end",gap:10,padding:"16px 24px",borderTop:`1px solid ${l.admin[850]}`},children:[(0,i.jsx)(o.Button,{size:"md",color:"secondary","data-testid":"publishing-options-cancel",isDisabled:r,onClick:c,children:u("admin.common.cancel")}),(0,i.jsx)(o.Button,{size:"md",color:"primary","data-testid":"publishing-options-save",isLoading:r,showTextWhileLoading:!0,onClick:()=>d(T(h),C&&m),children:u("admin.common.save")})]})]})}),document.body)}e.s(["PublishingOptionsModal",()=>en],206586)},160090,193901,373359,851426,e=>{"use strict";var i=e.i(843476),n=e.i(447209);function t(e){let{icon:t,onClick:l,disabled:o=!1,title:a,testId:s}=e;return(0,i.jsx)(n.Button,{size:"xs",color:"secondary",iconLeading:t,onClick:l,isDisabled:o,title:a,"data-testid":s})}e.s(["AdminActionButton",()=>t],160090);var l=e.i(95187);let o=(0,l.createServerReference)("40032682d2c083422c9ee093bff2ca2
1c9f26ea0f1a",l.callServer,void 0,l.findSourceMapURL,"getContentPublishingOptions");e.s(["getContentPublishingOptions",()=>o],193901);let a=(0,l.createServerReference)("60f1053c3b3d178b00a0fb91c0919ddc94456a7cd2",l.callServer,void 0,l.findSourceMapURL,"updateContentPublishingOptions");e.s(["updateContentPublishingOptions",()=>a],373359);var s=e.i(681307);s.z.object({id:s.z.number().nullable().optional(),publishTo:s.z.enum(["ALL_DEALERS","SELECTED_DEALERS","SELECTED_DEALER_TYPES","NO_DEALERS"]),dealerLocations:s.z.array(s.z.number()).optional(),dealerLocationAmIds:s.z.array(s.z.number()).optional(),selectedDealerGroups:s.z.array(s.z.number()).optional(),selectedDealerContracts:s.z.array(s.z.string()).optional(),selectedDealerTypes:s.z.array(s.z.enum(["NORMAL","SERVICE","POS","ALL"])).optional(),selectedActivities:s.z.array(s.z.enum(["VN","VO","APV","PR","APVL","VL"])).optional()}),e.s(["DEFAULT_PUBLISHING_OPTIONS",0,{publishTo:"ALL_DEALERS"}],851426)},755424,e=>{"use strict";var i=e.i(843476),n=e.i(271645),t=e.i(170319),l=e.i(218004),o=e.i(160090);e.i(118797);var a=e.i(507007),s=e.i(193901),r=e.i(373359),d=e.i(851426),c=e.i(206586),u=e.i(408205),p=e.i(673850),h=e.i(26513),g=e.i(767276);function m(e){let{width:n=16,height:t=16}=e;return(0,i.jsxs)("svg",{width:n,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,i.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,i.jsx)("circle",{cx:"12",cy:"12",r:"1.5"})]})}function b(e,i){var l;let o=(0,g.useAdminT)(),[c,p]=(0,n.useState)(null),[h,m]=(0,n.use
1State)(!1),[b,x]=(0,n.useState)(!1),f=(null==c||null==(l=c.owningPage)?void 0:l.contentId)??null,y=(0,n.useCallback)(async()=>{m(!0);try{let i=await (0,s.getContentPublishingOptions)(e);return p(i??d.DEFAULT_PUBLISHING_OPTIONS),i??d.DEFAULT_PUBLISHING_OPTIONS}catch(e){return t.toast.error((0,a.extractAdminErrorMessage)(e,o("admin.publishingOptions.loadFailed"),o)),null}finally{m(!1)}},[e]);return{value:c,setValue:p,loading:h,saving:b,load:y,save:(0,n.useCallback)(async(n,l)=>{x(!0);try{if(l&&null!=f)try{let e=await (0,s.getContentPublishingOptions)(f);await (0,r.updateContentPublishingOptions)(f,{...n,id:(null==e?void 0:e.id)??null,version:(null==e?void 0:e.version)??null}),t.toast.success(o("admin.publishingOptions.owningPageSaved"))}catch{t.toast.error(o("admin.publishingOptions.owningPageSaveFailed"))}let a=await (0,r.updateContentPublishingOptions)(e,n);return null==i||i((0,u.toSummary)(a??n)),t.toast.success(o("admin.publishingOptions.saved")),a??n}catch(e){return t.toast.error((0,a.extractAdminErrorMessage)(e,o("admin.publishingOptions.saveFailed"),o)),null}finally{x(!1)}},[e,i,f,o])}}function x(e){let{contentId:n,owned:t,disabled:l,onSaved:a}=e,s=(0,g.useAdminT)(),{value:r,setValue:d,loading:u,saving:h,load:x,save:f}=b(n,a),{showPublishingOptions:y}=(0,p.usePublishingOptionsSettings)();return y&&t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.AdminActionButton,{icon:(0,i.jsx)(m,{}),onClick:()=>void x(),disabled:l||u,title:s("admin.publishingOptions.overlayButton"),testId:"publishing-options-row-action"}),r&&(0,i.jsx)(c.PublishingOptionsModal,{open:!0,initial:r,saving:h,onSave:async(e,i)=>{await f(e,i)&&d(null)},onClose:()=>d(null)})]}):null}function f(e){let{summary:n,owned:t}=e,o=(0,g.useAdminT)(),{showPublishingOptions:a}=(0,p.usePublishingOptionsSettings)(),{isCountrySite:s,isLoading:r}=(0,h.useSiteInfo)(),d=r?null:(0,u.badgeLabel)(o,n,s);return a&&t&&d?(0,i.jsx)("span",{"data-testid":"publishing-options-badge",title:(0,u.badgeTitle)(o,s),style:{fontSize:11,fontWeight:600,color:l.admin[710],backgroundColor:l.admin[870],padding:"2px 8px",borderRadius:4,marginRight:8,fontFamily:"system-ui, sans-serif"},children:d}):null}e.s(["PublishingOptionsBadge",()=>f,"PublishingOptionsRowAction",()=>x,"PublishingTargetIcon",()=>m,"useContentPublishingOptions",()=>b])},979498,e=>{"use strict";var i=e.i(271645),n=e.i(618566),t=e.i(170319),l=e.i(95187);let o=(0,l.createServerReference)("4095c87436ad8665d701b6b241a325a6253bc6c1a1",l.callServer,void 0,l.findSourceMapURL,"customiseContent");e.i(118797);var a=e.i(507007),s=e.i(767276);function r(){let e=(0,s.useAdminT)(),l=(0,n.useRouter)(),[r,d]=(0,i.useState)(!1);return{customise:(0,i.useCallback)(async(i,n)=>{d(!0);try{let a=await o(i);t.toast.success(a.alreadyOwned?e("admin.customise.alreadyOwned"):n),l.refresh()}catch(i){t.toast.error((0,a.extractAdminErrorMessage)(i,e("admin.customise.failed"),e))}finally{d(!1)}},[e,l]),pending:r}}e.s(["customiseConsequence",0,e=>e("admin.customise.consequence"),"useCustomiseContent",()=>r],979498)}]);

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.