/ Images / maninthemirra.svg
maninthemirra.svg
1  <svg id="mermaidInkSvg" width="100%" xmlns="http://www.w3.org/2000/svg" class="flowchart" style="max-width: 2600.921875px;" viewBox="0 0 2600.921875 521.7734375" role="graphics-document document" aria-roledescription="flowchart-v2" xmlns:xlink="http://www.w3.org/1999/xlink"><style xmlns="http://www.w3.org/1999/xhtml">@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css");</style><style>#mermaidInkSvg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaidInkSvg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaidInkSvg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaidInkSvg .error-icon{fill:#a44141;}#mermaidInkSvg .error-text{fill:#ddd;stroke:#ddd;}#mermaidInkSvg .edge-thickness-normal{stroke-width:1px;}#mermaidInkSvg .edge-thickness-thick{stroke-width:3.5px;}#mermaidInkSvg .edge-pattern-solid{stroke-dasharray:0;}#mermaidInkSvg .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaidInkSvg .edge-pattern-dashed{stroke-dasharray:3;}#mermaidInkSvg .edge-pattern-dotted{stroke-dasharray:2;}#mermaidInkSvg .marker{fill:lightgrey;stroke:lightgrey;}#mermaidInkSvg .marker.cross{stroke:lightgrey;}#mermaidInkSvg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaidInkSvg p{margin:0;}#mermaidInkSvg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#ccc;}#mermaidInkSvg .cluster-label text{fill:#F9FFFE;}#mermaidInkSvg .cluster-label span{color:#F9FFFE;}#mermaidInkSvg .cluster-label span p{background-color:transparent;}#mermaidInkSvg .label text,#mermaidInkSvg span{fill:#ccc;color:#ccc;}#mermaidInkSvg .node rect,#mermaidInkSvg .node circle,#mermaidInkSvg .node ellipse,#mermaidInkSvg .node polygon,#mermaidInkSvg .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#mermaidInkSvg .rough-node .label text,#mermaidInkSvg .node .label text,#mermaidInkSvg .image-shape .label,#mermaidInkSvg .icon-shape .label{text-anchor:middle;}#mermaidInkSvg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaidInkSvg .rough-node .label,#mermaidInkSvg .node .label,#mermaidInkSvg .image-shape .label,#mermaidInkSvg .icon-shape .label{text-align:center;}#mermaidInkSvg .node.clickable{cursor:pointer;}#mermaidInkSvg .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#mermaidInkSvg .arrowheadPath{fill:lightgrey;}#mermaidInkSvg .edgePath .path{stroke:lightgrey;stroke-width:2.0px;}#mermaidInkSvg .flowchart-link{stroke:lightgrey;fill:none;}#mermaidInkSvg .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#mermaidInkSvg .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#mermaidInkSvg .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#mermaidInkSvg .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#mermaidInkSvg .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#mermaidInkSvg .cluster text{fill:#F9FFFE;}#mermaidInkSvg .cluster span{color:#F9FFFE;}#mermaidInkSvg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#mermaidInkSvg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#mermaidInkSvg rect.text{fill:none;stroke-width:0;}#mermaidInkSvg .icon-shape,#mermaidInkSvg .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#mermaidInkSvg .icon-shape p,#mermaidInkSvg .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#mermaidInkSvg .icon-shape rect,#mermaidInkSvg .image-shape rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#mermaidInkSvg .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaidInkSvg .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaidInkSvg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker id="mermaidInkSvg_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="mermaidInkSvg_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="mermaidInkSvg_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="mermaidInkSvg_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="mermaidInkSvg_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="mermaidInkSvg_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><g class="root"><g class="clusters"><g class="cluster" id="subGraph1" data-look="classic"><rect style="" x="755.046875" y="253.7734375" width="1555.53125" height="171"/><g class="cluster-label" transform="translate(1482.1328125, 253.7734375)"><foreignObject width="101.359375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>DNS Resolver</p></span></div></foreignObject></g></g><g class="cluster" id="subGraph0" data-look="classic"><rect style="" x="8" y="8" width="2584.921875" height="225.7734375"/><g class="cluster-label" transform="translate(1246.9453125, 8)"><foreignObject width="107.03125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Your Computer</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M197.047,110.387L201.214,110.387C205.38,110.387,213.714,110.387,221.38,110.387C229.047,110.387,236.047,110.387,239.547,110.387L243.047,110.387" id="L_A_B_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_A_B_0" data-points="W3sieCI6MTk3LjA0Njg3NSwieSI6MTEwLjM4NjcxODc1fSx7IngiOjIyMi4wNDY4NzUsInkiOjExMC4zODY3MTg3NX0seyJ4IjoyNDcuMDQ2ODc1LCJ5IjoxMTAuMzg2NzE4NzV9XQ==" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M357.244,127.737L366.006,131.012C374.769,134.287,392.295,140.837,406.262,144.112C420.229,147.387,430.638,147.387,435.842,147.387L441.047,147.387" id="L_B_C_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_B_C_0" data-points="W3sieCI6MzU3LjI0MzYyMzYyMTMyMzU0LCJ5IjoxMjcuNzM2ODQ1MTI4Njc2NDZ9LHsieCI6NDA5LjgyMDMxMjUsInkiOjE0Ny4zODY3MTg3NX0seyJ4Ijo0NDUuMDQ2ODc1LCJ5IjoxNDcuMzg2NzE4NzV9XQ==" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M357.244,93.037L366.006,89.762C374.769,86.487,392.295,79.937,428.595,76.662C464.896,73.387,519.971,73.387,573.342,73.387C626.714,73.387,678.38,73.387,708.38,73.387C738.38,73.387,746.714,73.387,768.717,73.387C790.721,73.387,826.396,73.387,863.775,73.387C901.154,73.387,940.237,73.387,981.323,73.387C1022.409,73.387,1065.497,73.387,1106.882,73.387C1148.266,73.387,1187.945,73.387,1227.993,73.387C1268.042,73.387,1308.458,73.387,1351.051,73.387C1393.643,73.387,1438.411,73.387,1482.882,73.387C1527.352,73.387,1571.523,73.387,1613.52,73.387C1655.516,73.387,1695.336,73.387,1740.049,73.387C1784.763,73.387,1834.37,73.387,1883.977,73.387C1933.583,73.387,1983.19,73.387,2031.142,73.387C2079.094,73.387,2125.391,73.387,2171.688,73.387C2217.984,73.387,2264.281,73.387,2291.596,73.387C2318.911,73.387,2327.245,73.387,2334.916,73.795C2342.587,74.204,2349.596,75.021,2353.101,75.429L2356.605,75.838" id="L_B_H_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_B_H_0" data-points="W3sieCI6MzU3LjI0MzYyMzYyMTMyMzU0LCJ5Ijo5My4wMzY1OTIzNzEzMjM1NH0seyJ4Ijo0MDkuODIwMzEyNSwieSI6NzMuMzg2NzE4NzV9LHsieCI6NTc1LjA0Njg3NSwieSI6NzMuMzg2NzE4NzV9LHsieCI6NzMwLjA0Njg3NSwieSI6NzMuMzg2NzE4NzV9LHsieCI6NzU1LjA0Njg3NSwieSI6NzMuMzg2NzE4NzV9LHsieCI6ODYyLjA3MDMxMjUsInkiOjczLjM4NjcxODc1fSx7IngiOjk3OS4zMjAzMTI1LCJ5Ijo3My4zODY3MTg3NX0seyJ4IjoxMTA4LjU4NTkzNzUsInkiOjczLjM4NjcxODc1fSx7IngiOjEyMjcuNjI1LCJ5Ijo3My4zODY3MTg3NX0seyJ4IjoxMzQ4Ljg3NSwieSI6NzMuMzg2NzE4NzV9LHsieCI6MTQ4My4xNzk2ODc1LCJ5Ijo3My4zODY3MTg3NX0seyJ4IjoxNjE1LjY5NTMxMjUsInkiOjczLjM4NjcxODc1fSx7IngiOjE3MzUuMTU2MjUsInkiOjczLjM4NjcxODc1fSx7IngiOjE4ODMuOTc2NTYyNSwieSI6NzMuMzg2NzE4NzV9LHsieCI6MjAzMi43OTY4NzUsInkiOjczLjM4NjcxODc1fSx7IngiOjIxNzEuNjg3NSwieSI6NzMuMzg2NzE4NzV9LHsieCI6MjMxMC41NzgxMjUsInkiOjczLjM4NjcxODc1fSx7IngiOjIzMzUuNTc4MTI1LCJ5Ijo3My4zODY3MTg3NX0seyJ4IjoyMzYwLjU3ODEyNSwieSI6NzYuMzAxMTA4NTQ5NjM1N31d" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M705.047,147.387L709.214,147.387C713.38,147.387,721.714,147.387,730.047,147.387C738.38,147.387,746.714,147.387,765.771,173.041C784.828,198.696,814.609,250.005,829.5,275.659L844.391,301.314" id="L_C_D_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_C_D_0" data-points="W3sieCI6NzA1LjA0Njg3NSwieSI6MTQ3LjM4NjcxODc1fSx7IngiOjczMC4wNDY4NzUsInkiOjE0Ny4zODY3MTg3NX0seyJ4Ijo3NTUuMDQ2ODc1LCJ5IjoxNDcuMzg2NzE4NzV9LHsieCI6ODQ2LjM5ODcyMzgyOTc4ODMsInkiOjMwNC43NzM0Mzc1fV0=" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M944.094,353.46L949.965,355.012C955.836,356.564,967.578,359.669,978.654,361.221C989.729,362.773,1000.138,362.773,1005.342,362.773L1010.547,362.773" id="L_D_E_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_D_E_0" data-points="W3sieCI6OTQ0LjA5Mzc1LCJ5IjozNTMuNDU5ODA0NzcwNzg4OTR9LHsieCI6OTc5LjMyMDMxMjUsInkiOjM2Mi43NzM0Mzc1fSx7IngiOjEwMTQuNTQ2ODc1LCJ5IjozNjIuNzczNDM3NX1d" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M944.094,310.087L949.965,308.535C955.836,306.983,967.578,303.878,994.993,302.326C1022.409,300.773,1065.497,300.773,1106.882,300.773C1148.266,300.773,1187.945,300.773,1227.993,300.773C1268.042,300.773,1308.458,300.773,1351.051,300.773C1393.643,300.773,1438.411,300.773,1482.882,300.773C1527.352,300.773,1571.523,300.773,1613.52,300.773C1655.516,300.773,1695.336,300.773,1740.049,300.773C1784.763,300.773,1834.37,300.773,1883.977,300.773C1933.583,300.773,1983.19,300.773,2011.497,301.152C2039.805,301.53,2046.812,302.287,2050.316,302.665L2053.82,303.044" id="L_D_G_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_D_G_0" data-points="W3sieCI6OTQ0LjA5Mzc1LCJ5IjozMTAuMDg3MDcwMjI5MjExMDZ9LHsieCI6OTc5LjMyMDMxMjUsInkiOjMwMC43NzM0Mzc1fSx7IngiOjExMDguNTg1OTM3NSwieSI6MzAwLjc3MzQzNzV9LHsieCI6MTIyNy42MjUsInkiOjMwMC43NzM0Mzc1fSx7IngiOjEzNDguODc1LCJ5IjozMDAuNzczNDM3NX0seyJ4IjoxNDgzLjE3OTY4NzUsInkiOjMwMC43NzM0Mzc1fSx7IngiOjE2MTUuNjk1MzEyNSwieSI6MzAwLjc3MzQzNzV9LHsieCI6MTczNS4xNTYyNSwieSI6MzAwLjc3MzQzNzV9LHsieCI6MTg4My45NzY1NjI1LCJ5IjozMDAuNzczNDM3NX0seyJ4IjoyMDMyLjc5Njg3NSwieSI6MzAwLjc3MzQzNzV9LHsieCI6MjA1Ny43OTY4NzUsInkiOjMwMy40NzM0MDM3NTA0MjE5fV0=" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M1202.625,362.773L1206.792,362.773C1210.958,362.773,1219.292,362.773,1238.8,378.463C1258.309,394.153,1288.993,425.533,1304.335,441.223L1319.677,456.913" id="L_E_F_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_E_F_0" data-points="W3sieCI6MTIwMi42MjUsInkiOjM2Mi43NzM0Mzc1fSx7IngiOjEyMjcuNjI1LCJ5IjozNjIuNzczNDM3NX0seyJ4IjoxMzIyLjQ3Mzc5MDMyMjU4MDcsInkiOjQ1OS43NzM0Mzc1fV0=" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M1445.125,486.773L1451.467,486.773C1457.81,486.773,1470.495,486.773,1482.513,486.773C1494.531,486.773,1505.883,486.773,1511.559,486.773L1517.234,486.773" id="L_F_J_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_F_J_0" data-points="W3sieCI6MTQ0NS4xMjUsInkiOjQ4Ni43NzM0Mzc1fSx7IngiOjE0ODMuMTc5Njg3NSwieSI6NDg2Ljc3MzQzNzV9LHsieCI6MTUyMS4yMzQzNzUsInkiOjQ4Ni43NzM0Mzc1fV0=" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M1710.156,486.773L1714.323,486.773C1718.49,486.773,1726.823,486.773,1734.49,486.773C1742.156,486.773,1749.156,486.773,1752.656,486.773L1756.156,486.773" id="L_J_K_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_J_K_0" data-points="W3sieCI6MTcxMC4xNTYyNSwieSI6NDg2Ljc3MzQzNzV9LHsieCI6MTczNS4xNTYyNSwieSI6NDg2Ljc3MzQzNzV9LHsieCI6MTc2MC4xNTYyNSwieSI6NDg2Ljc3MzQzNzV9XQ==" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M1917.743,459.773L1936.918,444.44C1956.094,429.107,1994.445,398.44,2024.126,379.174C2053.806,359.908,2074.816,352.042,2085.32,348.109L2095.825,344.176" id="L_K_G_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_K_G_0" data-points="W3sieCI6MTkxNy43NDI1MTU3NTYzMDI1LCJ5Ijo0NTkuNzczNDM3NX0seyJ4IjoyMDMyLjc5Njg3NSwieSI6MzY3Ljc3MzQzNzV9LHsieCI6MjA5OS41NzEyMTM5NDIzMDc2LCJ5IjozNDIuNzczNDM3NX1d" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/><path d="M2285.578,315.773L2289.745,315.773C2293.911,315.773,2302.245,315.773,2310.578,288.542C2318.911,261.311,2327.245,206.849,2343.213,173.748C2359.18,140.647,2382.783,128.908,2394.584,123.038L2406.385,117.168" id="L_G_H_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_G_H_0" data-points="W3sieCI6MjI4NS41NzgxMjUsInkiOjMxNS43NzM0Mzc1fSx7IngiOjIzMTAuNTc4MTI1LCJ5IjozMTUuNzczNDM3NX0seyJ4IjoyMzM1LjU3ODEyNSwieSI6MTUyLjM4NjcxODc1fSx7IngiOjI0MDkuOTY2NTUyNzM0Mzc1LCJ5IjoxMTUuMzg2NzE4NzV9XQ==" marker-end="url(#mermaidInkSvg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" data-id="L_A_B_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(409.8203125, 147.38671875)"><g class="label" data-id="L_B_C_0" transform="translate(-10.2265625, -12)"><foreignObject width="20.453125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>No</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(1348.875, 73.38671875)"><g class="label" data-id="L_B_H_0" transform="translate(-13.0546875, -12)"><foreignObject width="26.109375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Yes</p></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_C_D_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(979.3203125, 362.7734375)"><g class="label" data-id="L_D_E_0" transform="translate(-10.2265625, -12)"><foreignObject width="20.453125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>No</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(1483.1796875, 300.7734375)"><g class="label" data-id="L_D_G_0" transform="translate(-13.0546875, -12)"><foreignObject width="26.109375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Yes</p></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_E_F_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_F_J_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_J_K_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_K_G_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_G_H_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default" id="flowchart-A-0" transform="translate(115.0234375, 110.38671875)"><rect class="basic label-container" style="" x="-82.0234375" y="-27" width="164.046875" height="54"/><g class="label" style="" transform="translate(-52.0234375, -12)"><rect/><foreignObject width="104.046875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Checks Cache</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-B-1" transform="translate(310.8203125, 110.38671875)"><polygon points="63.7734375,0 127.546875,-63.7734375 63.7734375,-127.546875 0,-63.7734375" class="label-container" transform="translate(-63.2734375, 63.7734375)"/><g class="label" style="" transform="translate(-36.7734375, -12)"><rect/><foreignObject width="73.546875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>IP Found?</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-C-3" transform="translate(575.046875, 147.38671875)"><rect class="basic label-container" style="" x="-130" y="-39" width="260" height="78"/><g class="label" style="" transform="translate(-100, -24)"><rect/><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="nodeLabel"><p>Sends DNS Query to Resolver</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-H-5" transform="translate(2464.25, 88.38671875)"><rect class="basic label-container" style="" x="-103.671875" y="-27" width="207.34375" height="54"/><g class="label" style="" transform="translate(-73.671875, -12)"><rect/><foreignObject width="147.34375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Connects to Website</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-D-7" transform="translate(862.0703125, 331.7734375)"><rect class="basic label-container" style="" x="-82.0234375" y="-27" width="164.046875" height="54"/><g class="label" style="" transform="translate(-52.0234375, -12)"><rect/><foreignObject width="104.046875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Checks Cache</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-E-9" transform="translate(1108.5859375, 362.7734375)"><rect class="basic label-container" style="" x="-94.0390625" y="-27" width="188.078125" height="54"/><g class="label" style="" transform="translate(-64.0390625, -12)"><rect/><foreignObject width="128.078125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Recursive Lookup</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-G-11" transform="translate(2171.6875, 315.7734375)"><rect class="basic label-container" style="" x="-113.890625" y="-27" width="227.78125" height="54"/><g class="label" style="" transform="translate(-83.890625, -12)"><rect/><foreignObject width="167.78125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Returns IP to Computer</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-F-13" transform="translate(1348.875, 486.7734375)"><rect class="basic label-container" style="" x="-96.25" y="-27" width="192.5" height="54"/><g class="label" style="" transform="translate(-66.25, -12)"><rect/><foreignObject width="132.5" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Root Name Server</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-J-15" transform="translate(1615.6953125, 486.7734375)"><rect class="basic label-container" style="" x="-94.4609375" y="-27" width="188.921875" height="54"/><g class="label" style="" transform="translate(-64.4609375, -12)"><rect/><foreignObject width="128.921875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>TLD Name Server</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-K-17" transform="translate(1883.9765625, 486.7734375)"><rect class="basic label-container" style="" x="-123.8203125" y="-27" width="247.640625" height="54"/><g class="label" style="" transform="translate(-93.8203125, -12)"><rect/><foreignObject width="187.640625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Authoritative Name Server</p></span></div></foreignObject></g></g></g></g></g></svg>