{"version":3,"sources":["index.jsx"],"names":["StyledContainer","styled","div","spaceAround","spaceBetween","justifyCenter","justifyRight","alignCenter","fullHeight","lg","md","sm","xs","Container","props","children","propTypes","PropTypes","bool","defaultProps","StyledRow","margin","column","autoColumn","fitContent","StyledColumn","full","noPadding","Column","Row"],"mappings":"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","sourcesContent":["import React from 'react'\nimport PropTypes from 'prop-types'\nimport styled from 'styled-components'\n\nconst StyledContainer = styled.div`\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n\n    ${({ spaceAround }) => spaceAround && `\n        justify-content: space-around;\n    `}\n\n    ${({ spaceBetween }) => spaceBetween && `\n        justify-content: space-between;\n    `}\n\n    ${({ justifyCenter }) => justifyCenter && `\n        justify-content: center;\n    `}\n\n    ${({ justifyRight }) => justifyRight && `\n        justify-content: flex-end;\n    `}\n\n    ${({ alignCenter }) => alignCenter && `\n        align-items: center;\n    `}\n\n    ${({ fullHeight }) => fullHeight && `\n        height: 100vh;\n    `}\n\n    ${({ lg }) => lg && `\n        width: 1280px;\n    `}\n\n    ${({ md }) => md && `\n        width: 1024px;\n    `}\n\n    ${({ sm }) => sm && `\n        width: 768px;\n    `}\n\n    ${({ xs }) => xs && `\n        width: 320px;\n    `}\n`\n\nconst Container = props => <StyledContainer {...props}>{props.children}</StyledContainer>\n\nContainer.propTypes = {\n    alignCenter: PropTypes.bool,\n    justifyCenter: PropTypes.bool,\n    justifyRight: PropTypes.bool,\n    fullHeight: PropTypes.bool,\n    spaceAround: PropTypes.bool,\n    spaceBetween: PropTypes.bool,\n    lg: PropTypes.bool,\n    md: PropTypes.bool,\n    sm: PropTypes.bool,\n    xs: PropTypes.bool,\n}\n\nContainer.defaultProps = {\n    alignCenter: false,\n    justifyCenter: false,\n    justifyRight: false,\n    fullHeight: false,\n    spaceAround: false,\n    spaceBetween: false,\n    lg: false,\n    md: false,\n    sm: false,\n    xs: false,\n}\n\nconst StyledRow = styled(StyledContainer)`\n    flex-direction: row;\n    margin: initial;\n    width: 100%;\n    position: relative;\n    ${({ margin }) => margin && `\n        margin: 6px 0;\n    `}\n\n    ${({ column }) => column && `\n        flex-direction: column;\n    `}\n\n    ${({ autoColumn }) => autoColumn && `\n        @media only screen and (max-width: 768px) {\n            flex-direction: column;\n        }\n    `}\n\n    ${({ fitContent }) => fitContent && `\n        width: fit-content;\n    `}\n`\n\nconst StyledColumn = styled(StyledContainer)`\n    margin: initial;\n    padding: 6px;\n    width: fit-content;\n    position: relative;\n    ${({ full }) => full && `\n        width: 100%;\n    `}\n\n    ${({ noPadding }) => noPadding && `\n        padding: 6px 0px;\n    `}\n`\n\nexport const Column = props => <StyledColumn {...props}>{props.children}</StyledColumn>\nexport const Row = props => <StyledRow {...props}>{props.children}</StyledRow>\n\nRow.propTypes =  Container.propTypes;\nRow.defaultProps =  Container.defaultProps;\n\nColumn.propTypes =  Container.propTypes;\nColumn.defaultProps =  Container.defaultProps;\n\nexport default Container"]}