body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#header{margin-bottom:50px}#visualizePathButton{position:-webkit-sticky;position:sticky;top:100px;float:right;background-color:#c2b720;border-radius:10px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:20px;padding:5px 10px;text-align:center;text-decoration:none;-webkit-animation:glowing 1.5s 2;animation:glowing 1.5s 2}#listItems{padding-top:100px;padding-bottom:100px}#parentInfoDiv{position:absolute;padding-bottom:150px;z-index:1}#alignHelperDiv{float:left;margin-left:10px}#wallNodeImage{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAABHNCSVQICAgIfAhkiAAAAF1JREFUSInt16ENwDAMBdFL1KU6Q9cpj827TmfoWC4KC4pko3/I7MlGSYuIcHcAxhhkNY1mZpGmLDrm8LxfKnRfJwA984yreqkmUKBAgQIFChQocK/yh3D9htV/ix/4URqyzu6y6QAAAABJRU5ErkJggg==)}#emptyNodeImage,#wallNodeImage{float:left;width:27px;height:27px}#emptyNodeImage{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAABHNCSVQICAgIfAhkiAAAAEdJREFUSInt1rERwDAMQtEvLy5pctymSak4d4YF3kFFSFJ3A5CZTOVpRFVpTHrJ+hoEiBPzHmlq1KhRo0aNGjVq9CfoPWd7A2dEGSuiT4uqAAAAAElFTkSuQmCC)}#visitedNodeImage1{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAFNJREFUSInt1rEJACEQRNGv2IRwwRZmMVvMlXZwNQiCBmbme1wwv4B56SR3n3xQAXjvJxSp7doQgJmFQZ1BDls/EiRIkCBBggQJ+hVUYP+uzgiFFnr6CpRtz51kAAAAAElFTkSuQmCC);width:27px;height:27px}#visitedNodeImage2{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAFFJREFUSIljbGho+M9AB8DCwMDAsEDPmaaWJFzaC7GIgYGBQUFBgXY2XWJgYKKd6ahg1KJRi0YtGrVo1KJRi0YtGrVoUFnEwsAAaXcxXKKtRQBViAmslCEtIAAAAABJRU5ErkJggg==);width:27px;height:27px}#startNodeImage{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAA7hJREFUSIm9lt1PHFUYh5+zMzuzsMvCsoAs3V1AyseCjXeladBg05jaNpoa40VjYvRv8M4bvNEb/wajSU16Q6MxjRcmaEtMKklTtaHyJSwfi/K9LCzMDDt7vIDuMruzhcakv7tzznveZ85v3vPOiKGhIckLkArw28dfVgwwlyS+WZ02NUh7qJZwrQ4S1nYMkhsZ5nMZjC4TPSIq5uj/6pNDkJuMZUl8JsSl7hbUhFK2Hg37iYb9DBDBsm1G7qdIdaXRm92BHrdJ64GH9w96eDMRQ/WUQ0qlKQpXEnHeNboxxlxTloPkPS8ftvcSrNZOBJQq5Nf5KN6LPVpulANkPfBws6cbxVPZ75OkKIIPOnswS05WGBnLkvcinf8Lchx2o7EDa61Y0AVQfCZUZpcQKtHa14Hnh9cHfDQ9CTpB5pLkUndLWbBHqAy0f85bPd/QGrqMcK+dirrcGcNalUWQb1Z3rS4PCkII6qo6uNj2GVcT39JefxUhKt4Kh3xeBe+kVgS1qUHXwDw2O2aqMA764lxo/ZTriducbbiBR3hPhEVFAABlcHBwqKlzjprq8k1S5pheGyZtzFKtvUSVtxEhBJpaw5nai7xcfw2QpI2/kTLnCpIHErncdwiKvDKHqlTyX5Ixksxu/MDKzkM0JUiNHkMIgVfxEwn20xF+m/XdRbLWAqKkboQQ7CW7j97uKdqqR2j4tWZ0tY7SKlQ9AVbTYRbXVWRJrvzRWIXDBhkN+10BAe0MZxveoT18DZ9a51jLmtv8OnOX0Znv2d7feJqOWEOucLLNrFEEJTcyriC/1sz13tsIUbRVSsnKziL3Ju8wlvyJA9s8tkOQ2vQ6YPPbO8SfguZzGQaIuNjlLUCklEytPOLnyWH++mcM+Qy/U5vFky3JYyCjy8SybTTFeZeEUDiwLR7Oj/DL5DDL23MVkzt1eDLLzmMnLJg+AukRwcj9FFcScUd41lzjix9vsr6bPiXAqdHkAtq5Q0cK5qe60mxlTUegLbPEGv9FV/PPDdkz98n3bxbGBZDeLLizOo1tO733aZLeuIXuPT0sn7eZCoyjNxWvgeOW6uclt6YnymFeSV/MxHcKWD5v89h+TE2/M7asHSiv5fh64Qmbu4ZjXvdCX9ykSqsM2zP3+UN7ROANq2zNte/o5/N855/i7vg8Vs4uzGsq9MbKYQd2jomtaZLn/iR4wf1BKvZ7rUmw1ZTh1uo43gmNqKihtTZAfcBHS8jk96RkbX+b3eo06qsmeqPgWR9I8aJ+IP8DdD9OXMgSl08AAAAASUVORK5CYII=)}#finishNodeImage,#startNodeImage{float:left;width:25px;height:25px}#finishNodeImage{background-image:url(data:image/png;base64,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)}#bombNodeImage{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAABHNCSVQICAgIfAhkiAAAA0NJREFUSImt1V+IVGUYx/GP046zszvu5trWpqT5B5ciS1hTsVIqlBZEiIgoKgiim26EQPp3MaGEFxF4EUZFF0VFelFSgajdlSzlYqSJhpuRrq6rm7ujZ2bO2XVPFzOO67qzDrk/OHDe58/7fZ/nnPd9ZbPZOKbm5/dp4s8yqfib5C3xReIB4hHiAvFH08WjxMfH5WSz2bhOjSpg8+xbzXljve7uE9rbZ+s+0mvD5/vtnsOSC5ybz4c5Fp0mcZlvb+fe/lJ+zaCtD9yl2HG3mZu+tq0wrIgtyxf4ZNUi5xuO66unPs+5Bzl4gOUv0vE2q9GFRK3VXO68z9Idv3iuMGwGjqC+/y/R4tusXPe0fEOH3vQ93vyTZQu4+D6ro6tz1ATK4dfuf+TzVzPX4OW/aTra5cDuXXp7etzRe9KxPHsHGOpk6wrKnautdZ04uPcPe/EMZpbtP0xncUDiZKR1YeRsPXtC5razcBerztI1rcaK8kptghiHxvg2RnQe4qEzrO1m3XL6L3DnTnqWkMGGuEbQlwjHjLeP8y/AU6N0zefxLTx6itY2XtrHx41X46qCRvAdNo2z70AWh8fYTuKVw8zDyn8ZUHpfG3CsGmgE2zAXG3BhnH8U7+B+PIKfyrHzy/55KJwova9A+0Sg0+XkjThTrdSy4jJkDd4qj6/o4eL18ZW/7qzS5uq5AWC8RvEuBvFB2bZmgrhKRc//D8hYbccXk/gT8D323QSEUuteR1TFn4BPbxJyRaewZzLQ/ikCwc+Tgc5PIajaXAmYMYWganPVQQd+nGgViYRUKiWVSqmrK+2EkZERYRgKw9Do6Oh1OcsmAz07AaixsdGsWbM0NzfLZDKSySSIokgQBIaGhgwMDAiC4Jpq1k8GegHv4egYSFtbm9bW1gosnU6DQqFQgSSTSX19fRXYJjRNBpqOr5ROhotIp9MaGhpkMhlNTU1aWlo0NzeDoaEhcRwLw1AQBNLptCAIPKa0j6qpcgQtxW48iXB4WBRFoihSLBYrK47jWD6fVywWhWEoiiLDw8OewE6T36LX+FbhN7yWy9lX/vhhGMrlclKpVGV86dIlg4ODLvf325zLedWNL7Zp2Ww2vkHMlOg/QD9NqkqlcGIAAAAASUVORK5CYII=);width:25px;height:25px}#shortestPathImage{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAD9JREFUSInt1rEVABAQBNHlXQ3K5ShXEwQSDZzETAM/neTuSw8ySWp1hiJ9FOVQ4QoICAgICAgI6E/IpPNd0W2EuAbQTbzyXQAAAABJRU5ErkJggg==);width:25px;height:25px}#drawingWallsImage{background-image:url(/pathfinding-visualizer/static/media/drawingWalls.ceca3c7f.gif);width:550px;height:450px}#selectAlgorithmImage{background-image:url(/pathfinding-visualizer/static/media/clickOnAlgorithm_1.0ac4325d.gif);width:600px;height:378px}#path1SampleImage{background-image:url(/pathfinding-visualizer/static/media/pathSample1.4fe559b0.gif);width:900px;height:500px}#clickOnBombNodeImage{background-image:url(/pathfinding-visualizer/static/media/clickOnAddBomb.2b260c54.gif);width:442px;height:170px}#travelThroughBombNode{background-image:url(/pathfinding-visualizer/static/media/travelThroughBombNode.cc9d6322.gif);width:1000px;height:500px}#selectMazes{background-image:url(/pathfinding-visualizer/static/media/selectMaze.81c749ca.gif);width:430px;height:200px}#sample01{background-image:url(/pathfinding-visualizer/static/media/sample01.ad1c3b84.gif)}#sample01,#sample02{width:950px;height:480px}#sample02{background-image:url(/pathfinding-visualizer/static/media/sample02.8ef2032c.gif)}.node{width:25px;height:25px;outline:1px solid grey;display:inline-block}.node-finish{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAABHNCSVQICAgIfAhkiAAABWFJREFUSImFVk1oE2sUPZnMBNoZbSvoQsQgGI0/C/+qWFyklFQIZGMLUisUjXUhFl104UZRiwhCcVGJWIJpUbsoqIi11rqwaDYVS/1Biz+lCEVpdWycZIZhJjPnLd7LvKat7w3MZr7z3e+755x77/hc16VlWdB1HbIsQ5IkZLNZSJIERVGQz+dh2zYqKyth2/Z/4nRdx6pVq0pwgUAAPtM06bouCoUCRFGEIAiwLAuu62J8fBzPnz/Hx48fYRgGLMtCS0sL4vG4hxMEAaIo4tmzZ2hvb8fIyAhkWS6J51NVlfNvMzs7i56eHqRSKaxYsQLJZBLhcBjFi7S2tqK/vx+FQgGu62J4eBi3b9/GunXrEA6H4TgOEolECQswTZOGYVDTNPb19XHlypUEQACUZZnT09PM5XIs4s6cOcOnT59yeHiYkiSxpaWFX79+ZT6f58zMDOvr6714hmHQNE0KlmWhoaEBmUwGzc3N+PHjB4qPruvo6+uDZVmQJAmCIODIkSNIpVLYtWsXfD4f5ubmsGbNGriuC1EUsXnzZrx58wa2bUMQhL/3WZaFqakpTExMYMuWLVj43LlzBx8+fEB7ezui0SgikQju3r2Lz58/o7q6GkNDQ5icnEQgEICiKDAMA+l02jNKNpsFNE3juXPnuHXrVl65csWjyufz8cCBAxwdHWVNTY33vfgmEgmePXuWAHj58mX29/dz27ZtBMDKykqqqsp8Pk9N0wjXdTkxMUFBEHjv3j2WlZUxGAzy8ePHdByHmqYxnU4vOkSWZQ4ODrKrq4sPHz5ctN7V1cV/nEtomsZ8Ps89e/bw8OHDbGxs5OjoaIl4uVyOwWBwUaALFy7QMAz+/v2b69evL1mrqanxMhFs24brumhqasL9+/cRj8cxMDAAQRA88crLy3H06FEoioKmpibcvHkTY2NjyGQysCwLhUIBBw8eBACIooiLFy+iuroar1+//tvCjuPQNE2+f/+ekiTx2rVrjEQizGazdByHuVyOnz59YltbG6empqiqKk3TpOM4vHr1Kru7u+k4Dt++fctIJMJXr17RNE1mMhm2tbXRcRyW1EldXR137tzJjo4OPnjwgIZhsLOzkxUVFQTA69evl/h/ZmaGdXV1TCaT3LFjB588ecL58WKxGOfm5ghVValpGl3XZXd3NwHw0aNHjMVirK2tLeF5+/btnhmGhoZ46NAh1tbWcvXq1QTA1tZWFuONjY0xGo3y27dvpZl8//6dZWVlPHbsGOPx+CKhATCdTrOxsZGnTp3iwMAAR0ZGeOLECQJgVVUVf/36xRs3bjAej3N6epqmadLTpMh1Q0MDly9fzt7e3iUP2bdvH8fHx3n69Gn6/X7W19dTlmVvfffu3ezs7OTs7KynHVRVZS6X80Tu6ekhACaTSa5du9bb7Pf7ef78eVqWxXfv3rGqqsqrFwAMhUK8dOkSv3z5UhJPVVX6NE1jsV0XCgXouo6NGzciHA4jGo2io6MDiqKgt7cX+/fv93A/f/7Ey5cvAQAbNmxAKBSC3+8vaf/FTg3XdUvochyHzc3N9Pl8HBwcZEVFhVf9C3HzTaNpGlVVXYRzXXdxJiTx4sULxGIxnDx5EolEAps2bYJt2/D5fCU4SZKwcOAtxLmu++/QkmXZm36KoiAYDMK2bUxOTmLZsmXeqJVlGbqu/+9Inh9vkbuKNBw/fpwAmEqllqRhPl3F2vkTzutdxdRt24YkSV4vunXrFiRJwp9w83vcn3CCrusoFApQFMVzlyzL2Lt3L0KhEMrLyyFJEv6EE0URuq5DFEWPyoU472/FcRz4/f4S8SzLQiAQKBF5KdxSZpiP+wsrjAwB6GKrxwAAAABJRU5ErkJggg==)}.node-start{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAABAJJREFUSImVll9MW1Ucx7/n3tveQlvacltXLB2sGl0ggi+OgWSJA8Z0JhoJbk7ig9PEmPGoyeTBxKiRNx9wPvigLjOBLRhNXNSxdDqcOJguRqj8LSxlHaWF29v/9N7b4wMT2lIofB/P+d3v5/y+59xzL8EOslbwrsNtwsmap8qOVrr0tWXlnA0UVBLl4OJsYtwzFnGPDIX6VwPpu9t5kEKDgp2vPtXt7G1oEzpYlmF3WoSiZJSRn0IDA32+c2Iw7SsKaGwXul5/z/V5qYEz7GScr1hEkb74YO7N29dXL2eP56zu+OmKd870uM5reZbfizkAaHlG19AidERFWfR64qNbAI3tQteZHtd5hiEFY9uNCENIfZO53TeT8PgXkh7gQUSCna/+ZKDun73Gsp1ikhx+t/PvWmlF9jMAcKrb2ZtvTgiHStMRbHMOdpTBpDF3vu38CAAYawXvamgTOvKLGMKh+cDHePbg16iytIKA2ROk+TnbabNV42CPvrTvrbpGS1t+AUd41Npfg05TDqf5Gey3tELJJCGl5gFkigJYlrCh+2s+9sU3HO/bnSWu/AJCWOy3tILnygAAPGdCpfkIqi3HkaEywsk50CIgOZ1JsyfPVvWWGlhj/iSlCmaCgwinvCjV7kOJxgZCCLScEQ5TE1zlJwBQhFNzoFQpCGAI4chXIw2yRstwxVq26etx8KFX4DA9DUI29yMlixj29iIYH0b+AY9JSoQBBS1mzhAt9Fo7eM6M/FPFMQYshwX4QhxonhOloJwkykGrnX+4kLFB68Cj1hdwQDgBHWfOmYuvSbg5ewXDs99DSq4AWA/BaVU2OomG5SC3OJsYLwTQa+14vqY/Jw5KKQJRH36d+hajC0OQ1bWsJwjurWpyIL65xDjnGYu4n2y2HNsai2bDnFKK6cAdXJ8axL/3R3dM9d7qZieesYibGxkK9b/c7fyQ43I3mhAWsprGn3fd+GVqEH5pflvTXK13osg0PXpt5TKbjKuS3al7vOoxfV12maLK+O6vH3Br3o3oWniX5psa+zlwYfLm8jcMAAz0+c7FIoqUXaDSOJy2JfBc8bc2X6mYLP5xydsDPLiuUwk1EvClvIdahA6SdV1zLGAxZiDGGKiZ3V16GTWjXu3zvBpciN7eAACAfz45ERVlsb7J3J4PKTeoEGMslCKQjJpRb3w5fXb698DF/8dyvmheT3zUN5PwPHHYdEyrY3XZEMGoIhxnoaiFIamYLF79zNOVbb4FAAD+haTntyuhi3ojJ1Q+UlLLsIQFAJYBygtAFFlNT95YuvDjp+MdwfnoWL7fjj2brRrHoRahc/23pbTGaNbYZAX0ziSzsrSQmFicEN2zt5YvxcNp/3Ye/wHgy51c2pkQNgAAAABJRU5ErkJggg==);background-color:#49e20c}.node-wall{background-color:#0c3547}.node-bomb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAABHNCSVQICAgIfAhkiAAAA3tJREFUSImtlW9oG3UYxz93vWtySZorzepdOmm7bK1LbQeipbi6TskGghaZsI1uvhTEVwr+Q5Bh0bG92huRwfSFb8ZAhxUnIlgUVCxo4/RFwcno1Dm7ml1s0l6au0vy84WJpunVZa4PPBz87n6f7/f53r8WbqEURd7V1dX+OLDNcUq/AhHABQLRKE85DrPAduDP2p6WJtlaMhl/+9ixx04Hg+ojBw7cd7C/3zyaTv88PTTEK6pKaGiIlGFwbzbLSrlMOZnkpUwGRWqGvm/fwAc7dhgPTk2ln1tczL8LBPfvv/tDSSKiSnOJLSGcsI2idhGZ/ZFvJp6gf3KSQ5kM081MoB0+PPzO+fOzzy8s5M5UIxnW9Ux/X9/2h4ZH7ldvLGpavtweOHHthhTo5M7T07xx5Qpnmo0opmmtL8zNXfu4UhHfVtd+uX6dHwzjt5HsT5e3/rGwQm9uCcNzOVtC7NpNdzzO3kuX+LyZiL4D7gEEEKN6A6NRXtyzh8T8PB2JBDu1EjuTRdTsICszM0xevMiULDN4M3gIKFbhAhhrOJ9QVQ51d3Pk1CnmR0f5ureX4xMTfCVJGE2Y58k6uADO+VwjjY1xQVHoGRzk6fFxTioKPZ2dnPgvsAKMA9kGgTLwKqwZvRvYBiBJ9KRSvFVdHwHu8gM/A/zeAG7sCvAl8EAjQNd5bSPXXcDMTcCNXQaOA/UPy14/uAFcvkV4fb+5ketafXob8FpkRzeCP3qb8FpfBVr9BN7fJAFRNbumZGD3RqP9jxr1E9iyiQLrWDKwvIkC61gKkAZS65RlmUAgQCAQQFEUAEqlEo7j4DgOlUrFT2DWT+Bco0A4HCYWi6HrOpFIBFVVAXBdF9u2yeVyWJaFbduN7j9qFGgB5oCDVPMLh8OYpolpmsTjcUzTxDAMYrEYbW1tBINBFEVBlmVc18XzvBrrdf5+n9ZN4AITwBdAm6ZphEIhIpEI0WiUjo4OdF0HIJfLIYTAcRxs20bTtNoUnwEn/TJTqsfvgYeBKc/z7nBdF9d1KRaL/8QghKBQKFAsFnEcp979J9UESn4C9b/Mq8BZz/O2CiEGhBCS53msrq6yvLzM0tIS2WwWy7KwLItMJmPl8/mXhRDPAo4fHNZ+Bf9dlKS+1tbWI6FQKKVp2oCqqu1CiLLneQuFQiFdKBQueJ73HmD77a+vvwCrmIyF+FocUgAAAABJRU5ErkJggg==);background-color:red}.node-wall{-webkit-animation-name:wallAnimation;animation-name:wallAnimation;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes wallAnimation{0%{-webkit-transform:scale(1.3);transform:scale(1.3);background-color:#0c3547}60%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#0c3547}75%{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#0c3547}to{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#0c3547}}@keyframes wallAnimation{0%{-webkit-transform:scale(1.3);transform:scale(1.3);background-color:#0c3547}60%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#0c3547}75%{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#0c3547}to{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#0c3547}}.node-bomb-visited{-webkit-animation-name:visitedBombAnimation;animation-name:visitedBombAnimation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.node-bomb-visited,.node-visited{-webkit-animation-duration:1.5s;animation-duration:1.5s}.node-visited{-webkit-animation-name:visitedAnimation;animation-name:visitedAnimation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes visitedAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(0,0,66,.75);border-radius:100%}50%{background-color:rgba(17,104,217,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(0,217,159,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,190,218,.75)}}@keyframes visitedAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(0,0,66,.75);border-radius:100%}50%{background-color:rgba(17,104,217,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(0,217,159,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,190,218,.75)}}@-webkit-keyframes visitedBombAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(209,114,209,.75);border-radius:100%}50%{background-color:rgba(207,93,218,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(151,20,123,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(95,6,91,.75)}}@keyframes visitedBombAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(209,114,209,.75);border-radius:100%}50%{background-color:rgba(207,93,218,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(151,20,123,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(95,6,91,.75)}}.node-right-arrow{background-image:url(/pathfinding-visualizer/static/media/rightArrow.bba7c987.svg)}.node-left-arrow{background-image:url(/pathfinding-visualizer/static/media/leftArrow.1100a156.svg)}.node-up-arrow{background-image:url(/pathfinding-visualizer/static/media/upArrow.d78b5680.svg)}.node-down-arrow{background-image:url(/pathfinding-visualizer/static/media/downArrow.a67de136.svg)}.node-shortest-path{-webkit-animation-name:shortestPath;animation-name:shortestPath;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shortestPath{0%{-webkit-transform:scale(.6);transform:scale(.6);background-color:#fffe6a}50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fffe6a}to{-webkit-transform:scale(1);transform:scale(1);background-color:#fffe6a}}@keyframes shortestPath{0%{-webkit-transform:scale(.6);transform:scale(.6);background-color:#fffe6a}50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fffe6a}to{-webkit-transform:scale(1);transform:scale(1);background-color:#fffe6a}}.grid{display:inline-block;border-collapse:collapse;margin:50px auto 0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#demo-button{background-color:#c2b720;border-radius:10px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:20px;padding:5px 10px;text-align:center;text-decoration:none;-webkit-animation:glowing 1.5s 2;animation:glowing 1.5s 2}@-webkit-keyframes glowing{0%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000}50%{background-color:red;-webkit-box-shadow:0 0 40px red}to{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000}}@keyframes glowing{0%{background-color:#b20000;box-shadow:0 0 3px #b20000}50%{background-color:red;box-shadow:0 0 40px red}to{background-color:#b20000;box-shadow:0 0 3px #b20000}}
/*# sourceMappingURL=main.c8e7c792.chunk.css.map */