1/*! For license information please see 6480.2e65d9a4da8dd280ea8a.js.LICENSE.txt */ 2"use strict";(self.webpackChunk_guuru_partner_portal||=[]).push([[6480],{6346:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"}},84509:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"}},63951:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(14041)),a=o(n(6346)),i=o(n(8524));function o(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}const d=(e,t)=>r.createElement(i.default,l({},e,{ref:t,icon:a.default})),c=r.forwardRef(d);t.default=c},4628:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(14041)),a=o(n(84509)),i=o(n(8524));function o(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}const d=(e,t)=>r.createElement(i.default,l({},e,{ref:t,icon:a.default})),c=r.forwardRef(d);t.default=c},39853:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"destroy",{enumerable:!0,get:function(){return r.destroy}}),Object.defineProperty(t,"error",{enumerable:!0,get:function(){return r.error}}),Object.defineProperty(t,"info",{enumerable:!0,get:function(){return r.info}}),Object.defineProperty(t,"loading",{enumerable:!0,get:function(){return r.loading}}),Object.defineProperty(t,"notification",{enumerable:!0,get:function(){return r.notification}}),Object.defineProperty(t,"success",{enumerable:!0,get:function(){return r.success}}),Object.defineProperty(t,"warning",{enumerable:!0,get:function(){return r.warning}}
2);var r=n(44600)},44600:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.warning=t.success=t.notification=t.loading=t.info=t.error=t.destroy=void 0,n(82438),n(50020);var r=n(40342);r.message.config({maxCount:1}),r.notification.config({duration:7}),t.info=e=>{r.message.info(e)},t.success=(e,t=!1,n=()=>{})=>{t?(r.message.destroy(),r.Modal.success({title:"Success",content:e,onOk:n})):r.message.success(e)},t.error=(e,t=!0)=>{let n;n=(e=>"object"==typeof e&&!(!e?.message&&!e?.errors))(e)?e.errors?.map(({message:e})=>e).join("<br>")||e.message:e,t?(r.message.destroy(),r.Modal.error({title:"Oops, something went wrong...",content:n})):r.message.error(n)},t.warning=e=>{r.message.warning(e)},t.loading=(e,t=0)=>{r.message.loading(e,t)},t.destroy=()=>{r.message.destroy()},t.notification=(e,t,n="success")=>{r.message.destroy(),r.notification[n]({title:e,description:t})}},57604:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(61519),a=n(40342),i=f(n(39067)),o=f(n(14041)),u=n(32434),l=n(92966),d=n(39853),c=f(n(71266)),s=f(n(48473));function f(e){return e&&e.__esModule?e:{default:e}}const p=function({topic:e,visible:t,onClose:n,updateQuery:i}){const[f]=a.Form.useForm(),[p,{loading:m}]=(0,r.useMutation)(c.default,{update:(0,u.addResult)({list:e=>e?.topics,element:(e,{data:t})=>t.createTopic,updateQuery:i})}),[g,{loading:y}]=(0,r.useMutation)(s.default,{update:(0,u.addResult)({list:e=>e?.topics,element:(e,{data:t})=>t.updateTopic,removeBeforeAdd:t=>t.id===e.id,updateQuery:i})});return o.default.createElement(l.FormDrawer,{name:"topicsForm",form:f,title:(e?"Create":"Update")+" a topic",visible:t,onClose:n,onSave:async t=>{const r=e?{id:e.id,input:t}:{input:t},a=e?g:p;try{(0,d.loading)((e?"Creating":"Updating")+" topic"),await a({variables:r}),(0,d.success)("Topic "+(e?"created":"updated")),n()}catch(e){(0,d.error)(e)}},isSaving:m||y},o.default.createElement(a.Form.Item,{name:"id",label:"Unique Identifier",initialValue:e?.id||"",rules:[{required:!0,message:"You must provide a unique identifier"},{pattern:/^[a-zA-Z]+$/,message:"It may only contain alphabetic characters"}]},o.default.createElement(a.Input,null)),o.default.createElement(a.Form.Item,{name:"title",label:"Title",initialValue:e?.title||"",rules:[{required:!0,message:"You must provide a title"}]},o.default.createElement(a.Input,null)))};p.propTypes={topic:i.default.shape({id:i.default.string,title:i.default.string}),visible:i.default.bool.isRequired,onClose:i.default.func.isRequired,updateQuery:i.default.func.isRequired},t.default=p},76480:(e,t,n)=>{n(60168),n(6826),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=v(n(4628)),a=v(n(63951)),i=n(61519),o=n(40342),u=v(n(56622)),l=v(n(39067)),d=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;
2if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(14041)),c=n(32434),s=n(39853),f=v(n(74158)),p=v(n(67919)),m=v(n(10271)),g=v(n(94985)),y=v(n(57604));function v(e){return e&&e.__esModule?e:{default:e}}const b=function({id:e,updateQuery:t}){const{can:n}=(0,p.default)(),[r,{loading:u}]=(0,i.useMutation)(m.default,{update:(0,c.removeResult)({list:e=>e?.topics,elementId:(e,{data:t})=>t.deleteTopic,getId:e=>e.id,updateQuery:t})});return n("delete","Topic")?d.default.createElement(o.Popconfirm,{title:"Sure to remove?",onConfirm:async()=>{try{(0,s.loading)("Removing Topic"),await r({variables:{id:e}}),(0,s.success)("Topic removed")}catch(e){(0,s.error)(e)}}},d.default.createElement(o.Button,{danger:!0,icon:d.default.createElement(a.default,null),loading:u,ghost:!0})):null};b.propTypes={id:l.default.string.isRequired,updateQuery:l.default.func.isRequired},t.default=function(){const{can:e}=(0,p.default)(),[t,n]=(0,d.useState)(!1),[a,l]=(0,d.useState)(),{loading:c,data:{topics:s}={},updateQuery:m}=(0,i.useQuery)(g.default),v=e=>{n(!0),l(e)};return d.default.createElement(f.default,{page:{title:"Automation"}},d.default.createElement(o.Card,{variant:"borderless"},d.default.createElement(y.default,{topic:a,visible:t,onClose:()=>n(!1),updateQuery:m}),e("create","Topic")&&d.default.createElement(o.Row,{type:"flex",justify:"end"},d.default.createElement(o.Button,{type:"primary",onClick:()=>v()},"Create Topic")),d.default.createElement(o.List,{itemLayout:"horizontal",loading:c,dataSource:(0,u.default)(s,"title"),renderItem:({id:t,title:n})=>{return d.default.createElement(o.List.Item,{key:t,actions:(a={id:t,title:n},[e("update","Topic")?d.default.createElement(o.Button,{icon:d.default.createElement(r.default,null),onClick:()=>v(a)}):null,d.default.createElement(b,{id:a.id,updateQuery:m})])},d.default.createElement(o.List.Item.Meta,{title:n,description:t}));var a}})))}},71266:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(42636);t.default=(0,r.graphql)("\n mutation CreateTopic($input: TopicInput!) {\n createTopic(input: $input) {\n id\n title\n }\n }\n")},10271:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(42636);t.default=(0,r.graphql)("\n mutation DeleteTopic($id: ID!) {\n deleteTopic(id: $id)\n }\n")},48473:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(42636);t.default=(0,r.graphql)("\n mutation UpdateTopic($id: ID!, $input: TopicInput!) {\n updateTopic(id: $id, input: $input) {\n id\n title\n }\n }\n")},94985:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(42636);t.default=(0,r.graphql)("\n query GetTopics {\n topics {\n id\n title\n }\n }\n")}}]); 3//# sourceMappingURL=6480.2e65d9a4da8dd280ea8a.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.