1"use strict";(self.webpackChunksmarty_crm_frontend=self.webpackChunksmarty_crm_frontend||[]).push([[1709],{7924(e,n,t){t.d(n,{h:()=>i});var s,a=t(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var s in t)({}).hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},l.apply(null,arguments)}const i=e=>a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:7,height:14,viewBox:"0 0 7 14"},e),s||(s=a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#201600",strokeWidth:2},a.createElement("path",{d:"m1 4.2 2.5-2.6L6 4.2M6 9l-2.5 2.6L1 9"}))));t.p},60794(e,n,t){t.d(n,{h:()=>i});var s,a=t(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var s in t)({}).hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},l.apply(null,arguments)}const i=e=>a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:7,height:13,viewBox:"0 0 7 13"},e),s||(s=a.createElement("g",{fill:"none",fillRule:"evenodd",stroke:"#201600",strokeWidth:2},a.createElement("path",{d:"M6 1.6 3.5 4.2 1 1.6M1 11.6 3.5 9 6 11.6"}))));t.p},61709(e,n,t){t.r(n),t.d(n,{default:()=>B});var s=t(96540),a=t(69733),l=t(98491),i=t(1596),o=t(65231),c=t(11353),d=t(64467),r=t(20053),h=t(2187),u=t(46376),g=t(19118),p=t(89037),C=t(91766),b=t(49641),x=t(71670),f=t(80646),m=t(67502),y=t(69355),w=t(25503);const v="filterRegions--cca682505ee3866ae0d2",A="allRegions--f5c7b9b7ba6e5dc7707a",E="allChecked--a67386634d234413890e",N="listContent--ba84ffb2e26bc5d8cce2";var k=t(74848);const R=e=>{let{className:n="",searchValue:t="",expandedCountriesNames:l=[],selected:i,partiallySelected:o,regions:c,selectedRegions:d,onChange:h,onSelectCity:u,onSelectCountry:p,onUnselectCity:C,onUnselectCountry:b,onExpandedCountriesChanged:x}=e;const{formatMessage:R}=(0,g.tz)(),S=(0,a.d4)(w.OC),j=(0,s.useCallback)(e=>{const n=l.includes(e);x(n?l.filter(n=>n!==e):l.concat(e))},[l,x]);return(0,k.jsxs)("div",{className:(0,r.A)("box-col nowrap animate__animated animate__fadeInRight",v,n),children:[(0,k.jsx)(f.A,{className:(0,r.A)(A,{[E]:o}),label:R({id:"requisitions"===S||"contacts"===S||"assignments"===S?"locationsAllRequisitions":"locationsAll"}),checked:i||o,onChange:e=>h(e.target.checked)}),(0,k.jsx)("div",{className:(0,r.A)("box-col scrollable nowrap",N),children:(0,m.G)(c,e=>R({id:e})).map((e,n)=>(0,k.jsx)(y.A,{searchValue:t,country:e[0],cities:e[1],status:d,expanded:l.includes(e[0]),onExpand:j,onSelect:p,onUnselect:b,onSelectCity:u,onUnselectCity:C},n))})]})},S="filter-regions-dialog--ef8ec0438999b51addbb",j="filter-items-content--c9b3c80dc9bb991084ce",F="regions--a77a4e00bac90a67e9b6",U="expanded--b7e5db2f8fd3ba6f4a0c",O="input--bfc6003073830beffefa",_="select",L="unselect";class K extends s.PureComponent{constructor(e){super(e),(0,d.A)(this,"handleChangeFilter",e=>{this.props.onChangeFilters(e),this.setState(e)}),(0,d.A)(this,"handleExpandedCountriesChanged",e=>{this.setState({expandedCountriesNames:e})}),(0,d.A)(this,"handleInputChange",e=>{this.props.onFilterChange(e),this.handleClearActiveDialogIndex()}),(0,d.A)(this,"handleChange",e=>e?this.handleSelect():this.handleUnselect()),(0,d.A)(this,"handleSelect",()=>this.handleChangeFilter({selectedRegions:(0,b.EN)(_)(this.state.selectedRegions,{})})),(0,d.A)(this,"handleUnselect",()=>this.handleChangeFilter({selectedRegions:(0,b.EN)(L)(this.state.selectedRegions,{})})),(0,d.A)(this,"handleSelectCountry",e=>{this.handleChangeFilter({selectedRegions:(0,b.Lx)(_)(this.state.selectedRegions,{payload:{country:e}})})}),(0,d.A)(this,"handleUnselectCountry",e=>{this.handleChangeFilter({selectedRegions:(0,b.Lx)(L)(this.state.selectedRegions,{payload:{country:e}})})}),(0,d.A)(this,"handleSelectCity",(e,n)=>this.handleChangeFilter({selectedRegions:(0,b.Y8)(_)(this.state.selectedRegions,{payload:{country:e,city:n}})})),(0,d.A)(this,"handleUnselectCity",(e,n)=>this.handleChangeFilter({selectedRegions:(0,b.Y8)(L)(this.state.selectedRegions,{payload:{country:e,city:n}})})),this.input=(0,s.createRef)(),this.state={expandedCountriesNames:[],selectedRegions:e.selectedRegions}}componentDidMount(){window.addEventListener("keydown",this.handleKeysDown)}componentWillUnmount(){window.removeEventListener("keydown",this.handleKeysDown)}render(){const{intl:{formatMessage:e},collectionName:n,regions:t,buttonTranslationKey:s,filterSearch:a,isExpanded:l,onSave:i,onClose:o,onExpandClick:c}=this.props,{expandedCountriesNames:d,selectedRegions:g}=this.state,p=(0,C.dE)(t,g),b=(0,C.B7)(t,g);return(0,k.jsxs)(x.A,{className:(0,r.A)("nowrap",S),title:e({id:"requisitions"===n||"contacts"===n||"assignments"===n?"regionsRequisitions":"regions"}),showExpandButton:!0,isExpanded:l,onClose:o,onExpandClick:c,children:[(0,k.jsxs)("div",{className:(0,r.A)("box-col nowrap",j),children:[(0,k.jsx)(h.A,{className:(0,r.A)(O),ref:this.input,placeholder:e({id:"centerSidebarHintSearch"}),value:a,autoFocus:!0,onChange:this.handleInputChange}),(0,k.jsx)(R,{className:(0,r.A)(F,{[U]:l}),collectionName:n,selected:p,regions:t,partiallySelected:b,searchValue:a,selectedRegions:g,expandedCountriesNames:d,onChange:this.handleChange,onSelectCountry:this.handleSelectCountry,onUnselectCountry:this.handleUnselectCountry,onSelectCity:this.handleSelectCity,onUnselectCity:this.handleUnselectCity,onExpandedCountriesChanged:this.handleExpandedCountriesChanged})]}),(0,k.jsx)("div",{className:(0,r.A)("box-col nowrap no-overflow"),children:(0,k.jsxs)("div",{className:(0,r.A)("box-row nowrap space-between no-overflow"),children:[(0,k.jsx)(u.A,{kind:"secondary",onClick:()=>this.handleChange(!p),children:e({id:p?"Deselect":"SelectAll"})}),(0,k.jsx)(u.A,{onClick:i,children:e({id:s})})]})})]})}}(0,d.A)(K,"defaultProps",{buttonTranslationKey:"profileSave",filterSearch:""});const M=(0,g.j4)((0,a.Ng)(p.Z8)(K)),B=e=>{let{selectedRegions:n,isExpanded:t,onExpandClick:d,onChangeFilters:r}=e;
1const h=(0,a.wA)(),u=(0,a.d4)(c.BY),[g,p]=(0,s.useState)(""),C=(0,s.useCallback)(e=>p(e),[]),b=(0,s.useCallback)(()=>h((0,l.Vc)({type:o.bv6.OK})),[]),x=(0,s.useCallback)(()=>h((0,l.Vc)({type:o.bv6.CANCEL})),[]);return(0,s.useEffect)(()=>{h((0,i.rt)(u))},[]),(0,k.jsx)(M,{collectionName:u,buttonTranslationKey:"profileSave",filterSearch:g,selectedRegions:n,isExpanded:t,onFilterChange:C,onSave:b,onClose:x,onExpandClick:d,onChangeFilters:r})}},71670(e,n,t){t.d(n,{A:()=>b});var s=t(20053),a=t(60794),l=t(7924),i=t(38327),o=t(3157);const c="filter-wrapper--b771e581e7578600b8ad",d="header--c809e4961b51bb47d4ff",r="expanded--b876b98e59cf6d4bf9ba",h="content--ebde855f4d72655f6d76",u="close--c5a2554612bb0e0b436e",g="wide--db587b9af7d3124c96f7",p="title--f430b86524bccf09a73a";var C=t(74848);const b=e=>{let{className:n="",children:t=null,title:b="",isExpanded:x=!1,onClose:f=()=>{},onExpandClick:m=null}=e;return(0,C.jsxs)("div",{className:(0,s.A)("box-col nowrap radius-4",c,{[r]:x},n),children:[(0,C.jsxs)("div",{className:(0,s.A)(d),children:[!!b&&(0,C.jsx)("b",{className:(0,s.A)("flex-auto",p),children:b}),(0,C.jsx)(o.A,{icon:x?a.h:l.h,className:(0,s.A)("box-row align-middle",g),onClick:m}),(0,C.jsx)(o.A,{icon:i.h,className:(0,s.A)("box-row align-middle",u),onClick:f})]}),(0,C.jsx)("div",{className:(0,s.A)("box-col nowrap no-overflow scrollable",h),children:t})]})}}}]); 2//# sourceMappingURL=1709.adc0482f983073bfc2ac.js.map
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.