PageSourceSearch

https://netconv.com/packs/js/54329-c3e7d95aba745997ae51.js

js netconv.com collected 2026-10-04 02:50:01 UTC 16,684 bytes, 3 lines download raw bytes

1/*! For license information please see 54329-c3e7d95aba745997ae51.js.LICENSE.txt */
2"use strict";(self.webpackChunknetconv=self.webpackChunknetconv||[]).push([[54329],{59683:function(e,t,r){r.d(t,{a:function(){return n}});var n=(0,r(96540).createContext)()},45403:function(e,t,r){r.d(t,{A:function(){return c}});var n=r(96540),a=r(33546),l=["className","children"];var o=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")};function c(e){var t=e.className,r=e.children,c=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,l);return n.createElement(a.A,Object.assign({className:o("panel-legacy-page",t)},c),r)}},33546:function(e,t,r){r.d(t,{A:function(){return o}});var n=r(96540),a=["as","className","children"];var l=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")};function o(e){var t=e.as,r=void 0===t?"section":t,o=e.className,c=e.children,u=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,a);return n.createElement(r,Object.assign({className:l("panel-page",o)},u),c)}},54329:function(e,t,r){r.r(t),r.d(t,{default:function(){return y}});var n=r(96540),a=r(45403),l=r(47767),o=r(59683),c=r(84166);function u(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function l(r,n,a,l){var u=n&&n.prototype instanceof c?n:c,s=Object.create(u.prototype);return i(s,"_invoke",function(r,n,a){var l,c,u,i=0,s=a||[],m=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return l=t,c=0,u=e,f.n=r,o}};function p(r,n){for(c=r,u=n,t=0;!m&&i&&!a&&t<s.length;t++){var a,l=s[t],p=f.p,d=l[2];r>3?(a=d===n)&&(u=l[(c=l[4])?5:(c=3,3)],l[4]=l[5]=e):l[0]<=p&&((a=r<2&&p<l[1])?(c=0,f.v=n,f.n=l[1]):p<d&&(a=r<3||l[0]>n||n>d)&&(l[4]=r,l[5]=n,f.n=d,c=0))}if(a||r>1)return o;throw m=!0,n}return function(a,s,d){if(i>1)throw TypeError("Generator is already running");for(m&&1===s&&p(s,d),c=s,u=d;(t=c<2?e:u)||!m;){l||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(i=2,l){if(c||(a="next"),t=l[a]){if(!(t=t.call(l,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=l.return)&&t.call(l),c<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),c=1);l=e}else if((t=(m=f.n<0)?u:r.call(n,f))!==o)break}catch(t){l=e,c=1,u=t}finally{i=1}}return{value:t,done:m}}}(r,a,l),!0),s}var o={};function c(){}function s(){}function m(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(i(t={},n,function(){return this}),t),p=m.prototype=c.prototype=Object.create(f);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,i(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=m,i(p,"constructor",m),i(m,"constructor",s),s.displayName="GeneratorFunction",i(m,a,"GeneratorFunction"),i(p),i(p,a,"Generator"),i(p,n,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(u=function(){return{w:l,m:d}})()}function i(e,t,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}i=function(e,t,r,n){function l(t,r){i(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(l("next",0),l("throw",1),l("return",2))},i(e,t,r,n)}function s(e,t,r,n,a,l,o){try{var c=e[l](o),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,a)}function m(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var l=e.apply(t,r);function o(e){s(l,n,a,o,c,"next",e)}function c(e){s(l,n,a,o,c,"throw",e)}o(void 0)})}}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?f(Object(r),!0).forEach(function(t){d(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l,o,c=[],u=!0,i=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=l.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){i=!0,a=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(i)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return x(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?x(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function y(){(0,n.useContext)(o.a).dispatch;var e=(0,l.LG)()||{},t=(e.current_permission,e.business,b((0,n.useState)(!0),2)),r=t[0],i=t[1],s=b((0,n.useState)(!1),2),f=s[0],x=s[1],y=b((0,n.useState)(!1),2),v=y[0],h=y[1],w=b((0,n.useState)(null),2),g=w[0],_=w[1],E=b((0,n.useState)({enabled:!1,reward_points:100,reward_coupon_enabled:!0,reward_coupon_percent:10,reward_coupon_validity_days:30,referee_coupon_enabled:!0,referee_coupon_percent:15,referee_coupon_validity_days:14}),2),N=E[0],O=E[1],G=b((0,n.useState)([]),2),j=G[0],k=G[1],S=b((0,n.useState)(1),2),P=S[0],C=S[1],A=b((0,n.useState)(null),2),I=A[0],T=A[1],D=b((0,n.useState)(!1),2),B=D[0],F=D[1];(0,n.useEffect)(function(){c.A.get("/panel/v1/franchise_referral_config").then(function(e){var t,r,n,a,l,o=e.data||{};O({enabled:!!o.enabled,reward_points:null!==(t=o.reward_points)&&void 0!==t?t:100,reward_coupon_enabled:!!o.reward_coupon_enabled,reward_coupon_percent:null!==(r=o.reward_coupon_percent)&&void 0!==r?r:10,reward_coupon_validity_days:null!==(n=o.reward_coupon_validity_days)&&void 0!==n?n:30,referee_coupon_enabled:!!o.referee_coupon_enabled,referee_coupon_percent:null!==(a=o.referee_coupon_percent)&&void 0!==a?a:15,referee_coupon_validity_days:null!==(l=o.referee_coupon_validity_days)&&void 0!==l?l:14})}).catch(function(){return _("Erro ao carregar configura\xe7\xf5es.")}).finally(function(){return i(!1)})},[]);var q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;F(!0),c.A.get("/panel/v1/referral_codes?page=".concat(e)).then(function(t){k(t.data.referral_codes||[]),T(t.data.meta||null),C(e)}).catch(function(){}).finally(function(){return F(!1)})};(0,n.useEffect)(function(){q(1)},[]);var R=function(e,t){O(function(r){return p(p({},r),{},d({},e,t))}),h(!1)},U=function(){var e=m(u().m(function e(t){var r,n,a;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return t.preventDefault(),x(!0),_(null),h(!1),e.p=1,e.n=2,c.A.patch("/panel/v1/franchise_referral_config",{franchise_referral_config:N});case 2:h(!0),e.n=4;break;case 3:e.p=3,a=e.v,n=(null===a||void 0===a||null===(r=a.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.errors)||["Erro ao salvar."],_(n.join(" "));case 4:return e.p=4,x(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=m(u().m(function e(t){return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,c.A.patch("/panel/v1/referral_codes/".concat(t.id),{referral_code:{active:!t.active}});case 1:q(P),e.n=3;break;case 2:e.p=2,e.v,alert("Erro ao atualizar c\xf3digo.");case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return n.createElement(n.Fragment,null,n.createElement(a.A,{className:"relative bg-blueGray-100"},n.createElement("div",{className:"relative bg-lightBlue-600 pt-6 md:pt-8 pb-24"}),n.createElement("div",{className:"px-4 md:px-10 mx-auto w-full"},n.createElement("div",{className:"flex flex-wrap mt-4"},n.createElement("div",{className:"w-full xl:w-8/12 mb-12 xl:mb-0 px-4"},n.createElement("div",{className:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},n.createElement("div",{className:"rounded-t mb-0 px-4 py-3 border-0"},n.createElement("h3",{className:"font-semibold text-base text-blueGray-700"},"Programa de Referral")),n.createElement("div",{className:"block w-full overflow-x-auto p-6"},r?n.createElement("p",{className:"text-sm text-blueGray-500"},"Carregando..."):n.createElement("form",{onSubmit:U},n.createElement("div",{className:"flex flex-wrap -mx-3 mb-4"},n.createElement("div",{className:"w-full px-3"},n.createElement("label",{className:"inline-flex items-center cursor-pointer"},n.createElement("input",{type:"checkbox",className:"form-checkbox border-0 rounded text-blueGray-700 w-5 h-5",checked:N.enabled,onChange:function(e){return R("enabled",e.target.checked)}}),n.createElement("span",{className:"ml-2 text-sm font-semibold text-blueGray-600"},"Ativar programa de referral")))),n.createElement("h4",{className:"text-sm font-bold text-blueGray-600 uppercase mb-3 mt-4"},"Recompensa para quem indicou"),n.createElement("div",{className:"flex flex-wrap -mx-3 mb-4"},n.createElement("div",{className:"w-full md:w-1/3 px-3 mb-3"},n.createElement("label",{className:"block uppercase text-blueGray-600 text-xs font-bold mb-2"},"Pontos de loyalty"),n.createElement("input",{type:"number",min:"0",className:"border-0 px-3 py-3 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full",value:N.reward_points,onChange:function(e){return R("reward_points",parseInt(e.target.value,10))}})),n.createElement("div",{className:"w-full md:w-1/3 px-3 mb-3"},n.createElement("label",{className:"block uppercase text-blueGray-600 text-xs font-bold mb-2"},"Desconto cupom (%)"),n.createElement("input",{type:"number",min:"1",max:"90",className:"border-0 px-3 py-3 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full",value:N.reward_coupon_percent,onChange:function(e){return R("reward_coupon_percent",parseInt(e.target.value,10))}})),n.createElement("div",{className:"w-full md:w-1/3 px-3 mb-3"},n.createElement("label",{className:"block uppercase text-blueGray-600 text-xs font-bold mb-2"}
2,"Validade cupom (dias)"),n.createElement("input",{type:"number",min:"1",className:"border-0 px-3 py-3 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full",value:N.reward_coupon_validity_days,onChange:function(e){return R("reward_coupon_validity_days",parseInt(e.target.value,10))}})),n.createElement("div",{className:"w-full px-3"},n.createElement("label",{className:"inline-flex items-center cursor-pointer"},n.createElement("input",{type:"checkbox",className:"form-checkbox border-0 rounded text-blueGray-700 w-5 h-5",checked:N.reward_coupon_enabled,onChange:function(e){return R("reward_coupon_enabled",e.target.checked)}}),n.createElement("span",{className:"ml-2 text-sm text-blueGray-600"},"Emitir cupom para quem indicou")))),n.createElement("h4",{className:"text-sm font-bold text-blueGray-600 uppercase mb-3 mt-4"},"Recompensa para quem foi indicado"),n.createElement("div",{className:"flex flex-wrap -mx-3 mb-4"},n.createElement("div",{className:"w-full md:w-1/2 px-3 mb-3"},n.createElement("label",{className:"block uppercase text-blueGray-600 text-xs font-bold mb-2"},"Desconto cupom (%)"),n.createElement("input",{type:"number",min:"1",max:"90",className:"border-0 px-3 py-3 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full",value:N.referee_coupon_percent,onChange:function(e){return R("referee_coupon_percent",parseInt(e.target.value,10))}})),n.createElement("div",{className:"w-full md:w-1/2 px-3 mb-3"},n.createElement("label",{className:"block uppercase text-blueGray-600 text-xs font-bold mb-2"},"Validade cupom (dias)"),n.createElement("input",{type:"number",min:"1",className:"border-0 px-3 py-3 text-blueGray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring w-full",value:N.referee_coupon_validity_days,onChange:function(e){return R("referee_coupon_validity_days",parseInt(e.target.value,10))}})),n.createElement("div",{className:"w-full px-3"},n.createElement("label",{className:"inline-flex items-center cursor-pointer"},n.createElement("input",{type:"checkbox",className:"form-checkbox border-0 rounded text-blueGray-700 w-5 h-5",checked:N.referee_coupon_enabled,onChange:function(e){return R("referee_coupon_enabled",e.target.checked)}}),n.createElement("span",{className:"ml-2 text-sm text-blueGray-600"},"Emitir cupom de boas-vindas para o novo cliente")))),g&&n.createElement("p",{className:"text-red-500 text-sm mb-3"},g),v&&n.createElement("p",{className:"text-green-500 text-sm mb-3"},"\u2713 Configura\xe7\xf5es salvas."),n.createElement("button",{type:"submit",disabled:f,className:"bg-lightBlue-500 text-white font-bold uppercase text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none ease-linear transition-all duration-150"},f?"Salvando...":"Salvar"))))),n.createElement("div",{className:"w-full xl:w-4/12 px-4"},n.createElement("div",{className:"relative flex flex-col min-w-0 break-words bg-white w-full mb-6 shadow-lg rounded"},n.createElement("div",{className:"rounded-t mb-0 px-4 py-3 border-0"},n.createElement("h3",{className:"font-semibold text-base text-blueGray-700"},"C\xf3digos Ativos")),n.createElement("div",{className:"block w-full overflow-x-auto"},B?n.createElement("p",{className:"text-sm text-blueGray-500 p-4"},"Carregando..."):n.createElement("table",{className:"items-center w-full bg-transparent border-collapse"},n.createElement("thead",null,n.createElement("tr",null,n.createElement("th",{className:"px-3 py-2 text-xs font-semibold text-blueGray-500 uppercase text-left"},"C\xf3digo"),n.createElement("th",{className:"px-3 py-2 text-xs font-semibold text-blueGray-500 uppercase text-left"},"Usos"),n.createElement("th",{className:"px-3 py-2 text-xs font-semibold text-blueGray-500 uppercase text-left"},"Ativo"))),n.createElement("tbody",null,j.map(function(e){return n.createElement("tr",{key:e.id,className:"border-t border-blueGray-200"},n.createElement("td",{className:"px-3 py-2 text-sm text-blueGray-700 font-mono"},e.code),n.createElement("td",{className:"px-3 py-2 text-sm text-blueGray-500"},e.uses_count,e.max_uses?"/".concat(e.max_uses):""),n.createElement("td",{className:"px-3 py-2"},n.createElement("button",{onClick:function(){return V(e)},className:"text-xs font-bold px-2 py-1 rounded ".concat(e.active?"bg-green-100 text-green-700":"bg-red-100 text-red-700")},e.active?"Sim":"N\xe3o")))}),0===j.length&&n.createElement("tr",null,n.createElement("td",{colSpan:3,className:"px-3 py-4 text-sm text-blueGray-400 text-center"},"Nenhum c\xf3digo gerado.")))),I&&I.total_pages>1&&n.createElement("div",{className:"flex justify-between px-4 py-2"},n.createElement("button",{onClick:function(){return q(P-1)},disabled:P<=1,className:"text-xs text-lightBlue-500 disabled:opacity-40"},"\u2190 Anterior"),n.createElement("span",{className:"text-xs text-blueGray-400"},P,"/",I.total_pages),n.createElement("button",{onClick:function(){return q(P+1)},disabled:P>=I.total_pages,className:"text-xs text-lightBlue-500 disabled:opacity-40"},"Pr\xf3xima \u2192")))))))))}}}]);
3//# sourceMappingURL=54329-c3e7d95aba745997ae51.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.