"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6051],{16792:function(n,t,e){e.d(t,{Z:function(){return u}});var i=e(85893),r=e(32970),o=e(11496),a=e(41796),d=e(87357),s=e(72681),l=(0,o.ZP)("div")((function(n){return{right:0,bottom:0,zIndex:99999,width:"100%",height:"100%",position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:n.theme.palette.background.default}}));function u(){return(0,i.jsxs)(l,{children:[(0,i.jsx)(r.m.div,{initial:{rotateY:0},animate:{rotateY:360},transition:{duration:2,ease:"easeInOut",repeatDelay:1,repeat:1/0},children:(0,i.jsx)(s.Z,{disabledLink:!0,sx:{width:64,height:64}})}),(0,i.jsx)(d.Z,{component:r.m.div,animate:{scale:[1.2,1,1,1.2,1.2],rotate:[270,0,0,270,270],opacity:[.25,1,1,1,.25],borderRadius:["25%","25%","50%","50%","25%"]},transition:{ease:"linear",duration:3.2,repeat:1/0},sx:{width:100,height:100,borderRadius:"25%",position:"absolute",border:function(n){return"solid 3px ".concat((0,a.Fq)(n.palette.primary.dark,.24))}}}),(0,i.jsx)(d.Z,{component:r.m.div,animate:{scale:[1,1.2,1.2,1,1],rotate:[0,270,270,0,0],opacity:[1,.25,.25,.25,1],borderRadius:["25%","25%","50%","50%","25%"]},transition:{ease:"linear",duration:3.2,repeat:1/0},sx:{width:120,height:120,borderRadius:"25%",position:"absolute",border:function(n){return"solid 8px ".concat((0,a.Fq)(n.palette.primary.dark,.24))}}})]})}},72681:function(n,t,e){var i=e(85893),r=e(67294),o=e(41664),a=e(2734),d=e(87357);function s(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function l(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{},i=Object.keys(e);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(e).filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})))),i.forEach((function(t){s(n,t,e[t])}))}return n}var u=(0,r.forwardRef)((function(n,t){var e=n.disabledLink,r=void 0!==e&&e,s=n.sx,u=n.isOffset,c=n.isHome,C=(0,a.Z)(),p="light"===C.palette.mode,f=C.palette.primary.main,m=!p||!u&&c?"#fff":"#A6A7A9",A=(0,i.jsx)(d.Z,{ref:t,sx:l({width:40,height:40,cursor:"pointer"},s),children:(0,i.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 325 307",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M223.212 284.363C223.426 285.829 223.2 287.326 222.564 288.664C221.927 290.001 220.908 291.12 219.636 291.879C218.363 292.637 216.894 293.002 215.414 292.925C213.935 292.849 212.511 292.336 211.324 291.45C210.136 290.564 209.237 289.347 208.742 287.95C208.246 286.554 208.176 285.042 208.54 283.606C208.904 282.17 209.685 280.874 210.786 279.882C211.886 278.89 213.256 278.247 214.722 278.033C216.686 277.756 218.68 278.265 220.27 279.45C221.86 280.636 222.918 282.402 223.212 284.363V284.363Z",fill:m}),(0,i.jsx)("path",{d:"M189.732 294.063C190.042 296.153 189.724 298.287 188.821 300.196C187.917 302.106 186.468 303.704 184.656 304.79C182.844 305.875 180.751 306.399 178.641 306.295C176.531 306.191 174.5 305.464 172.803 304.205C171.107 302.946 169.822 301.213 169.111 299.224C168.4 297.235 168.294 295.08 168.808 293.031C169.321 290.982 170.431 289.132 171.996 287.713C173.562 286.295 175.513 285.373 177.602 285.063C178.989 284.858 180.404 284.928 181.764 285.269C183.125 285.61 184.405 286.215 185.531 287.051C186.657 287.887 187.608 288.936 188.329 290.139C189.05 291.343 189.527 292.676 189.732 294.063V294.063Z",fill:m}),(0,i.jsx)("path",{d:"M149.742 291.433C150.096 293.838 149.729 296.294 148.687 298.49C147.645 300.686 145.975 302.524 143.889 303.771C141.803 305.018 139.394 305.619 136.966 305.497C134.538 305.375 132.202 304.536 130.251 303.085C128.3 301.635 126.823 299.639 126.007 297.35C125.191 295.06 125.071 292.58 125.664 290.223C126.258 287.866 127.536 285.738 129.339 284.107C131.142 282.477 133.387 281.417 135.792 281.063C139.016 280.594 142.295 281.422 144.91 283.365C147.525 285.309 149.263 288.211 149.742 291.433Z",fill:m}),(0,i.jsx)("path",{d:"M108.722 276.583C109.18 279.737 108.694 282.956 107.323 285.833C105.953 288.711 103.76 291.117 101.022 292.749C98.2848 294.38 95.125 295.164 91.9422 295C88.7595 294.837 85.6966 293.733 83.1406 291.83C80.5847 289.926 78.6504 287.307 77.5822 284.305C76.514 281.302 76.3597 278.05 77.1389 274.96C77.9182 271.87 79.5959 269.08 81.9602 266.943C84.3244 264.806 87.2691 263.417 90.4221 262.953C92.5193 262.642 94.6573 262.748 96.7134 263.265C98.7695 263.782 100.703 264.7 102.404 265.967C104.104 267.233 105.537 268.823 106.622 270.645C107.706 272.467 108.42 274.485 108.722 276.583V276.583Z",fill:m}),(0,i.jsx)("path",{d:"M66.972 238.673C67.5072 242.298 66.9552 246 65.3858 249.311C63.8164 252.622 61.3002 255.393 58.1555 257.273C55.0108 259.154 51.3789 260.059 47.7195 259.875C44.0601 259.691 40.5375 258.425 37.5976 256.239C34.6576 254.052 32.4324 251.042 31.2034 247.59C29.9745 244.139 29.797 240.4 30.6936 236.847C31.5901 233.294 33.5203 230.087 36.2399 227.632C38.9596 225.177 42.3464 223.583 45.972 223.053C50.8279 222.341 55.7681 223.586 59.7061 226.515C63.6442 229.444 66.2577 233.818 66.972 238.673V238.673Z",fill:m}),(0,i.jsx)("path",{d:"M44.562 181.913C45.1481 185.909 44.5362 189.989 42.8036 193.637C41.071 197.285 38.2956 200.338 34.8283 202.408C31.361 204.479 27.3576 205.475 23.3242 205.271C19.2908 205.066 15.4086 203.67 12.1686 201.259C8.92848 198.848 6.47604 195.531 5.12134 191.726C3.76664 187.922 3.57052 183.801 4.55777 179.885C5.54503 175.969 7.67132 172.434 10.6678 169.726C13.6643 167.018 17.3963 165.26 21.3921 164.673C24.0456 164.282 26.7502 164.418 29.3512 165.073C31.9521 165.728 34.3985 166.89 36.5504 168.491C38.7023 170.092 40.5175 172.102 41.8922 174.405C43.2669 176.708 44.1741 179.259 44.562 181.913V181.913Z",fill:m}),(0,i.jsx)("path",{d:"M46.352 114.993C47.0226 119.552 46.3263 124.208 44.3512 128.371C42.3762 132.534 39.211 136.018 35.2559 138.383C31.3008 140.747 26.7334 141.886 22.1313 141.655C17.5291 141.424 13.0987 139.833 9.40045 137.084C5.70217 134.335 2.90203 130.552 1.35406 126.211C-0.193913 121.871 -0.420204 117.169 0.703821 112.701C1.82785 108.232 4.2517 104.197 7.66891 101.105C11.0861 98.014 15.3432 96.0053 19.9019 95.3333C26.0158 94.4374 32.2354 96.0046 37.1946 99.6908C42.1539 103.377 45.4474 108.881 46.352 114.993V114.993Z",fill:m}),(0,i.jsx)("path",{d:"M88.7721 47.4833C89.5808 52.9794 88.7418 58.5918 86.361 63.6111C83.9802 68.6303 80.1645 72.8309 75.3966 75.6817C70.6286 78.5325 65.1224 79.9056 59.5741 79.6273C54.0258 79.349 48.6847 77.4319 44.2259 74.1182C39.7672 70.8045 36.3911 66.2432 34.5245 61.011C32.6579 55.7787 32.3847 50.1104 33.7393 44.7229C35.094 39.3353 38.0157 34.4704 42.135 30.7432C46.2543 27.0161 51.3863 24.594 56.8821 23.7833C60.5323 23.2449 64.2528 23.4308 67.8311 24.3305C71.4094 25.2303 74.7754 26.8262 77.7368 29.027C80.6982 31.2279 83.197 33.9906 85.0905 37.1574C86.9839 40.3242 88.235 43.8329 88.7721 47.4833V47.4833Z",fill:m}),(0,i.jsx)("path",{d:"M101.502 21.9333C101.284 20.4648 101.506 18.9644 102.141 17.6224C102.776 16.2803 103.795 15.1569 105.069 14.3945C106.343 13.6322 107.815 13.2651 109.298 13.3398C110.781 13.4145 112.208 13.9276 113.399 14.8142C114.59 15.7007 115.491 16.9208 115.988 18.3199C116.485 19.7189 116.555 21.234 116.19 22.6732C115.826 24.1124 115.042 25.411 113.938 26.4043C112.835 27.3977 111.461 28.0412 109.992 28.2533C108.03 28.5313 106.037 28.0233 104.447 26.8398C102.857 25.6563 101.799 23.893 101.502 21.9333V21.9333Z",fill:f}),(0,i.jsx)("path",{d:"M134.982 12.2233C134.675 10.1363 134.993 8.00514 135.897 6.09906C136.801 4.19297 138.249 2.59752 140.059 1.51428C141.869 0.431041 143.96 -0.0913483 146.067 0.0130888C148.174 0.117526 150.202 0.844102 151.896 2.10104C153.59 3.35798 154.874 5.08887 155.585 7.07498C156.295 9.06109 156.401 11.2133 155.889 13.2597C155.377 15.306 154.27 17.1548 152.708 18.5722C151.146 19.9896 149.198 20.9122 147.112 21.2233C144.31 21.6357 141.46 20.9197 139.186 19.2323C136.911 17.5449 135.4 15.0242 134.982 12.2233V12.2233Z",fill:f}),(0,i.jsx)("path",{d:"M174.972 14.8533C174.62 12.4482 174.989 9.99265 176.032 7.79723C177.076 5.60181 178.747 3.76511 180.834 2.5194C182.921 1.27369 185.331 0.67492 187.759 0.798816C190.186 0.922711 192.523 1.7637 194.472 3.21544C196.422 4.66718 197.897 6.66446 198.712 8.9547C199.526 11.2449 199.643 13.7253 199.048 16.082C198.453 18.4388 197.172 20.5662 195.368 22.1951C193.564 23.824 191.317 24.8813 188.912 25.2333C185.687 25.7025 182.408 24.8731 179.795 22.9269C177.181 20.9808 175.447 18.0771 174.972 14.8533V14.8533Z",fill:f}),(0,i.jsx)("path",{d:"M215.982 29.6833C215.522 26.5303 216.008 23.3117 217.376 20.4343C218.745 17.5568 220.936 15.1495 223.672 13.5164C226.408 11.8834 229.566 11.0978 232.749 11.2589C235.931 11.42 238.994 12.5206 241.551 14.4217C244.108 16.3228 246.045 18.9391 247.116 21.94C248.187 24.941 248.344 28.1921 247.569 31.2826C246.793 34.3731 245.119 37.1644 242.757 39.3039C240.396 41.4434 237.454 42.8351 234.302 43.3033C232.204 43.6149 230.066 43.5096 228.009 42.9933C225.952 42.4771 224.018 41.56 222.316 40.2948C220.614 39.0296 219.179 37.441 218.092 35.6201C217.005 33.7992 216.288 31.7818 215.982 29.6833V29.6833Z",fill:f}),(0,i.jsx)("path",{d:"M257.732 67.5833C257.199 63.9586 257.753 60.2572 259.324 56.9474C260.894 53.6375 263.412 50.8679 266.557 48.9889C269.702 47.11 273.334 46.2061 276.993 46.3916C280.652 46.5771 284.174 47.8437 287.112 50.0312C290.051 52.2186 292.276 55.2286 293.504 58.6804C294.732 62.1322 294.908 65.8706 294.011 69.4228C293.114 72.9749 291.183 76.1812 288.464 78.636C285.744 81.0907 282.357 82.6837 278.732 83.2133C276.327 83.5674 273.875 83.4438 271.518 82.8498C269.16 82.2557 266.943 81.2027 264.992 79.7511C263.042 78.2995 261.397 76.4777 260.151 74.3899C258.905 72.302 258.083 69.9891 257.732 67.5833V67.5833Z",fill:f}),(0,i.jsx)("path",{d:"M280.102 124.383C279.51 120.39 280.115 116.311 281.841 112.661C283.567 109.011 286.335 105.955 289.797 103.878C293.26 101.802 297.259 100.798 301.292 100.993C305.324 101.189 309.208 102.576 312.453 104.978C315.697 107.381 318.157 110.691 319.521 114.491C320.885 118.29 321.092 122.409 320.116 126.326C319.14 130.244 317.024 133.784 314.037 136.499C311.05 139.215 307.324 140.984 303.332 141.583C300.677 141.982 297.97 141.853 295.364 141.204C292.759 140.555 290.308 139.398 288.15 137.801C285.993 136.203 284.171 134.196 282.79 131.893C281.409 129.591 280.496 127.039 280.102 124.383V124.383Z",fill:f}),(0,i.jsx)("path",{d:"M278.362 191.293C277.693 186.734 278.392 182.08 280.368 177.918C282.345 173.755 285.511 170.273 289.466 167.91C293.422 165.547 297.989 164.409 302.591 164.642C307.193 164.874 311.622 166.466 315.32 169.216C319.017 171.965 321.816 175.749 323.363 180.089C324.91 184.43 325.135 189.131 324.011 193.599C322.886 198.068 320.462 202.102 317.045 205.193C313.627 208.283 309.371 210.292 304.812 210.963C298.696 211.862 292.474 210.294 287.514 206.606C282.554 202.917 279.262 197.409 278.362 191.293V191.293Z",fill:f}),(0,i.jsx)("path",{d:"M235.942 258.803C235.135 253.309 235.976 247.7 238.357 242.683C240.738 237.667 244.553 233.469 249.319 230.62C254.086 227.772 259.59 226.4 265.136 226.679C270.682 226.959 276.021 228.876 280.477 232.189C284.933 235.502 288.307 240.062 290.173 245.292C292.038 250.522 292.31 256.188 290.956 261.573C289.601 266.958 286.681 271.821 282.563 275.547C278.445 279.272 273.315 281.693 267.822 282.503C264.172 283.043 260.452 282.858 256.874 281.959C253.295 281.059 249.93 279.464 246.969 277.262C244.008 275.061 241.51 272.298 239.618 269.131C237.726 265.963 236.477 262.454 235.942 258.803Z",fill:f}),(0,i.jsx)("path",{d:"M129.732 239.813C129.157 240.569 128.372 241.137 127.475 241.446C126.577 241.755 125.608 241.791 124.691 241.55C123.773 241.308 122.947 240.8 122.318 240.09C121.689 239.379 121.284 238.498 121.156 237.558C121.027 236.617 121.18 235.66 121.596 234.807C122.011 233.953 122.67 233.242 123.489 232.764C124.309 232.285 125.252 232.059 126.199 232.116C127.147 232.173 128.056 232.51 128.812 233.083C129.82 233.858 130.483 234.999 130.655 236.259C130.827 237.519 130.496 238.796 129.732 239.813V239.813Z",fill:m}),(0,i.jsx)("path",{d:"M110.282 228.863C109.465 229.938 108.348 230.747 107.072 231.188C105.796 231.628 104.418 231.681 103.112 231.339C101.806 230.996 100.63 230.274 99.7342 229.264C98.8382 228.254 98.2617 227.002 98.0774 225.664C97.8931 224.326 98.1093 222.964 98.6988 221.75C99.2883 220.535 100.225 219.522 101.389 218.84C102.554 218.157 103.895 217.834 105.243 217.913C106.591 217.992 107.885 218.469 108.962 219.283C109.68 219.824 110.284 220.502 110.739 221.277C111.194 222.051 111.491 222.909 111.614 223.799C111.736 224.689 111.682 225.595 111.453 226.464C111.225 227.333 110.827 228.149 110.282 228.863V228.863Z",fill:m}),(0,i.jsx)("path",{d:"M93.542 209.433C92.6044 210.674 91.3198 211.609 89.8507 212.119C88.3816 212.63 86.7941 212.693 85.2891 212.301C83.7841 211.909 82.4293 211.079 81.3961 209.917C80.3629 208.754 79.6978 207.311 79.4849 205.771C79.272 204.23 79.5209 202.661 80.2002 201.262C80.8794 199.863 81.9585 198.697 83.3007 197.911C84.643 197.126 86.1881 196.756 87.7406 196.849C89.293 196.942 90.783 197.493 92.022 198.433C93.6782 199.693 94.768 201.558 95.0528 203.62C95.3377 205.681 94.7945 207.771 93.542 209.433V209.433Z",fill:m}),(0,i.jsx)("path",{d:"M81.912 184.053C80.678 185.681 78.9891 186.906 77.0588 187.574C75.1286 188.242 73.0436 188.323 71.0675 187.806C69.0914 187.289 67.3128 186.199 65.9565 184.671C64.6002 183.144 63.7272 181.249 63.4477 179.226C63.1683 177.202 63.4949 175.141 64.3864 173.304C65.2779 171.466 66.6941 169.934 68.4562 168.901C70.2183 167.868 72.2471 167.38 74.2861 167.5C76.3252 167.62 78.283 168.341 79.912 169.573C80.997 170.391 81.9097 171.414 82.5978 172.585C83.2859 173.757 83.7359 175.052 83.9217 176.398C84.1076 177.743 84.0257 179.112 83.6808 180.426C83.3359 181.74 82.7348 182.973 81.912 184.053V184.053Z",fill:m}),(0,i.jsx)("path",{d:"M80.5021 147.963C79.0871 149.831 77.1501 151.237 74.9361 152.004C72.7221 152.771 70.3304 152.864 68.0633 152.273C65.7962 151.681 63.7555 150.43 62.1991 148.678C60.6427 146.927 59.6404 144.753 59.319 142.432C58.9977 140.111 59.3716 137.747 60.3935 135.639C61.4154 133.53 63.0395 131.772 65.0604 130.586C67.0813 129.401 69.4084 128.841 71.7476 128.977C74.0867 129.114 76.3328 129.941 78.2021 131.353C80.7068 133.253 82.3557 136.069 82.7868 139.183C83.218 142.297 82.3964 145.454 80.5021 147.963V147.963Z",fill:m}),(0,i.jsx)("path",{d:"M96.3719 112.263C94.8104 114.323 92.6731 115.874 90.2302 116.72C87.7872 117.565 85.1485 117.667 82.6476 117.013C80.1467 116.359 77.896 114.977 76.1801 113.044C74.4642 111.11 73.3603 108.711 73.0078 106.15C72.6553 103.59 73.0702 100.982 74.2 98.6565C75.3298 96.3314 77.1236 94.3935 79.3548 93.0879C81.5859 91.7823 84.1541 91.1676 86.7346 91.3217C89.3151 91.4757 91.7919 92.3916 93.8519 93.9533C96.614 96.0473 98.4311 99.1527 98.9037 102.586C99.3763 106.02 98.4656 109.501 96.3719 112.263V112.263Z",fill:m}),(0,i.jsx)("path",{d:"M127.722 83.0633C125.939 85.4141 123.499 87.1836 120.711 88.1479C117.922 89.1122 114.911 89.2282 112.056 88.4811C109.202 87.734 106.633 86.1574 104.675 83.9506C102.717 81.7438 101.456 79.0059 101.054 76.0831C100.651 73.1602 101.124 70.1836 102.413 67.5296C103.702 64.8755 105.749 62.6632 108.295 61.1723C110.841 59.6814 113.772 58.9789 116.717 59.1535C119.663 59.3281 122.49 60.372 124.842 62.1533C127.996 64.545 130.071 68.0911 130.611 72.0121C131.151 75.9331 130.112 79.9081 127.722 83.0633V83.0633Z",fill:m}),(0,i.jsx)("path",{d:"M177.592 72.1433C175.445 74.9842 172.504 77.1245 169.14 78.2932C165.776 79.462 162.141 79.6068 158.695 78.7094C155.249 77.8119 152.147 75.9124 149.781 73.2513C147.414 70.5902 145.891 67.287 145.402 63.7597C144.914 60.2324 145.482 56.6394 147.036 53.4354C148.59 50.2314 151.06 47.5603 154.132 45.76C157.205 43.9598 160.742 43.1113 164.297 43.3219C167.851 43.5326 171.264 44.7928 174.102 46.9433C177.904 49.824 180.407 54.0961 181.062 58.8211C181.716 63.5462 180.468 68.3377 177.592 72.1433V72.1433Z",fill:m}),(0,i.jsx)("path",{d:"M194.972 66.4933C195.544 65.7344 196.328 65.1622 197.225 64.8492C198.122 64.5363 199.092 64.4966 200.012 64.7353C200.931 64.974 201.76 65.4803 202.391 66.1901C203.023 66.8999 203.43 67.7812 203.56 68.7224C203.691 69.6636 203.539 70.6223 203.124 71.4772C202.709 72.332 202.05 73.0445 201.23 73.5244C200.41 74.0042 199.466 74.2299 198.517 74.1727C197.569 74.1156 196.658 73.7782 195.902 73.2033C194.891 72.4352 194.226 71.2979 194.051 70.0403C193.877 68.7828 194.208 67.5074 194.972 66.4933V66.4933Z",fill:f}),(0,i.jsx)("path",{d:"M214.422 77.4233C215.238 76.3475 216.354 75.5376 217.63 75.0959C218.906 74.6542 220.284 74.6005 221.59 74.9416C222.896 75.2827 224.072 76.0033 224.969 77.0123C225.866 78.0214 226.444 79.2736 226.63 80.6109C226.815 81.9481 226.6 83.3104 226.012 84.5256C225.424 85.7408 224.489 86.7545 223.325 87.4385C222.161 88.1225 220.82 88.4463 219.473 88.3688C218.125 88.2914 216.83 87.8162 215.752 87.0033C215.035 86.4624 214.431 85.7852 213.976 85.0106C213.521 84.236 213.223 83.3792 213.099 82.4893C212.976 81.5994 213.029 80.6938 213.256 79.8245C213.483 78.9552 213.879 78.1392 214.422 77.4233V77.4233Z",fill:f}),(0,i.jsx)("path",{d:"M231.162 96.8633C232.1 95.6225 233.384 94.6877 234.853 94.1772C236.322 93.6668 237.91 93.6036 239.415 93.9957C240.92 94.3879 242.275 95.2176 243.308 96.3801C244.341 97.5425 245.006 98.9853 245.219 100.526C245.432 102.067 245.183 103.636 244.504 105.035C243.825 106.434 242.746 107.6 241.403 108.385C240.061 109.171 238.516 109.541 236.963 109.448C235.411 109.355 233.921 108.803 232.682 107.863C231.03 106.6 229.944 104.736 229.659 102.676C229.375 100.616 229.915 98.5271 231.162 96.8633V96.8633Z",fill:f}),(0,i.jsx)("path",{d:"M242.802 122.243C244.035 120.618 245.722 119.394 247.651 118.727C249.579 118.06 251.662 117.98 253.635 118.496C255.609 119.012 257.386 120.102 258.741 121.627C260.096 123.153 260.968 125.046 261.247 127.067C261.527 129.088 261.201 131.147 260.31 132.983C259.42 134.819 258.006 136.349 256.246 137.382C254.486 138.414 252.459 138.901 250.423 138.783C248.386 138.664 246.43 137.943 244.802 136.713C243.718 135.897 242.805 134.874 242.117 133.704C241.429 132.534 240.979 131.239 240.793 129.894C240.607 128.549 240.689 127.181 241.034 125.868C241.379 124.555 241.98 123.323 242.802 122.243Z",fill:f}),(0,i.jsx)("path",{d:"M244.202 158.323C245.618 156.454 247.557 155.046 249.773 154.278C251.989 153.51 254.383 153.416 256.652 154.009C258.921 154.601 260.964 155.853 262.522 157.606C264.08 159.359 265.083 161.535 265.404 163.858C265.726 166.182 265.351 168.548 264.328 170.658C263.305 172.769 261.679 174.528 259.656 175.715C257.633 176.901 255.303 177.461 252.962 177.324C250.621 177.186 248.373 176.358 246.502 174.943C245.257 174.005 244.21 172.83 243.42 171.486C242.63 170.142 242.114 168.655 241.9 167.111C241.686 165.567 241.78 163.996 242.175 162.488C242.57 160.98 243.259 159.564 244.202 158.323Z",fill:f}),(0,i.jsx)("path",{d:"M228.332 194.033C229.892 191.968 232.029 190.411 234.474 189.561C236.919 188.711 239.561 188.605 242.066 189.257C244.571 189.909 246.826 191.29 248.546 193.224C250.266 195.159 251.373 197.56 251.727 200.124C252.082 202.688 251.668 205.299 250.537 207.628C249.407 209.956 247.611 211.897 245.377 213.204C243.143 214.512 240.571 215.127 237.987 214.972C235.403 214.817 232.924 213.898 230.862 212.333C229.494 211.298 228.343 210.004 227.476 208.523C226.608 207.043 226.041 205.407 225.806 203.707C225.571 202.008 225.673 200.279 226.106 198.619C226.54 196.959 227.296 195.401 228.332 194.033V194.033Z",fill:f}),(0,i.jsx)("path",{d:"M196.982 223.243C198.764 220.894 201.202 219.127 203.989 218.163C206.775 217.2 209.785 217.084 212.637 217.831C215.489 218.578 218.055 220.153 220.012 222.358C221.969 224.563 223.229 227.299 223.631 230.22C224.034 233.14 223.561 236.115 222.274 238.767C220.986 241.419 218.941 243.63 216.397 245.12C213.853 246.61 210.925 247.313 207.981 247.139C205.038 246.965 202.213 245.923 199.862 244.143C196.709 241.753 194.634 238.209 194.094 234.29C193.554 230.37 194.593 226.397 196.982 223.243V223.243Z",fill:f}),(0,i.jsx)("path",{d:"M147.102 234.143C149.251 231.304 152.193 229.167 155.558 228C158.922 226.834 162.556 226.692 166.001 227.591C169.446 228.491 172.547 230.392 174.911 233.054C177.276 235.716 178.798 239.019 179.285 242.546C179.771 246.073 179.201 249.665 177.647 252.868C176.092 256.071 173.622 258.741 170.549 260.54C167.477 262.339 163.94 263.187 160.386 262.976C156.831 262.764 153.42 261.504 150.582 259.353C146.778 256.471 144.275 252.196 143.623 247.469C142.97 242.741 144.222 237.948 147.102 234.143Z",fill:f}),(0,i.jsx)("path",{d:"M112.102 174.773C111.546 174.838 110.984 174.738 110.486 174.483C109.988 174.229 109.576 173.833 109.303 173.345C109.03 172.857 108.907 172.299 108.951 171.741C108.995 171.184 109.203 170.651 109.549 170.212C109.895 169.772 110.363 169.445 110.895 169.272C111.427 169.099 111.998 169.087 112.536 169.238C113.075 169.389 113.557 169.696 113.921 170.12C114.285 170.545 114.515 171.068 114.582 171.623C114.669 172.37 114.458 173.12 113.993 173.711C113.528 174.301 112.848 174.683 112.102 174.773V174.773Z",fill:m}),(0,i.jsx)("path",{d:"M108.772 162.013C107.989 162.099 107.198 161.952 106.498 161.59C105.798 161.229 105.221 160.668 104.838 159.979C104.456 159.291 104.285 158.504 104.348 157.719C104.411 156.934 104.704 156.184 105.191 155.565C105.678 154.946 106.337 154.484 107.085 154.238C107.833 153.991 108.638 153.972 109.397 154.181C110.157 154.39 110.838 154.819 111.354 155.413C111.871 156.008 112.201 156.742 112.302 157.523C112.37 158.051 112.333 158.586 112.192 159.099C112.05 159.612 111.808 160.091 111.48 160.509C111.151 160.928 110.742 161.276 110.277 161.534C109.812 161.792 109.301 161.955 108.772 162.013Z",fill:m}),(0,i.jsx)("path",{d:"M110.182 146.913C109.269 147.019 108.345 146.853 107.527 146.434C106.709 146.016 106.033 145.364 105.585 144.561C105.137 143.759 104.937 142.842 105.01 141.925C105.082 141.009 105.425 140.135 105.995 139.414C106.564 138.692 107.334 138.156 108.209 137.872C109.083 137.588 110.021 137.569 110.906 137.819C111.791 138.068 112.582 138.574 113.179 139.272C113.776 139.971 114.153 140.831 114.262 141.743C114.335 142.351 114.287 142.967 114.121 143.556C113.955 144.144 113.674 144.695 113.295 145.175C112.916 145.655 112.446 146.056 111.912 146.354C111.378 146.653 110.79 146.843 110.182 146.913V146.913Z",fill:m}),(0,i.jsx)("path",{d:"M116.222 131.583C115.024 131.723 113.812 131.505 112.738 130.956C111.665 130.407 110.778 129.552 110.189 128.5C109.601 127.447 109.338 126.243 109.434 125.041C109.529 123.839 109.979 122.692 110.726 121.746C111.473 120.799 112.484 120.095 113.631 119.723C114.778 119.35 116.009 119.326 117.17 119.653C118.331 119.98 119.368 120.644 120.152 121.561C120.935 122.478 121.429 123.606 121.572 124.803C121.667 125.6 121.604 126.407 121.386 127.18C121.168 127.952 120.8 128.673 120.304 129.303C119.807 129.933 119.19 130.459 118.49 130.85C117.79 131.241 117.019 131.49 116.222 131.583V131.583Z",fill:m}),(0,i.jsx)("path",{d:"M131.012 116.173C129.637 116.343 128.243 116.102 127.006 115.479C125.769 114.856 124.744 113.88 124.062 112.675C123.379 111.47 123.07 110.089 123.172 108.707C123.275 107.326 123.785 106.006 124.638 104.915C125.491 103.824 126.649 103.01 127.965 102.577C129.281 102.144 130.695 102.111 132.03 102.482C133.364 102.854 134.558 103.613 135.461 104.663C136.364 105.714 136.935 107.008 137.102 108.383C137.325 110.224 136.81 112.077 135.668 113.538C134.526 114.998 132.852 115.946 131.012 116.173V116.173Z",fill:m}),(0,i.jsx)("path",{d:"M152.722 108.283C151.206 108.462 149.671 108.188 148.311 107.495C146.951 106.802 145.827 105.721 145.081 104.389C144.335 103.057 144 101.534 144.12 100.012C144.239 98.4903 144.807 97.038 145.752 95.8389C146.697 94.6398 147.976 93.7478 149.428 93.2755C150.879 92.8031 152.438 92.7718 153.908 93.1854C155.377 93.599 156.691 94.4389 157.683 95.5991C158.675 96.7592 159.301 98.1875 159.482 99.7033C159.602 100.711 159.522 101.732 159.247 102.708C158.973 103.685 158.508 104.597 157.88 105.394C157.252 106.191 156.474 106.856 155.589 107.352C154.704 107.848 153.729 108.164 152.722 108.283V108.283Z",fill:m}),(0,i.jsx)("path",{d:"M178.012 109.673C176.28 109.879 174.526 109.566 172.971 108.774C171.417 107.983 170.132 106.748 169.28 105.226C168.427 103.705 168.044 101.964 168.181 100.225C168.317 98.4864 168.966 96.8269 170.045 95.4567C171.125 94.0865 172.586 93.0671 174.245 92.5274C175.904 91.9877 177.685 91.952 179.364 92.4247C181.043 92.8974 182.544 93.8574 183.678 95.1832C184.811 96.5091 185.526 98.1412 185.732 99.8733C185.872 101.024 185.782 102.191 185.469 103.307C185.157 104.424 184.626 105.467 183.909 106.378C183.191 107.288 182.301 108.048 181.289 108.614C180.277 109.179 179.164 109.539 178.012 109.673Z",fill:m}),(0,i.jsx)("path",{d:"M203.102 126.433C201.016 126.681 198.904 126.304 197.031 125.352C195.159 124.399 193.611 122.914 192.583 121.082C191.554 119.25 191.091 117.155 191.253 115.061C191.414 112.966 192.192 110.967 193.489 109.314C194.786 107.662 196.543 106.431 198.539 105.776C200.535 105.122 202.68 105.073 204.704 105.637C206.727 106.201 208.539 107.351 209.909 108.944C211.279 110.536 212.146 112.498 212.402 114.583C212.571 115.972 212.465 117.381 212.088 118.729C211.712 120.076 211.074 121.337 210.21 122.437C209.346 123.538 208.274 124.458 207.054 125.143C205.834 125.829 204.491 126.267 203.102 126.433V126.433Z",fill:m}),(0,i.jsx)("path",{d:"M212.622 131.513C212.995 131.461 213.375 131.484 213.74 131.581C214.104 131.677 214.445 131.846 214.744 132.076C215.042 132.306 215.291 132.594 215.477 132.922C215.663 133.25 215.781 133.612 215.825 133.986C215.869 134.36 215.838 134.74 215.733 135.102C215.628 135.464 215.452 135.801 215.215 136.094C214.979 136.388 214.686 136.631 214.354 136.809C214.022 136.987 213.657 137.098 213.282 137.133C212.909 137.186 212.529 137.163 212.165 137.066C211.8 136.969 211.459 136.801 211.161 136.571C210.862 136.34 210.613 136.053 210.427 135.725C210.242 135.397 210.123 135.035 210.079 134.661C210.035 134.286 210.067 133.907 210.171 133.545C210.276 133.183 210.452 132.845 210.689 132.552C210.926 132.259 211.219 132.016 211.551 131.838C211.883 131.659 212.247 131.549 212.622 131.513V131.513Z",fill:f}),(0,i.jsx)("path",{d:"M215.952 144.273C216.734 144.192 217.523 144.342 218.221 144.707C218.918 145.071 219.492 145.633 219.871 146.322C220.251 147.011 220.419 147.796 220.354 148.58C220.29 149.364 219.996 150.112 219.508 150.729C219.021 151.347 218.363 151.807 217.615 152.052C216.868 152.297 216.065 152.317 215.306 152.108C214.548 151.9 213.868 151.472 213.352 150.879C212.835 150.286 212.505 149.553 212.402 148.773C212.332 148.244 212.37 147.705 212.511 147.19C212.653 146.675 212.897 146.194 213.228 145.774C213.558 145.355 213.97 145.006 214.438 144.748C214.906 144.49 215.421 144.329 215.952 144.273Z",fill:f}),(0,i.jsx)("path",{d:"M214.522 159.373C215.435 159.265 216.36 159.43 217.179 159.847C217.998 160.265 218.676 160.915 219.125 161.717C219.575 162.519 219.777 163.437 219.705 164.353C219.633 165.27 219.292 166.145 218.723 166.867C218.154 167.59 217.384 168.127 216.51 168.412C215.635 168.697 214.696 168.716 213.811 168.468C212.926 168.219 212.134 167.713 211.537 167.015C210.939 166.316 210.561 165.456 210.452 164.543C210.316 163.32 210.667 162.092 211.428 161.125C212.19 160.158 213.301 159.529 214.522 159.373Z",fill:f}),(0,i.jsx)("path",{d:"M208.492 174.733C209.69 174.595 210.901 174.816 211.974 175.366C213.046 175.916 213.932 176.772 214.519 177.825C215.105 178.878 215.367 180.081 215.27 181.283C215.173 182.485 214.722 183.631 213.975 184.576C213.227 185.522 212.216 186.225 211.069 186.596C209.922 186.968 208.691 186.991 207.531 186.664C206.371 186.336 205.334 185.672 204.551 184.755C203.768 183.838 203.274 182.71 203.132 181.513C203.036 180.716 203.099 179.907 203.316 179.134C203.534 178.36 203.903 177.638 204.401 177.008C204.899 176.377 205.517 175.852 206.219 175.462C206.921 175.071 207.694 174.824 208.492 174.733V174.733Z",fill:f}),(0,i.jsx)("path",{d:"M193.692 190.123C195.066 189.961 196.458 190.21 197.69 190.838C198.923 191.467 199.942 192.446 200.618 193.654C201.295 194.861 201.598 196.241 201.49 197.621C201.383 199 200.868 200.317 200.013 201.404C199.157 202.491 197.998 203.301 196.683 203.73C195.368 204.159 193.954 204.189 192.622 203.815C191.29 203.442 190.098 202.682 189.197 201.631C188.297 200.581 187.728 199.287 187.562 197.913C187.452 196.999 187.523 196.072 187.772 195.186C188.02 194.299 188.441 193.47 189.011 192.746C189.58 192.023 190.287 191.419 191.09 190.968C191.893 190.518 192.778 190.231 193.692 190.123V190.123Z",fill:f}),(0,i.jsx)("path",{d:"M172.002 197.993C173.52 197.814 175.057 198.089 176.419 198.783C177.781 199.478 178.906 200.56 179.653 201.894C180.4 203.228 180.734 204.753 180.614 206.276C180.494 207.8 179.925 209.254 178.979 210.455C178.033 211.655 176.752 212.548 175.299 213.021C173.845 213.494 172.284 213.525 170.813 213.111C169.341 212.696 168.026 211.855 167.033 210.693C166.039 209.531 165.413 208.101 165.232 206.583C165.112 205.575 165.192 204.552 165.467 203.575C165.743 202.597 166.208 201.683 166.837 200.885C167.466 200.088 168.245 199.421 169.132 198.925C170.018 198.429 170.993 198.112 172.002 197.993Z",fill:f}),(0,i.jsx)("path",{d:"M146.702 196.583C148.432 196.378 150.184 196.69 151.737 197.481C153.29 198.271 154.573 199.504 155.425 201.024C156.277 202.544 156.659 204.282 156.523 206.019C156.388 207.756 155.74 209.414 154.662 210.783C153.584 212.152 152.124 213.17 150.467 213.709C148.81 214.249 147.031 214.284 145.354 213.813C143.677 213.341 142.177 212.382 141.045 211.058C139.912 209.734 139.198 208.103 138.992 206.373C138.854 205.224 138.944 204.059 139.257 202.944C139.57 201.83 140.099 200.788 140.816 199.879C141.532 198.969 142.421 198.21 143.431 197.644C144.441 197.079 145.552 196.718 146.702 196.583Z",fill:f}),(0,i.jsx)("path",{d:"M121.612 179.863C123.697 179.617 125.809 179.995 127.679 180.948C129.55 181.902 131.096 183.388 132.122 185.22C133.148 187.052 133.608 189.147 133.444 191.24C133.28 193.333 132.499 195.331 131.2 196.98C129.901 198.63 128.143 199.858 126.146 200.508C124.15 201.158 122.005 201.202 119.984 200.634C117.963 200.066 116.155 198.912 114.789 197.317C113.424 195.722 112.562 193.758 112.312 191.673C111.979 188.874 112.772 186.057 114.516 183.842C116.26 181.628 118.813 180.196 121.612 179.863Z",fill:f})]})});return r?(0,i.jsx)(i.Fragment,{children:A}):(0,i.jsx)(o.default,{href:"/",children:A})}));u.displayName="LogoColapsed",t.Z=u},31179:function(n,t,e){e.d(t,{Z:function(){return u}});var i=e(85893),r=e(11496),o=e(14564);function a(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function d(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{},i=Object.keys(e);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(e).filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})))),i.forEach((function(t){a(n,t,e[t])}))}return n}function s(n,t){if(null==n)return{};var e,i,r=function(n,t){if(null==n)return{};var e,i,r={},o=Object.keys(n);for(i=0;i<o.length;i++)e=o[i],t.indexOf(e)>=0||(r[e]=n[e]);return r}(n,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(i=0;i<o.length;i++)e=o[i],t.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(r[e]=n[e])}return r}var l=(0,r.ZP)("span")((function(n){var t=n.arrow,e=n.theme,i="solid 1px ".concat(e.palette.grey[50012]),r={borderRadius:"0 0 3px 0",top:-6,borderBottom:i,borderRight:i},o={borderRadius:"3px 0 0 0",bottom:-6,borderTop:i,borderLeft:i},s={borderRadius:"0 3px 0 0",left:-6,borderTop:i,borderRight:i},l={borderRadius:"0 0 0 3px",right:-6,borderBottom:i,borderLeft:i};return d(a({},e.breakpoints.up("sm"),{zIndex:1,width:12,height:12,content:"''",position:"absolute",transform:"rotate(-135deg)",background:e.palette.background.paper}),"top-left"===t&&d({},r,{left:20}),"top-center"===t&&d({},r,{left:0,right:0,margin:"auto"}),"top-right"===t&&d({},r,{right:20}),"bottom-left"===t&&d({},o,{left:20}),"bottom-center"===t&&d({},o,{left:0,right:0,margin:"auto"}),"bottom-right"===t&&d({},o,{right:20}),"left-top"===t&&d({},s,{top:20}),"left-center"===t&&d({},s,{top:0,bottom:0,margin:"auto"}),"left-bottom"===t&&d({},s,{bottom:20}),"right-top"===t&&d({},l,{top:20}),"right-center"===t&&d({},l,{top:0,bottom:0,margin:"auto"}),"right-bottom"===t&&d({},l,{bottom:20}))}));function u(n){var t=n.children,e=n.arrow,r=void 0===e?"top-right":e,a=n.disabledArrow,u=n.sx,c=s(n,["children","arrow","disabledArrow","sx"]);return(0,i.jsxs)(o.ZP,d({anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{sx:d({p:1,width:200,overflow:"inherit"},u)}},c,{children:[!a&&(0,i.jsx)(l,{arrow:r}),t]}))}},38971:function(n,t,e){e.d(t,{ec:function(){return w},je:function(){return y},ry:function(){return c},Yq:function(){return u},nM:function(){return C},wS:function(){return D}});var i=e(67294),r=e(34051),o=e.n(r),a=e(85893),d=e(56254),s=e(10552),l=e(94634),u="mutation UpdatePdv(\n  $input: UpdatePdvInput!\n  $condition: ModelPdvConditionInput\n) {\n  updatePdv(input: $input, condition: $condition) {\n      id\n      customId\n        establishmentId\n        operator {\n          name\n          cpf\n        }\n        lastOpening\n        settingsId\n        settings {\n          cashlessOperations {\n            RECHARGE\n            CREATE_TAG\n            SHOW_BALANCE\n            FORMAT_TAG\n            SEARCH\n            TRANSACTIONS_RESUME\n            TAG_FEE\n            CHARGEBACK\n            FAST_TAG\n          }\n          paymentOptions {\n              CREDIT_CARD\n              DEBIT_CARD\n              CASHLESS\n              PIX\n              CASH\n              ALWAYS_APPLY_SERVICE_TAX\n              SERVICE_TAX_OPTION_ON_CHECKOUT\n              CASH_CALC\n              BANK_TRANSFER\n              DEAD_VALUE\n              SERVICE_TAX\n              SPLIT_PAYMENT\n          }\n          printOptions {\n              PRINT_TICKETS\n              GROUP_ITEMS\n              GROUP_OPTION_ON_CHECKOUT\n              ESTABLISHMENT_RECEIPT\n              PRINT_OPTION_ON_CHECKOUT\n              BARCODE\n              PRODUCTION_COPY\n              PRODUCTION_PRINT\n              AUX_IMG_FOR_PRODUCTION\n              TABLE\n              NOTE\n              TAG_BALANCE_PRINT\n          }\n          productCategories\n        }\n        isOpen\n        external\n        createdAt\n        updatedAt\n        _version\n        _deleted\n        _lastChangedAt\n  }\n}\n",c="mutation CreateProduct(\n  $input: CreateProductInput!\n  $condition: ModelProductConditionInput\n) {\n  createProduct(input: $input, condition: $condition) {\n    id\n    name\n    status\n    description\n    price\n    cost\n    class\n    brand\n    cover\n    available\n    highlighted\n    establishmentId\n    stock\n    additional\n    sku\n    unidade_comercial\n    fiscal {\n      activated\n      ncm\n      cfop\n      csosn\n      cst\n      cest\n      icms_aliquota\n      icms_origem\n      icms_modalidade_base_calculo\n    }\n    promotions {\n      code\n      description\n      price\n      discont\n      applyTo\n      minQty\n      available\n      promotionalHourId\n    }\n    preferences\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",C="mutation UpdateProduct(\n  $input: UpdateProductInput!\n  $condition: ModelProductConditionInput\n) {\n  updateProduct(input: $input, condition: $condition) {\n    id\n    name\n    status\n    description\n    price\n    cost\n    class\n    brand\n    cover\n    available\n    highlighted\n    establishmentId\n    stock\n    additional\n    sku\n    unidade_comercial\n    fiscal {\n      activated\n      ncm\n      cfop\n      csosn\n      cst\n      cest\n      icms_aliquota\n      icms_origem\n      icms_modalidade_base_calculo\n    }\n    promotions {\n      code\n      description\n      price\n      discont\n      applyTo\n      minQty\n      available\n      promotionalHourId\n    }\n    preferences\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",p=e(18490),f=e(51085),m=e(77349),A=e(69119),v=e(83894),_=e(11163),T=e(75920),b=e(54491);function h(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e<t;e++)i[e]=n[e];return i}function E(n,t,e,i,r,o,a){try{var d=n[o](a),s=d.value}catch(l){return void e(l)}d.done?t(s):Promise.resolve(s).then(i,r)}function I(n){return function(){var t=this,e=arguments;return new Promise((function(i,r){var o=n.apply(t,e);function a(n){E(o,i,r,a,d,"next",n)}function d(n){E(o,i,r,a,d,"throw",n)}a(void 0)}))}}function S(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function O(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{},i=Object.keys(e);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(e).filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})))),i.forEach((function(t){S(n,t,e[t])}))}return n}function g(n){return function(n){if(Array.isArray(n))return h(n)}(n)||function(n){if("undefined"!==typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"===typeof n)return h(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);"Object"===e&&n.constructor&&(e=n.constructor.name);if("Map"===e||"Set"===e)return Array.from(e);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return h(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var R={transactions:0,totalAmount:0,cashAmount:0,creditCardAmount:0,debitCardAmount:0,pixAmount:0,cashlessAmount:0,bankTransferAmount:0,taxAmount:0},P={ticketsTotalAmount:0,rechargeTotalAmount:0,chargebackTotalAmount:0,paymentTotalAmount:0,tickets:0,recharges:0,chargebacks:0,payments:0},x={types:[],pdv:null,methods:[],event:null,date:{start:(0,m.Z)((0,A.Z)(new Date),-2),end:(0,v.Z)(new Date)}},N=(0,i.createContext)({});function y(n){var t=n.children,e=(0,T.Z)().isAuthenticated,r=(0,_.useRouter)().query,u=(0,d.Ds)().enqueueSnackbar,c=r.id,C=(0,i.useState)({establishment:!0,totals:!1,sales:!1,products:!1}),m=C[0],A=C[1],h=(0,i.useState)(null),E=h[0],S=h[1],y=(0,i.useState)([]),D=y[0],M=y[1],w=(0,i.useState)([]),k=w[0],$=w[1],U=(0,i.useState)([]),H=U[0],L=U[1],B=(0,i.useState)([]),G=B[0],V=B[1],j=(0,i.useState)([]),F=j[0],Z=j[1],q=(0,i.useState)([]),K=q[0],X=q[1],Y=(0,i.useState)([]),W=Y[0],z=Y[1],Q=(0,i.useState)([]),J=Q[0],nn=Q[1],tn=(0,i.useState)(x),en=tn[0],rn=tn[1],on=(0,i.useState)(R),an=on[0],dn=on[1],sn=(0,i.useState)(P),ln=sn[0],un=sn[1],cn=(0,i.useState)([]),Cn=cn[0],pn=cn[1],fn=(0,i.useState)([]),mn=fn[0],An=fn[1],vn=!(!(null===E||void 0===E?void 0:E.groupId)||"undefined"===E.groupId||E.id===E.groupId),_n=D.filter((function(n){return(0,f.Z)(en.date.end)&&n.active||(0,b.Kh)(new Date(null===n||void 0===n?void 0:n.date),en.date.start,en.date.end)||!!(null===n||void 0===n?void 0:n.endDate)&&(0,b.Kh)(new Date(null===n||void 0===n?void 0:n.endDate),en.date.start,en.date.end)})),Tn=(0,i.useMemo)((function(){return k.map((function(n){return{id:n.pdvId,customId:n.pdvCustomId}})).filter((function(n,t,e){return e.findIndex((function(t){return t.id===n.id}))===t})).sort((function(n,t){return n.customId.localeCompare(t.customId)}))}),[k]),bn=function(){rn((function(n){return O({},x,{date:n.date})}))};(0,i.useEffect)((function(){c&&e&&I(o().mark((function n(){var t,e,i,r,a,d,C,p;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,console.log("Buscando estabelecimento..."),n.next=5,s.b.graphql((0,l.wT)("\n  query GetEstablishment($id: ID!) {\n    getEstablishment(id: $id) {\n      id\n      admins\n      staff\n      adminCode\n      cnpj\n      name\n      company_name\n      productMenuSort\n      auxImageForProduction\n      customProdutcCategories\n      customTicketLogo\n      isMaster\n      sectors\n      _version\n      _deleted\n      profile_image {\n        thumbnail {\n          key\n        }\n        fullsize {\n          key\n        }\n      }\n       events {\n        items {\n          id\n          name\n          description\n          date\n          endDate\n          establishmentId\n          # reports {\n          #   name\n          #   data\n          #   updatedAt\n          # }\n          active\n          finished\n          createdAt\n          updatedAt\n          _version\n          _deleted\n          _lastChangedAt\n        }\n      }\n      validators {\n        items {\n          id\n          name\n          establishmentId\n          createdAt\n          updatedAt\n          _version\n          _deleted\n          _lastChangedAt\n        }\n        nextToken\n        startedAt\n      }\n      productionEnvironments {\n        items {\n          id\n          name\n          classes\n          settings\n          _version\n          _deleted\n        }\n        nextToken\n      }\n      promotionalHours {\n        id\n        name\n        available\n        period {\n          initialHour\n          finalHour\n          initialDate\n          finalDate\n          weekdays\n        }\n      }\n       preferences {\n        id\n        name\n        options\n        default\n      }\n      settingsModels {\n        items {\n          id\n          name\n          settings {\n            cashlessOperations {\n              RECHARGE\n              CREATE_TAG\n              SHOW_BALANCE\n              FORMAT_TAG\n              SEARCH\n              TRANSACTIONS_RESUME\n              TAG_FEE\n            }\n        paymentOptions {\n            CREDIT_CARD\n            DEBIT_CARD\n            CASHLESS\n            PIX\n            CASH\n            ALWAYS_APPLY_SERVICE_TAX\n            SERVICE_TAX_OPTION_ON_CHECKOUT\n            CASH_CALC\n            BANK_TRANSFER\n            DEAD_VALUE\n            SERVICE_TAX\n            SPLIT_PAYMENT\n        }\n        printOptions {\n            PRINT_TICKETS\n            GROUP_ITEMS\n            GROUP_OPTION_ON_CHECKOUT\n            ESTABLISHMENT_RECEIPT\n            PRINT_OPTION_ON_CHECKOUT\n            BARCODE\n            PRODUCTION_COPY\n            PRODUCTION_PRINT\n            AUX_IMG_FOR_PRODUCTION\n            TABLE\n            NOTE\n            TAG_BALANCE_PRINT\n        }           \n            productCategories\n          }\n          createdAt\n          updatedAt\n          _version\n          _deleted\n          _lastChangedAt\n        }\n      }\n      address {\n        zip_code\n        state\n        city\n        street\n        neighborhood\n        street_number\n      }      \n      fiscal {\n        id\n        activated\n        homologation\n        homologation_token\n        production_token\n        inscricao_estadual\n        inscricao_municipal\n        email\n        digital_certificate\n        certificate_password\n        csc\n        csc_token_id\n        tributary_code\n        nfce_series\n        next_number_nfce\n      }\n      recipientId\n      postpaid\n      groupId\n      email\n      instagram\n      facebook\n      twitter\n      phone\n      pdvRentalFee\n      creditTax\n      debitTax\n      pixTax\n      # partner_fee\n      # mix_fee\n      # processing_fee\n      createdAt\n      updatedAt\n    }\n  }\n",{id:c}));case 5:a=n.sent,d=a.data.getEstablishment,M((null===d||void 0===d||null===(t=d.events)||void 0===t?void 0:t.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)})).sort((function(n,t){return(null===n||void 0===n?void 0:n.date)<(null===t||void 0===t?void 0:t.date)?1:-1})))||[]),X((null===d||void 0===d||null===(e=d.validators)||void 0===e?void 0:e.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)})))||[]),z((null===d||void 0===d||null===(i=d.productionEnvironments)||void 0===i?void 0:i.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)})))||[]),nn((null===d||void 0===d||null===(r=d.settingsModels)||void 0===r?void 0:r.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)})))||[]),S(d),n.next=19;break;case 14:n.prev=14,n.t0=n.catch(0),console.error(n.t0),(null===n.t0||void 0===n.t0||null===(C=n.t0.errors)||void 0===C?void 0:C.length)&&"Unauthorized"===(null===(p=null===n.t0||void 0===n.t0?void 0:n.t0.errors[0])||void 0===p?void 0:p.errorType)?u("Usu\xe1rio n\xe3o autorizado!",{variant:"error"}):u("Ocorreu um erro. Tente novamente mais tarde.",{variant:"error"});case 19:return n.prev=19,A(O({},m,{establishment:!1})),n.finish(19);case 22:case"end":return n.stop()}}),n,null,[[0,14,19,22]])})))()}),[c]);var hn=function(){var n=I(o().mark((function n(t){var e,i,r;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,s.b.graphql((0,l.wT)("\n  mutation UpdateEstablishment(\n    $input: UpdateEstablishmentInput!\n    $condition: ModelEstablishmentConditionInput\n  ) {\n    updateEstablishment(input: $input, condition: $condition) {\n      id\n      admins\n      staff\n      adminCode\n      cnpj\n      name\n      company_name\n      productMenuSort\n      auxImageForProduction\n      customProdutcCategories\n      customTicketLogo\n      isMaster\n      sectors\n      _version\n      _deleted\n      profile_image {\n        thumbnail {\n          key\n        }\n        fullsize {\n          key\n        }\n      }\n     \n      promotionalHours {\n        id\n        name\n        available\n        period {\n          initialHour\n          finalHour\n          initialDate\n          finalDate\n          weekdays\n        }\n      }\n       preferences {\n        id\n        name\n        options\n        default\n      }\n      address {\n        zip_code\n        state\n        city\n        street\n        neighborhood\n        street_number\n      }\n      fiscal {\n        id\n        activated\n        homologation\n        homologation_token\n        production_token\n        inscricao_estadual\n        inscricao_municipal\n        email\n        digital_certificate\n        certificate_password\n        csc\n        csc_token_id\n        tributary_code\n        nfce_series\n        next_number_nfce\n      }\n      recipientId\n      postpaid\n      groupId\n      email\n      instagram\n      facebook\n      twitter\n      phone\n      pdvRentalFee\n      creditTax\n      debitTax\n      pixTax\n      # partner_fee\n      # mix_fee\n      # processing_fee\n      createdAt\n      updatedAt\n    }\n  }\n",{input:t}));case 3:e=n.sent,S(O({},E,e.data.updateEstablishment)),u("Dados atualizados com sucesso!"),n.next=13;break;case 8:n.prev=8,n.t0=n.catch(0),console.error(n.t0),(null===n.t0||void 0===n.t0||null===(i=n.t0.errors)||void 0===i?void 0:i.length)&&"Unauthorized"===(null===(r=null===n.t0||void 0===n.t0?void 0:n.t0.errors[0])||void 0===r?void 0:r.errorType)?u("Usu\xe1rio n\xe3o autorizado!",{variant:"error"}):u("Ocorreu um erro. Tente novamente mais tarde.",{variant:"error"});case 13:case"end":return n.stop()}}),n,null,[[0,8]])})));return function(t){return n.apply(this,arguments)}}();(0,i.useEffect)((function(){var n=null===D||void 0===D?void 0:D.find((function(n){return n.active}));n&&rn(O({},en,{event:n,date:{start:new Date(null===n||void 0===n?void 0:n.date),end:(null===n||void 0===n?void 0:n.endDate)?new Date(null===n||void 0===n?void 0:n.endDate):(0,v.Z)(new Date)}}))}),[D]),(0,i.useEffect)((function(){var n,t,e;en.event&&rn(O({},en,{event:en.event,date:{start:new Date(null===(n=en.event)||void 0===n?void 0:n.date),end:(null===(t=en.event)||void 0===t?void 0:t.endDate)?new Date(null===(e=en.event)||void 0===e?void 0:e.endDate):(0,v.Z)(new Date)}}))}),[en.event]),(0,i.useEffect)((function(){(null===m||void 0===m?void 0:m.establishment)||(null===m||void 0===m?void 0:m.sales)||(null===m||void 0===m?void 0:m.totals)||I(o().mark((function n(){var t,e,i,r,a,d,u,C,p,f,v,_,T,b,h,I,S,x,N;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,A(O({},m,{totals:!0,sales:!0})),$([]),un(P),dn(R),L([]),r={_deleted:{ne:!0}},(null===E||void 0===E?void 0:E.isMaster)?r.eventId={eq:c}:r.establishmentId={eq:c},(null===en||void 0===en?void 0:en.event)?r.eventId={eq:en.event.id}:r.and=[{createdAt:{gt:null===(a=en.date.start)||void 0===a?void 0:a.toISOString()}},{createdAt:{lt:null===(d=en.date.end)||void 0===d?void 0:d.toISOString()}}],n.next=12,s.b.graphql((0,l.wT)("\n  query SearchSales(\n    $filter: SearchableSaleFilterInput\n    $sort: [SearchableSaleSortInput]\n    $limit: Int\n    $nextToken: String\n    $from: Int\n    $aggregates: [SearchableSaleAggregationInput]\n  ) {\n    searchSales(\n      filter: $filter\n      sort: $sort\n      limit: $limit\n      nextToken: $nextToken\n      from: $from\n      aggregates: $aggregates\n    ) {\n      total\n      aggregateItems {\n        name\n        result {\n          ... on SearchableAggregateScalarResult {\n            value\n          }\n          ... on SearchableAggregateBucketResult {\n            buckets {\n              key\n              doc_count\n            }\n          }\n        }\n      }\n    }\n  }\n",{filter:r,aggregates:[{type:"sum",field:"total",name:"totalAmount"},{type:"sum",field:"cashAmount",name:"cashAmount"},{type:"sum",field:"creditCardAmount",name:"creditCardAmount"},{type:"sum",field:"debitCardAmount",name:"debitCardAmount"},{type:"sum",field:"pixAmount",name:"pixAmount"},{type:"sum",field:"cashlessAmount",name:"cashlessAmount"},{type:"sum",field:"bankTransferAmount",name:"bankTransferAmount"},{type:"sum",field:"taxAmount",name:"taxAmount"}]}));case 12:u=n.sent,C=null===u||void 0===u||null===(t=u.data)||void 0===t?void 0:t.searchSales.aggregateItems.reduce((function(n,t){var e;return n[null===t||void 0===t?void 0:t.name]=(null===t||void 0===t||null===(e=t.result)||void 0===e?void 0:e.value)||0,n}),Object.create(null)),dn(O({},C,{totalAmount:C.cashAmount+C.creditCardAmount+C.debitCardAmount+C.pixAmount,transactions:null===u||void 0===u||null===(e=u.data)||void 0===e||null===(i=e.searchSales)||void 0===i?void 0:i.total})),A(O({},m,{totals:!1,sales:!0})),console.log("Iniciando busca de vendas:",(new Date).toISOString()),p=[],f=null,v=!0;case 20:if(!v){n.next=40;break}if(_=void 0,!(null===en||void 0===en?void 0:en.event)){n.next=31;break}return console.log("Listando vendas do evento..."),n.next=27,s.b.graphql((0,l.wT)("query ListSalesByEvent(\n  $eventId: String!\n  $type: ModelStringKeyConditionInput\n  $sortDirection: ModelSortDirection\n  $filter: ModelSaleFilterInput\n  $limit: Int\n  $nextToken: String\n) {\n  listSalesByEvent(\n    eventId: $eventId\n    type: $type\n    sortDirection: $sortDirection\n    filter: $filter\n    limit: $limit\n    nextToken: $nextToken\n  ) {\n    items {\n        id\n        pdvCustomId\n        pdvId\n        total\n        refundedAmount\n        # gateway\n        tickets {\n          items {\n            price\n            productName\n            productClass\n            productId\n            barcode\n            queue\n            pdvId\n            validated\n            refunded\n            _deleted\n          }\n        }\n        creditCardAmount\n        debitCardAmount\n        cashAmount\n        pixAmount\n        cashlessAmount\n        bankTransferAmount\n        taxAmount\n        type\n        paymentMethods\n        paymentData\n        cashlessId\n        refunded\n        createdAt\n        _deleted\n      }\n    nextToken\n    startedAt\n  }\n}\n",{eventId:en.event.id,filter:{establishmentId:{eq:c}},limit:1e4,nextToken:f,sortDirection:"DESC"}));case 27:b=n.sent,_=null===b||void 0===b||null===(T=b.data)||void 0===T?void 0:T.listSalesByEvent,n.next=37;break;case 31:return console.log("Listando vendas - search method..."),n.next=35,s.b.graphql((0,l.wT)("\n  query SearchSales(\n    $filter: SearchableSaleFilterInput\n    $sort: [SearchableSaleSortInput]\n    $limit: Int\n    $nextToken: String\n    $from: Int\n  ) {\n    searchSales(\n      filter: $filter\n      sort: $sort\n      limit: $limit\n      nextToken: $nextToken\n      from: $from\n    ) {\n      total\n      items {\n        id\n        pdvCustomId\n        pdvId\n        total\n        refundedAmount\n        tickets {\n          items {\n            price\n            productName\n            productClass\n            productId\n            barcode\n            queue\n            pdvId\n            validated\n            refunded\n            _deleted\n          }\n        }\n        creditCardAmount\n        debitCardAmount\n        cashAmount\n        pixAmount\n        cashlessAmount\n        bankTransferAmount\n        taxAmount\n        type\n        paymentMethods\n        paymentData\n        cashlessId\n        refunded\n        createdAt\n        _deleted\n      }\n      nextToken\n    }\n  }\n",{filter:r,limit:1e3,nextToken:f,sort:[{field:"createdAt",direction:"desc"}]}));case 35:I=n.sent,_=null===I||void 0===I||null===(h=I.data)||void 0===h?void 0:h.searchSales;case 37:_&&(f=_.nextToken,(null===_||void 0===_?void 0:_.items.length)&&(p=g(_.items).concat(g(p))),(null===_||void 0===_?void 0:_.nextToken)||(v=!1)),n.next=20;break;case 40:if(console.log("Finalizando busca de vendas:",(new Date).toISOString()),$(p),A(O({},m,{sales:!1})),!en.event){n.next=50;break}return console.log("Listando alertas..."),n.next=48,s.b.graphql((0,l.wT)("query ListWarningsByEvent(\n  $eventId: String!\n  $sortDirection: ModelSortDirection\n  $filter: ModelWarningFilterInput\n  $limit: Int\n  $nextToken: String\n) {\n  listWarningsByEvent(\n    eventId: $eventId\n    sortDirection: $sortDirection\n    filter: $filter\n    limit: $limit\n    nextToken: $nextToken\n  ) {\n    items {\n      id\n      createdAt\n      title\n      message\n      clientId\n      eventId\n      pdvId\n      pdvCustomId\n      ticketId\n      productName\n      productPrice\n      establishmentId\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n    }\n    nextToken\n    startedAt\n  }\n}\n",{eventId:en.event.id}));case 48:N=n.sent,L((null===N||void 0===N||null===(S=N.data)||void 0===S||null===(x=S.listWarningsByEvent)||void 0===x?void 0:x.items)||[]);case 50:n.next=55;break;case 52:n.prev=52,n.t0=n.catch(0),console.error(n.t0);case 55:case"end":return n.stop()}}),n,null,[[0,52]])})))()}),[en.date,null===m||void 0===m?void 0:m.establishment]),(0,i.useEffect)((function(){var n=O({},P),t=O({},R),e=[],i=!0,r=!1,o=void 0;try{for(var a,d=k[Symbol.iterator]();!(i=(a=d.next()).done);i=!0){var s=a.value;switch(t.transactions+=1,t.totalAmount+=(null===s||void 0===s?void 0:s.total)||0,t.cashAmount+=(null===s||void 0===s?void 0:s.cashAmount)||0,t.creditCardAmount+=(null===s||void 0===s?void 0:s.creditCardAmount)||0,t.debitCardAmount+=(null===s||void 0===s?void 0:s.debitCardAmount)||0,t.pixAmount+=(null===s||void 0===s?void 0:s.pixAmount)||0,t.cashlessAmount+=(null===s||void 0===s?void 0:s.cashlessAmount)||0,t.bankTransferAmount+=(null===s||void 0===s?void 0:s.bankTransferAmount)||0,t.taxAmount+=(null===s||void 0===s?void 0:s.taxAmount)||0,null===s||void 0===s?void 0:s.type){case"TICKETS":var l;n.ticketsTotalAmount+=s.total||0,n.tickets+=1;var u=(null===(l=s.tickets)||void 0===l?void 0:l.items)||[];e=g(e).concat(g(u));break;case"CASHLESS_RECHARGE":n.rechargeTotalAmount+=s.total||0,n.recharges+=1;break;case"CHARGEBACK":n.chargebackTotalAmount+=s.total||0,n.chargebacks+=1;break;case"BILL_PAYMENT":n.paymentTotalAmount+=s.total||0,n.payments+=1}}}catch(c){r=!0,o=c}finally{try{i||null==d.return||d.return()}finally{if(r)throw o}}un((function(){return n})),dn((function(){return O({},t,{totalAmount:t.cashAmount+t.creditCardAmount+t.debitCardAmount+t.pixAmount})})),V(e)}),[k]),(0,i.useEffect)((function(){E&&I(o().mark((function n(){var t,e;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,s.b.graphql((0,l.wT)("\n  query ListPDVsByEstablishment(\n    $establishmentId: String!\n    $sortDirection: ModelSortDirection\n    $filter: ModelPdvFilterInput\n    $limit: Int\n    $nextToken: String\n  ) {\n    listPDVsByEstablishment(\n      establishmentId: $establishmentId\n      sortDirection: $sortDirection\n      filter: $filter\n      limit: $limit\n      nextToken: $nextToken\n    ) {\n      items {\n        id\n        customId\n        establishmentId\n        operator {\n          name\n          cpf\n        }\n        lastOpening\n        settingsId\n        settings {\n          cashlessOperations {\n            RECHARGE\n            CREATE_TAG\n            SHOW_BALANCE\n            FORMAT_TAG\n            SEARCH\n            TRANSACTIONS_RESUME\n            TAG_FEE\n            CHARGEBACK\n            FAST_TAG\n          }\n          paymentOptions {\n              CREDIT_CARD\n              DEBIT_CARD\n              CASHLESS\n              PIX\n              CASH\n              ALWAYS_APPLY_SERVICE_TAX\n              SERVICE_TAX_OPTION_ON_CHECKOUT\n              CASH_CALC\n              BANK_TRANSFER\n              DEAD_VALUE\n              SERVICE_TAX\n              SPLIT_PAYMENT\n          }\n          printOptions {\n              PRINT_TICKETS\n              GROUP_ITEMS\n              GROUP_OPTION_ON_CHECKOUT\n              ESTABLISHMENT_RECEIPT\n              PRINT_OPTION_ON_CHECKOUT\n              BARCODE\n              PRODUCTION_COPY\n              PRODUCTION_PRINT\n              AUX_IMG_FOR_PRODUCTION\n              TABLE\n              NOTE\n              TAG_BALANCE_PRINT\n          }\n          productCategories\n        }\n        isOpen\n        external\n        createdAt\n        updatedAt\n        _version\n        _deleted\n        _lastChangedAt\n      }\n      nextToken\n      startedAt\n    }\n  }\n",{establishmentId:null===E||void 0===E?void 0:E.id}));case 3:t=n.sent,e=t.data.listPDVsByEstablishment.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)})),Z(e),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),console.log(n.t0);case 11:case"end":return n.stop()}}),n,null,[[0,8]])})))()}),[E]),(0,i.useEffect)((function(){E&&I(o().mark((function n(){var t,e,i,r;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=4,s.b.graphql((0,l.wT)("\n  query ListProductsByEstablishment(\n    $establishmentId: String!\n    $sortDirection: ModelSortDirection\n    $filter: ModelProductFilterInput\n    $limit: Int\n    $nextToken: String\n  ) {\n    listProductsByEstablishment(\n      establishmentId: $establishmentId\n      sortDirection: $sortDirection\n      filter: $filter\n      limit: $limit\n      nextToken: $nextToken\n    ) {\n      items {\n        id\n        name\n        status\n        description\n        price\n        cost\n        class\n        brand\n        cover\n        available\n        highlighted\n        establishmentId\n        stock\n        additional\n        sku\n        unidade_comercial\n        fiscal {\n          activated\n          ncm\n          cfop\n          csosn\n          cst\n          cest\n          icms_aliquota\n          icms_origem\n          icms_modalidade_base_calculo\n        }\n        promotions {\n          code\n          description\n          price\n          discont\n          applyTo\n          minQty\n          available\n          promotionalHourId\n        }\n        preferences\n        createdAt\n        updatedAt\n        _version\n        _deleted\n        _lastChangedAt\n      }\n      nextToken\n      startedAt\n    }\n  }\n",{establishmentId:null===E||void 0===E?void 0:E.id,limit:1e3}));case 4:return i=n.sent,n.next=7,s.b.graphql((0,l.wT)(p.k$,{establishmentId:null===E||void 0===E?void 0:E.id,limit:1e3}));case 7:r=n.sent,pn(i.data.listProductsByEstablishment.items.filter((function(n){return!(null===n||void 0===n?void 0:n._deleted)}))),An((null===r||void 0===r||null===(t=r.data)||void 0===t||null===(e=t.listStocksByEstablishment)||void 0===e?void 0:e.items)||[]),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(0),console.log(n.t0);case 15:case"end":return n.stop()}}),n,null,[[0,12]])})))()}),[E]);var En=(0,i.useMemo)((function(){return Cn.map((function(n){var t,e=mn.find((function(t){return t.id===n.id})),i=(null===e||void 0===e?void 0:e.maxQty)||0,r=(null===e||void 0===e?void 0:e.qty)||0,o=(null===e||void 0===e?void 0:e.active)?100*r/i:-1;return O({},n,{stockData:e,stock:o||0,fiscalActivated:(null===n||void 0===n||null===(t=n.fiscal)||void 0===t?void 0:t.activated)||!1})}))}),[Cn,mn]);(0,i.useEffect)((function(){var n;if(E){var t,e,i={establishmentId:{eq:c}},r=s.b.graphql((0,l.wT)("subscription OnUpdateEstablishment(\n  $filter: ModelSubscriptionEstablishmentFilterInput\n) {\n  onUpdateEstablishment(filter: $filter) {\n      id\n      admins\n      staff\n      adminCode\n      cnpj\n      name\n      company_name\n      productMenuSort\n      auxImageForProduction\n      customProdutcCategories\n      customTicketLogo\n      isMaster\n      sectors\n      _version\n      _deleted\n      profile_image {\n        thumbnail {\n          key\n        }\n        fullsize {\n          key\n        }\n      }\n      promotionalHours {\n        id\n        name\n        available\n        period {\n          initialHour\n          finalHour\n          initialDate\n          finalDate\n          weekdays\n        }\n      }\n       preferences {\n        id\n        name\n        options\n        default\n      }\n      address {\n        zip_code\n        state\n        city\n        street\n        neighborhood\n        street_number\n      }\n      fiscal {\n        id\n        activated\n        homologation\n        homologation_token\n        production_token\n        inscricao_estadual\n        inscricao_municipal\n        email\n        digital_certificate\n        certificate_password\n        csc\n        csc_token_id\n        tributary_code\n        nfce_series\n        next_number_nfce\n      }\n      recipientId\n      postpaid\n      groupId\n      email\n      instagram\n      facebook\n      twitter\n      phone\n      pdvRentalFee\n      creditTax\n      debitTax\n      pixTax\n      # partner_fee\n      # mix_fee\n      # processing_fee\n      createdAt\n      updatedAt\n  }\n}\n",{filter:{id:{eq:c}}})).subscribe({next:function(n){var t=n.value;S((function(n){return O({},n,t.data.onUpdateEstablishment)}))},error:function(n){return console.warn(n)}}),o=s.b.graphql((0,l.wT)("subscription OnCreateEvent($filter: ModelSubscriptionEventFilterInput) {\n  onCreateEvent(filter: $filter) {\n    id\n    name\n    description\n    date\n    endDate\n    establishmentId\n    # reports {\n    #   name\n    #   data\n    #   updatedAt\n    # }\n    active\n    finished\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;M((function(n){return g(n).concat([t.data.onCreateEvent])}))},error:function(n){return console.warn(n)}}),a=s.b.graphql((0,l.wT)("subscription OnUpdateEvent($filter: ModelSubscriptionEventFilterInput) {\n  onUpdateEvent(filter: $filter) {\n    id\n    name\n    description\n    date\n    endDate\n    establishmentId\n    # reports {\n    #   name\n    #   data\n    #   updatedAt\n    # }\n    active\n    finished\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateEvent;M((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),d=s.b.graphql((0,l.wT)("subscription OnDeleteEvent($filter: ModelSubscriptionEventFilterInput) {\n  onDeleteEvent(filter: $filter) {\n    id\n    name\n    description\n    date\n    endDate\n    establishmentId\n    # reports {\n    #   name\n    #   data\n    #   updatedAt\n    # }\n    active\n    finished\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;M((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeleteEvent.id}))}))},error:function(n){return console.warn(n)}}),C=s.b.graphql((0,l.wT)("subscription OnCreateValidator($filter: ModelSubscriptionValidatorFilterInput) {\n  onCreateValidator(filter: $filter) {\n    id\n    name\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;X((function(n){return g(n).concat([t.data.onCreateValidator])}))},error:function(n){return console.warn(n)}}),p=s.b.graphql((0,l.wT)("subscription OnUpdateValidator($filter: ModelSubscriptionValidatorFilterInput) {\n  onUpdateValidator(filter: $filter) {\n    id\n    name\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateValidator;X((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),f=s.b.graphql((0,l.wT)("subscription OnDeleteValidator($filter: ModelSubscriptionValidatorFilterInput) {\n  onDeleteValidator(filter: $filter) {\n    id\n    name\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;X((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeleteValidator.id}))}))},error:function(n){return console.warn(n)}}),m=s.b.graphql((0,l.wT)("subscription OnCreatePdv($filter: ModelSubscriptionPdvFilterInput) {\n  onCreatePdv(filter: $filter) {\n      id\n      customId\n      establishmentId\n      operator {\n        name\n        cpf\n      }\n      lastOpening\n      settingsId\n      settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n      isOpen\n      external\n      fiscal\n      chip\n      appVersion\n      # gateway\n      createdAt\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;Z((function(n){return g(n).concat([t.data.onCreatePdv])}))},error:function(n){return console.warn(n)}}),A=s.b.graphql((0,l.wT)("subscription OnUpdatePdv($filter: ModelSubscriptionPdvFilterInput) {\n  onUpdatePdv(filter: $filter) {\n      id\n      customId\n      establishmentId\n      operator {\n        name\n        cpf\n      }\n      lastOpening\n      settingsId\n      settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n      isOpen\n      external\n      fiscal\n      chip\n      appVersion\n      # gateway\n      createdAt\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdatePdv;Z((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),v=s.b.graphql((0,l.wT)("subscription OnDeletePdv($filter: ModelSubscriptionPdvFilterInput) {\n  onDeletePdv(filter: $filter) {\n      id\n      customId\n      establishmentId\n      operator {\n        name\n        cpf\n      }\n      lastOpening\n      settingsId\n      settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n      isOpen\n      external\n      fiscal\n      chip\n      appVersion\n      # gateway\n      createdAt\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;Z((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeletePdv.id}))}))},error:function(n){return console.warn(n)}}),_=s.b.graphql((0,l.wT)("subscription OnCreateProductionEnvironment(\n  $filter: ModelSubscriptionProductionEnvironmentFilterInput\n) {\n  onCreateProductionEnvironment(filter: $filter) {\n    id\n    name\n    establishmentId\n    classes\n    settings\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;z((function(n){return g(n).concat([t.data.onCreateProductionEnvironment])}))},error:function(n){return console.warn(n)}}),T=s.b.graphql((0,l.wT)("subscription OnUpdateProductionEnvironment(\n  $filter: ModelSubscriptionProductionEnvironmentFilterInput\n) {\n  onUpdateProductionEnvironment(filter: $filter) {\n    id\n    name\n    establishmentId\n    classes\n    settings\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateProductionEnvironment;z((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),b=s.b.graphql((0,l.wT)("subscription OnDeleteProductionEnvironment(\n  $filter: ModelSubscriptionProductionEnvironmentFilterInput\n) {\n  onDeleteProductionEnvironment(filter: $filter) {\n    id\n    name\n    establishmentId\n    classes\n    settings\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;z((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeleteProductionEnvironment.id}))}))},error:function(n){return console.warn(n)}}),h=s.b.graphql((0,l.wT)("subscription OnCreateSettingsModel(\n  $filter: ModelSubscriptionSettingsModelFilterInput\n) {\n  onCreateSettingsModel(filter: $filter) {\n    id\n    name\n    establishmentId\n    settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;nn((function(n){return g(n).concat([t.data.onCreateSettingsModel])}))},error:function(n){return console.warn(n)}}),I=s.b.graphql((0,l.wT)("subscription OnUpdateSettingsModel(\n  $filter: ModelSubscriptionSettingsModelFilterInput\n) {\n  onUpdateSettingsModel(filter: $filter) {\n    id\n    name\n    establishmentId\n    settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateSettingsModel;console.log("onUpdateSettingsModel",t),nn((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),R=s.b.graphql((0,l.wT)("subscription OnDeleteSettingsModel(\n  $filter: ModelSubscriptionSettingsModelFilterInput\n) {\n  onDeleteSettingsModel(filter: $filter) {\n    id\n    name\n    establishmentId\n    settings {\n        name\n        fiscal\n        theme\n        cashlessOperations {\n          RECHARGE\n          CHARGEBACK\n          CREATE_TAG\n          SHOW_BALANCE\n          FORMAT_TAG\n          SEARCH\n          TRANSACTIONS_RESUME\n          TAG_FEE\n          FAST_TAG\n        }\n        paymentOptions {\n          CREDIT_CARD\n          DEBIT_CARD\n          CASHLESS\n          PIX\n          CASH\n          BANK_TRANSFER\n          CASH_CALC\n          DEAD_VALUE\n          SERVICE_TAX\n          ALWAYS_APPLY_SERVICE_TAX\n          SERVICE_TAX_OPTION_ON_CHECKOUT\n          SPLIT_PAYMENT\n        }\n        printOptions {\n          PRINT_TICKETS\n          PRINT_OPTION_ON_CHECKOUT\n          BARCODE\n          PRODUCTION_COPY\n          PRODUCTION_PRINT\n          AUX_IMG_FOR_PRODUCTION\n          GROUP_ITEMS\n          GROUP_OPTION_ON_CHECKOUT\n          ESTABLISHMENT_RECEIPT\n          TABLE\n          NOTE\n          TAG_BALANCE_PRINT\n        }\n        productCategories\n      }\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;nn((function(n){return n.filter((function(n){var e,i;return(null===n||void 0===n?void 0:n.id)!==(null===t||void 0===t||null===(e=t.data)||void 0===e||null===(i=e.onDeleteSettingsModel)||void 0===i?void 0:i.id)}))}))},error:function(n){return console.warn(n)}}),P=s.b.graphql((0,l.wT)("subscription OnCreateWarning($filter: ModelSubscriptionWarningFilterInput) {\n  onCreateWarning(filter: $filter) {\n    id\n    createdAt\n    title\n    message\n    clientId\n    eventId\n    pdvId\n    pdvCustomId\n    ticketId\n    productName\n    productPrice\n    establishmentId\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:{eventId:{eq:(null===en||void 0===en||null===(n=en.event)||void 0===n?void 0:n.id)||"#@$"}}})).subscribe({next:function(n){var t=n.value;L((function(n){return g(n).concat([t.data.onCreateWarning])})),u("Novo alerta da valida\xe7\xe3o!",{variant:"warning"})},error:function(n){return console.warn(n)}}),x=s.b.graphql((0,l.wT)("subscription OnCreateProduct($filter: ModelSubscriptionProductFilterInput) {\n  onCreateProduct(filter: $filter) {\n    id\n    name\n    status\n    description\n    price\n    cost\n    class\n    brand\n    cover\n    available\n    highlighted\n    establishmentId\n    stock\n    additional\n    sku\n    unidade_comercial\n    fiscal {\n      activated\n      ncm\n      cfop\n      csosn\n      cst\n      cest\n      icms_aliquota\n      icms_origem\n      icms_modalidade_base_calculo\n    }\n    promotions {\n      code\n      description\n      price\n      discont\n      applyTo\n      minQty\n      available\n      promotionalHourId\n    }\n    preferences\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;pn((function(n){return g(n).concat([t.data.onCreateProduct])}))},error:function(n){return console.warn(n)}}),N=s.b.graphql((0,l.wT)("subscription OnUpdateProduct($filter: ModelSubscriptionProductFilterInput) {\n  onUpdateProduct(filter: $filter) {\n    id\n    name\n    status\n    description\n    price\n    cost\n    class\n    brand\n    cover\n    available\n    highlighted\n    establishmentId\n    stock\n    additional\n    sku\n    unidade_comercial\n    fiscal {\n      activated\n      ncm\n      cfop\n      csosn\n      cst\n      cest\n      icms_aliquota\n      icms_origem\n      icms_modalidade_base_calculo\n    }\n    promotions {\n      code\n      description\n      price\n      discont\n      applyTo\n      minQty\n      available\n      promotionalHourId\n    }\n    preferences\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateProduct;pn((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),y=s.b.graphql((0,l.wT)("subscription OnDeleteProduct($filter: ModelSubscriptionProductFilterInput) {\n  onDeleteProduct(filter: $filter) {\n    id\n    name\n    status\n    description\n    price\n    cost\n    class\n    brand\n    cover\n    available\n    highlighted\n    establishmentId\n    stock\n    additional\n    sku\n    unidade_comercial\n    fiscal {\n      activated\n      ncm\n      cfop\n      csosn\n      cst\n      cest\n      icms_aliquota\n      icms_origem\n      icms_modalidade_base_calculo\n    }\n    promotions {\n      code\n      description\n      price\n      discont\n      applyTo\n      minQty\n      available\n      promotionalHourId\n    }\n    preferences\n    createdAt\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;pn((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeleteProduct.id}))}))},error:function(n){return console.warn(n)}}),D=s.b.graphql((0,l.wT)("subscription OnCreateStock($filter: ModelSubscriptionStockFilterInput) {\n  onCreateStock(filter: $filter) {\n    id\n    qty\n    active\n    maxQty\n    lastUpdatedQty\n    establishmentId\n    updatedAt\n    createdAt\n    _version\n    _deleted\n    _lastChangedAt\n    __typename\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;An((function(n){return g(n).concat([t.data.onCreateStock])}))},error:function(n){return console.warn(n)}}),w=s.b.graphql((0,l.wT)("subscription OnUpdateStock($filter: ModelSubscriptionStockFilterInput) {\n  onUpdateStock(filter: $filter) {\n    id\n    qty\n    active\n    maxQty\n    lastUpdatedQty\n    establishmentId\n    updatedAt\n    createdAt\n    _version\n    _deleted\n    _lastChangedAt\n    __typename\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateStock;An((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===t.id?t:n}))}))},error:function(n){return console.warn(n)}});if((null===E||void 0===E?void 0:E.isMaster)&&(i.eventId={eq:c},delete i.establishmentId),null===en||void 0===en?void 0:en.event)i.eventId={eq:en.event.id};else i.timestamp={between:[null===(t=en.date.start)||void 0===t?void 0:t.getTime().toString(),null===(e=en.date.end)||void 0===e?void 0:e.getTime().toString()]};var k=s.b.graphql((0,l.wT)("subscription OnCreateSale($filter: ModelSubscriptionSaleFilterInput) {\n  onCreateSale(filter: $filter) {\n        id\n        pdvCustomId\n        pdvId\n        total\n        refundedAmount\n        # gateway\n        tickets {\n          items {\n            price\n            productName\n            productClass\n            productId\n            barcode\n            queue\n            pdvId\n            validated\n            refunded\n            _deleted\n          }\n        }\n        creditCardAmount\n        debitCardAmount\n        cashAmount\n        pixAmount\n        cashlessAmount\n        bankTransferAmount\n        taxAmount\n        type\n        paymentMethods\n        paymentData\n        cashlessId\n        refunded\n        createdAt\n        _deleted\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t,e=n.value;switch($((function(n){return g(n).concat([e.data.onCreateSale])})),null===(t=e.data.onCreateSale)||void 0===t?void 0:t.type){case"CASHLESS_RECHARGE":u("Nova recarga cashless!");break;case"BILL_PAYMENT":u("Novo pagamento recebido!");break;case"TICKETS":u("Nova venda quentinhaaa!")}},error:function(n){return console.warn(n)}}),U=s.b.graphql((0,l.wT)("subscription OnUpdateSale($filter: ModelSubscriptionSaleFilterInput) {\n  onUpdateSale(filter: $filter) {\n        id\n        pdvCustomId\n        pdvId\n        total\n        refundedAmount\n        # gateway\n        tickets {\n          items {\n            price\n            productName\n            productClass\n            productId\n            barcode\n            queue\n            pdvId\n            validated\n            refunded\n            _deleted\n          }\n        }\n        creditCardAmount\n        debitCardAmount\n        cashAmount\n        pixAmount\n        cashlessAmount\n        bankTransferAmount\n        taxAmount\n        type\n        paymentMethods\n        paymentData\n        cashlessId\n        refunded\n        createdAt\n        _deleted\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value.data.onUpdateSale;$((function(n){return n.map((function(n){return(null===n||void 0===n?void 0:n.id)===(null===t||void 0===t?void 0:t.id)?t:n}))}))},error:function(n){return console.warn(n)}}),H=s.b.graphql((0,l.wT)("subscription OnDeleteSale($filter: ModelSubscriptionSaleFilterInput) {\n  onDeleteSale(filter: $filter) {\n        id\n        pdvCustomId\n        pdvId\n        total\n        tickets {\n          items {\n            price\n            productName\n            productId\n            barcode\n            queue\n            validated\n            refunded\n            _deleted\n          }\n        }\n        creditCardAmount\n        debitCardAmount\n        cashAmount\n        pixAmount\n        cashlessAmount\n        bankTransferAmount\n        taxAmount\n        type\n        paymentMethods\n        paymentData\n        cashlessId\n        refunded\n        createdAt\n        _deleted\n  }\n}\n",{filter:i})).subscribe({next:function(n){var t=n.value;$((function(n){return n.filter((function(n){return(null===n||void 0===n?void 0:n.id)!==t.data.onDeleteSale.id}))}))},error:function(n){return console.warn(n)}});return function(){r.unsubscribe(),o.unsubscribe(),a.unsubscribe(),d.unsubscribe(),C.unsubscribe(),p.unsubscribe(),f.unsubscribe(),m.unsubscribe(),A.unsubscribe(),v.unsubscribe(),_.unsubscribe(),T.unsubscribe(),b.unsubscribe(),h.unsubscribe(),I.unsubscribe(),R.unsubscribe(),P.unsubscribe(),x.unsubscribe(),N.unsubscribe(),y.unsubscribe(),D.unsubscribe(),w.unsubscribe(),k.unsubscribe(),U.unsubscribe(),H.unsubscribe()}}}),[en,E]);var In=(0,i.useMemo)((function(){return{loading:m,establishment:E,isSubSeller:vn,updateEstablishment:hn,events:D,eventsByDate:_n,sales:k,tickets:G,pdvs:F,setPdvs:Z,pdvsByDate:Tn,filters:en,setFilters:rn,resetFilters:bn,validators:K,productionEnvironments:W,settingsModels:J,totalsByMethod:an,totals:ln,warnings:H,products:En,stock:mn}}),[m,E,vn,hn,D,_n,k,G,F,Z,Tn,en,rn,bn,K,W,J,an,dn,ln,un,H,En,mn]);return(0,a.jsxs)(N.Provider,{value:In,children:[t," "]})}var D=function(){var n=(0,i.useContext)(N);if(!n)throw new Error("EstablishmentContext context must be use inside EstablishmentProvider");return n},M=e(16792);function w(n){var t=n.children;return(0,a.jsx)(N.Consumer,{children:function(n){return!(null===n||void 0===n?void 0:n.establishment)&&(0,a.jsx)(M.Z,{})||t}})}},18490:function(n,t,e){e.d(t,{yw:function(){return i},k$:function(){return r},DV:function(){return o}});var i="query ListUsers(\n  $filter: ModelUserFilterInput\n  $limit: Int\n  $nextToken: String\n) {\n  listUsers(filter: $filter, limit: $limit, nextToken: $nextToken) {\n    items {\n      id\n      name\n      email\n      cpf\n      phone\n      rated_the_app\n      createdAt\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n      owner\n      __typename\n    }\n    nextToken\n    startedAt\n    __typename\n  }\n}\n",r="query ListStocksByEstablishment(\n  $establishmentId: String!\n  $sortDirection: ModelSortDirection\n  $filter: ModelStockFilterInput\n  $limit: Int\n  $nextToken: String\n) {\n  listStocksByEstablishment(\n    establishmentId: $establishmentId\n    sortDirection: $sortDirection\n    filter: $filter\n    limit: $limit\n    nextToken: $nextToken\n  ) {\n    items {\n      id\n      qty\n      active\n      maxQty\n      lastUpdatedQty\n      establishmentId\n      updatedAt\n      createdAt\n      _version\n      _deleted\n      _lastChangedAt\n      __typename\n    }\n    nextToken\n    startedAt\n    __typename\n  }\n}\n",o="query GetCashless($id: ID!) {\n  getCashless(id: $id) {\n    id\n    status\n    createdAt\n    clientId\n    client {\n      id\n      name\n      email\n      cpf\n      foreign\n      phone\n      establishmentId\n      createdAt\n      updatedAt\n      _version\n      _deleted\n      _lastChangedAt\n      __typename\n    }\n    clientName\n    eventId\n    establishmentId\n    blocked\n    sector\n    returned\n    tagFee\n    tagCode\n    deadValue\n    postpaid\n    data\n    updatedAt\n    _version\n    _deleted\n    _lastChangedAt\n    __typename\n  }\n}\n"},54491:function(n,t,e){e.d(t,{Mu:function(){return s},ry:function(){return l},T7:function(){return u},zM:function(){return c},Pp:function(){return C},iY:function(){return p},NE:function(){return f},jW:function(){return m},_R:function(){return A},Kh:function(){return v}});var i=e(61436),r=e(32912),o=e(85817),a=e(39159),d=e(29081);function s(n,t){var e=t||"dd MMMM yyyy";return(0,i.Z)(new Date(n))?(0,r.Z)(new Date(n),e,{locale:d.Z}):""}function l(n){return(0,r.Z)(new Date(n),"MMMM yyyy",{locale:d.Z})}function u(n){return(0,i.Z)(new Date(n))?(0,r.Z)(new Date(n),"dd/MM",{locale:d.Z}):""}function c(n){return(0,i.Z)(new Date(n))?(0,r.Z)(new Date(n),"dd MMM - p",{locale:d.Z}):""}function C(n){return(0,i.Z)(new Date(n))?(0,r.Z)(new Date(n),"dd/MM/yyyy - HH:mm"):""}function p(n){return(0,i.Z)(new Date(n))?(0,r.Z)(new Date(n),"HH:mm"):""}function f(n){var t=new Date;return t.setHours(Math.floor(n/60)),t.setMinutes(n%60),t}function m(n){return"".concat(Math.floor(n/60).toString().padStart(2,"0"),":").concat((n%60).toString().padStart(2,"0"))}function A(n){return 60*(0,o.Z)(new Date(n))+(0,a.Z)(new Date(n))}function v(n,t,e){var i=new Date(n);return new Date(i.toDateString())>=new Date(t.toDateString())&&new Date(i.toDateString())<=new Date(e.toDateString())}}}]);