{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react-native-svg","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":40},"end":{"line":2,"column":54,"index":94}}],"key":"lCMYlEpYXUxeSuxY/qJGK1buGwU=","exportNames":["*"],"imports":1}},{"name":"qrcode","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":95},"end":{"line":3,"column":28,"index":123}}],"key":"Q8nowMXTcBWukyyYRcclxjpGFRs=","exportNames":["*"],"imports":1}},{"name":"../constants/Colors","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":124},"end":{"line":4,"column":60,"index":184}}],"key":"M0ZX5dOZvd/XD0nnXV8TPDjTXhs=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/node_modules/@walletconnect/modal-react-native/src/utils/QRCodeUtil.tsx\";\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"QRCodeUtil\", {\n enumerable: true,\n get: function () {\n return QRCodeUtil;\n }\n });\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _reactNativeSvg = require(_dependencyMap[1], \"react-native-svg\");\n var _qrcode = require(_dependencyMap[2], \"qrcode\");\n var QRCode = _interopDefault(_qrcode);\n var _constantsColors = require(_dependencyMap[3], \"../constants/Colors\");\n var _reactJsxDevRuntime = require(_dependencyMap[4], \"react/jsx-dev-runtime\");\n var CONNECTING_ERROR_MARGIN = 0.1;\n var CIRCLE_SIZE_MODIFIER = 2.5;\n var QRCODE_MATRIX_MARGIN = 7;\n function isAdjecentDots(cy, otherCy, cellSize) {\n if (cy === otherCy) {\n return false;\n }\n var diff = cy - otherCy < 0 ? otherCy - cy : cy - otherCy;\n return diff <= cellSize + CONNECTING_ERROR_MARGIN;\n }\n function getMatrix(value, errorCorrectionLevel) {\n var arr = Array.prototype.slice.call(QRCode.default.create(value, {\n errorCorrectionLevel: errorCorrectionLevel\n }).modules.data, 0);\n var sqrt = Math.sqrt(arr.length);\n return arr.reduce(function (rows, key, index) {\n return (index % sqrt === 0 ? rows.push([key]) : rows[rows.length - 1].push(key)) && rows;\n }, []);\n }\n var QRCodeUtil = {\n generate: function generate(uri, size, logoSize, theme) {\n var _this = this;\n var dotColor = theme === 'light' ? _constantsColors.DarkTheme.background1 : _constantsColors.LightTheme.background1;\n var edgeColor = theme === 'light' ? _constantsColors.LightTheme.background1 : _constantsColors.DarkTheme.background1;\n var dots = [];\n var matrix = getMatrix(uri, 'Q');\n var cellSize = size / matrix.length;\n var qrList = [{\n x: 0,\n y: 0\n }, {\n x: 1,\n y: 0\n }, {\n x: 0,\n y: 1\n }];\n qrList.forEach(function (_ref) {\n var x = _ref.x,\n y = _ref.y;\n var x1 = (matrix.length - QRCODE_MATRIX_MARGIN) * cellSize * x;\n var y1 = (matrix.length - QRCODE_MATRIX_MARGIN) * cellSize * y;\n var borderRadius = 0.32;\n for (var i = 0; i < qrList.length; i += 1) {\n var dotSize = cellSize * (QRCODE_MATRIX_MARGIN - i * 2);\n dots.push(/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeSvg.Rect, {\n fill: i % 2 === 0 ? dotColor : edgeColor,\n height: dotSize,\n rx: dotSize * borderRadius,\n ry: dotSize * borderRadius,\n width: dotSize,\n x: x1 + cellSize * i,\n y: y1 + cellSize * i\n }, `rect_${x1 + cellSize * i}_${y1 + cellSize * i}`, false, {\n fileName: _jsxFileName,\n lineNumber: 67,\n columnNumber: 11\n }, _this));\n }\n });\n var clearArenaSize = Math.floor((logoSize + 25) / cellSize);\n var matrixMiddleStart = matrix.length / 2 - clearArenaSize / 2;\n var matrixMiddleEnd = matrix.length / 2 + clearArenaSize / 2 - 1;\n var circles = [];\n\n // Getting coordinates for each of the QR code dots\n matrix.forEach(function (row, i) {\n row.forEach(function (_, j) {\n if (matrix[i][j]) {\n if (!(i < QRCODE_MATRIX_MARGIN && j < QRCODE_MATRIX_MARGIN || i > matrix.length - (QRCODE_MATRIX_MARGIN + 1) && j < QRCODE_MATRIX_MARGIN || i < QRCODE_MATRIX_MARGIN && j > matrix.length - (QRCODE_MATRIX_MARGIN + 1))) {\n if (!(i > matrixMiddleStart && i < matrixMiddleEnd && j > matrixMiddleStart && j < matrixMiddleEnd)) {\n var cx = i * cellSize + cellSize / 2;\n var cy = j * cellSize + cellSize / 2;\n circles.push([cx, cy]);\n }\n }\n }\n });\n });\n\n // Cx to multiple cys\n var circlesToConnect = {};\n\n // Mapping all dots cicles on the same x axis\n circles.forEach(function (_ref2) {\n var _ref3 = (0, _slicedToArray.default)(_ref2, 2),\n cx = _ref3[0],\n cy = _ref3[1];\n if (circlesToConnect[cx]) {\n var _circlesToConnect$cx;\n (_circlesToConnect$cx = circlesToConnect[cx]) == null || _circlesToConnect$cx.push(cy);\n } else {\n circlesToConnect[cx] = [cy];\n }\n });\n\n // Drawing lonely dots\n Object.entries(circlesToConnect)\n // Only get dots that have neighbors\n .map(function (_ref4) {\n var _ref5 = (0, _slicedToArray.default)(_ref4, 2),\n cx = _ref5[0],\n cys = _ref5[1];\n var newCys = cys.filter(function (cy) {\n return cys.every(function (otherCy) {\n return !isAdjecentDots(cy, otherCy, cellSize);\n });\n });\n return [Number(cx), newCys];\n }).forEach(function (_ref6) {\n var _ref7 = (0, _slicedToArray.default)(_ref6, 2),\n cx = _ref7[0],\n cys = _ref7[1];\n cys.forEach(function (cy) {\n dots.push(/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeSvg.Circle, {\n cx: cx,\n cy: cy,\n fill: dotColor,\n r: cellSize / CIRCLE_SIZE_MODIFIER\n }, `circle_${cx}_${cy}`, false, {\n fileName: _jsxFileName,\n lineNumber: 141,\n columnNumber: 13\n }, _this));\n });\n });\n\n // Drawing lines for dots that are close to each other\n Object.entries(circlesToConnect)\n // Only get dots that have more than one dot on the x axis\n .filter(function (_ref8) {\n var _ref9 = (0, _slicedToArray.default)(_ref8, 2),\n _ = _ref9[0],\n cys = _ref9[1];\n return cys.length > 1;\n })\n // Removing dots with no neighbors\n .map(function (_ref0) {\n var _ref1 = (0, _slicedToArray.default)(_ref0, 2),\n cx = _ref1[0],\n cys = _ref1[1];\n var newCys = cys.filter(function (cy) {\n return cys.some(function (otherCy) {\n return isAdjecentDots(cy, otherCy, cellSize);\n });\n });\n return [Number(cx), newCys];\n })\n // Get the coordinates of the first and last dot of a line\n .map(function (_ref10) {\n var _ref11 = (0, _slicedToArray.default)(_ref10, 2),\n cx = _ref11[0],\n cys = _ref11[1];\n cys.sort(function (a, b) {\n return a < b ? -1 : 1;\n });\n var groups = [];\n var _loop = function _loop(cy) {\n var group = groups.find(function (item) {\n return item.some(function (otherCy) {\n return isAdjecentDots(cy, otherCy, cellSize);\n });\n });\n if (group) {\n group.push(cy);\n } else {\n groups.push([cy]);\n }\n };\n for (var cy of cys) {\n _loop(cy);\n }\n return [cx, groups.map(function (item) {\n return [item[0], item[item.length - 1]];\n })];\n }).forEach(function (_ref12) {\n var _ref13 = (0, _slicedToArray.default)(_ref12, 2),\n cx = _ref13[0],\n groups = _ref13[1];\n groups.forEach(function (_ref14) {\n var _ref15 = (0, _slicedToArray.default)(_ref14, 2),\n y1 = _ref15[0],\n y2 = _ref15[1];\n dots.push(/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeSvg.Line, {\n x1: cx,\n x2: cx,\n y1: y1,\n y2: y2,\n stroke: dotColor,\n strokeWidth: cellSize / (CIRCLE_SIZE_MODIFIER / 2),\n strokeLinecap: \"round\"\n }, `line_${cx}_${y1}_${y2}`, false, {\n fileName: _jsxFileName,\n lineNumber: 188,\n columnNumber: 13\n }, _this));\n });\n });\n return dots;\n }\n };\n});","lineCount":227,"map":[[13,2,40,0,"Object"],[13,8,40,0],[13,9,40,0,"defineProperty"],[13,23,40,0],[13,24,40,0,"exports"],[13,31,40,0],[14,4,40,0,"enumerable"],[14,14,40,0],[15,4,40,0,"get"],[15,7,40,0],[15,18,40,0,"get"],[15,19,40,0],[16,6,40,0],[16,13,40,0,"QRCodeUtil"],[16,23,40,0],[17,4,40,0],[18,2,40,0],[19,2,204,2],[19,6,204,2,"_babelRuntimeHelpersSlicedToArray"],[19,39,204,2],[19,42,204,2,"require"],[19,49,204,2],[19,50,204,2,"_dependencyMap"],[19,64,204,2],[20,2,204,2],[20,6,204,2,"_slicedToArray"],[20,20,204,2],[20,23,204,2,"_interopDefault"],[20,38,204,2],[20,39,204,2,"_babelRuntimeHelpersSlicedToArray"],[20,72,204,2],[21,2,2,0],[21,6,2,0,"_reactNativeSvg"],[21,21,2,0],[21,24,2,0,"require"],[21,31,2,0],[21,32,2,0,"_dependencyMap"],[21,46,2,0],[22,2,3,0],[22,6,3,0,"_qrcode"],[22,13,3,0],[22,16,3,0,"require"],[22,23,3,0],[22,24,3,0,"_dependencyMap"],[22,38,3,0],[23,2,3,0],[23,6,3,0,"QRCode"],[23,12,3,0],[23,15,3,0,"_interopDefault"],[23,30,3,0],[23,31,3,0,"_qrcode"],[23,38,3,0],[24,2,4,0],[24,6,4,0,"_constantsColors"],[24,22,4,0],[24,25,4,0,"require"],[24,32,4,0],[24,33,4,0,"_dependencyMap"],[24,47,4,0],[25,2,4,60],[25,6,4,60,"_reactJsxDevRuntime"],[25,25,4,60],[25,28,4,60,"require"],[25,35,4,60],[25,36,4,60,"_dependencyMap"],[25,50,4,60],[26,2,8,0],[26,6,8,6,"CONNECTING_ERROR_MARGIN"],[26,29,8,29],[26,32,8,32],[26,35,8,35],[27,2,9,0],[27,6,9,6,"CIRCLE_SIZE_MODIFIER"],[27,26,9,26],[27,29,9,29],[27,32,9,32],[28,2,10,0],[28,6,10,6,"QRCODE_MATRIX_MARGIN"],[28,26,10,26],[28,29,10,29],[28,30,10,30],[29,2,12,0],[29,11,12,9,"isAdjecentDots"],[29,25,12,23,"isAdjecentDots"],[29,26,12,24,"cy"],[29,28,12,34],[29,30,12,36,"otherCy"],[29,37,12,51],[29,39,12,53,"cellSize"],[29,47,12,69],[29,49,12,71],[30,4,13,2],[30,8,13,6,"cy"],[30,10,13,8],[30,15,13,13,"otherCy"],[30,22,13,20],[30,24,13,22],[31,6,14,4],[31,13,14,11],[31,18,14,16],[32,4,15,2],[33,4,16,2],[33,8,16,8,"diff"],[33,12,16,12],[33,15,16,15,"cy"],[33,17,16,17],[33,20,16,20,"otherCy"],[33,27,16,27],[33,30,16,30],[33,31,16,31],[33,34,16,34,"otherCy"],[33,41,16,41],[33,44,16,44,"cy"],[33,46,16,46],[33,49,16,49,"cy"],[33,51,16,51],[33,54,16,54,"otherCy"],[33,61,16,61],[34,4,18,2],[34,11,18,9,"diff"],[34,15,18,13],[34,19,18,17,"cellSize"],[34,27,18,25],[34,30,18,28,"CONNECTING_ERROR_MARGIN"],[34,53,18,51],[35,2,19,0],[36,2,21,0],[36,11,21,9,"getMatrix"],[36,20,21,18,"getMatrix"],[36,21,22,2,"value"],[36,26,22,15],[36,28,23,2,"errorCorrectionLevel"],[36,48,23,57],[36,50,24,2],[37,4,25,2],[37,8,25,8,"arr"],[37,11,25,11],[37,14,25,14,"Array"],[37,19,25,19],[37,20,25,20,"prototype"],[37,29,25,29],[37,30,25,30,"slice"],[37,35,25,35],[37,36,25,36,"call"],[37,40,25,40],[37,41,26,4,"QRCode"],[37,47,26,10],[37,48,26,10,"default"],[37,55,26,10],[37,56,26,11,"create"],[37,62,26,17],[37,63,26,18,"value"],[37,68,26,23],[37,70,26,25],[38,6,26,27,"errorCorrectionLevel"],[38,26,26,47],[38,28,26,27,"errorCorrectionLevel"],[39,4,26,48],[39,5,26,49],[39,6,26,50],[39,7,26,51,"modules"],[39,14,26,58],[39,15,26,59,"data"],[39,19,26,63],[39,21,27,4],[39,22,28,2],[39,23,28,3],[40,4,29,2],[40,8,29,8,"sqrt"],[40,12,29,12],[40,15,29,15,"Math"],[40,19,29,19],[40,20,29,20,"sqrt"],[40,24,29,24],[40,25,29,25,"arr"],[40,28,29,28],[40,29,29,29,"length"],[40,35,29,35],[40,36,29,36],[41,4,31,2],[41,11,31,9,"arr"],[41,14,31,12],[41,15,31,13,"reduce"],[41,21,31,19],[41,22,32,4],[41,32,32,5,"rows"],[41,36,32,9],[41,38,32,11,"key"],[41,41,32,14],[41,43,32,16,"index"],[41,48,32,21],[42,6,32,21],[42,13,33,6],[42,14,33,7,"index"],[42,19,33,12],[42,22,33,15,"sqrt"],[42,26,33,19],[42,31,33,24],[42,32,33,25],[42,35,34,10,"rows"],[42,39,34,14],[42,40,34,15,"push"],[42,44,34,19],[42,45,34,20],[42,46,34,21,"key"],[42,49,34,24],[42,50,34,25],[42,51,34,26],[42,54,35,10,"rows"],[42,58,35,14],[42,59,35,15,"rows"],[42,63,35,19],[42,64,35,20,"length"],[42,70,35,26],[42,73,35,29],[42,74,35,30],[42,75,35,31],[42,76,35,32,"push"],[42,80,35,36],[42,81,35,37,"key"],[42,84,35,40],[42,85,35,41],[42,90,35,46,"rows"],[42,94,35,50],[43,4,35,50],[43,7,36,4],[43,9,37,2],[43,10,37,3],[44,2,38,0],[45,2,40,7],[45,6,40,13,"QRCodeUtil"],[45,16,40,23],[45,19,40,26],[46,4,41,2,"generate"],[46,12,41,10],[46,23,41,2,"generate"],[46,31,41,10,"generate"],[46,32,42,4,"uri"],[46,35,42,15],[46,37,43,4,"size"],[46,41,43,16],[46,43,44,4,"logoSize"],[46,51,44,20],[46,53,45,4,"theme"],[46,58,45,27],[46,60,46,4],[47,6,46,4],[47,10,46,4,"_this"],[47,15,46,4],[48,6,47,4],[48,10,47,10,"dotColor"],[48,18,47,18],[48,21,48,6,"theme"],[48,26,48,11],[48,31,48,16],[48,38,48,23],[48,41,48,26,"DarkTheme"],[48,57,48,35],[48,58,48,35,"DarkTheme"],[48,67,48,35],[48,68,48,36,"background1"],[48,79,48,47],[48,82,48,50,"LightTheme"],[48,98,48,60],[48,99,48,60,"LightTheme"],[48,109,48,60],[48,110,48,61,"background1"],[48,121,48,72],[49,6,49,4],[49,10,49,10,"edgeColor"],[49,19,49,19],[49,22,50,6,"theme"],[49,27,50,11],[49,32,50,16],[49,39,50,23],[49,42,50,26,"LightTheme"],[49,58,50,36],[49,59,50,36,"LightTheme"],[49,69,50,36],[49,70,50,37,"background1"],[49,81,50,48],[49,84,50,51,"DarkTheme"],[49,100,50,60],[49,101,50,60,"DarkTheme"],[49,110,50,60],[49,111,50,61,"background1"],[49,122,50,72],[50,6,51,4],[50,10,51,10,"dots"],[50,14,51,27],[50,17,51,30],[50,19,51,32],[51,6,52,4],[51,10,52,10,"matrix"],[51,16,52,16],[51,19,52,19,"getMatrix"],[51,28,52,28],[51,29,52,29,"uri"],[51,32,52,32],[51,34,52,34],[51,37,52,37],[51,38,52,38],[52,6,53,4],[52,10,53,10,"cellSize"],[52,18,53,18],[52,21,53,21,"size"],[52,25,53,25],[52,28,53,28,"matrix"],[52,34,53,34],[52,35,53,35,"length"],[52,41,53,41],[53,6,54,4],[53,10,54,10,"qrList"],[53,16,54,16],[53,19,54,19],[53,20,55,6],[54,8,55,8,"x"],[54,9,55,9],[54,11,55,11],[54,12,55,12],[55,8,55,14,"y"],[55,9,55,15],[55,11,55,17],[56,6,55,19],[56,7,55,20],[56,9,56,6],[57,8,56,8,"x"],[57,9,56,9],[57,11,56,11],[57,12,56,12],[58,8,56,14,"y"],[58,9,56,15],[58,11,56,17],[59,6,56,19],[59,7,56,20],[59,9,57,6],[60,8,57,8,"x"],[60,9,57,9],[60,11,57,11],[60,12,57,12],[61,8,57,14,"y"],[61,9,57,15],[61,11,57,17],[62,6,57,19],[62,7,57,20],[62,8,58,5],[63,6,60,4,"qrList"],[63,12,60,10],[63,13,60,11,"forEach"],[63,20,60,18],[63,21,60,19],[63,31,60,19,"_ref"],[63,35,60,19],[63,37,60,33],[64,8,60,33],[64,12,60,22,"x"],[64,13,60,23],[64,16,60,23,"_ref"],[64,20,60,23],[64,21,60,22,"x"],[64,22,60,23],[65,10,60,25,"y"],[65,11,60,26],[65,14,60,26,"_ref"],[65,18,60,26],[65,19,60,25,"y"],[65,20,60,26],[66,8,61,6],[66,12,61,12,"x1"],[66,14,61,14],[66,17,61,17],[66,18,61,18,"matrix"],[66,24,61,24],[66,25,61,25,"length"],[66,31,61,31],[66,34,61,34,"QRCODE_MATRIX_MARGIN"],[66,54,61,54],[66,58,61,58,"cellSize"],[66,66,61,66],[66,69,61,69,"x"],[66,70,61,70],[67,8,62,6],[67,12,62,12,"y1"],[67,14,62,14],[67,17,62,17],[67,18,62,18,"matrix"],[67,24,62,24],[67,25,62,25,"length"],[67,31,62,31],[67,34,62,34,"QRCODE_MATRIX_MARGIN"],[67,54,62,54],[67,58,62,58,"cellSize"],[67,66,62,66],[67,69,62,69,"y"],[67,70,62,70],[68,8,63,6],[68,12,63,12,"borderRadius"],[68,24,63,24],[68,27,63,27],[68,31,63,31],[69,8,64,6],[69,13,64,11],[69,17,64,15,"i"],[69,18,64,16],[69,21,64,19],[69,22,64,20],[69,24,64,22,"i"],[69,25,64,23],[69,28,64,26,"qrList"],[69,34,64,32],[69,35,64,33,"length"],[69,41,64,39],[69,43,64,41,"i"],[69,44,64,42],[69,48,64,46],[69,49,64,47],[69,51,64,49],[70,10,65,8],[70,14,65,14,"dotSize"],[70,21,65,21],[70,24,65,24,"cellSize"],[70,32,65,32],[70,36,65,36,"QRCODE_MATRIX_MARGIN"],[70,56,65,56],[70,59,65,59,"i"],[70,60,65,60],[70,63,65,63],[70,64,65,64],[70,65,65,65],[71,10,66,8,"dots"],[71,14,66,12],[71,15,66,13,"push"],[71,19,66,17],[71,33,67,10],[71,37,67,10,"_reactJsxDevRuntime"],[71,56,67,10],[71,57,67,10,"jsxDEV"],[71,63,67,10],[71,65,67,11,"_reactNativeSvg"],[71,80,67,15],[71,81,67,15,"Rect"],[71,85,67,15],[72,12,69,12,"fill"],[72,16,69,16],[72,18,69,18,"i"],[72,19,69,19],[72,22,69,22],[72,23,69,23],[72,28,69,28],[72,29,69,29],[72,32,69,32,"dotColor"],[72,40,69,40],[72,43,69,43,"edgeColor"],[72,52,69,53],[73,12,70,12,"height"],[73,18,70,18],[73,20,70,20,"dotSize"],[73,27,70,28],[74,12,71,12,"rx"],[74,14,71,14],[74,16,71,16,"dotSize"],[74,23,71,23],[74,26,71,26,"borderRadius"],[74,38,71,39],[75,12,72,12,"ry"],[75,14,72,14],[75,16,72,16,"dotSize"],[75,23,72,23],[75,26,72,26,"borderRadius"],[75,38,72,39],[76,12,73,12,"width"],[76,17,73,17],[76,19,73,19,"dotSize"],[76,26,73,27],[77,12,74,12,"x"],[77,13,74,13],[77,15,74,15,"x1"],[77,17,74,17],[77,20,74,20,"cellSize"],[77,28,74,28],[77,31,74,31,"i"],[77,32,74,33],[78,12,75,12,"y"],[78,13,75,13],[78,15,75,15,"y1"],[78,17,75,17],[78,20,75,20,"cellSize"],[78,28,75,28],[78,31,75,31,"i"],[79,10,75,33],[79,13,68,17],[79,21,68,25,"x1"],[79,23,68,27],[79,26,68,30,"cellSize"],[79,34,68,38],[79,37,68,41,"i"],[79,38,68,42],[79,42,68,46,"y1"],[79,44,68,48],[79,47,68,51,"cellSize"],[79,55,68,59],[79,58,68,62,"i"],[79,59,68,63],[79,61,68,65],[80,12,68,65,"fileName"],[80,20,68,65],[80,22,68,65,"_jsxFileName"],[80,34,68,65],[81,12,68,65,"lineNumber"],[81,22,68,65],[82,12,68,65,"columnNumber"],[82,24,68,65],[83,10,68,65],[83,13,68,65,"_this"],[83,18,76,11],[83,19,77,8],[83,20,77,9],[84,8,78,6],[85,6,79,4],[85,7,79,5],[85,8,79,6],[86,6,81,4],[86,10,81,10,"clearArenaSize"],[86,24,81,24],[86,27,81,27,"Math"],[86,31,81,31],[86,32,81,32,"floor"],[86,37,81,37],[86,38,81,38],[86,39,81,39,"logoSize"],[86,47,81,47],[86,50,81,50],[86,52,81,52],[86,56,81,56,"cellSize"],[86,64,81,64],[86,65,81,65],[87,6,82,4],[87,10,82,10,"matrixMiddleStart"],[87,27,82,27],[87,30,82,30,"matrix"],[87,36,82,36],[87,37,82,37,"length"],[87,43,82,43],[87,46,82,46],[87,47,82,47],[87,50,82,50,"clearArenaSize"],[87,64,82,64],[87,67,82,67],[87,68,82,68],[88,6,83,4],[88,10,83,10,"matrixMiddleEnd"],[88,25,83,25],[88,28,83,28,"matrix"],[88,34,83,34],[88,35,83,35,"length"],[88,41,83,41],[88,44,83,44],[88,45,83,45],[88,48,83,48,"clearArenaSize"],[88,62,83,62],[88,65,83,65],[88,66,83,66],[88,69,83,69],[88,70,83,70],[89,6,84,4],[89,10,84,10,"circles"],[89,17,84,37],[89,20,84,40],[89,22,84,42],[91,6,86,4],[92,6,87,4,"matrix"],[92,12,87,10],[92,13,87,11,"forEach"],[92,20,87,18],[92,21,87,19],[92,31,87,20,"row"],[92,34,87,40],[92,36,87,42,"i"],[92,37,87,51],[92,39,87,56],[93,8,88,6,"row"],[93,11,88,9],[93,12,88,10,"forEach"],[93,19,88,17],[93,20,88,18],[93,30,88,19,"_"],[93,31,88,20],[93,33,88,22,"j"],[93,34,88,31],[93,36,88,36],[94,10,89,8],[94,14,89,12,"matrix"],[94,20,89,18],[94,21,89,19,"i"],[94,22,89,20],[94,23,89,21],[94,24,89,22,"j"],[94,25,89,23],[94,26,89,24],[94,28,89,26],[95,12,90,10],[95,16,91,12],[95,18,92,15,"i"],[95,19,92,16],[95,22,92,19,"QRCODE_MATRIX_MARGIN"],[95,42,92,39],[95,46,92,43,"j"],[95,47,92,44],[95,50,92,47,"QRCODE_MATRIX_MARGIN"],[95,70,92,67],[95,74,93,15,"i"],[95,75,93,16],[95,78,93,19,"matrix"],[95,84,93,25],[95,85,93,26,"length"],[95,91,93,32],[95,95,93,36,"QRCODE_MATRIX_MARGIN"],[95,115,93,56],[95,118,93,59],[95,119,93,60],[95,120,93,61],[95,124,94,16,"j"],[95,125,94,17],[95,128,94,20,"QRCODE_MATRIX_MARGIN"],[95,148,94,41],[95,152,95,15,"i"],[95,153,95,16],[95,156,95,19,"QRCODE_MATRIX_MARGIN"],[95,176,95,39],[95,180,96,16,"j"],[95,181,96,17],[95,184,96,20,"matrix"],[95,190,96,26],[95,191,96,27,"length"],[95,197,96,33],[95,201,96,37,"QRCODE_MATRIX_MARGIN"],[95,221,96,57],[95,224,96,60],[95,225,96,61],[95,226,96,63],[95,227,97,13],[95,229,98,12],[96,14,99,12],[96,18,100,14],[96,20,101,16,"i"],[96,21,101,17],[96,24,101,20,"matrixMiddleStart"],[96,41,101,37],[96,45,102,16,"i"],[96,46,102,17],[96,49,102,20,"matrixMiddleEnd"],[96,64,102,35],[96,68,103,16,"j"],[96,69,103,17],[96,72,103,20,"matrixMiddleStart"],[96,89,103,37],[96,93,104,16,"j"],[96,94,104,17],[96,97,104,20,"matrixMiddleEnd"],[96,112,104,35],[96,113,105,15],[96,115,106,14],[97,16,107,14],[97,20,107,20,"cx"],[97,22,107,22],[97,25,107,25,"i"],[97,26,107,26],[97,29,107,29,"cellSize"],[97,37,107,37],[97,40,107,40,"cellSize"],[97,48,107,48],[97,51,107,51],[97,52,107,52],[98,16,108,14],[98,20,108,20,"cy"],[98,22,108,22],[98,25,108,25,"j"],[98,26,108,26],[98,29,108,29,"cellSize"],[98,37,108,37],[98,40,108,40,"cellSize"],[98,48,108,48],[98,51,108,51],[98,52,108,52],[99,16,109,14,"circles"],[99,23,109,21],[99,24,109,22,"push"],[99,28,109,26],[99,29,109,27],[99,30,109,28,"cx"],[99,32,109,30],[99,34,109,32,"cy"],[99,36,109,34],[99,37,109,35],[99,38,109,36],[100,14,110,12],[101,12,111,10],[102,10,112,8],[103,8,113,6],[103,9,113,7],[103,10,113,8],[104,6,114,4],[104,7,114,5],[104,8,114,6],[106,6,116,4],[107,6,117,4],[107,10,117,10,"circlesToConnect"],[107,26,117,52],[107,29,117,55],[107,30,117,56],[107,31,117,57],[109,6,119,4],[110,6,120,4,"circles"],[110,13,120,11],[110,14,120,12,"forEach"],[110,21,120,19],[110,22,120,20],[110,32,120,20,"_ref2"],[110,37,120,20],[110,39,120,34],[111,8,120,34],[111,12,120,34,"_ref3"],[111,17,120,34],[111,24,120,34,"_slicedToArray"],[111,38,120,34],[111,39,120,34,"default"],[111,46,120,34],[111,48,120,34,"_ref2"],[111,53,120,34],[112,10,120,22,"cx"],[112,12,120,24],[112,15,120,24,"_ref3"],[112,20,120,24],[113,10,120,26,"cy"],[113,12,120,28],[113,15,120,28,"_ref3"],[113,20,120,28],[114,8,121,6],[114,12,121,10,"circlesToConnect"],[114,28,121,26],[114,29,121,27,"cx"],[114,31,121,29],[114,32,121,30],[114,34,121,32],[115,10,121,32],[115,14,121,32,"_circlesToConnect$cx"],[115,34,121,32],[116,10,122,8],[116,11,122,8,"_circlesToConnect$cx"],[116,31,122,8],[116,34,122,8,"circlesToConnect"],[116,50,122,24],[116,51,122,25,"cx"],[116,53,122,27],[116,54,122,28],[116,67,122,8,"_circlesToConnect$cx"],[116,87,122,8],[116,88,122,30,"push"],[116,92,122,34],[116,93,122,35,"cy"],[116,95,122,37],[116,96,122,38],[117,8,123,6],[117,9,123,7],[117,15,123,13],[118,10,124,8,"circlesToConnect"],[118,26,124,24],[118,27,124,25,"cx"],[118,29,124,27],[118,30,124,28],[118,33,124,31],[118,34,124,32,"cy"],[118,36,124,34],[118,37,124,35],[119,8,125,6],[120,6,126,4],[120,7,126,5],[120,8,126,6],[122,6,128,4],[123,6,129,4,"Object"],[123,12,129,10],[123,13,129,11,"entries"],[123,20,129,18],[123,21,129,19,"circlesToConnect"],[123,37,129,35],[124,6,130,6],[125,6,130,6],[125,7,131,7,"map"],[125,10,131,10],[125,11,131,11],[125,21,131,11,"_ref4"],[125,26,131,11],[125,28,131,26],[126,8,131,26],[126,12,131,26,"_ref5"],[126,17,131,26],[126,24,131,26,"_slicedToArray"],[126,38,131,26],[126,39,131,26,"default"],[126,46,131,26],[126,48,131,26,"_ref4"],[126,53,131,26],[127,10,131,13,"cx"],[127,12,131,15],[127,15,131,15,"_ref5"],[127,20,131,15],[128,10,131,17,"cys"],[128,13,131,20],[128,16,131,20,"_ref5"],[128,21,131,20],[129,8,132,8],[129,12,132,14,"newCys"],[129,18,132,20],[129,21,132,23,"cys"],[129,24,132,26],[129,25,132,27,"filter"],[129,31,132,33],[129,32,132,34],[129,42,132,35,"cy"],[129,44,132,37],[130,10,132,37],[130,17,133,10,"cys"],[130,20,133,13],[130,21,133,14,"every"],[130,26,133,19],[130,27,133,20],[130,37,133,21,"otherCy"],[130,44,133,28],[131,12,133,28],[131,19,133,33],[131,20,133,34,"isAdjecentDots"],[131,34,133,48],[131,35,133,49,"cy"],[131,37,133,51],[131,39,133,53,"otherCy"],[131,46,133,60],[131,48,133,62,"cellSize"],[131,56,133,70],[131,57,133,71],[132,10,133,71],[132,12,133,72],[133,8,133,72],[133,9,134,8],[133,10,134,9],[134,8,136,8],[134,15,136,15],[134,16,136,16,"Number"],[134,22,136,22],[134,23,136,23,"cx"],[134,25,136,25],[134,26,136,26],[134,28,136,28,"newCys"],[134,34,136,34],[134,35,136,35],[135,6,137,6],[135,7,137,7],[135,8,137,8],[135,9,138,7,"forEach"],[135,16,138,14],[135,17,138,15],[135,27,138,15,"_ref6"],[135,32,138,15],[135,34,138,30],[136,8,138,30],[136,12,138,30,"_ref7"],[136,17,138,30],[136,24,138,30,"_slicedToArray"],[136,38,138,30],[136,39,138,30,"default"],[136,46,138,30],[136,48,138,30,"_ref6"],[136,53,138,30],[137,10,138,17,"cx"],[137,12,138,19],[137,15,138,19,"_ref7"],[137,20,138,19],[138,10,138,21,"cys"],[138,13,138,24],[138,16,138,24,"_ref7"],[138,21,138,24],[139,8,139,8,"cys"],[139,11,139,11],[139,12,139,12,"forEach"],[139,19,139,19],[139,20,139,20],[139,30,139,21,"cy"],[139,32,139,23],[139,34,139,28],[140,10,140,10,"dots"],[140,14,140,14],[140,15,140,15,"push"],[140,19,140,19],[140,33,141,12],[140,37,141,12,"_reactJsxDevRuntime"],[140,56,141,12],[140,57,141,12,"jsxDEV"],[140,63,141,12],[140,65,141,13,"_reactNativeSvg"],[140,80,141,19],[140,81,141,19,"Circle"],[140,87,141,19],[141,12,143,14,"cx"],[141,14,143,16],[141,16,143,18,"cx"],[141,18,143,21],[142,12,144,14,"cy"],[142,14,144,16],[142,16,144,18,"cy"],[142,18,144,21],[143,12,145,14,"fill"],[143,16,145,18],[143,18,145,20,"dotColor"],[143,26,145,29],[144,12,146,14,"r"],[144,13,146,15],[144,15,146,17,"cellSize"],[144,23,146,25],[144,26,146,28,"CIRCLE_SIZE_MODIFIER"],[145,10,146,49],[145,13,142,19],[145,23,142,29,"cx"],[145,25,142,31],[145,29,142,35,"cy"],[145,31,142,37],[145,33,142,39],[146,12,142,39,"fileName"],[146,20,142,39],[146,22,142,39,"_jsxFileName"],[146,34,142,39],[147,12,142,39,"lineNumber"],[147,22,142,39],[148,12,142,39,"columnNumber"],[148,24,142,39],[149,10,142,39],[149,13,142,39,"_this"],[149,18,147,13],[149,19,148,10],[149,20,148,11],[150,8,149,8],[150,9,149,9],[150,10,149,10],[151,6,150,6],[151,7,150,7],[151,8,150,8],[153,6,152,4],[154,6,153,4,"Object"],[154,12,153,10],[154,13,153,11,"entries"],[154,20,153,18],[154,21,153,19,"circlesToConnect"],[154,37,153,35],[155,6,154,6],[156,6,154,6],[156,7,155,7,"filter"],[156,13,155,13],[156,14,155,14],[156,24,155,14,"_ref8"],[156,29,155,14],[157,8,155,14],[157,12,155,14,"_ref9"],[157,17,155,14],[157,24,155,14,"_slicedToArray"],[157,38,155,14],[157,39,155,14,"default"],[157,46,155,14],[157,48,155,14,"_ref8"],[157,53,155,14],[158,10,155,16,"_"],[158,11,155,17],[158,14,155,17,"_ref9"],[158,19,155,17],[159,10,155,19,"cys"],[159,13,155,22],[159,16,155,22,"_ref9"],[159,21,155,22],[160,8,155,22],[160,15,155,28,"cys"],[160,18,155,31],[160,19,155,32,"length"],[160,25,155,38],[160,28,155,41],[160,29,155,42],[161,6,155,42],[162,6,156,6],[163,6,156,6],[163,7,157,7,"map"],[163,10,157,10],[163,11,157,11],[163,21,157,11,"_ref0"],[163,26,157,11],[163,28,157,26],[164,8,157,26],[164,12,157,26,"_ref1"],[164,17,157,26],[164,24,157,26,"_slicedToArray"],[164,38,157,26],[164,39,157,26,"default"],[164,46,157,26],[164,48,157,26,"_ref0"],[164,53,157,26],[165,10,157,13,"cx"],[165,12,157,15],[165,15,157,15,"_ref1"],[165,20,157,15],[166,10,157,17,"cys"],[166,13,157,20],[166,16,157,20,"_ref1"],[166,21,157,20],[167,8,158,8],[167,12,158,14,"newCys"],[167,18,158,20],[167,21,158,23,"cys"],[167,24,158,26],[167,25,158,27,"filter"],[167,31,158,33],[167,32,158,34],[167,42,158,35,"cy"],[167,44,158,37],[168,10,158,37],[168,17,159,10,"cys"],[168,20,159,13],[168,21,159,14,"some"],[168,25,159,18],[168,26,159,19],[168,36,159,20,"otherCy"],[168,43,159,27],[169,12,159,27],[169,19,159,32,"isAdjecentDots"],[169,33,159,46],[169,34,159,47,"cy"],[169,36,159,49],[169,38,159,51,"otherCy"],[169,45,159,58],[169,47,159,60,"cellSize"],[169,55,159,68],[169,56,159,69],[170,10,159,69],[170,12,159,70],[171,8,159,70],[171,9,160,8],[171,10,160,9],[172,8,162,8],[172,15,162,15],[172,16,162,16,"Number"],[172,22,162,22],[172,23,162,23,"cx"],[172,25,162,25],[172,26,162,26],[172,28,162,28,"newCys"],[172,34,162,34],[172,35,162,35],[173,6,163,6],[173,7,163,7],[174,6,164,6],[175,6,164,6],[175,7,165,7,"map"],[175,10,165,10],[175,11,165,11],[175,21,165,11,"_ref10"],[175,27,165,11],[175,29,165,26],[176,8,165,26],[176,12,165,26,"_ref11"],[176,18,165,26],[176,25,165,26,"_slicedToArray"],[176,39,165,26],[176,40,165,26,"default"],[176,47,165,26],[176,49,165,26,"_ref10"],[176,55,165,26],[177,10,165,13,"cx"],[177,12,165,15],[177,15,165,15,"_ref11"],[177,21,165,15],[178,10,165,17,"cys"],[178,13,165,20],[178,16,165,20,"_ref11"],[178,22,165,20],[179,8,166,8,"cys"],[179,11,166,11],[179,12,166,12,"sort"],[179,16,166,16],[179,17,166,17],[179,27,166,18,"a"],[179,28,166,19],[179,30,166,21,"b"],[179,31,166,22],[180,10,166,22],[180,17,166,28,"a"],[180,18,166,29],[180,21,166,32,"b"],[180,22,166,33],[180,25,166,36],[180,26,166,37],[180,27,166,38],[180,30,166,41],[180,31,166,42],[181,8,166,42],[181,9,166,43],[181,10,166,44],[182,8,167,8],[182,12,167,14,"groups"],[182,18,167,32],[182,21,167,35],[182,23,167,37],[183,8,167,38],[183,12,167,38,"_loop"],[183,17,167,38],[183,29,167,38,"_loop"],[183,35,167,38,"cy"],[183,37,167,38],[183,39,169,30],[184,10,170,10],[184,14,170,16,"group"],[184,19,170,21],[184,22,170,24,"groups"],[184,28,170,30],[184,29,170,31,"find"],[184,33,170,35],[184,34,170,36],[184,44,170,37,"item"],[184,48,170,41],[185,12,170,41],[185,19,171,12,"item"],[185,23,171,16],[185,24,171,17,"some"],[185,28,171,21],[185,29,171,22],[185,39,171,23,"otherCy"],[185,46,171,30],[186,14,171,30],[186,21,171,35,"isAdjecentDots"],[186,35,171,49],[186,36,171,50,"cy"],[186,38,171,52],[186,40,171,54,"otherCy"],[186,47,171,61],[186,49,171,63,"cellSize"],[186,57,171,71],[186,58,171,72],[187,12,171,72],[187,14,171,73],[188,10,171,73],[188,11,172,10],[188,12,172,11],[189,10,173,10],[189,14,173,14,"group"],[189,19,173,19],[189,21,173,21],[190,12,174,12,"group"],[190,17,174,17],[190,18,174,18,"push"],[190,22,174,22],[190,23,174,23,"cy"],[190,25,174,25],[190,26,174,26],[191,10,175,10],[191,11,175,11],[191,17,175,17],[192,12,176,12,"groups"],[192,18,176,18],[192,19,176,19,"push"],[192,23,176,23],[192,24,176,24],[192,25,176,25,"cy"],[192,27,176,27],[192,28,176,28],[192,29,176,29],[193,10,177,10],[194,8,178,8],[194,9,178,9],[195,8,169,8],[195,13,169,13],[195,17,169,19,"cy"],[195,19,169,21],[195,23,169,25,"cys"],[195,26,169,28],[196,10,169,28,"_loop"],[196,15,169,28],[196,16,169,28,"cy"],[196,18,169,28],[197,8,169,28],[198,8,180,8],[198,15,180,15],[198,16,180,16,"cx"],[198,18,180,18],[198,20,180,20,"groups"],[198,26,180,26],[198,27,180,27,"map"],[198,30,180,30],[198,31,180,31],[198,41,180,32,"item"],[198,45,180,36],[199,10,180,36],[199,17,180,41],[199,18,180,42,"item"],[199,22,180,46],[199,23,180,47],[199,24,180,48],[199,25,180,49],[199,27,180,51,"item"],[199,31,180,55],[199,32,180,56,"item"],[199,36,180,60],[199,37,180,61,"length"],[199,43,180,67],[199,46,180,70],[199,47,180,71],[199,48,180,72],[199,49,180,73],[200,8,180,73],[200,10,180,74],[200,11,180,75],[201,6,184,6],[201,7,184,7],[201,8,184,8],[201,9,185,7,"forEach"],[201,16,185,14],[201,17,185,15],[201,27,185,15,"_ref12"],[201,33,185,15],[201,35,185,33],[202,8,185,33],[202,12,185,33,"_ref13"],[202,18,185,33],[202,25,185,33,"_slicedToArray"],[202,39,185,33],[202,40,185,33,"default"],[202,47,185,33],[202,49,185,33,"_ref12"],[202,55,185,33],[203,10,185,17,"cx"],[203,12,185,19],[203,15,185,19,"_ref13"],[203,21,185,19],[204,10,185,21,"groups"],[204,16,185,27],[204,19,185,27,"_ref13"],[204,25,185,27],[205,8,186,8,"groups"],[205,14,186,14],[205,15,186,15,"forEach"],[205,22,186,22],[205,23,186,23],[205,33,186,23,"_ref14"],[205,39,186,23],[205,41,186,37],[206,10,186,37],[206,14,186,37,"_ref15"],[206,20,186,37],[206,27,186,37,"_slicedToArray"],[206,41,186,37],[206,42,186,37,"default"],[206,49,186,37],[206,51,186,37,"_ref14"],[206,57,186,37],[207,12,186,25,"y1"],[207,14,186,27],[207,17,186,27,"_ref15"],[207,23,186,27],[208,12,186,29,"y2"],[208,14,186,31],[208,17,186,31,"_ref15"],[208,23,186,31],[209,10,187,10,"dots"],[209,14,187,14],[209,15,187,15,"push"],[209,19,187,19],[209,33,188,12],[209,37,188,12,"_reactJsxDevRuntime"],[209,56,188,12],[209,57,188,12,"jsxDEV"],[209,63,188,12],[209,65,188,13,"_reactNativeSvg"],[209,80,188,17],[209,81,188,17,"Line"],[209,85,188,17],[210,12,190,14,"x1"],[210,14,190,16],[210,16,190,18,"cx"],[210,18,190,21],[211,12,191,14,"x2"],[211,14,191,16],[211,16,191,18,"cx"],[211,18,191,21],[212,12,192,14,"y1"],[212,14,192,16],[212,16,192,18,"y1"],[212,18,192,21],[213,12,193,14,"y2"],[213,14,193,16],[213,16,193,18,"y2"],[213,18,193,21],[214,12,194,14,"stroke"],[214,18,194,20],[214,20,194,22,"dotColor"],[214,28,194,31],[215,12,195,14,"strokeWidth"],[215,23,195,25],[215,25,195,27,"cellSize"],[215,33,195,35],[215,37,195,39,"CIRCLE_SIZE_MODIFIER"],[215,57,195,59],[215,60,195,62],[215,61,195,63],[215,62,195,65],[216,12,196,14,"strokeLinecap"],[216,25,196,27],[216,27,196,28],[217,10,196,35],[217,13,189,19],[217,21,189,27,"cx"],[217,23,189,29],[217,27,189,33,"y1"],[217,29,189,35],[217,33,189,39,"y2"],[217,35,189,41],[217,37,189,43],[218,12,189,43,"fileName"],[218,20,189,43],[218,22,189,43,"_jsxFileName"],[218,34,189,43],[219,12,189,43,"lineNumber"],[219,22,189,43],[220,12,189,43,"columnNumber"],[220,24,189,43],[221,10,189,43],[221,13,189,43,"_this"],[221,18,197,13],[221,19,198,10],[221,20,198,11],[222,8,199,8],[222,9,199,9],[222,10,199,10],[223,6,200,6],[223,7,200,7],[223,8,200,8],[224,6,202,4],[224,13,202,11,"dots"],[224,17,202,15],[225,4,203,2],[226,2,204,0],[226,3,204,1],[227,0,204,2],[227,3]],"functionMap":{"names":["","isAdjecentDots","getMatrix","arr.reduce$argument_0","generate","qrList.forEach$argument_0","matrix.forEach$argument_0","row.forEach$argument_0","circles.forEach$argument_0","Object.entries.map$argument_0","cys.filter$argument_0","cys.every$argument_0","Object.entries.map.forEach$argument_0","cys.forEach$argument_0","Object.entries.filter$argument_0","Object.entries.filter.map$argument_0","cys.some$argument_0","Object.entries.filter.map.map$argument_0","cys.sort$argument_0","groups.find$argument_0","item.some$argument_0","groups.map$argument_0","Object.entries...map.forEach$argument_0","groups.forEach$argument_0"],"mappings":"AAA;ACW;CDO;AEE;ICW;kDDG;CFG;EIG;mBCmB;KDmB;mBEQ;kBCC;ODyB;KFC;oBIM;KJM;WKK;kCCC;oBCC,mDD,CD;OLI;eQC;oBCC;SDU;ORC;cUK,4BV;WWE;kCLC;mBMC,kDN,CK;OXI;WaE;iBCC,0BD;oCEI;sBCC,kDD,CF;+BIS,0CJ;ObI;ekBC;uBCC;SDa;OlBC;GJG"},"hasCjsExports":false},"type":"js/module"}]}