html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.resource-icon{width:32px;height:32px}.resource-icon-css{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADtElEQVR42uWXaUhUURTH/7MoNq6Nhjpq0WSlMplOvgm0TWMUkTawsMUSqi9FtCBhEYFUFPSpCFopqYjMyqGopBRDmCidcKBSwyWX0Q+aKw5U6Ez3XnqPyalX7zFR0IHLvfecu/zOOffeN6N2u934m6Im5d8BUCgUKq1WyyUnJ0dRm2dxuVwqpVLpR2s67pue1Xzf00Zq5RSdqq2tze5wOM6LRUBJUqKtra2thAwhc39YCASrNRrN9j+VAn4TUQgiAb4G8NpEDIKInyQAq9XK6sHBQVZzHIeOjg6+7wWQl5cnBsFSLAkgIyPDSxcdHf3TfE9OTvKRkA4gIRLCBmlpaXxEhE087UajkdYUmre5RAAkRULYUKfT/SwC9FrzetkRELzX6/VoaGjg1XRRAYQKeT9gMplEDyQRhUQA5r3nIfM+9eJ9CQDy7/fv2iR9C4RJz1pv40XXE6IAFsflIEufz/Q17RV45XgKauB0ZiyftY7pn3feh62vmg7HoqgsLIld7Qng9gIQ89ry7hIsTZexkyuFm+iuvC6lNrZO+ZszKEo9QklRZj8h6O82n0OhoYTtdPPtKWJ2IV23SkiBJIBnbXewMfkATDFmIaTjX8bg/DIKjX8wNOogJEaYED4tGgGqIOJ5DTR+IQgg+gRtGrSLojCNtPm5kgH6x3swQxMj9DkCQtpE70Dth3s4/WIX2TAYSQQiR18IY2Qm6rorcaZhL9PPJxDmWRsx3T9SOAOSAAL9QzD+eUTov+1/yTZfNnMtTmZVonOkGU0D9ajrsaCq/Tp2LDyG0iXl6BptQcuQDdbeh3jaeQtFSUclAfAhY6F/+P4qEiI4OD+PoazxOHLjt+Fxaxnx1ILD6deQPXszOkeb2ZyqjhuwOh6gmLuIlXEF6CYg+LaWrAjkJ+1Bxbuz2P1oBdPnztmKpXFr4CTnoN/pwP7qbKpm+S5ILGb5HnD2oqRuFdPPm25Efvw++QAadTAKFxzCFkPJd3c7QBWITUkHUZBQ7HX3N8zbj/Vz93m+AzIBxB8aqXZ5APX19aw9NDTE+ikpKWhsbPxuwdDQUAwPD7M++S2J8PDwH0HIe4g4jvPywmw2S31y+TGSAVix2Wy0plGgen5BwWO73c7aYWFhbAwRoR8bG0vb9Esp6yVkJTU1VdTbzMxMEbu8FPju4Hmn5ZOEh8g3EFNk9FcAbiJOg8FwAUAMDQZ8I0pSekn5+CsAl1qtbp2YmCgnv+cCWc58IwrqGIDnogBkEPW4j5b/5t/xV4iXgWA3JaZUAAAAAElFTkSuQmCC)}.resource-icon-document{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADfklEQVR42u1WS0gVURj+zsy9Nx/lq4uvS1nWplCxe70usghFskKEFhK0MRCKFrWoRYt0E7iIiKCN0SaUCFwZQRg9sBZWKmQaEpGJULdIrlrm46ozc5pzdMY7M9f7GO+uPvj555wz58z3f//5zxn88yAwQszJyfGXlZXlA3CEm6IooiAITuYJIeJaP/daO3xM9YKpTxwbG3sfCATaEQYHjBAopTm9vb3dsAF1bkRTSXCflpbWDBMEJAfsIxuZTkJFCkxwIAr6+vq4n5qa4t7v92N8fFxrW6L2+XzauNbmPi8vj3sVzoQIVFVVwYyCgoKocufm5m6YAq64fQV06AtWVFSER8zMMO71es0KCJtVwCJ9YWFhpGgjGedmS4Hi4mIMDg5CA8vtwMCAToRBLV8Eg0FNAd4uKipKngINDQ2GaOrr65mPXnrWPUDslKG2iMGWpfW+pZUNS89gdghYFvk+I+HygzlcvD/HPyLLCs53hnD7+TLmQiYiJmOINwUWOccnJdzoCWFhiYLBvZWES4sP3ygudUnYmwucOQhkplhToYLGQ8Aw6dMPCW2PFmDG0RJRf8+/i2BwgoJhbBJoeQh4soDmKorsVOMeiJvA4rKCc/fmYMbZIw54iwiwHh2P+HQl8HSUomeUgCHwi+DaYxEpTgGtx5bgFKLuASuB2UVrzu42ueDdCdAI+RWJgrr9Mq6fXEE4QisEf0Lr5Ro3gTSnYo2+Yxlvvihs40WsiiejAq50G4/77FS2lpzQJuRsXSLlEU8EFdx6JqkpAUfHa0U1oNFHcWjPago63wp499UYS2GmgqbKRWRs0UoyfgUMdbwjm+Jmo4CrJwhSXdDx4iN7j6th+Pju7TJa6xZw4fA8trlkW2UY8RTLz6Bqfil+zlK0vxKwKPEy1CPbly/j1IElpDgsczXbFAHd3OkULcdlrMhY61PQVr8AkWiqWY5kWwRi3nACWL/2zJSIei/YO4j6+/u5n56e5n3l5eUYGhoynJRZWVlsnD+XlpZiZGREj7akpGRVNbebzU+UAP/hsERSW1sbNdLq6upoCpBECLA7X1eAwbQYj3h4eBgMTImZmRltnLc9Ho+mgJ0U8J/KmHd9TU1NtHG9vYZQPARi/VolNG7C71gEqIp5dfPcAeBhYiA5EAAEAARjEVAcDsdnSZK6CCHpPGfJAWGBAXiJ/zDhL423UWlXBx5dAAAAAElFTkSuQmCC)}.resource-icon-js{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC2klEQVR4Xu1XTWgTURD+3u4Gbaymbi8mqSL1IjYuScgWJBd7KCo9CQpFj17Eqz2IdxXvih710IMXFbwVJEWoQlpIqIKCIVVIvdik2tKa2maffY8+SLKdJs9UevGDYWZ2dne++clulnHOsZcwsMew6h3GmGnbtus4zhERqxfP80zDMAJCi/O2jkut/PrYpjaajpmFQiFfKpUeEQQkDM65nclkXkAf4JxvK5skpA4Gg9f+1QhEElIUCQD7/SPoDNtVSgqAgBaBqakpqcvlstSu66JYLCrfR2BkZGRHEgAMLQLpdBrNCIfD5LxrtRrdCX0CdCdUglQqpTqikjTEk8mk0IK0inkkAd1OqISRSITsAGNMHdfoAFF9f38/pqenoSBuqogI2LaNwcHBHRcSAKMJ0NXXLxmx9aTfkoCxC7/vdkXrXVBfgT9xKQP+8Ym0sfQFxtubsCYuw3w3Br40RxIEwNsh0LJS/j0HNvdS2ubEJcEW66duSL3v9Sh1bdsjaNFuNVdImy1/hdd9DLXgUVSdW6im7hHX6hEgSSgNSBu/47cRyN1F8FUaXZkrYOVZ8lofdAhgfhLs01Nxo4YOrJ28juWLs1g98xC1wzF0vb8PozLb0RJuu3hYyMP88EDafO0HeOCQtLufn4ZVGMda9AKqx0eJAmgCFvzwtVvaJ66CfXuD4HhUzFxULOOryTuiaik8EMLKwBjWQwPEg0iPQCMJ6yBWz477HjTVyHn8Cp9rTOYvoMMdoJdSJ67fgWw2K+1KpSL9eDyOXC7XUFEoFMLi4qL0HcdBb28v+ZcMANci4Lqur5XDw8NUAiXUUmsTkDIzMyO06IK6ifRVxfl8Xto9PT3yHAHl9/X1Sdu2bUWMaRNIJBI7Vjs0NETEOx8BJX8V30K1LQL6Seh4E362IsA3sRKLxR4DiALwdvETcB7AQisCnmVZnzc2Np4xxg7Ime0OmCgMwCSa8P/r+A9UZe+5GbcPsQAAAABJRU5ErkJggg==)}.resource-icon-plain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA7klEQVR4XsXVPwrCMBgF8Jc/BdGtk+AVxM0TeSi9gpNH0CO469pOXRwKDvJ9KgohCeFRVPxKqW/Iry80oMeH8zXA1cvFFP51ibOVOOPg4eCfz1cy9v3LnY/NOgas1vsdiqPhgkAxXg3agkATAqMEIO/OCFQpwIvHgM0BXnwoYOPlUYb8uEG6JMswZSBdEmcCkOIhhfGF4oQIhs/ezYnSFoQVD5kBnAAYkBMc4MV5A07wLXCCA4QgACeEHiROEIAR9CRygjbgH/HKD1Ihv+eSAqr9fIMZBHwsGnQpIP5025oJFHyM9jhkQNei/cu/8x2MBu0IhSW4oAAAAABJRU5ErkJggg==)}.resource-icon-executable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvdJREFUeNrkV72rE0EQn9xX7nxJkZDCh42iEp/GKMrrtFLwA0RU7CWdvMpGxH/AToSHaCGoYKPYWGhto4UgBhUtTBk7BY35vlzWmc1tuNvcVy6RVzgw7Ca7M/PbmdmZvQxjDLaSFNhi0rw/MpmMWiwW16vV6nZ3bcrj8VhVFEWnkfa5//NR/Pau4ahI/6mNRqPebDbv+RBQCAQj6YVC4SxLSWiMOY7DRqMRs22bDYdDNhgMWK/XY91ulwzUvPaItWW5Eo2DrNzLtI5kRoYgDclGokCQh5cGIOqkEQCUpQBI4u5/CgBvQ6TxsHXCnhgACWBGA2Y0V+omUSIPiOKG1w9UVeWAwupOKAAy3u/34cHDJwsl6eWL58AwDA6EMCUGQCfvdDp8fvLUmVhDdx+9gI0r531jedWAdrsN+Xyee2MuAORm8gBR78/PWAC1S8f4Pu/45u07wAIElmWBpmnxpVgOAVYyPl8/eiQ0T8Qo8oTkxEgAsCJO84i2JgIglHk75fGNx4CdAFTDATXrgGY68Orm1UBgp68/h5e3LsyASxwCIeDNfNV0DWdHoFk0H3Hl7z/UfbIH1vaBVepNZcVBFgagb7P5qVUTARAbEwCHqwen+4T7c6vtmfCEvTsSAzDyNj819wAa13SbK61//OSTLe/dA/niL58HZF2xAOSCwj2wMpwYNmxunJiUVvavzXjg9olrYSFI7gFZyLCGE8McAM61SWZ//vLVJ7t7106frJSEkPoWPKvd8CkTV42STr5+Xtm4EChJcyCqYMnsDV+qHBCbRRO5s3k/dS9we8D8hYjHHZvIoUoZWq0W4LvOdzJ57o05McnmcjnQdT0dAGoepmlCqVTiikQ5DWq7QQ8ROjmByGaz0/fBXIWIABB6Mk7NhJIr6KRhryG3+6UPASkh5ASCOtk8j88wTyH1ExeitO8+eV2i33EA6PuiU6lUKO13BL3hFvgE/I78Iw7AGN39DRPuKcZwJShmKSlDB8PxddDC//11/FeAAQBAYeksv+aJbgAAAABJRU5ErkJggg==)}.resource-icon-flash{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAztJREFUeNrkV79PFEEUfjt3B4f8CHcxQSOJwURp4GxOGkoSSPQvoCKxI3RUFFpqSei0VwpDQwJ/gB1HYowxpw1YcUTxNEiA29vdmR3fG2bMsizHsnuEwkkms7szO9/3vvdjdi0pJVxnY3DNLRu8sSwrUywWH5VKpVt67l/3fT/DGMvRSOv0czWa++Acjiz0LLO9vf2pVqu9OsWAXGA6tlyhUHgsEzYEk0IIyTmXnudJ13Wl4zjStm3ZaDQI4GkQj3q2XVIiOIQ3D3aax5Zv6YIkLQzSigQp3DYCrSxtQYC1hUAcua+UAGZDS/Dz5ol7IgI/enqgoQuWS7vQhnSNo7As4AgqPA88muvoUHN1nHtSr7dHAQc71/Q9TYRGesZdF2whAAYHQSK42NkBSQr09Z1xBZWaRJXQgHkBFQR1BHf6+2FgaQnK1SrcX1yEJiqBaGpjIhDsUQSycQJOgYVc4HMOzXwe7i0vw92pKeB7e/C9sqEQfLPurAIQm8CpwNIWc+17UqOJBIpzcwq8vr4OH2dmwPmzD6yzU63jERlB28ZyQVg6B18m+YkEBZpAcNnbC4Ozs2rH/cNDyI2Po8AMXHoH11oB8Eu7ICyd0OBcm4C1HromJ6F3eFip82B6Gm4UCrCxtnayQSYDPmZHcJ9UBHggC4TjQAPHIbSedvv28gUcV7/Aca2mgPHkO0nHNDEQftEz0uNzG9NrYH4ebk9MwO9KBb4+ew42rqHzluVy4CIB8ivH1ExMIBw8ZA1Hy9noKDxcXYWbQ0Ng7+7C1sIC+JgJOUw9gbnf1C5SSoVccB4B1koBEzxkPQWihRHejbn/8+0b+IAxUN/cBIYETHCCdpWJlYg6cHkXqDqgwW0sNpVyGdyjIwVqZbPQxGsfrbd0qkrdRbtigK6PtIU+Sk2u8BGYgo2TzEZyE3g61A8wNSPqQLIg/Dw2pgqLySFxEihgKovQcWKOO0ZzXV2nXHleIYpFYHZlJdE3QEQdSEYg7idXjE8yKxWBtCRSK5CGhG7NRIUoDYlQO7iIAP1fHI+MjLzG6ztR33ApfgF3sf+6iACmeHYLT7t3mOfdUT5L2CwyDMf3URP/99/xXwEGANgxwaTRsGhXAAAAAElFTkSuQmCC)}.resource-icon-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JJREFUeNrkV0trE1EU/uaRJjZN0iTWthZaq1hclEgXRcGdbsSFP0LwX7jwV6i4c6l/wIUI1qIVIigKSjVUKE3TmvSVxkzmced6zkwS0jS0maTShQcOd+5j7vnudx5zR5FS4jRFxSmL3tpRFEVLpVLzmUxmrD7XVNd1NVVVQ9zyuvq41zb6rXPUqm1jWi6X+7y2tvb4AAJ2QUNJQslk8o7sUciYFEJIx3GkbdvSsixpmqY0DENWq1U2cK/VHqt+UlSScbRv3qo8TxI50gW9SLuRo0AwwycG4KiTHgFAPREA3dD9TwFQNhxgop2Z9mcKRlBQetgDAbAsgdXNvU4cgGOK93el23Z6Zkg05zKXxz3A9SAMxsB6qYwHj155G2iqxGBEoGqqMC0JyjbYQnit4wh6duGwOq43zi33s8/uN93GpSYQAF1TcXZ4EAMUu3NXKrh+NY1f+SLefQqjUNR9g6SC1CaDwvXb5phwm27oCQCVPgwPRTA2UsOtaxdxPj2PydE8GXiPhWzMM+IbIxaYjVoZwiZ/6wkPjHMYAAIBUFUF8WgY0bCg53pwURPWNSRoXLjsc+kBYYN7Wx9h7heRvHATNtUccRiA7AoAL6b6TSoRI0O2E8KXHxswL7zExpaB9WKSgEUoyHwAvL68tYrqTh6VSgVG7i0m5+4eyIZALuDFmqZ5DCSifvXc3plGtmwRrTqFMrkm1oh6Ckai/dviImoWB6EDZ3cdo6mhAwUrMAAvdYjCdDziseHLGX9D3tj105H9/GHhNbZLm0iNjKNWLePc+BTGU9FOHzt0DYDFNC0sZb/7sBlEw5/U2HRSo2bDMmvYWFmGMpDEzm4V6kAce1UNi0tfvbW3b0y3MtAdgAZirl6/S0WPAS/YaBPLcjzj3G9mS2IGO6U8nb5CzGlQqK2IZQzF0+0uCMaAUTORW1ntqjwroTj0SAj7uxuwLQO2SwXLRn8AHMdGaasU8I4Vg206VDEFDKvUOwB+KUT5PjWR8tNXtiZxa7/TXLzZ5334YxQYAOvMpUm8ePqw669ep76u6ygUCsELUblcDnTb6fJKJgO5oBcjx1zJlL4A9Auibwb6AVGXWteF6KRAtMnecQD4/+LP7OzsE3qe6HSH6+MXME9aOg6AS2nzk75oz6n8Rjv5rEdR+GCkbzpN/N9/x38FGAA04HAMRDx3awAAAABJRU5ErkJggg==)}.resource-icon-java{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAv9JREFUeNrkV81rE0EUf7NJaEpFSSChYooIxVPJwQ+wJiePHsWb4sFrT/4X0pM3/QcExZsnEUETWpFSSQULral6SUGw0Gya3c3X7vjebGa73W63m0mgB9/mZXZnJvN+83sfmWWcczhL0eCMJel/YIwlstnszWKxODsc89RxnISmaSlqad6wX7Ty2T+GrRboS+zs7Gw0Go3nRxCQC6SipDKZzF2uKGiM27bNB4MB7/f7vNfr8W63yy3L4qZpkoHHfnukyUlRicYhuLhfaRwlHekCFQkaiQJBDE8MQNROIwBoEwEQh+6JA6hUKrGAYRBCqVQ6CYAzFgNlXBiYSFeZtp5hTFFYX/8KzWYTVlZXYPHWYiwGtJF8jpf4DKunbMk4CaYelMtlcGwH1tbWBDC/goCvwIDfr4IBzgQYYoD6JBOGYUC1WhX35IpgLCgB8C+CX/D5+2+YTk/hSswDJ4Dglc5dhvn8OcACBD/q9TAAEBtAMKq9xewBXLs674Ez1l/CzI0Hwg0rtS2YvTgrxra2t49lBAgHxoiBoO/8C1mdLmCpFf7WPz6DvsPA2Hwn+mgsjL2oGIgFQKYXbcK0LEEx1nhw0Ch8ewX23G3AWi/GJNUyBvwgYsdAWCGRfQYa6nQ68LZag9TeFPALDyG/+Qt+7v6F89NJESfctwmlGDgJAC1umi4DhXwGaq0rwHoMCgk3JGnM9TSPDUCLSju/ko+pf4DUtswuag/mclko5DLwZ9+A+3eugy1TFT80P6QOjMZAGBP7egs+fNk4FtBv3q+C3m57tSLs90oukPe6rguTTx7dcwsPqmhA3rsqY4DmTxTAwcGBuzhzN88kB6IyHuWDxmh+SB1QC0J6pjQTVQ8v7lk8RHMIwu2j+UFXhhWi2FnQRv8+XV5WPjcMg1AdwNLS0sgHEeU/oyhDqqehsV0wLoihdGIBGHengcDzi34aAHq/MBYWFl7g/aWwM9wYr4C7qHunAXCSyWQdy+hrLCozYT5TFEYbw/ZT2MD//Xb8T4ABAGtLxURbEDriAAAAAElFTkSuQmCC)}.resource-icon-not-modified{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9JJREFUeNrkV7tLo0EQn++7JGJUjMYHGgUxCioiiohgJ2gXtLAxKNeICIJYyOE14vkHCNdZKGojWGqRTrGIxSGKnkUKH+DrLMRLoha+YnI7w7d7m3e+zwOLW1hmZne/md88drJRIpEIfORQ4YOHSRYURbEUFhZ+bmpqcjLRzKZFo+ZwOGxSVdXC6Cd2zqR9+wn3mIzUpO0hj1TV1lRtTT05Ofl5dXXlTgoAZZYSx9bW1lcj3mA6E00GgqjVav2RMgLvGdxIKhBsWHUDuL6+hvLycsFnZ2fDw8PDXwUmE7y+vgojubm5tI9yfn4+5OTkCBBaSvUBmJ+fh+npacEPDw/D0tKS2B8aGoLl5WUhDwwMwMrKStQ+AtEAqIZuwcXFBU0ceXl5MDU1Rfz4+DiUlpbC2NgYyZOTk2QMx8TEBFGMBkZGS4FqqAZkj0mLqvJbQzyXkeIajtnZWaJlZWW0rkUgbAgAT8HMzIwoOF71kneiEHGMjIyI/Evr6rtvgWyEG5cBcJ5dubibgUGL1afIrZiFz1pQUPDF7/d/42uPj49U+agM+aysLFKGvMViEcpj95CPBVBcXOxh1KUrAqjo7e2NFKBBrpQbl+VYPkEEIOMU8I8CgQCcnZ1BMBiE2tpaKCkpEXt4M5A6HI64xsNaLtjtdjCbzTKASEYAZOTr6+u0htdrcXER+vv7obKyElZXV6O86uvrE9/4fD7Y3NyE3t5eamJS3Si6AaBintvz83OKBO7f3NzA6Ogorc/NzcHl5SUZOz09Ba/XS/1CTpFWnEpGjUiubszn4eEhGUEgTqeTQLCCEmeKiorg7u6OQG1vb0NPTw+1ZFlPshpICwAn5rijowPu7+/h+PgYnp6eonoA8ri2trZGjQf5l5cXuL29JV6+nhkBkJXjxHDW19eT9+gpeoxg+D62Wyw4nMjv7e0RPTo6ijqX8S2Q87awsAANDQ3kCXtQQHd3Nxl6fn6GjY0NOo88e8iAy+UStePxeKC5uRlsNpvxFOBH7e3tQmlXVxdUVVXR1RocHKQ843S73fSzLEetpqZGdEPDEcBZV1eX8HWDIFpbW6OiJZ+rrq6OW9cNYGdnh3jWmknGkO7v70cpxP6AzQpl9pak9CR7kuluRG1tbXFeYA0kM5DMU6kP6O+Eu7u7RDEK8s8w9/jg4IB4LDY8w/dRrqioIB4L1HAnbGlpSeltZ2dnyv13pSDdM1vPPv91zwiAUSNJvJaHPx2AMPso0NjY6GO8PVHIDA7M/W82f6UDEGINxRsKhfDvlO1fAmCOBRn9nvJJ9l/+O/4jwAATI0GMJl2ikwAAAABJRU5ErkJggg==)}.resource-icon-redirect{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDhJREFUeNrkV01MG0cU/rzsruO1zRo7xrGxCkqqkhACRogLVRtxoFWbVo16q1AiRQhxQqhCEbkgyqknpCSHXDjABfXWVqpIpFYVSKhqhKhMkjahqiM1xBiigJfUgBNs7M4Mu9s1mPUPkXLok0bvvXmeed97b97M2pLNZvEmicMbJt6oWCwW0e12X25qajpFVIEMUeVCJpPhOY4TCa8gv+PVtRXURnTKedVGZco5dY5T57hIJHIvGo1+cSgAqpOS1ExPT18rJxpaznyDgGBckqS7phk4CmlOzEAQkkoGEIvFEAgEdNlmsyGRSPy3Ac8jlUrpThwOB7NTXZZl2O12HYRa0tIAjI2NYXh4WJd7enowPj6u27u7uzExMaHrXV1dmJyczLFTICoArqwuWFpaYoOS0+nE0NAQk/v7++Hz+dDX18f0wcFB5ozSwMAA4zQbNDNqCbiyzoAxYrYLx2ldw2RNp5zOURodHWXc7/ezeTUDmbIAaCUYGRnRD5x26g3R6QeRUm9vr15/wzx35C4wOtGcGwFoMmm5A51Bk7Z/P4vxKibpk6qqqq7G4/GvtLlkMslOPt2MylarlW1GZVEU9c3326i8H4DX650i/JOSMkA32t3dZRtQh9qmmnOjvl/OkwEUXQJt0cvtFJb/VLAW3UTtOTfcAUm3JdZfYiXyD062ugvegiqAbFFtaKzt/Z+f4rfbT5izqZsP8GBmmc3f/e5v3Ln1EKuRF/j26/vMblxnzIDhbFiKyoAR9dnzfoQ+DKp6BuvRLWZ/NLuKi9fOwe4ScPvGIyz9oWAnuctG6KMTUFaSuHdnBa2fBWCT+fIB8FYOa08TmP3mMTbjr3DhywaS9hd7J13duOZMJXNcG5Lx063HkH0i/vo1Dv9pB45VVuR0TskloENyiWjuDMBeZSWRPyNzuW2ogZVkgUTsx/z3MbKGR/177gOtWhQAY93o4K0W1DTICJ6VEV/ehnzCunfNxvfqTtOtrdna2IFAsra1kcKr7XRBAKYloHxmIkIiFyEc47D4y3PUtx9nDrx1doSnaKQCYosJnH7fAyWWxOLMGtovBfH7j88R/uEZWj+vNm1D0xLQRe+86wVPnG8qO2j5OICGjmpmO3+lDv56JzsjH/SdhLNaxMZqEqFPfXB6BTRf8JI5AVtkXdkZYLdXnYTjtba8ff1Wc2VOtmoaHbpsdXJ4u13OCaZkAHNzc0wmVzPTQ6EQwuFwTkrp86soCtPJtyQ8Hs+hl1G+i8gUQFtb24GoOzs7TW+7fJEaPsmyJZdgfn6ecZoF4zOsRbywsMBkl8vFfqPZqR4M7l1g5Ev70NewIICWlhbTaDs6OkztRypBMQ9MsXbtdS8KQLlODonaSPFCADJkkdLY2PiQyJ58KSuTaO3XyVguBCBNvvNn0+k0/Tvlep0ASGAbhF83/ST7X/47/leAAQBGWDbA0N7wPgAAAABJRU5ErkJggg==)}.resource-icon-websocket{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAkNQTFRFAAAAAAAAEhISQEBAQEBAQEBAQEBAQEBAPj4+QEBAPj4+Pz8/Pz8/Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/GxsbAAAAERER/////v7+/f39/Pz8+/v7+vr6+fn59/f39vb2AAAA+Pj49PT0AAAA+sr29fX18/PzAAAA/7/5/wDm/w/n/b33/Kz0/Jzz/xDm+nvu8vLy8fHxAAAA/9/8/3/y/Nz5/Lz2+7v0/h7o99f096fw+Ijt8PDw7+/vAAAA/x/p/r74/o7z+9z6/V3t/1/v/6/3/z/s/Y3y/X3w/i7o/F3r9dXy/3/x/k7t/l7u/X3v/U3s/T3q9+f2+1vs9pbt7u7u7e3tAAAA/2/w/zDq/m7w/Ezr9NTx/R3n79/u7Ozs6+vrAAAA/n7w/j7r+5vy+qry+nrs93fq8bHr6urq6enp+7v1/h/o+bnz+Ljy+Jju8uLx+zzp87Pt8NDt/C3n/g7m7Nzr6Ojo5+fn9ub19eX09bXu8eHw+zvo8pLp5ubm5eXl7s7q76/p4+PjAAAA5OTk4uLi4eHh4ODgjY2N1dXV0dHRi4uL3t7e39/fhoaGbm5uvLy8uLi4hISE29vb3d3d3Nzcg4OD2NjY2traurq6tLS02dnZdnZ2yMjIdXV1gYGB19fX1tbW0tLS1NTUrq6uw8PDwsLCwcHBq6ur09PTiYmJysrKxsbGiIiI0NDQAAAAAAAAAAAAEBAQERERERERERERAAAAAAAAFBQUEBAQERERzBhqngAAAMF0Uk5TAAM4UFRYXGBjaGtucnV5fICDhoqMkJOWmWkFSv///////////2L//2r///9v/////////////3H//////////////3P///////////////////////////////90////////////df////////////////////////////////////////////92/////////////////////////////////////////////////////////2xdBD+XsrBJAhpAS89MUjoAAAIASURBVHicY2CgBmBkYmZhZWPn4OTi5uHl4xcQFBIWERUTl5CEKZCSlkEBsnLyCopKyiqqOBSApdWUVdQ1sCoAalfUBEprqWvroCjQ1dOV0deTNdAzNDLW0zNR1zY1M0dRYKFnKaOnZ2WtZ6Nva2fvYGrm6OSMaoWepa6+i6ubnrueB9gCdBNkXDy9vL19fPWU/PT8A7SxmODtHRgUHBIaphweoacX6egUFR2DqiA2Lt4XKJ8AND0xSS85OiU1DUWBXLpeRmZWmG02yPQcvdzUvHxkBUDfF+gVFhXr6ZWUlpVXVFZV59fUIlkBCjwbPb26ej29hsYmPb2q5vyallYkE6BhC3Z7VEpbO1B7S2tHJ0KBEiRsQdJAx4Gluzq6kRRAQ8YRJJ0HMh0o3dOLpABiem1fP0h6wsRJIOnJk5AUgE1vmTJ1Gsj06VNnzARKz5qNpABkeuuUqXAwZ+6s2TPnISkAuX3G1PlgtwNNXzB1zux5C+ciKQA5bsaiCWDHAU1fvGTpvIXLliOFA8jtvXMQVixdMXfZ8pVIIZkHctykOVNXrV6zdu26qUsnLFvev3I9kgmQkJm5YSPQ7TM3bZ4Akl4xAckEaMhMBrl9Ich0oPSWLVsRClohITNrNlgaqB0ovWXLNpiC7Tt27tqNAXbt3ANTsHff/gPSGODAfgbqAACmh/JxEXYKVQAAAABJRU5ErkJggg==)}.resource-icon-tcp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAeNQTFRFAAAAAAAAEhISQEBAQEBAQEBAQEBAQEBAPj4+QEBAPj4+Pz8/Pz8/Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/GxsbAAAAERER/////v7+/f39/Pz8+/v7+vr6+fn59/f39vb2AAAA+Pj49PT0AAAA/+/v/t7e9fX18/PzAAAA/z8//wAA/2Bg/h8f+9vb/j4+/S4u+Xp68vLy8fHxAAAA/8/P/7+//y8v/n5+/Y2N/IyM/T0997e3+1tb9paW8PDw7+/vAAAA/w8P/9/f/l5e9OTk+Wlp/b29/X19+zw887Oz7u7u7e3tAAAA/V1d/Dw8+zs78rKy7Ozs6+vrAAAA6urq6enp+3t7+YqK9re3+Wpq8eHh6Ojo5+fn9eXl/Cws8cHB5ubm5eXl8sLC4+PjAAAA5OTk4uLi4eHh4ODgjY2N1dXV0dHRi4uL3t7e39/fhoaGbm5uvLy8uLi4hISE29vb3d3d3Nzcg4OD2NjY2traurq6tLS02dnZdnZ2yMjIdXV1gYGB19fX1tbW0tLS1NTUrq6uw8PDwsLCwcHBq6ur09PTiYmJysrKxsbGiIiI0NDQAAAAAAAAAAAAEBAQERERERERERERAAAAAAAAFBQUEBAQERERcTpMiAAAAKF0Uk5TAAM4UFRYXGBjaGtucnV5fICDhoqMkJOWmWkFSv///////////2L//2r/////b/////////////9x////////////////c///////////////dP///////3X/////////////////////dv////////////////////////////////////////////////////////9sXQQ/l7KwSQIaQEvOHw6iAAAB7klEQVR4nK2Q6V9SQRiFMS3TyqVcKhFUrpCCvCYKqSUiuGuoIJorWNxsMW/oLXZFBdwtRXPJ9E91ZoAYXL75fj3PPHN+RyC4jUu5k5p29176/YzMBw8fZWXn5D5+kpdfUPj0WRx4XiRMumKRuKS0TMKU3wCQWCphZC+uAyoqRWISy2WKKhpQAjplRTXAyxoVQG2dQq15RQP1DdDYUP8a3tQ0SbXQrIMWvaE1+QtQCoVtjbiAChg56C4ZCNAOHbifFmSd0HWNobgbenA/LdT1wltjX/9lQFwCA7i+CUzmwT7L0HASIAJVaVlbLSNTqE1gMFqG3o3QABoPVFLJKIyNT0yaAT0fsdqoL3B30DLyKR3A+w9mQM+tdpYyxLZF40x+JHarzc5Of0oAsW01eoMxarezn6e/UACJ1Ro9jokdxV9nKIDY9bZvszjmvjtwPOegAGK3z/M/sP0n73Sh2O2hAGxn5/n/5/W5PS4/BaByFie/QLoj+yLv9fgDPgrA5ZxLHCmH7MsrQX8gFKZ2wN1nvIkvgqu+UHiNWpIs4/Dy6xubW1vbfJALhWfXdihDdBnXr9+ou2t3j8PxKkcZYsvM4e4BbEdxJLKfANjoMm4PidFzFEciB3Hgz+HR8cmVOz76GwdO/52dF1258zPB7dwFbUXIeSfgDeUAAAAASUVORK5CYII=)}.resource-icon-udp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADb0lEQVRYw+2Xz0tbWRTHP/e9PBMpbckvFKtboZBmN0hLF25cKNLoQtHqaqD/QWEK/Q8GunY2aZCoMEjdtKUgLgak0O6G4q4uGiQkxEJji0nU5J5Z5Nfz+WJeM9nNHLhw7z3v5nzv95zzfS/wXzflWJuhUOiXeDw+DPjsQ2ttGoZhaa1NpZTZ2DcBX3Nt9ymlDMeeeXh4+Hc2m127DpAVDAZnpEfTWkutVpNqtSoXFxdyfn4uZ2dnUi6XpVQqCfCrM6CvX1RqrRGRjkNrDRDoOwBnkOtAAJbzvNHxl9+8AaXg0SP49Kk+VwpOT2Fvr7VWsRjGkyfw/j0igrG3hz8QIDA4yGA8TuDpU9SXL00GDO8AutwagAcPqG1swMuXmI8fIz9+QMMnExNUNjYw1tYYePWqvwCUajePunWrPslmMcrlOjPNZ27frgc5OcEwDADdXwYaxdfar9XaDIjAt2/1ud/fPwa01q0giCA2AM0iBFAfPxKYmkISCSozM00AqqcuEJHWSS2CoXV93W6v+nNatwDJxATFd+/aXfDTAEyzfUs7AEDZUnCJAREMGzvOtnSzjgBkeLgetFhEvn+v7yUSaMvCsAVVxWJrXrMszKbPRRsA8VQDWmv0vXvo16+Ru3cxnz1DP3/O+YsXaPttPnzA//Ahcv8+Z6kU1Zs3rxRoE0SnGlAu74KpQqHwtpOcXie13aR4bGzsN+D3rinoNZAHKfZWA15u04vPzYxObdfMm32USiWSySS5XO6KL5/Pk06nqVQqrmft7eqpCJ0gSqUSqVSKTCbjCiCXy3F0dMTW1lZHEF6+iKxgMDiVyWTe2iktl8usr6+Tz+c9qWU0GmVhYQHLsi6lYHx8/OeLUGtNKpWiUCgwOztLPB6/NucHBwfs7u6yvb3N8vKyUwd6K0KAQCDA0NCQa5HZ9yKRCP7Gy8eeyk5C5AnA6uoq6XSaZDLpKQXhcJj5+fkrTPYMYGBggJWVFTY3Nzk+PmZycpJoNHqJoUKhwP7+PuFwmLm5OSzLcmNS9awDlmWxtLTEzs4Oo6OjRCKRK/6RkRGmp6ddg/+rFNiDLC4uXspvc4RCIRKJREcxaljFEwCv2u7F77CTbgBERE5jsdgfwB23b7gezQCywNduALTP5/tcrVb/VErdcMtZr38BReQU+Iv/zWH/AMyRVKUN0udlAAAAAElFTkSuQmCC)}.resource-icon-dns{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAD4ElEQVRYw+2X3U9bZRjAf+e0p8XJR057KpOCEmJIFkkTQbNME2VGVAwJIxEGwtWyJf4DzsTEC6NRs/0BMyZNhxUSQ+BuN0TJJkOd2QguZFFBYiGspBwyGLaFtryvF6WklH5RuNMneS/O87znPL/3+TrnwH9dlIxri8PheMnj8ZwErOlLCGFRVVUTQlgURbHs6i2ANXWdblMURc3QWebn52eWl5ev5QPSdF1/R5YoQgi5s7MjE4mEjMfjMhaLye3tbRmNRmUkEpHAhUyH1uMKpRACKWXOJYQAKDt2gEwn+SAA7dgA8p00D4BaNMDCwhqffHY3WZkWhWefeYKWZhevn23g4cMNPv18GsPQ+Pij05w4oTE1FeC6f4H3LzUSDseYuBkktBqj5mk7ly6eoqLclhVALXTSF1t0vr72Bs0vGIyMBhj030dRks1jmnFGRn9HUZQ93dTPQfzDf+Ny2bnyxWneaqtFClBVFUAcGgDAalU529oAwC931jDN8J7t9pTJnV+XUiHmwYN/AJj57TGjY3/gdpdTVWVPFaFaEgBAebkdTUuecn19C4DWVw1chsb1b+ZZXNxM6l4zsFqS+27/9Igvr97HNMMpAKUkACklm5tR4vHkKXVHspsqKmxcvHCKREIycWsVgIaGSi5/8DwtzVUARKOCublHRwGQbMcSfP/DAgBvv3mSygr7Xu/X1VVy/t26vd23fgwS296ht+c5XEay63TdlgKg6C5I5fTuvXXuTU9Q6y7jvd56Xnm5jsWl9d09yX1nzrj5c+4x0zMb2Gwq3w7/hbkWp/opjfPdNdTXV6YAZKF3gabreptpmjcO09+F7Cmb2+2+DFwtGIFcDyvGSYFRrBSVglIdFTGKOTLAUSCyiZqrAIUQB1YkEsHr9RIMBg/YVlZW8Pv9bG1tZb03Vxeo+SKQ6dzn8xEIBLICBINBlpaWGB4ezglRzBeRput6WyAQuJEe0mg0yuDgICsrK0VNTZfLRXd3N5qm7UtBY2Pjh8CVQ9WAEAKfz0coFKKjowOPx5M357Ozs4yPjzMyMkJfX98+e8lFCFBWVkZ1dXXWIkvXGYaB3W7fC3u6PdsgKgpgYGAAv9+P1+stKgVOp5Ourq4DkSwZwGaz0d/fz9DQEKurq7S2tuJyufZFKBQKMTk5idPp5Ny5c2iali2SpQ8iTdPo7e1lbGyM2tpaDMM4YK+pqaG9vT2r8yOlIN1JT0/PvvymlsPhoLOzM+cw2pWtogCO+vLJKLx02SgEIKWU4aampq8Ad7ZvuBJFBZYBsxCAsFqtc4lE4jtFUZ7MlrNSfwGllGHgJv9LhvwL9JSHUqlHDc4AAAAASUVORK5CYII=)}.resource-icon-quic{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAgpQTFRFAAAAAAAAEhISQEBAQEBAQEBAQEBAQEBAPj4+QEBAPj4+Pz8/Pz8/Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/QEBAQEBAPj4+Pz8/Pz8/GxsbAAAAERER/////v7+/f39/Pz8+/v7+vr6+fn59/f39vb2AAAA+Pj49PT0AAAA9fX18/PzAAAA//Pn/5Ap/4QR/86f/5w//cyd/cud/aBI9/Lt993H/oMQ/3wA9tCu8fHxAAAA/3sA/7Rv/9m3/ps+9+vh9end+LqA9c+t97l/7+/vAAAA/8GH/6hX/4MP/pw++Ozi+7Br/oIO8vLy/Jo8/Jk88PDw/Zs9/Zo99enf7u7u7e3tAAAA/5An/sCG8+fd/Y4l7Ozs6+vrAAAA/+bP/fHl/L+E+dSx+6RT8ebb8tnC7uLW7tW+6enp/rNu+eDJ8uba7+TZ+aJR+Zc55+fn+uHK/LBs6urq6Ojo5ubm5eXl4+PjAAAA5OTk4uLi4eHh4ODgjY2N1dXV0dHRi4uL3t7e39/fhoaGbm5uvLy8uLi4hISE29vb3d3d3Nzcg4OD2NjY2traurq6tLS02dnZdnZ2yMjIdXV1gYGB19fX1tbW0tLS1NTUrq6uw8PDwsLCwcHBq6ur09PTiYmJysrKxsbGiIiI0NDQAAAAAAAAAAAAEBAQERERERERERERAAAAAAAAFBQUEBAQERERO29ZqAAAAK50Uk5TAAM4UFRYXGBjaGtucnV5fICDhoqMkJOWmWkFSv///////////2L//2r//2///////////////////3H/////////////c/////////////////////90////////df///////////////////////////////3b/////////////////////////////////////////////////////////bF0EP5eysEkCGkBLwAnvMQAAAfpJREFUeJytkGlbUkEYhsnKyjJbtXQO60nSNGlz1ElapMyMQIJK07TVVlrAJfWInmI3KkAryxL3Sv9jMwPIy2V98/163/PMcz0KxXrchpyNmzbnbtm6LW/7jvydBbt279m7b39h0YGDaaG4BGWdoFSpNVqdeOg/AselOlF/+J8Cfc5xmb78CBQqKo9WIWQQlMeOa06cFE9V45raOiiQ0/WkHmGV2mgsxWfOknPnG0wXgHCRINR4CWFB2WTU4MvNV/Tl5qwEgwGhKryacNVirrVmJSQFJdZoW2wivmaxWE12x3UgNN5Awk2ixlqdzabHrZY2u+NWewcQbpNOFenSkjsiuWvG9+6TB+0Pu6EgPMIEP9Y1E4KfWPFTxzNCnjvBF2y8Fy9xGetuZemvul+73CAhtS3DJjvHTpe7pzcjpLZlmD7nuK+nHwgcw3SK3wwAIZnuHBxiWBr2MDziAQJPd43Kb1n6O9nro9gfAAJLd4/KqxcM+QO+MBBYd688xrvT9PdyMBCOhIDAynk/SLwcTf/4KRqOxOJgB9Z9IJj5IjoeisUnwJJ8GU9Q/vzl6+TkNzkqxeJDE99BQnIZ39QP2t33c1pieFwCCallRlj3CEunOJGYyQju5DL+AMf0OcWJxGxamJtfWFxac4sLv9LC7z/LKyVrbmVZsT73Fy8u3GKpKoI/AAAAAElFTkSuQmCC)}html,body,#container,#mitmproxy{height:100%;margin:0;overflow:hidden}#container{display:flex;flex-direction:column;outline:none}#container>header,#container>footer,#container>.eventlog{flex:0 0 auto}.main-view{flex:1 1 auto;height:0;display:flex;flex-direction:row}.main-view.vertical{flex-direction:column}.main-view .flow-detail,.main-view .flow-table{flex:1 1 auto}.splitter{flex:0 0 1px;background-color:#aaa;position:relative}.splitter>div{position:absolute}.splitter.splitter-x{cursor:col-resize}.splitter.splitter-x>div{margin-left:-1px;width:4px;height:100%}.splitter.splitter-y{cursor:row-resize}.splitter.splitter-y>div{margin-top:-1px;height:4px;width:100%}.nav-tabs{border-bottom:solid #a6a6a6 1px}.nav-tabs>a{display:inline-block;border:solid transparent 1px;text-decoration:none}.nav-tabs>a.active{background-color:#fff;border-color:#a6a6a6;border-bottom-color:#fff}.nav-tabs>a.special{color:#fff;background-color:#396cad;border-bottom-color:#396cad}.nav-tabs>a.special:hover{background-color:#5386c6}.nav-tabs-lg>a{padding:3px 14px;margin:0 2px -1px}.nav-tabs-sm>a{padding:0 7px;margin:2px 2px -1px}header{padding-top:6px;background-color:#fff}header>div:not(:empty){display:block;margin:0;padding:0;border-bottom:solid #a6a6a6 1px;height:95px;overflow:visible}.menu-group{margin:0 5px 0 6px;display:inline-block;height:95px}.menu-content{height:79px;display:flow-root}.menu-content>a{display:inline-block}.menu-content>.btn,.menu-content>a>.btn{height:79px;text-align:center;margin:0 1px;padding:12px 5px;border:none;border-radius:0}.menu-content>.btn i,.menu-content>a>.btn i{font-size:20px;display:block;margin:0 auto 5px}.menu-content>.btn.btn-sm{height:26.33333333px;padding:0 5px}.menu-content>.btn.btn-sm i{display:inline-block;font-size:14px;margin:0}.menu-entry{text-align:left;height:26.33333333px;line-height:1;padding:.5rem 1rem}.menu-entry label{font-size:1.2rem;font-weight:400;margin:0}.menu-entry input[type=checkbox]{margin:0 2px;vertical-align:middle}.menu-legend{color:#777;height:16px;text-align:center;font-size:12px;padding:0 5px}.menu-group+.menu-group:before{margin-left:-6px;content:" ";border-left:solid 1px #e6e6e6;margin-top:10px;height:75px;position:absolute}.main-menu{display:flex}.main-menu .menu-group{width:50%}.main-menu .btn-sm{margin-top:6px}.filter-input{margin:4px 0}.filter-input .popover{top:27px;left:43px;display:block;max-width:none;opacity:.9}@media (max-width: 767px){.filter-input .popover{top:16px;left:29px;right:2px}}.filter-input .popover .popover-content{max-height:500px;overflow-y:auto}.filter-input .popover .popover-content tr{cursor:pointer}.filter-input .popover .popover-content tr:hover{background-color:#c1d7eb80!important}.connection-indicator{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;float:right;margin:5px;opacity:1;transition:all 1s linear}a.connection-indicator:hover,a.connection-indicator:focus{color:#fff;text-decoration:none;cursor:pointer}.connection-indicator:empty{display:none}.btn .connection-indicator{position:relative;top:-1px}.connection-indicator.init,.connection-indicator.fetching{background-color:#5bc0de}.connection-indicator.established{background-color:#5cb85c;opacity:0}.connection-indicator.error{background-color:#d9534f;transition:all .2s linear}.connection-indicator.offline{background-color:#f0ad4e;opacity:1}.flow-table{width:100%;overflow-y:scroll;overflow-x:hidden}.flow-table table{width:100%;table-layout:fixed}.flow-table thead tr{background-color:#f2f2f2;border-bottom:solid #bebebe 1px;line-height:23px}.flow-table th{font-weight:400;position:relative!important;padding-left:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flow-table th.sort-asc,.flow-table th.sort-desc{background-color:#fafafa}.flow-table th.sort-asc:after,.flow-table th.sort-desc:after{font: 14px/1 FontAwesome;position:absolute;right:3px;top:3px;padding:2px;background-color:#fafafacc}.flow-table th.sort-asc:after{content:""}.flow-table th.sort-desc:after{content:""}.flow-table tr{cursor:pointer;background-color:#fff}.flow-table tr:nth-child(2n){background-color:#f2f2f2}.flow-table tr.highlighted{background-color:#ffeb99}.flow-table tr.highlighted:nth-child(2n){background-color:#ffe680}.flow-table tr.selected{background-color:#e0ebf5!important}.flow-table tr.selected:nth-child(2n){background-color:#c9dcee!important}.flow-table tr.selected.highlighted{background-color:#7dbffc!important}.flow-table tr.selected.highlighted:nth-child(2n){background-color:#5fb0fc!important}.flow-table td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flow-table tr.intercepted:not(.has-response) .col-path,.flow-table tr.intercepted:not(.has-response) .col-method{color:#ff8000}.flow-table tr.intercepted.has-response .col-status,.flow-table tr.intercepted.has-response .col-size,.flow-table tr.intercepted.has-response .col-time{color:#ff8000}.flow-table .fa{line-height:inherit}.flow-table .col-tls{width:10px}.flow-table .col-tls-https{background-color:#00b90080}.flow-table .col-index{text-align:right;width:4ch}.flow-table .col-icon{width:32px}.flow-table .col-path .fa{margin-left:0;font-size:16px}.flow-table .col-path .fa-repeat{color:green}.flow-table .col-path .fa-pause{color:#ff8000}.flow-table .col-path .fa-exclamation,.flow-table .col-path .fa-times{color:#8b0000}.flow-table .col-method{width:60px}.flow-table .col-version{width:80px}.flow-table .col-status{width:50px}.flow-table .col-size{width:70px}.flow-table .col-time{width:50px}.flow-table .col-timestamp{width:170px}.flow-table .col-comment{width:150px;padding-left:5px}.flow-table td.col-time,.flow-table td.col-size,.flow-table td.col-timestamp,.flow-table td.col-comment{text-align:right}.flow-table .col-quickactions{width:0;direction:rtl;overflow:hidden;background-color:inherit;font-size:20px}.flow-table .col-quickactions *{direction:ltr}.flow-table tr:hover .col-quickactions{overflow:visible}.flow-table .col-quickactions>div{height:32px;background-color:inherit;display:inline-flex;align-items:center}.flow-table .col-quickactions>div>a{margin-right:2px;height:32px;width:32px;border-radius:16px;text-align:center}.flow-table .col-quickactions>div>a:hover{background-color:#0000000d}.flow-table .col-quickactions .fa-play{transform:translate(1px,2px)}.flow-table .col-quickactions .fa-repeat{transform:translateY(2px)}.flow-detail{width:100%;overflow:hidden;display:flex;flex-direction:column}.flow-detail nav{background-color:#f2f2f2}.flow-detail section{overflow-y:scroll;flex:1;padding:5px 12px 10px}.flow-detail section>footer{box-shadow:0 0 3px gray;padding:2px;margin:0;height:23px}.flow-detail .close-button{margin-top:2px;padding-left:10px;padding-right:7px;color:gray;font-size:15px;border:none}.flow-detail .close-button:hover{color:#000}.flow-detail .first-line{font-family:Menlo,Monaco,Consolas,Courier New,monospace;background-color:#428bca;color:#fff;margin:0 -8px 2px;padding:4px 8px;border-radius:5px;word-break:break-all;max-height:100px;overflow-y:auto}.flow-detail .contentview{margin:0 -12px;padding:0 12px}.flow-detail .contentview .controls{display:flex;align-items:center}.flow-detail .contentview .controls h5{flex:1;font-size:12px;font-weight:700;margin:10px 0}.flow-detail .contentview pre button:not(:only-child){margin-top:6px}.flow-detail hr{margin:0}.inline-input{display:inline;margin:0 -3px;padding:0 3px;border:solid transparent 1px}.inline-input:hover{box-shadow:0 0 0 1px #00000003,0 2px 4px #0000000d,0 2px 6px #00000006;background-color:#ffffff1a}.inline-input[placeholder]:empty:not(:focus-visible):before{content:attr(placeholder);color:#d3d3d3;font-style:italic}.inline-input[contenteditable]{outline-width:0;box-shadow:0 0 0 1px #0000000d,0 2px 4px #0003,0 2px 6px #0000001a;background-color:#fff3}.inline-input[contenteditable].has-warning{color:#ffb8b8}.connection-table,.timing-table,.certificate-table{width:100%;table-layout:fixed;word-break:break-all}.connection-table td:nth-child(2),.timing-table td:nth-child(2),.certificate-table td:nth-child(2){font-family:Menlo,Monaco,Consolas,Courier New,monospace;width:70%}.connection-table tr:not(:first-child),.timing-table tr:not(:first-child),.certificate-table tr:not(:first-child){border-top:1px solid #f7f7f7}.connection-table td,.timing-table td,.certificate-table td{vertical-align:top}.connection-table td:first-child{padding-right:1em}.headers,.trailers{position:relative;min-height:2ex;overflow-wrap:break-word}.headers .kv-row,.trailers .kv-row{margin-bottom:.3em;max-height:12.4ex;overflow-y:auto}.headers .kv-key,.trailers .kv-key{font-weight:700}.headers .kv-value,.trailers .kv-value{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.headers .inline-input,.trailers .inline-input{background-color:#fff}.headers .kv-add-row,.trailers .kv-add-row{opacity:0;color:#666;position:absolute;bottom:4px;right:4px;transition:all .1s ease-in-out}.headers:hover .kv-add-row,.trailers:hover .kv-add-row{opacity:1}.connection-table td,.timing-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dl.cert-attributes{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:0}dl.cert-attributes dt,dl.cert-attributes dd{text-overflow:ellipsis;overflow:hidden}dl.cert-attributes dt{flex:0 0 2em}dl.cert-attributes dd{flex:0 0 calc(100% - 2em)}.dns-request table th,.dns-response table th,.dns-request table td,.dns-response table td{padding-right:1rem}.flowview-image{text-align:center;padding:10px 0}.flowview-image img{max-width:100%;max-height:100%}.edit-flow-container{position:fixed;right:20px}.edit-flow{cursor:pointer;position:absolute;right:0;top:5px;height:40px;width:40px;border-radius:20px;z-index:10000;background-color:#ffffffb3;border:solid 2px rgba(248,145,59,.7);text-align:center;font-size:22px;line-height:37px;transition:all .1s ease-in-out}.edit-flow:hover{background-color:#ef6c00b3;color:#000c;border:solid 2px transparent}.eventlog{height:200px;flex:0 0 auto;display:flex;flex-direction:column}.eventlog>div{background-color:#f2f2f2;padding:0 5px;flex:0 0 auto;border-top:1px solid #aaa;cursor:row-resize}.eventlog>pre{flex:1 1 auto;margin:0;border-radius:0;overflow-x:auto;overflow-y:scroll;background-color:#fcfcfc}.eventlog .fa-close{cursor:pointer;float:right;color:gray;padding:3px 0 3px 10px}.eventlog .fa-close:hover{color:#000}.eventlog .btn-toggle{margin-top:-2px;margin-left:3px;padding:2px;font-size:10px;line-height:10px;border-radius:2px}.eventlog .label{cursor:pointer;vertical-align:middle;display:inline-block;margin-top:-2px;margin-left:3px}footer{box-shadow:0 -1px 3px #d3d3d3;padding:0 0 4px 3px}footer .label{margin-right:3px}.CodeMirror{border:1px solid #ccc;height:auto!important}.contentview .header,.contentview .highlight{font-weight:700}.contentview .offset{color:#00f}.contentview .codeeditor{margin-bottom:12px}.contentview .Token_Name_Tag{color:#006400}.contentview .Token_Literal_String{color:#b22222}.contentview .Token_Literal_Number{color:purple}.contentview .Token_Keyword_Constant{color:#00f}.modal-visible{display:block}.modal-dialog{overflow-y:initial!important}.modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.dropdown-menu{margin:0!important;max-height:250px;overflow-y:scroll}.dropdown-menu>li>a{padding:3px 10px}.command-title{background-color:#f2f2f2;border:1px solid #aaa}.command-result{display:block;margin:0;background-color:#fcfcfc;height:100px;max-height:100px;overflow:auto}.command-suggestion{background-color:#9c9c9c}.argument-suggestion{background-color:#c1d7eb80!important}.command>.popover{display:block;position:relative;max-width:none}.available-commands{overflow:auto}.wireguard-config{margin:1rem 0;display:flex;flex-wrap:wrap;column-gap:2rem;align-items:center}.wireguard-config>*{margin:0}.modes{padding:1em 2em 2em;overflow-y:auto;height:100%;width:100vw}.modes h3{margin-bottom:10px}.modes .modes-category{padding-left:10px}.modes .green-left-border{border-left:10px solid #77c77a}.modes .gray-left-border{border-left:10px solid #b2b2b2}.modes .modes-container{display:flex;flex-direction:column;gap:25px}.modes .mode-title{font-size:16px;font-weight:600}.modes .mode-description{color:#b2b2b2;margin-top:-10px}.modes .mode-entry{text-align:left;display:flex;align-items:center;font-size:1.5rem;font-weight:400;margin:0}.modes .mode-entry input[type=checkbox]{margin:0 10px;vertical-align:middle;width:1.8rem;height:1.8rem}.modes .mode-entry p{margin:0}.modes .mode-status{margin-left:10px;margin-top:5px;font-weight:600}.modes .mode-local i{font-size:1.8rem;cursor:pointer}.modes .mode-local .processes-container{display:flex;flex-direction:row;align-items:center;gap:5px;margin-left:5px}.modes .mode-local .selected-processes{display:flex;flex-wrap:wrap;gap:5px;overflow:hidden}.modes .mode-local .selected-process{display:flex;flex-direction:row;gap:5px;background-color:#e0e0e0;padding:5px;border-radius:4px;height:30px;font-size:12px;font-weight:500;align-content:center;align-items:center}.modes .mode-local .selected-process>i{font-size:15px}.modes .mode-local .dropdown-container{display:flex;flex-direction:row;align-items:center}.modes .mode-local .local-dropdown{position:relative;width:200px}.modes .mode-local .local-dropdown .dropdown-header{padding:5px;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-right:10px;height:30px}.modes .mode-local .local-dropdown input{border:none;flex:1;outline:none;color:#000}.modes .mode-local .local-dropdown .dropdown-list{width:100%;max-height:300px;overflow-y:auto;z-index:1;list-style:none;padding:0;margin-bottom:0}.modes .mode-local .local-dropdown .dropdown-item{display:flex;flex-direction:row;align-items:center;padding:8px 10px;margin:4px 0;border-radius:4px;cursor:pointer;transition:background-color .2s ease;justify-content:space-between}.modes .mode-local .local-dropdown .dropdown-item.selected{background-color:#e0e0e0}.modes .mode-local .local-dropdown .dropdown-item:hover{background-color:#f0f0f0}.modes .mode-local .local-dropdown .process-details{display:flex;flex-direction:row;align-items:center}.modes .mode-local .local-dropdown .process-icon{margin-right:5px;margin-left:5px;color:#5f6368;width:25px;height:25px}.modes .mode-local .local-dropdown .process-name{font-weight:500;color:#333}.modes .mode-local .local-dropdown .process-separator{margin-top:10px;margin-bottom:10px}.modes .mode-local .local-popover button{font-size:1rem}.modes .mode-local .local-popover i{font-size:1.5rem}@supports (anchor-name: --test){.modes .mode-local .local-popover>div{margin:0;position:absolute;top:10px;position-area:bottom}}.modes .mode-local .local-popover>div{gap:.5rem;align-items:center}.modes .mode-local .local-popover>div:popover-open{display:block}.modes .mode-input{border:1px solid #ccc;margin-left:10px;border-radius:4px;min-width:120px;height:25px}.modes .mode-reverse-input{border:1px solid #ccc;margin-left:10px;margin-right:10px;border-radius:4px;min-width:70px;height:25px}.modes .mode-upstream-input{border:1px solid #ccc;margin-left:10px;margin-right:5px;border-radius:4px;min-width:70px;height:25px}.modes .mode-reverse-dropdown{margin:0 5px;border:1px solid #ccc;border-radius:4px;height:25px}.modes .mode-reverse-servers{display:flex;flex-direction:column;gap:10px}.modes .mode-reverse-add-server{margin-left:10px;display:flex;flex-direction:row;cursor:pointer;font-weight:500;opacity:.5;transition:all 50ms ease-in-out}.modes .mode-reverse-add-server:hover{opacity:1}.modes .mode-reverse-add-server i{font-size:2rem;margin-right:5px}.modes .mode-popover>button{background-color:transparent;border:none;cursor:pointer;font-size:2rem}@supports (anchor-name: --test){.modes .mode-popover>div{margin:0;position:absolute;position-area:right}}.modes .mode-popover>div{border:1px solid #ccc;border-radius:4px;padding:10px 15px;background-color:#f9f9f9;box-shadow:0 4px 8px #0000001a;grid-template-columns:9em 1fr;grid-auto-rows:min-content;gap:.5rem;align-items:center}.modes .mode-popover>div:popover-open{display:grid}.modes .mode-popover>div>h4{text-align:center;grid-column:1/-1}.modes .mode-popover>div>.mode-input{text-align:right;background-color:#fff;margin:0}.modes .missing-mode-container{color:#b2b2b2}.modes .missing-mode-container .title-icon-container{display:flex;flex-direction:row;align-items:center;gap:5px}.modes .missing-mode-container .title-icon-container i{font-size:1.8rem}
