PageSourceSearch

https://shomerosh-production.web.app/js/135.88c15e70cfd67b5f92ba.chunk.js

js shomerosh-production.web.app collected 2026-10-03 12:35:32 UTC 8,078 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkclara2_backoffice=self.webpackChunkclara2_backoffice||[]).push([[135],{79999:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(67294),l=n(94184),a=n.n(l),o=function(e){var t=e.children,n=e.size,l=e.reverse,o=e.bordered;return r.createElement("div",{className:a()("ControlPanel ant-page-header",n,{reverse:l,bordered:o})},t)};let i=r.memo(o)},77135:(e,t,n)=>{n.r(t),n.d(t,{default:()=>G});var r=n(67294),l=n(48086),a=n(9676),o=n(60331),i=n(19650),c=n(71577),u=n(24565),s=n(34788),d=n(76772),f=n(27049),m=n(77014),p=n(47389),y=n(82061),h=n(84391),b=n(1977),g=n(96486),E=n.n(g),k=n(80115),v=n(21785),C=n(79999),Z=n(80045),_=n(49249),w=n(39427),A=n(43936),S=n(8391),x=n(21986),T=n(69979),L=n(62939),I=n(13005);function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function P(e){if(Array.isArray(e))return e}function O(e){if(Array.isArray(e))return M(e)}function $(e,t,n,r,l,a,o){try{var i=e[a](o),c=i.value}catch(e){n(e);return}i.done?t(c):Promise.resolve(c).then(r,l)}function F(e){return function(){var t=this,n=arguments;return new Promise(function(r,l){var a=e.apply(t,n);function o(e){$(a,r,l,o,i,"next",e)}function i(e){$(a,r,l,o,i,"throw",e)}o(void 0)})}}function N(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function R(e,t){var n,r,l=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=l){var a=[],o=!0,i=!1;try{for(l=l.call(e);!(o=(n=l.next()).done)&&(a.push(n.value),!t||a.length!==t);o=!0);}catch(e){i=!0,r=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw r}}return a}}function D(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function U(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(e,t){return P(e)||R(e,t)||z(e,t)||D()}function j(e){return O(e)||N(e)||z(e)||U()}function z(e,t){if(e){if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M(e,t)}}function B(e,t){var n,r,l,a,o={label:0,sent:function(){if(1&l[0])throw l[1];return l[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(l=2&a[0]?r.return:a[0]?r.throw||((l=r.return)&&l.call(r),0):r.next)&&!(l=l.call(r,a[1])).done)return l;switch(r=0,l&&(a=[2&a[0],l.value]),a[0]){case 0:case 1:l=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(l=(l=o.trys).length>0&&l[l.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!l||a[1]>l[0]&&a[1]<l[3])){o.label=a[1];break}if(6===a[0]&&o.label<l[1]){o.label=l[1],l=a;break}if(l&&o.label<l[2]){o.label=l[2],o.ops.push(a);break}l[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=l=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}}var K=function(){var e,t=(0,x.Ns)(),n=(0,x.M7)(function(e){return e.languages}),E=(0,x.M7)(function(e){return e.collectionSizes}),M=Y((0,r.useState)([]),2),P=M[0],O=M[1],$=Y((0,A.F)(),3),N=$[0],R=$[1],D=$[2],U=(0,r.useMemo)(function(){return R&&R._id?{countryId:R._id}:{}},[R]),z=(0,w.E)({algoliaIndex:"cities",collection:S.L.get().collections.cities,limit:50,algoliaExternalFilters:U,whereConditions:R?[["countryId","==",R._id]]:void 0}),K=z.data,G=z.inProgress,q=z.errorText,H=z.pagination,J=z.handleSearch,Q=z.handleReset,V=z.handleChangeTableState;(0,r.useEffect)(function(){R&&Q()},[R,E]);var W=(0,r.useCallback)(function(){if(R)return t((0,k.$Z)(_.u.CITY_TEMPLATE_FORM_MODAL,{country:R,onUpdate:Q}))},[R,t,Q]),X=(0,r.useCallback)(function(e){if(R)return t((0,k.$Z)(_.u.CITY_TEMPLATE_FORM_MODAL,{city:e,country:R,onUpdate:Q}))},[R,t,Q]),ee=(0,r.useCallback)(function(){if(R){var e={country:R,exportEnabled:!!K.length};return t((0,k.$Z)(_.u.BULK_UPLOAD_CITY_TEMPLATE_FORM_MODAL,e))}},[t,R,K]),et=(0,r.useCallback)((e=F(function(e){var t;return B(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,S.L.get().collections.cities.doc(e._id).delete()];case 1:return n.sent(),Q(),[3,3];case 2:return t=n.sent(),l.ZP.error((0,T.e$)(t)),[3,3];case 3:return[2]}})}),function(t){return e.apply(this,arguments)}),[Q]),en=(0,r.useCallback)(F(function(){var e,t;return B(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),e=S.L.get().firestore.batch(),P.forEach(function(t){var n=S.L.get().collections.cities.doc(t);e.delete(n)}),[4,e.commit()];case 1:return n.sent(),O([]),Q(),[3,3];case 2:return t=n.sent(),l.ZP.error((0,T.e$)(t)),[3,3];case 3:return[2]}})}),[P,Q]),er=(0,r.useCallback)(function(e){D(e),Q()},[Q,D]),el=(0,r.useCallback)(function(e){return function(){O(function(t){return t.includes(e._id)?t.filter(function(t){return t!==e._id}):j(t).concat([e._id])})}},[]),ea=(0,r.useCallback)(function(){O(function(e){return e.length===K.length?[]:K.map(function(e){return e._id})})},[K]),eo=(0,r.useCallback)(function(){return O([])},[]),ei=(0,r.useMemo)(function(){return[{key:"select",align:"center",width:"24px",title:r.createElement(a.Z,{checked:P.length===K.length,indeterminate:!!P.length&&P.length!==K.length,onClick:ea}),render:function(e){return r.createElement(a.Z,{checked:P.includes(e._id),onClick:el(e)})}},{key:"order",title:"#",render:function(e,t,n){var r=H||{},l=r.pageSize,a=r.current;return(0,L.N)(n,void 0===a?0:a,void 0===l?0:l)}},{key:"name",dataIndex:"name",title:"Name"},{key:"state",dataIndex:"state",title:"State (district)"},{key:"population",dataIndex:"population",title:"Population",sorter:function(e,t){return e.population-t.population}
1,sortDirections:["descend","ascend"]},{key:"coordinates",title:"Lat Long",render:function(e){return r.createElement("span",null,e.latitude,", ",e.longitude)}},{key:"translations",dataIndex:"translations",title:"Languages",render:function(e){return(0,g.map)(e,function(e,t){var l=n.find(function(e){return e._id===t});return l?r.createElement(o.Z,{key:t,title:l.locale},l.name):null})}},{key:"actions",width:80,render:function(e){return r.createElement(i.Z,null,r.createElement(c.Z,{type:"link",title:"Edit",onClick:function(){return X(e)},icon:r.createElement(p.Z,null)}),r.createElement(u.Z,{placement:"topLeft",title:"Are you sure to delete this city?",onConfirm:function(){return et(e)},okText:"Yes",cancelText:"No"},r.createElement(c.Z,{danger:!0,type:"link",title:"Remove",icon:r.createElement(y.Z,null)})))}}]},[n,H,K.length,P,et,X,el,ea]);return r.createElement("div",null,r.createElement(C.Z,null,r.createElement(i.Z,null,r.createElement(v.Z,{countries:N,currentCountry:R,setCountry:er}),r.createElement(s.Z.Search,{allowClear:!0,placeholder:"Search",onChange:J})),r.createElement(i.Z,null,!!P.length&&r.createElement(c.Z,{type:"link",onClick:eo},"Clear selected"),r.createElement(u.Z,{placement:"topLeft",title:"Are you sure to delete selected cities?",okText:"Yes",cancelText:"No",disabled:!P.length,onConfirm:en},r.createElement(c.Z,{danger:!0,icon:r.createElement(y.Z,null),disabled:!R||!P.length},"Remove")),r.createElement(c.Z,{ghost:!0,type:"primary",icon:r.createElement(h.Z,null),disabled:!R,onClick:ee},"Bulk upload"),r.createElement(c.Z,{ghost:!0,type:"primary",icon:r.createElement(b.Z,null),disabled:!R,onClick:W},"Add city"))),q?r.createElement(r.Fragment,null,r.createElement(d.Z,{type:"error",message:(0,T.e$)(q)}),r.createElement(f.Z,null)):null,r.createElement(m.Z,{rowKey:"_id",dataSource:K,columns:ei,pagination:!1,loading:G,scroll:I.b,onChange:V}),r.createElement(Z.Z,{inProgress:G,pagination:H}))};let G=r.memo(K)}}]);

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.