\n
\n
\n
\n Hi!\n \n 👋🏻\n \n This is phonebook app for your contacts.\n
\n
\n Here you can log in and save the necessary numbers of people\n \n 👥\n \n you need in your account.\n
\n
\n You can register several times to create separate accounts that will\n store the phones of colleagues,friends or relatives separately.\n \n 📲\n \n
\n \n
\n );\n}\n"],"names":["particlesInit","useCallback","engine","loadFull","particlesLoaded","container","id","init","loaded","options","background","position","repeat","size","backgroundMask","cover","color","value","r","g","b","enable","fullScreen","zIndex","interactivity","events","onClick","mode","onHover","parallax","force","modes","attract","distance","duration","easing","factor","maxSpeed","speed","bounce","bubble","mix","opacity","divs","selectors","connect","links","radius","grab","blink","consent","push","default","groups","quantity","remove","repulse","trail","delay","pauseOnStop","light","area","gradient","start","stop","shadow","length","particles","move","rotate","x","y","outModes","bottom","left","right","top","number","density","animation","minimumValue","random","min","max","life","count","sync","roll","darken","enlighten","tilt","decay","direction","twinkle","lines","frequency","wobble","angle","orbit","rotation","width","blur","triangles","warp","enabled","styles","minHeight","display","alignItems","justifyContent","title","fontWeight","fontSize","textAlign","fontFamily","breakpoints","screenWidth","window","innerWidth","Home","style","role","padding"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/js/178.cb2c5bce.chunk.js.map b/static/js/178.cb2c5bce.chunk.js.map
deleted file mode 100644
index 688df07..0000000
--- a/static/js/178.cb2c5bce.chunk.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"static/js/178.cb2c5bce.chunk.js","mappings":"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","sources":["components/BgHomeParticles/BgHomeParticles.jsx","pages/Home.js"],"sourcesContent":["import Particles from 'react-particles';\nimport { loadFull } from 'tsparticles';\nimport { useCallback } from 'react';\n\nconst ParticlesGrowing = () => {\n const particlesInit = useCallback(async engine => {\n await loadFull(engine);\n }, []);\n\n const particlesLoaded = useCallback(async container => {\n await container;\n }, []);\n\n return (\n \n
\n
\n
\n Hi!\n \n 👋🏻\n \n This is phonebook app for your contacts.\n
\n
\n Here you can log in and save the necessary numbers of people\n \n 👥\n \n you need in your account.\n
\n
\n You can register several times to create separate accounts that will\n store the phones of colleagues,friends or relatives separately.\n \n 📲\n \n
\n \n {/* */}\n
\n );\n}\n"],"names":["particlesInit","useCallback","engine","loadFull","particlesLoaded","container","id","init","loaded","options","background","position","repeat","size","backgroundMask","cover","color","value","r","g","b","enable","fullScreen","zIndex","interactivity","events","onClick","mode","onHover","parallax","force","modes","attract","distance","duration","easing","factor","maxSpeed","speed","bounce","bubble","mix","opacity","divs","selectors","connect","links","radius","grab","blink","consent","push","default","groups","quantity","remove","repulse","trail","delay","pauseOnStop","light","area","gradient","start","stop","shadow","length","particles","move","rotate","x","y","outModes","bottom","left","right","top","number","density","animation","minimumValue","random","min","max","life","count","sync","roll","darken","enlighten","tilt","decay","direction","twinkle","lines","frequency","wobble","angle","orbit","rotation","width","blur","triangles","warp","enabled","styles","minHeight","display","alignItems","justifyContent","title","fontWeight","fontSize","textAlign","fontFamily","Home","style","role","padding"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/js/351.b13d4cc4.chunk.js b/static/js/351.b13d4cc4.chunk.js
new file mode 100644
index 0000000..fd1ec04
--- /dev/null
+++ b/static/js/351.b13d4cc4.chunk.js
@@ -0,0 +1,2 @@
+(self.webpackChunkreact_homework_template=self.webpackChunkreact_homework_template||[]).push([[351],{9351:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return un}});var r,i,o,a,c,s,u,l,d,p,f,x,h=t(9439),m=t(168),g=t(7691),b=g.ZP.section(r||(r=(0,m.Z)(["\n display: flex;\n justify-content: center;\n flex-direction: column;\n gap: 10px;\n margin-bottom: 20px;\n"]))),v=g.ZP.h1(i||(i=(0,m.Z)(["\n font-size: 25px;\n margin: 20px auto;\n"]))),Z=t(184),y=function(n){var e=n.title,t=n.children;return(0,Z.jsxs)(b,{children:[(0,Z.jsx)(v,{children:e}),t]})},j=g.ZP.form(o||(o=(0,m.Z)(["\n box-shadow: 0px 1px 8px 5px rgba(0, 0, 0, 0.33);\n background-color: rgb(245, 255, 251);\n padding: 25px 15px 15px 15px;\n display: flex;\n flex-direction: column;\n align-items: flex;\n gap: 25px;\n width: 300px;\n"]))),w=g.ZP.label(a||(a=(0,m.Z)(["\n display: flex;\n flex-direction: column;\n font-size: 16px;\n"]))),C=g.ZP.form(c||(c=(0,m.Z)(["\n box-shadow: 0px 1px 8px 5px rgba(0, 0, 0, 0.33);\n background-color: rgb(245, 255, 251);\n padding: 15px;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n gap: 25px;\n min-width: 200px;\n position: relative;\n"]))),k=(g.ZP.div(s||(s=(0,m.Z)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n @media screen and (min-width: 600px) {\n flex-direction: row;\n justify-content: center;\n align-items: flex-start;\n gap: 50px;\n }\n"]))),g.ZP.button(u||(u=(0,m.Z)(["\n position: absolute;\n top: 20px;\n left: 20px;\n width: 50px;\n height: 50px;\n font-size: 40px;\n padding-bottom: 1px;\n padding-right: 4.5px;\n color: white;\n background-color: rgb(0, 137, 123);\n border-radius: 50%;\n border-style: none;\n transition: transform 0.2s;\n transition: font-size 0.2s;\n\n &:hover {\n box-shadow: 0px 1px 8px 5px rgba(0, 0, 0, 0.33);\n }\n"])))),P=g.ZP.button(l||(l=(0,m.Z)(["\n position: absolute;\n top: 12px;\n right: 16px;\n width: 30px;\n height: 30px;\n font-size: 18px;\n font-weight: 900;\n padding-bottom: 4px;\n padding-right: 5.5px;\n color: rgb(0, 137, 123);\n background-color: white;\n border-radius: 50%;\n border: 1px solid rgb(0, 137, 123);\n\n &:hover {\n box-shadow: 0px 1px 8px 5px rgba(0, 0, 0, 0.33);\n }\n"]))),z=g.ZP.div(d||(d=(0,m.Z)(["\n padding: 10px 30px 30px 30px;\n border-radius: 5px;\n background-color: rgb(220, 255, 252);\n position: relative;\n"]))),_=t(292),F=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(n)).reduce((function(n,e){return n+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e>62?"-":"_"}),"")},A=t(9434),I=t(6052),L=function(n){return n.contacts.items},S=function(n){return n.filter.value},E=function(n){return n.contacts.isLoading},M=function(n){return n.contacts.error},T=t(1643),W=t(2791),D=t(3736);function R(n){var e=n.onClose,t=(0,A.I0)(),r=(0,A.v9)(L),i=(0,A.v9)(E),o=(0,A.v9)(M),a=(0,W.useState)(!1),c=(0,h.Z)(a,2),s=c[0],u=c[1],l=F(),d=F();return(0,Z.jsxs)(j,{onSubmit:function(n){n.preventDefault();var i=n.target,o=i.elements.name.value,a=i.elements.number.value;r.some((function(n){return n.name.toLowerCase()===o.toLowerCase()}))?alert("".concat(o," is already in contacts")):(u(!0),t((0,I.uK)({name:o,number:a})),i.reset(),e()),setTimeout((function(){u(!1)}),1e3)},children:[(0,Z.jsxs)(w,{htmlFor:l,style:{fontFamily:"Caveat",fontWeight:"600"},children:["Name",(0,Z.jsx)(_.Z,{color:"primary",type:"text",name:"name",id:l,pattern:"^[a-zA-Z\u0430-\u044f\u0410-\u042f]+(([' -][a-zA-Z\u0430-\u044f\u0410-\u042f ])?[a-zA-Z\u0430-\u044f\u0410-\u042f]*)*$",title:"Name may contain only letters, apostrophe, dash and spaces. For example Adrian, Jacob Mercer, Charles de Batz de Castelmore d'Artagnan",required:!0})]}),(0,Z.jsxs)(w,{htmlFor:d,style:{fontFamily:"Caveat",fontWeight:"600"},children:["Number",(0,Z.jsx)(_.Z,{color:"primary",type:"tel",name:"number",id:d,pattern:"\\+?\\d{1,4}?[-.\\s]?\\(?\\d{1,3}?\\)?[-.\\s]?\\d{1,4}[-.\\s]?\\d{1,4}[-.\\s]?\\d{1,9}",title:"Phone number must be digits and can contain spaces, dashes, parentheses and can start with +",required:!0})]}),s&&!o&&i?(0,Z.jsx)(D.Z,{variant:"contained",style:{margin:"0 auto"},children:(0,Z.jsx)(T.BR,{height:24,stroke:"#fff",style:{padding:"0 40px"}})}):(0,Z.jsx)(D.Z,{variant:"contained",style:{margin:"0 auto"},type:"submit",children:"Add to contact"})]})}var q,N,V,B,G,H,K=g.ZP.ul(p||(p=(0,m.Z)(["\n margin: 0;\n padding: 0 0 0 15px;\n list-style-type: circle;\n"]))),O=g.ZP.li(f||(f=(0,m.Z)(["\n display: list-item;\n font-size: 12px;\n"]))),U=(g.ZP.button(x||(x=(0,m.Z)(["\n background-color: #ffcec8;\n border: 1px solid grey;\n border-radius: 3px;\n margin-left: 7px;\n padding: 3px;\n font-size: 12px;\n height: min-content;\n &:hover,\n &:active,\n &:focus {\n background-color: teal;\n }\n"]))),t(7247)),$=g.ZP.div(q||(q=(0,m.Z)(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n"]))),J=function(n){var e=n.id,t=n.name,r=n.number,i=(0,A.v9)(M),o=(0,A.I0)(),a=(0,W.useState)(!1),c=(0,h.Z)(a,2),s=c[0],u=c[1];return(0,Z.jsxs)($,{children:[(0,Z.jsxs)("p",{style:{fontFamily:"Caveat",fontWeight:"400",fontSize:18},children:[t,": ",r]}),s&&!i?(0,Z.jsx)(D.Z,{style:{marginLeft:25,height:36},variant:"contained",children:(0,Z.jsx)(T.BR,{height:18,stroke:"#fff",style:{padding:"0.5px 10.5px"}})}):(0,Z.jsx)(D.Z,{type:"button",style:{marginLeft:25,height:36},variant:"contained",endIcon:(0,Z.jsx)(U.Z,{}),size:"small",onClick:function(){o((0,I.GK)(e)),u(!0)},children:"Delete"})]})},Q=function(){var n=function(n,e){var t=e.toLowerCase();return n.filter((function(n){return n.name.toLowerCase().includes(t)}))}((0,A.v9)(L),(0,A.v9)(S));return(0,Z.jsx)(K,{children:n.length?n.map((function(n){var e=n.id,t=n.name,r=n.number;return(0,Z.jsx)(O,{children:(0,Z.jsx)(J,{id:e,name:t,number:r})},e)})):(0,Z.jsx)("h3",{style:{textAlign:"center",marginLeft:70},children:"There are no contacts in your phonebook"})})},X=g.ZP.div(N||(N=(0,m.Z)(["\n display: flex;\n justify-content: flex-start;\n flex-direction: column;\n gap: 10px;\n"]))),Y=g.ZP.h3(V||(V=(0,m.Z)(["\n font-size: 15px;\n margin: 10px auto;\n"]))),nn=g.ZP.input(B||(B=(0,m.Z)(["\n background-color: #f5fffb;\n border: 1px solid #ababab;\n border-radius: 3px;\n width: 150px;\n margin: 0 auto;\n"]))),en=t(4808),tn=function(){var n=(0,A.I0)();return(0,Z.jsxs)(X,{children:[(0,Z.jsx)(Y,{style:{fontFamily:"Caveat",fontWeight:"600"},children:"Find contacts by name:"}),(0,Z.jsx)(nn,{type:"text",onChange:function(e){var t;t=e.currentTarget.value,n((0,en.T)(t))}})]})},rn=t(4164),on=g.ZP.div(G||(G=(0,m.Z)(["\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: rgba(0, 0, 0, 0.8);\n z-index: 1200;\n"]))),an=g.ZP.div(H||(H=(0,m.Z)(["\n max-width: calc(100vw - 48px);\n max-height: calc(100vh - 24px);\n"]))),cn=document.querySelector("#modal-root");function sn(n){var e=n.onClose,t=n.children;(0,W.useEffect)((function(){var n=function(n){"Escape"===n.code&&e()};return window.addEventListener("keydown",n),function(){window.removeEventListener("keydown",n)}}),[e]);return(0,rn.createPortal)((0,Z.jsx)(on,{onClick:function(n){n.target===n.currentTarget&&e()},children:(0,Z.jsx)(an,{children:t})}),cn)}var un=function(){var n=(0,A.I0)(),e=(0,A.v9)(M),t=(0,A.v9)(L),r=(0,W.useState)(!1),i=(0,h.Z)(r,2),o=i[0],a=i[1],c=function(){a(!1)};return(0,W.useEffect)((function(){n((0,I.yF)())}),[n]),(0,Z.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:(0,Z.jsxs)(y,{title:"Contacts",children:[(0,Z.jsxs)(C,{style:{maxWidth:500},children:[(0,Z.jsx)(k,{type:"button",onClick:function(){a(!0)},children:"+"}),0!==t.length&&(0,Z.jsx)(tn,{}),!e&&(0,Z.jsx)(Q,{}),o&&(0,Z.jsx)(sn,{onClose:c,children:(0,Z.jsxs)(z,{children:[(0,Z.jsx)(P,{type:"button",onClick:c,children:"x"}),(0,Z.jsx)(y,{title:"Additor",children:(0,Z.jsx)(R,{onClose:c,style:{maxWidth:500}})})]})})]}),e&&(0,Z.jsxs)("b",{style:{margin:"10px auto",width:"50%",textAlign:"center"},children:["The operation failed with error: $",e]})]})})}},7247:function(n,e,t){"use strict";var r=t(4836);e.Z=void 0;var i=r(t(5649)),o=t(184),a=(0,i.default)((0,o.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete");e.Z=a},5649:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=t(4454)},4454:function(n,e,t){"use strict";t.r(e),t.d(e,{capitalize:function(){return i.Z},createChainedFunction:function(){return o},createSvgIcon:function(){return a.Z},debounce:function(){return c.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return u.Z},ownerDocument:function(){return l.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return y},unstable_useEnhancedEffect:function(){return x.Z},unstable_useId:function(){return h},unsupportedProp:function(){return m},useControlled:function(){return g.Z},useEventCallback:function(){return b.Z},useForkRef:function(){return v.Z},useIsFocusVisible:function(){return Z.Z}});var r=t(5902),i=t(4036),o=t(8949).Z,a=t(9201),c=t(3199);var s=function(n,e){return function(){return null}},u=t(9103),l=t(8301),d=t(7602);t(7462);var p=function(n,e){return function(){return null}},f=t(2971).Z,x=t(162),h=t(6248).Z;var m=function(n,e,t,r,i){return null},g=t(8744),b=t(9683),v=t(2071),Z=t(3031),y={configure:function(n){r.Z.configure(n)}}},4836:function(n){n.exports=function(n){return n&&n.__esModule?n:{default:n}},n.exports.__esModule=!0,n.exports.default=n.exports}}]);
+//# sourceMappingURL=351.b13d4cc4.chunk.js.map
\ No newline at end of file
diff --git a/static/js/351.b13d4cc4.chunk.js.map b/static/js/351.b13d4cc4.chunk.js.map
new file mode 100644
index 0000000..3c44d8f
--- /dev/null
+++ b/static/js/351.b13d4cc4.chunk.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"static/js/351.b13d4cc4.chunk.js","mappings":"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","sources":["components/Section/Section.styled.js","components/Section/Section.jsx","components/ContactForm/ContactForm.styled.js","../node_modules/nanoid/index.browser.js","redux/contacts/selectors.js","components/ContactForm/ContactForm.jsx","components/ContactList/ContactList.styled.js","components/Contact/Contact.styled.js","components/Contact/Contact.jsx","components/ContactList/ContactList.jsx","components/Filter/Filter.styled.js","components/Filter/Filter.jsx","components/Modal/Modal.styled.js","components/Modal/Modal.jsx","pages/Contacts.js","../node_modules/@mui/icons-material/Delete.js","../node_modules/@mui/icons-material/utils/createSvgIcon.js","../node_modules/@mui/material/utils/createChainedFunction.js","../node_modules/@mui/material/utils/deprecatedPropType.js","../node_modules/@mui/utils/esm/deprecatedPropType.js","../node_modules/@mui/material/utils/requirePropFactory.js","../node_modules/@mui/utils/esm/requirePropFactory.js","../node_modules/@mui/material/utils/setRef.js","../node_modules/@mui/material/utils/useId.js","../node_modules/@mui/material/utils/unsupportedProp.js","../node_modules/@mui/utils/esm/unsupportedProp.js","../node_modules/@mui/material/utils/index.js","../node_modules/@babel/runtime/helpers/interopRequireDefault.js"],"sourcesContent":["import styled from 'styled-components';\n\nexport const StyleSection = styled.section`\n display: flex;\n justify-content: center;\n flex-direction: column;\n gap: 10px;\n margin-bottom: 20px;\n`;\nexport const Title = styled.h1`\n font-size: 25px;\n margin: 20px auto;\n`;\n","import PropTypes from 'prop-types';\nimport { StyleSection, Title } from './Section.styled';\n\nconst Section = ({ title, children }) => {\n return (\n