Help
RSS
API
Feed
Maltego
Contact
Domain > uvdesk.medlocker.me
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-10-22
44.236.57.56
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Tue, 22 Oct 2024 02:50:31 GMTServer: ApacheStrict-Transport-Security: max-age31536000; includeSubDomains; preloadX-Frame-Options: sameoriginLocation: https://uvdesk.medlocker.me/Content-Length: 236Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://uvdesk.medlocker.me/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 22 Oct 2024 02:50:31 GMTServer: ApacheCache-Control: no-cache, privateX-Debug-Token: fe81f6X-Debug-Token-Link: https://uvdesk.medlocker.me/_profiler/fe81f6X-Robots-Tag: noindexX-Previous-Debug-Token: 0135faStrict-Transport-Security: max-age31536000; includeSubDomains; preloadX-Frame-Options: sameoriginReferrer-Policy: no-referrerX-XSS-Protection: 1; modeblockX-Permitted-Cross-Domain-Policies: noneX-Content-Type-Options: nosniffTransfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html>html> head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentieedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>UVDesk Helpdesk Community Edition - Installation Wizard/title> link relicon typeimage/x-icon sizes16x16 32x32 48x48 href/favicon.ico /> link href/css/reset.css typetext/css relstylesheet mediaall /> link href/css/wizard.css typetext/css relstylesheet mediaall /> script srchttps://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone-min.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/backbone.validation/0.7.1/backbone-validation-min.js>/script> script src/scripts/wizard.js>/script> /head> body> div idwizard> header idwizardHeader classwizard-box-lt>/header> section idwizardContent classwizard-box-rt>/section> /div> script idwizardIcons-LoaderTemplate typetext/template> svg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px width1em height1em viewBox0 0 40 40 enable-backgroundnew 0 0 40 40 xml:spacepreserve> path opacity0.8 fill#9161ff dM20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z /> path fill#000 dM26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0C22.32,8.481,24.301,9.057,26.013,10.047z > animateTransform attributeTypexml attributeNametransform typerotate from0 20 20 to360 20 20 dur0.5s repeatCountindefinite /> /path> /svg> /script> script idwizardIcons-SuccessTemplate typetext/template> svg xmlnshttp://www.w3.org/2000/svg width1.4em height1em viewBox0 0 21 21> path idicon-success classcls-1 fill#2ED143 fill-ruleevenodd dM764.5,373A10.5,10.5,0,1,1,775,362.5,10.5,10.5,0,0,1,764.5,373Zm3.808-15-5.923,5.727-1.693-1.636L759,363.727,762.385,367,770,359.636Z transformtranslate(-754 -352)/> /svg> /script> script idwizardIcons-NoticeTemplate typetext/template> svg xmlnshttp://www.w3.org/2000/svg width1em height1em viewBox0 0 21 21> path iderror-icon classcls-1 fill#ff5656 fill-ruleevenodd dM764.5,352A10.5,10.5,0,1,1,754,362.5,10.5,10.5,0,0,1,764.5,352Zm-0.006,12.988a1.506,1.506,0,1,1-1.5,1.506A1.5,1.5,0,0,1,764.494,364.988ZM763,356h3v8h-3v-8Z transformtranslate(-754 -352)/> /svg> /script> script idinstallationWizard-DefaultHeaderTemplate typetext/template> div classuvdesk-logo> svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink width164px height60px> path fill-ruleevenodd fillrgb(255, 255, 255) dM163.987,42.990 L161.097,42.990 L156.536,35.764 L153.614,39.037 L153.614,42.990 L151.012,42.990 L151.012,21.005 L153.614,21.005 L153.614,35.888 L153.710,35.888 L160.358,27.983 L163.281,27.983 L158.046,34.004 L163.987,42.990 ZM146.617,41.662 C146.157,42.081 145.584,42.410 144.898,42.650 C144.213,42.891 143.430,43.011 142.550,43.011 C141.486,43.011 140.473,42.812 139.511,42.415 C138.549,42.018 137.710,41.516 136.994,40.909 L138.253,39.183 C138.907,39.727 139.577,40.167 140.263,40.501 C140.949,40.836 141.741,41.003 142.642,41.003 C143.624,41.003 144.361,40.773 144.852,40.313 C145.344,39.853 145.589,39.288 145.589,38.619 C145.589,38.221 145.486,37.876 145.282,37.583 C145.077,37.290 144.816,37.034 144.499,36.814 C144.182,36.595 143.819,36.402 143.410,36.234 C143.000,36.067 142.591,35.900 142.182,35.732 C141.649,35.544 141.117,35.329 140.586,35.089 C140.053,34.849 139.577,34.555 139.158,34.210 C138.738,33.865 138.395,33.463 138.130,33.002 C137.864,32.542 137.731,31.988 137.731,31.339 C137.731,30.733 137.848,30.163 138.084,29.629 C138.319,29.096 138.656,28.636 139.097,28.249 C139.537,27.862 140.074,27.558 140.708,27.339 C141.342,27.119 142.059,27.009 142.857,27.009 C143.798,27.009 144.663,27.177 145.451,27.511 C146.238,27.846 146.919,28.254 147.492,28.735 L146.295,30.367 C145.783,29.970 145.251,29.645 144.699,29.394 C144.146,29.143 143.542,29.017 142.888,29.017 C141.946,29.017 141.256,29.237 140.816,29.676 C140.375,30.116 140.156,30.628 140.156,31.214 C140.156,31.570 140.248,31.878 140.432,32.139 C140.616,32.401 140.862,32.631 141.169,32.830 C141.476,33.029 141.829,33.206 142.228,33.363 C142.627,33.520 143.041,33.682 143.471,33.849 C144.003,34.059 144.540,34.278 145.083,34.508 C145.625,34.739 146.111,35.026 146.541,35.371 C146.970,35.716 147.323,36.140 147.600,36.642 C147.876,37.144 148.014,37.751 148.014,38.462 C148.014,39.089 147.896,39.675 147.661,40.219 C147.426,40.763 147.078,41.244 146.617,41.662 ZM124.566,35.575 C124.671,37.228 125.181,38.535 126.097,39.497 C127.012,40.459 128.206,40.940 129.679,40.940 C130.416,40.940 131.094,40.831 131.715,40.611 C132.336,40.391 132.931,40.104 133.499,39.748 L134.414,41.442 C133.740,41.861 132.994,42.227 132.173,42.541 C131.352,42.854 130.416,43.011 129.364,43.011 C128.332,43.011 127.370,42.828 126.475,42.462 C125.581,42.096 124.802,41.573 124.140,40.893 C123.477,40.214 122.956,39.382 122.577,38.399 C122.198,37.416 122.009,36.297 122.009,35.042 C122.009,33.787 122.203,32.662 122.593,31.669 C122.982,30.676 123.497,29.833 124.140,29.143 C124.781,28.453 125.513,27.925 126.333,27.558 C127.154,27.193 128.006,27.009 128.890,27.009 C129.858,27.009 130.726,27.177 131.494,27.511 C132.262,27.846 132.904,28.327 133.420,28.955 C133.935,29.582 134.330,30.335 134.603,31.214 C134.877,32.092 135.014,33.076 135.014,34.163 C135.014,34.728 134.982,35.199 134.919,35.575 L124.566,35.575 ZM131.747,30.288 C131.084,29.462 130.153,29.049 128.953,29.049 C128.406,29.049 127.885,29.159 127.391,29.378 C126.896,29.598 126.449,29.912 126.049,30.320 C125.649,30.727 125.318,31.229 125.055,31.826 C124.792,32.422 124.618,33.107 124.534,33.881 L132.741,33.881 C132.741,32.312 132.410,31.115 131.747,30.288 ZM115.726,40.914 L115.634,40.914 C115.044,41.481 114.368,41.973 113.605,42.388 C112.842,42.803 112.023,43.011 111.148,43.011 C109.276,43.011 107.786,42.342 106.677,41.005 C105.568,39.667 105.014,37.763 105.014,35.290 C105.014,34.095 105.192,33.016 105.548,32.053 C105.904,31.091 106.377,30.275 106.967,29.606 C107.557,28.938 108.238,28.421 109.012,28.056 C109.785,27.691 110.599,27.509 111.453,27.509 C112.308,27.509 113.050,27.661 113.681,27.965 C114.312,28.269 114.952,28.685 115.604,29.211 L115.482,26.688 L115.482,21.004 L118.015,21.004 L118.015,42.646 L115.940,42.646 L115.726,40.914 ZM115.482,31.157 C114.851,30.590 114.246,30.189 113.666,29.956 C113.086,29.723 112.491,29.606 111.881,29.606 C111.290,29.606 110.736,29.743 110.217,30.017 C109.699,30.290 109.246,30.675 108.859,31.172 C108.473,31.669 108.167,32.261 107.944,32.950 C107.720,33.639 107.608,34.409 107.608,35.260 C107.608,37.043 107.964,38.432 108.676,39.424 C109.388,40.417 110.395,40.914 111.698,40.914 C112.389,40.914 113.040,40.746 113.651,40.412 C114.261,40.078 114.871,39.566 115.482,38.877 L115.482,31.157 ZM94.513,42.990 L87.986,22.988 L90.752,22.988 L94.016,33.782 C94.389,34.981 94.715,36.089 94.995,37.105 C95.274,38.122 95.611,39.219 96.005,40.398 L96.129,40.398 C96.502,39.219 96.833,38.122 97.124,37.105 C97.414,36.089 97.735,34.981 98.087,33.782 L101.351,22.988 L103.992,22.988 L97.528,42.990 L94.513,42.990 ZM83.857,41.137 C83.187,41.807 82.395,42.287 81.481,42.576 C80.567,42.866 79.578,43.011 78.515,43.011 C77.452,43.011 76.459,42.866 75.534,42.576 C74.609,42.287 73.812,41.807 73.142,41.137 C72.472,40.468 71.946,39.594 71.564,38.515 C71.181,37.436 70.990,36.107 70.990,34.528 L70.990,22.988 L73.636,22.988 L73.636,34.588 C73.636,35.767 73.764,36.756 74.019,37.555 C74.274,38.355 74.619,38.994 75.055,39.474 C75.491,39.953 76.007,40.298 76.602,40.508 C77.197,40.718 77.835,40.823 78.515,40.823 C79.217,40.823 79.865,40.718 80.461,40.508 C81.055,40.298 81.577,39.953 82.023,39.474 C82.470,38.994 82.820,38.355 83.075,37.555 C83.331,36.756 83.458,35.767 83.458,34.588 L83.458,22.988 L86.009,22.988 L86.009,34.528 C86.009,36.107 85.818,37.436 85.435,38.515 C85.052,39.594 84.526,40.468 83.857,41.137 ZM53.004,31.344 C53.004,30.912 53.911,30.000 54.346,30.000 L55.676,30.000 C56.111,30.000 57.006,30.579 57.006,31.011 L57.010,32.011 L53.004,32.011 L53.004,31.344 ZM56.991,33.007 C57.349,50.954 39.728,55.736 32.973,55.992 C32.991,55.830 33.001,55.666 33.001,55.500 C33.001,55.025 32.927,54.567 32.790,54.137 C54.964,50.522 53.000,36.437 53.000,33.000 L56.991,33.007 ZM50.126,39.015 L47.015,39.015 L47.015,23.011 L50.126,23.011 C51.341,23.011 51.993,23.635 51.993,24.790 L51.993,37.237 C51.993,38.390 51.341,39.015 50.126,39.015 ZM12.498,40.988 C10.017,40.988 8.006,38.978 8.006,36.499 C8.006,34.020 10.017,32.010 12.498,32.010 C14.978,32.010 16.990,34.020 16.990,36.499 C16.990,38.978 14.978,40.988 12.498,40.988 ZM41.605,26.904 C35.512,30.841 28.816,31.849 21.427,28.513 C18.451,27.169 16.255,25.304 14.871,23.882 C12.462,26.587 9.109,29.406 4.228,30.000 L4.228,36.603 C4.228,41.833 6.183,46.830 9.712,50.770 C11.755,53.050 14.352,54.769 16.934,55.811 L15.724,60.013 C12.262,58.773 9.308,56.602 6.628,53.610 C2.411,48.903 -0.007,42.609 -0.007,36.341 L-0.007,30.037 L-0.007,27.929 L-0.006,27.928 L-0.008,22.797 C-0.008,10.349 10.319,-0.013 22.909,-0.013 L22.909,-0.013 C35.258,-0.013 45.592,10.076 45.977,22.197 C46.023,23.625 45.977,23.997 45.977,23.997 L41.605,26.904 ZM33.498,32.010 C35.978,32.010 37.990,34.020 37.990,36.499 C37.990,38.978 35.978,40.988 33.498,40.988 C31.017,40.988 29.006,38.978 29.006,36.499 C29.006,34.020 31.017,32.010 33.498,32.010 ZM28.495,53.017 C29.879,53.017 31.001,54.135 31.001,55.515 C31.001,56.895 29.879,58.014 28.495,58.014 C27.111,58.014 25.989,56.895 25.989,55.515 C25.989,54.135 27.111,53.017 28.495,53.017 Z>/path> /svg> /div> p classuv-version>Version 1.0.16/p> ul classprogress-bar> li classwelcome active-node>div classnode >div classouter-circle>/div>div classinner-circle>/div>/div>p>Welcome/p>/li> li>div classdivider >/div>/li> li classcheck-requirements>div classnode>div classouter-circle>/div>div classinner-circle>/div>/div>p>System Requirements/p>/li> li>div classdivider >/div>/li> li classconfigure-database>div classnode>div classouter-circle>/div>div classinner-circle>/div>/div>p>Database Configuration/p>/li> li>div classdivider >/div>/li> li classcreate-admin>div classnode>div classouter-circle>/div>div classinner-circle>/div>/div>p>Admin Details/p>/li> li>div classdivider >/div>/li> li classinstall>div classnode>div classouter-circle>/div>div classinner-circle>/div>/div>p>Installation/p>/li> /ul> /script> script idinstallationWizard-DefaultContentTemplate typetext/template> div idstart-installation> h2>Welcome/h2> p>Welcome to the helpdesk installation wizard/p> p>This wizard will help you to guide in setting up the UVDesk Community Edition on your system./p> p stylepadding: 5px; border: 1px solid black; margin-top: 15pt; font-style: italic;>b stylefont-weight:bold>Note:/b> Please check prerequisite as per your OS before starting installion process a styletext-decoration:none hrefhttps://www.uvdesk.com/en/blog/open-source-helpdesk-installation-on-ubuntu-uvdesk/ target_blank>Ubuntu/a>, a styletext-decoration:none hrefhttps://www.uvdesk.com/en/blog/open-source-helpdesk-installation-on-wamp/ target_blank>Windows/a>, a styletext-decoration:none hrefhttps://www.uvdesk.com/en/blog/open-source-helpdesk-installation-centos-uvdesk/ target_blank>Centos/a> and a styletext-decoration:none hrefhttps://www.uvdesk.com/en/blog/installing-open-source-helpdesk-on-your-mac-with-mamp/ target_blank>Mac./a> /p> ul classbutton-groups> li>button idwizardCTA-StartInstallation classwizard-button solid button-theme-uvdesk>LETS BEGIN/button>/li> /ul> /div> /script> script idinstallationWizard-SetupTemplate typetext/template> div idwizardSetup>/div> ul idwizardSetupNavigation classbutton-groups> li>button idwizardCTA-IterateBackward classwizard-button solid button-theme-uvdesk>span>Backspan>/button>/li> li>button idwizardCTA-IterateInstallation classwizard-button solid button-theme-uvdesk>span>Proceedspan>/button>/li> /div> /script> script idinstallationWizard-SystemRequirementsTemplate-PHPVersion typetext/template> div classversion-info-container> span classwizard-svg-icon-criteria-checklist>/span>label classversion-criteria-label>/label> span classPHPVersion-toggle-details>Show details/span> /div> div classsystemCriteria-Details> span idsystemCriteria-PHPVersion-Details>/span> /div> /script> script idinstallationWizard-SystemRequirementsTemplate-PHPExtensions typetext/template> div classextension-info-container> span classwizard-svg-icon-extension-criteria-checklist>/span>label classextension-criteria-label>/label> span classPHPExtensions-toggle-details>Show details/span> /div> div classsystemCriteria-Details> ul idsystemCriteria-PHPExtensions-Details> li idimap-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label idimap-label>/label> /li> li idmailparse-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label idmailparse-label>/label> /li> li idmysqli-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label idmysqli-label>/label> /li> /ul> /div> /script> script idinstallationWizard-SystemRequirementsTemplate-PHPExecution typetext/template> div classexecution-info-container> span classwizard-svg-icon-execution-criteria-checklist>/span>label classexecution-criteria-label>/label> span classPHPExeTime-toggle-details>Show details/span> /div> div classsystemCriteria-Details> span idsystemCriteria-PHPExecution-Details> /span> /div> /script> script idinstallationWizard-SystemRequirementsTemplate-PHPPermission typetext/template> div classpermission-info-container> span classwizard-svg-icon-permissionEnvfile-criteria-checklist>/span>label classpermission-criteria-label>/label> span classPHPPermissionEnvfile-toggle-details>Show Details/span> /div> div classsystemCriteria-Details> span idsystemCriteria-PHPPermission-Details> /span> /div> /script> script idinstallationWizard-SystemRequirementsTemplate typetext/template> div idwizard-systemRequirements> h2> System Requirements/h2> p>The wizard will check whether your system meets the minimum requirements to successfully run the application./p> ul classcriteria-checklist> span stylecolor: #6F6F6F !important;>Required/span> li idsystemCriteria-PHPVersion classfetching-details>/li> li idsystemCriteria-PHPExtensions classfetching-details>/li> li idsystemCriteria-PHPPermissionConfigfiles classfetching-details>/li> li idsystemCriteria-PHPPermission classfetching-details>/li> li idsystemCriteria-PHPExecution classfetching-details>/li> /ul> /div> /script> script idinstallationWizard-SystemRequirementsTemplate-PHPPermissionConfigfiles typetext/template> div classpermissionConfigfiles-info-container> span classwizard-svg-icon-permissionConfigfiles-criteria-checklist>/span>label classpermissionConfigfiles-criteria-label>/label> span classPHPPermissionConfigfiles-error-message>/span> span classPHPPermissionConfigfiles-toggle-details>Show details/span> /div> div classsystemCriteria-Details> ul idsystemCriteria-PHPPermissionConfigfiles-Details> li iduvdesk-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label iduvdesk-label>/label> /li> li idswiftmailer-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label idswiftmailer-label>/label> /li> li iduvdesk_mailbox-info classfetching-details> span classwizard-svg-icon-criteria-checklist>/span> label iduvdesk_mailbox-label>/label> /li> /ul> /div> /script> script idinstallationWizard-DatabaseConfigurationTemplate typetext/template> div idwizard-configureDatabase> h2>Database Configuration/h2> p>The wizard will check your MySQL database connection for any issues and configure it with your application./p> form namewizardForm-ConfigureDatabase classdatabase-integration wizard-form methodpost> div classform-field> label classform-label>Serverspan classuv-mandatory>*/span>/label> div classform-content> input nameserverName typetext value%- credentials.serverName %> placeholder127.0.0.1 /> p classwizard-form-info>Server name of the database (where it is hosted)./p> /div> /div> div classform-field> label classform-label>Port/label> div classform-content> input nameserverPort typetext value%- credentials.serverPort %> placeholder3306 /> p classwizard-form-info>Port number of the database (on which port database is hosted)./p> /div> /div> div classform-field> label classform-label>Usernamespan classuv-mandatory>*/span>/label> div classform-content> input nameusername typetext value%- credentials.username %> placeholderroot /> p classwizard-form-info>Username to use when connecting to the database./p> /div> /div> div classform-field> label classform-label>Passwordspan classuv-mandatory>*/span>/label> div classform-content> input namepassword typepassword value placeholder /> p classwizard-form-info>Password to use when connecting to the database./p> /div> /div> div classform-field> label classform-label>Databasespan classuv-mandatory>*/span>/label> div classform-content> input namedatabase typetext value%- credentials.database %> placeholder /> p classwizard-form-info>Name of the database/schema/p> /div> /div> div classform-field checkbox-form-field> label classform-label>/label> div classform-content> div classcheckbox> input idcreateDatabase namecreateDatabase typecheckbox % credentials.createDatabase 1 ? checked : %> /> label forcreateDatabase classcheckbox-info>Automatically create database if not found?/label> /div> /div> /div> /form> /div> /script> script idinstallationWizard-AccountConfigurationTemplate typetext/template> div idwizard-configureAccount> h2>Create Super Admin Account/h2> p>The wizard will create a default super admin account that can be used to access your applications backend./p> form namewizardForm-ConfigureAccount methodpost classConfigureAccount wizard-form> div classform-field> label classform-label>Namespan classuv-mandatory>*/span>/label> div classform-content> input namename typetext value%- user.name %> idname placeholderName /> p classwizard-form-info>Name of the user to be created./p> /div> /div> div classform-field> label classform-label>Emailspan classuv-mandatory>*/span>/label> div classform-content> input nameemail typetext value%- user.email %> placeholderEmail /> p classwizard-form-info>Email of the user to be created./p> /div> /div> div classform-field> label classform-label>Passwordspan classuv-mandatory>*/span>/label> div classform-content> input namepassword typepassword idpassword placeholderPassword /> p classwizard-form-info>Password to use when authenticating user./p> /div> /div> div classform-field> label classform-label>Confirm Passwordspan classuv-mandatory>*/span>/label> div classform-content> input nameconfirm_password typepassword value%- user.confirmPassword %> idconfirm_password placeholderConfirm Password /> p classwizard-form-info>Confirm the entered user password./p> /div> /div> /form> /div> /script> script idinstallationWizard-WebsiteConfigurationTemplate typetext/template> div idwizard-configureWebsite> h2>Website Configuration/h2> form namewizardForm-ConfigureWebsite methodpost action> div classform-field> label classform-label>Member Panel Prefixspan classuv-mandatory>*/span>/label> div classform-content> input namememeberUrlPrefix typetext value%- member_panel_url %> placeholdermember classform-content/> /div> /div> div classform-field> label classform-label>Customer Panel Prefixspan classuv-mandatory>*/span>/label> div classform-content> input namecustomerUrlPrefix typetext value%- customer_panel_url %> placeholdercustomer classform-content/> /div> /div> /form> /div> /script> script idinstallationWizard-InstallationCompleteTemplate typetext/template> div idwizardSetupComplete> h2>Congratulation !!!/h2> p>Your UVDesk has been installed successfully !!/p> div classline-break>/div> p stylecolor: #6F6F6F;>Visit your admin and support panel by clicking on respective buttons./p> h5 stylepadding: 15px 0px 15px 0px;>Admin/h5> a class button_css href%- prefixCollecton.member %> target_blank idmember_panel_url target_blank idmember_panel_url style>Admin Panel/a> h5 stylepadding: 35px 0px 15px 0px>Frontend/h5> a class button_css href%- prefixCollecton.knowledgebase %> target_blank idcustomer_panel_url target_blank idcustomer_panel_url>Knowledgebase/a> /div> /script> script idinstallationWizard-InstallSetupTemplate-ProcessingItem typetext/template> h2>Installation/h2> p>Please wait while your helpdesk is being installed. This could take up to a few minutes./p> div classlg-icon> svg xmlnshttp://www.w3.org/2000/svg width90 height90 viewBox0 0 90 90 > path fill#7c74f1 fill-ruleevenodd dM29.456,44.342a15.078,15.078,0,0,1,4.773-11A15.223,15.223,0,0,1,45.4,28.886,15.647,15.647,0,0,1,60.887,44.712a15.08,15.08,0,0,1-4.773,11,15.221,15.221,0,0,1-11.173,4.457A15.119,15.119,0,0,1,33.9,55.45,14.977,14.977,0,0,1,29.456,44.342ZM78.7,44.922a33.958,33.958,0,0,0-.145-4.382l9.537-7.188q1.479-1.024.462-2.915L79.77,14.9a2.043,2.043,0,0,0-2.712-.866l-11.17,4.249a34.492,34.492,0,0,0-7.479-4.468l-1.5-11.7a2.039,2.039,0,0,0-2.068-1.9L36.817,0a2.05,2.05,0,0,0-2.123,1.852L32.845,13.512A38.1,38.1,0,0,0,25.237,17.8L14.2,13.292a2.051,2.051,0,0,0-2.736.8L2.222,29.421q-1.079,1.865.376,2.925l9.321,7.41a33.43,33.43,0,0,0-.274,4.377,33.305,33.305,0,0,0,.145,4.382L2.253,55.7q-1.484,1.029-.462,2.915l8.782,15.539a2.039,2.039,0,0,0,2.712.866l11.17-4.249a34.072,34.072,0,0,0,7.479,4.468l1.5,11.7a2.035,2.035,0,0,0,2.068,1.9l18.02,0.212A2.054,2.054,0,0,0,55.649,87.2L57.5,75.543a38.1,38.1,0,0,0,7.608-4.291l11.041,4.51a2.049,2.049,0,0,0,2.736-.8l9.238-15.326q1.074-1.865-.376-2.925L78.423,49.3A33.885,33.885,0,0,0,78.7,44.922Z>/path> /svg> /div> div classsm-icon> svg xmlnshttp://www.w3.org/2000/svg width70 height70 viewBox0 0 90 90 classsmall-svg> path fill#7c74f1 fill-ruleevenodd dM29.456,44.342a15.078,15.078,0,0,1,4.773-11A15.223,15.223,0,0,1,45.4,28.886,15.647,15.647,0,0,1,60.887,44.712a15.08,15.08,0,0,1-4.773,11,15.221,15.221,0,0,1-11.173,4.457A15.119,15.119,0,0,1,33.9,55.45,14.977,14.977,0,0,1,29.456,44.342ZM78.7,44.922a33.958,33.958,0,0,0-.145-4.382l9.537-7.188q1.479-1.024.462-2.915L79.77,14.9a2.043,2.043,0,0,0-2.712-.866l-11.17,4.249a34.492,34.492,0,0,0-7.479-4.468l-1.5-11.7a2.039,2.039,0,0,0-2.068-1.9L36.817,0a2.05,2.05,0,0,0-2.123,1.852L32.845,13.512A38.1,38.1,0,0,0,25.237,17.8L14.2,13.292a2.051,2.051,0,0,0-2.736.8L2.222,29.421q-1.079,1.865.376,2.925l9.321,7.41a33.43,33.43,0,0,0-.274,4.377,33.305,33.305,0,0,0,.145,4.382L2.253,55.7q-1.484,1.029-.462,2.915l8.782,15.539a2.039,2.039,0,0,0,2.712.866l11.17-4.249a34.072,34.072,0,0,0,7.479,4.468l1.5,11.7a2.035,2.035,0,0,0,2.068,1.9l18.02,0.212A2.054,2.054,0,0,0,55.649,87.2L57.5,75.543a38.1,38.1,0,0,0,7.608-4.291l11.041,4.51a2.049,2.049,0,0,0,2.736-.8l9.238-15.326q1.074-1.865-.376-2.925L78.423,49.3A33.885,33.885,0,0,0,78.7,44.922Z>/path> /svg> /div> div classprogress> ul> li classcurrent>1/li> li>2/li> li>3/li> li>4/li> li>5/li> /ul> /div> div classerror-messagebar> span classwizard-svg-icon-failed-criteria-checklist>/span> span iderror-message-bar stylecolor:#FF0000>/span> /div> /script> script idinstallationWizard-InstallSetupTemplate typetext/template> div idwizard-finalizeInstall> p>Your UVDesk Community Helpdesk is ready to be installed./p> ul classbutton-groups stylemargin-top: 20px;> li>button idwizardCTA-StartInstallation classwizard-button solid button-theme-uvdesk>Install Now/button>/li> /ul> /div> /script> div idsfwdtfe81f6 classsf-toolbar sf-display-none>/div>script noncecd02b6673318e86f5a2a2e9638a8e8c4>/*!CDATA*/ Sfjs (function() { use strict; if (classList in document.documentElement) { var hasClass function (el, cssClass) { return el.classList.contains(cssClass); }; var removeClass function(el, cssClass) { el.classList.remove(cssClass); }; var addClass function(el, cssClass) { el.classList.add(cssClass); }; var toggleClass function(el, cssClass) { el.classList.toggle(cssClass); }; } else { var hasClass function (el, cssClass) { return el.className.match(new RegExp(\\b + cssClass + \\b)); }; var removeClass function(el, cssClass) { el.className el.className.replace(new RegExp(\\b + cssClass + \\b), ); }; var addClass function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className + + cssClass; } }; var toggleClass function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); }; } var noop function() {}; var profilerStorageKey symfony/profiler/; var request function(url, onSuccess, onError, payload, options) { var xhr window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(Microsoft.XMLHTTP); options options || {}; options.maxTries options.maxTries || 0; xhr.open(options.method || GET, url, true); xhr.setRequestHeader(X-Requested-With, XMLHttpRequest); xhr.onreadystatechange function(state) { if (4 ! xhr.readyState) { return null; } if (xhr.status 404 && options.maxTries > 1) { setTimeout(function(){ options.maxTries--; request(url, onSuccess, onError, payload, options); }, 1000); return null; } if (200 xhr.status) { (onSuccess || noop)(xhr); } else { (onError || noop)(xhr); } }; xhr.send(payload || ); }; var getPreference function(name) { if (!window.localStorage) { return null; } return localStorage.getItem(profilerStorageKey + name); }; var setPreference function(name, value) { if (!window.localStorage) { return null; } localStorage.setItem(profilerStorageKey + name, value); }; var requestStack ; var extractHeaders function(xhr, stackElement) { /* Here we avoid to call xhr.getResponseHeader in order to */ /* prevent polluting the console with CORS security errors */ var allHeaders xhr.getAllResponseHeaders(); var ret; if (ret allHeaders.match(/^x-debug-token:\s+(.*)$/im)) { stackElement.profile ret1; } if (ret allHeaders.match(/^x-debug-token-link:\s+(.*)$/im)) { stackElement.profilerUrl ret1; } if (ret allHeaders.match(/^Symfony-Debug-Toolbar-Replace:\s+(.*)$/im)) { stackElement.toolbarReplaceFinished false; stackElement.toolbarReplace 1 ret1; } }; var successStreak 4; var pendingRequests 0; var renderAjaxRequests function() { var requestCounter document.querySelector(.sf-toolbar-ajax-request-counter); if (!requestCounter) { return; } requestCounter.textContent requestStack.length; var infoSpan document.querySelector(.sf-toolbar-ajax-info); if (infoSpan) { infoSpan.textContent requestStack.length + AJAX request + (requestStack.length ! 1 ? s : ); } var ajaxToolbarPanel document.querySelector(.sf-toolbar-block-ajax); if (requestStack.length) { ajaxToolbarPanel.style.display block; } else { ajaxToolbarPanel.style.display none; } if (pendingRequests > 0) { addClass(ajaxToolbarPanel, sf-ajax-request-loading); } else if (successStreak 4) { addClass(ajaxToolbarPanel, sf-toolbar-status-red); removeClass(ajaxToolbarPanel, sf-ajax-request-loading); } else { removeClass(ajaxToolbarPanel, sf-ajax-request-loading); removeClass(ajaxToolbarPanel, sf-toolbar-status-red); } }; var startAjaxRequest function(index) { var tbody document.querySelector(.sf-toolbar-ajax-request-list); if (!tbody) { return; } var nbOfAjaxRequest tbody.rows.length; if (nbOfAjaxRequest > 100) { tbody.deleteRow(0); } var request requestStackindex; pendingRequests++; var row document.createElement(tr); request.DOMNode row; var requestNumberCell document.createElement(td); requestNumberCell.textContent index + 1; row.appendChild(requestNumberCell); var profilerCell document.createElement(td); profilerCell.textContent n/a; row.appendChild(profilerCell); var methodCell document.createElement(td); methodCell.textContent request.method; row.appendChild(methodCell); var typeCell document.createElement(td); typeCell.textContent request.type; row.appendChild(typeCell); var statusCodeCell document.createElement(td); var statusCode document.createElement(span); statusCode.textContent n/a; statusCodeCell.appendChild(statusCode); row.appendChild(statusCodeCell); var pathCell document.createElement(td); pathCell.className sf-ajax-request-url; if (GET request.method) { var pathLink document.createElement(a); pathLink.setAttribute(href, request.url); pathLink.textContent request.url; pathCell.appendChild(pathLink); } else { pathCell.textContent request.url; } pathCell.setAttribute(title, request.url); row.appendChild(pathCell); var durationCell document.createElement(td); durationCell.className sf-ajax-request-duration; durationCell.textContent n/a; row.appendChild(durationCell); request.liveDurationHandle setInterval(function() { durationCell.textContent (new Date() - request.start) + ms; }, 100); row.className sf-ajax-request sf-ajax-request-loading; tbody.insertBefore(row, null); var toolbarInfo document.querySelector(.sf-toolbar-block-ajax .sf-toolbar-info); toolbarInfo.scrollTop toolbarInfo.scrollHeight; renderAjaxRequests(); }; var finishAjaxRequest function(index) { var request requestStackindex; clearInterval(request.liveDurationHandle); if (!request.DOMNode) { return; } if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { /* Flag as complete because finishAjaxRequest can be called multiple times. */ request.toolbarReplaceFinished true; /* Search up through the DOM to find the toolbars container ID. */ for (var elem request.DOMNode; elem && elem ! document; elem elem.parentNode) { if (elem.id.match(/^sfwdt/)) { Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ), request.profile); break; } } } pendingRequests--; var row request.DOMNode; /* Unpack the children from the row */ var profilerCell row.children1; var methodCell row.children2; var statusCodeCell row.children4; var statusCodeElem statusCodeCell.children0; var durationCell row.children6; if (request.error) { row.className sf-ajax-request sf-ajax-request-error; methodCell.className sf-ajax-request-error; successStreak 0; } else { row.className sf-ajax-request sf-ajax-request-ok; successStreak++; } if (request.statusCode) { if (request.statusCode 300) { statusCodeElem.setAttribute(class, sf-toolbar-status); } else if (request.statusCode 400) { statusCodeElem.setAttribute(class, sf-toolbar-status sf-toolbar-status-yellow); } else { statusCodeElem.setAttribute(class, sf-toolbar-status sf-toolbar-status-red); } statusCodeElem.textContent request.statusCode; } else { statusCodeElem.setAttribute(class, sf-toolbar-status sf-toolbar-status-red); } if (request.duration) { durationCell.textContent request.duration + ms; } if (request.profilerUrl) { profilerCell.textContent ; var profilerLink document.createElement(a); profilerLink.setAttribute(href, request.statusCode 400 ? request.profilerUrl : request.profilerUrl + ?panelexception); profilerLink.textContent request.profile; profilerCell.appendChild(profilerLink); } renderAjaxRequests(); }; var addEventListener; var el document.createElement(div); if (!(addEventListener in el)) { addEventListener function (element, eventName, callback) { element.attachEvent(on + eventName, callback); }; } else { addEventListener function (element, eventName, callback) { element.addEventListener(eventName, callback, false); }; } if (window.fetch && window.fetch.polyfill undefined) { var oldFetch window.fetch; window.fetch function () { var promise oldFetch.apply(this, arguments); var url arguments0; var params arguments1; var paramType Object.prototype.toString.call(arguments0); if (paramType object Request) { url arguments0.url; params { method: arguments0.method, credentials: arguments0.credentials, headers: arguments0.headers, mode: arguments0.mode, redirect: arguments0.redirect }; } else { url String(url); } if (!url.match(new RegExp(^\/((index|app(_\\w+)?)\\.php\/)?_wdt))) { var method GET; if (params && params.method ! undefined) { method params.method; } var stackElement { error: false, url: url, method: method, type: fetch, start: new Date() }; var idx requestStack.push(stackElement) - 1; promise.then(function (r) { stackElement.duration new Date() - stackElement.start; stackElement.error r.status 200 || r.status > 400; stackElement.statusCode r.status; stackElement.profile r.headers.get(x-debug-token); stackElement.profilerUrl r.headers.get(x-debug-token-link); stackElement.toolbarReplaceFinished false; stackElement.toolbarReplace 1 r.headers.get(Symfony-Debug-Toolbar-Replace); finishAjaxRequest(idx); }, function (e){ stackElement.error true; finishAjaxRequest(idx); }); startAjaxRequest(idx); } return promise; }; } if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { var proxied XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open function(method, url, async, user, pass) { var self this; /* prevent logging AJAX calls to static and inline files, like templates */ var path url; if (url.substr(0, 1) /) { if (0 url.indexOf()) { path url.substr(0); } } else if (0 url.indexOf(https\u003A\/\/uvdesk.medlocker.me)) { path url.substr(27); } if (!path.match(new RegExp(^\/((index|app(_\\w+)?)\\.php\/)?_wdt))) { var stackElement { error: false, url: url, method: method, type: xhr, start: new Date() }; var idx requestStack.push(stackElement) - 1; this.addEventListener(readystatechange, function() { if (self.readyState 4) { stackElement.duration new Date() - stackElement.start; stackElement.error self.status 200 || self.status > 400; stackElement.statusCode self.status; extractHeaders(self, stackElement); finishAjaxRequest(idx); } }, false); startAjaxRequest(idx); } proxied.apply(this, Array.prototype.slice.call(arguments)); }; } return { hasClass: hasClass, removeClass: removeClass, addClass: addClass, toggleClass: toggleClass, getPreference: getPreference, setPreference: setPreference, addEventListener: addEventListener, request: request, renderAjaxRequests: renderAjaxRequests, load: function(selector, url, onSuccess, onError, options) { var el document.getElementById(selector); if (el && el.getAttribute(data-sfurl) ! url) { request( url, function(xhr) { el.innerHTML xhr.responseText; el.setAttribute(data-sfurl, url); removeClass(el, loading); var pending pendingRequests; for (var i 0; i requestStack.length; i++) { startAjaxRequest(i); if (requestStacki.duration) { finishAjaxRequest(i); } } /* Revert the pending state in case there was a start called without a finish above. */ pendingRequests pending; (onSuccess || noop)(xhr, el); }, function(xhr) { (onError || noop)(xhr, el); }, , options ); } return this; }, loadToolbar: function(token, newToken) { newToken (newToken || token); this.load( sfwdt + token, \/_wdt\/xxxxxx.replace(/xxxxxx/, newToken), function(xhr, el) { /* Evaluate in global scope scripts embedded inside the toolbar */ var i, scripts .slice.call(el.querySelectorAll(script)); for (i 0; i scripts.length; ++i) { eval.call({}, scriptsi.firstChild.nodeValue); } el.style.display -1 ! xhr.responseText.indexOf(sf-toolbarreset) ? block : none; if (el.style.display none) { return; } if (getPreference(toolbar/displayState) none) { document.getElementById(sfToolbarMainContent- + newToken).style.display none; document.getElementById(sfToolbarClearer- + newToken).style.display none; document.getElementById(sfMiniToolbar- + newToken).style.display block; } else { document.getElementById(sfToolbarMainContent- + newToken).style.display block; document.getElementById(sfToolbarClearer- + newToken).style.display block; document.getElementById(sfMiniToolbar- + newToken).style.display none; } /* Handle toolbar-info position */ var toolbarBlocks .slice.call(el.querySelectorAll(.sf-toolbar-block)); for (i 0; i toolbarBlocks.length; ++i) { toolbarBlocksi.onmouseover function () { var toolbarInfo this.querySelectorAll(.sf-toolbar-info)0; var pageWidth document.body.clientWidth; var elementWidth toolbarInfo.offsetWidth; var leftValue (elementWidth + this.offsetLeft) - pageWidth; var rightValue (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; /* Reset right and left value, useful on window resize */ toolbarInfo.style.right ; toolbarInfo.style.left ; if (elementWidth > pageWidth) { toolbarInfo.style.left 0; } else if (leftValue > 0 && rightValue > 0) { toolbarInfo.style.right (rightValue * -1) + px; } else if (leftValue 0) { toolbarInfo.style.left 0; } else { toolbarInfo.style.right 0px; } }; } addEventListener(document.getElementById(sfToolbarHideButton- + newToken), click, function (event) { event.preventDefault(); var p this.parentNode; p.style.display none; (p.previousElementSibling || p.previousSibling).style.display none; document.getElementById(sfMiniToolbar- + newToken).style.display block; setPreference(toolbar/displayState, none); }); addEventListener(document.getElementById(sfToolbarMiniToggler- + newToken), click, function (event) { event.preventDefault(); var elem this.parentNode; if (elem.style.display none) { document.getElementById(sfToolbarMainContent- + newToken).style.display none; document.getElementById(sfToolbarClearer- + newToken).style.display none; elem.style.display block; } else { document.getElementById(sfToolbarMainContent- + newToken).style.display block; document.getElementById(sfToolbarClearer- + newToken).style.display block; elem.style.display none } setPreference(toolbar/displayState, block); }); renderAjaxRequests(); addEventListener(document.querySelector(.sf-toolbar-block-ajax), mouseenter, function (event) { var elem document.querySelector(.sf-toolbar-block-ajax .sf-toolbar-info); elem.scrollTop elem.scrollHeight; }); addEventListener(document.querySelector(.sf-toolbar-block-ajax > .sf-toolbar-icon), click, function (event) { event.preventDefault(); toggleClass(this.parentNode, hover); }); var dumpInfo document.querySelector(.sf-toolbar-block-dump .sf-toolbar-info); if (null ! dumpInfo) { addEventListener(dumpInfo, sfbeforedumpcollapse, function () { dumpInfo.style.minHeight dumpInfo.getBoundingClientRect().height+px; }); addEventListener(dumpInfo, mouseleave, function () { dumpInfo.style.minHeight ; }); } }, function(xhr) { if (xhr.status ! 0) { var sfwdt document.getElementById(sfwdt + token); sfwdt.innerHTML \ div classsf-toolbarreset>\ div classsf-toolbar-icon>svg width26 height28 xmlnshttp://www.w3.org/2000/svg version1.1 x0px y0px viewBox0 0 26 28 enable-backgroundnew 0 0 26 28 xml:spacepreserve>path fill#FFFFFF dM13 0C5.8 0 0 5.8 0 13c0 7.2 5.8 13 13 13c7.2 0 13-5.8 13-13C26 5.8 20.2 0 13 0z M20 7.5 c-0.6 0-1-0.3-1-0.9c0-0.2 0-0.4 0.2-0.6c0.1-0.3 0.2-0.3 0.2-0.4c0-0.3-0.5-0.4-0.7-0.4c-2 0.1-2.5 2.7-2.9 4.8l-0.2 1.1 c1.1 0.2 1.9 0 2.4-0.3c0.6-0.4-0.2-0.8-0.1-1.3C18 9.2 18.4 9 18.7 8.9c0.5 0 0.8 0.5 0.8 1c0 0.8-1.1 2-3.3 1.9 c-0.3 0-0.5 0-0.7-0.1L15 14.1c-0.4 1.7-0.9 4.1-2.6 6.2c-1.5 1.8-3.1 2.1-3.8 2.1c-1.3 0-2.1-0.6-2.2-1.6c0-0.9 0.8-1.4 1.3-1.4 c0.7 0 1.2 0.5 1.2 1.1c0 0.5-0.2 0.6-0.4 0.7c-0.1 0.1-0.3 0.2-0.3 0.4c0 0.1 0.1 0.3 0.4 0.3c0.5 0 0.9-0.3 1.2-0.5 c1.3-1 1.7-2.9 2.4-6.2l0.1-0.8c0.2-1.1 0.5-2.3 0.8-3.5c-0.9-0.7-1.4-1.5-2.6-1.8c-0.8-0.2-1.3 0-1.7 0.4C8.4 10 8.6 10.7 9 11.1 l0.7 0.7c0.8 0.9 1.3 1.7 1.1 2.7c-0.3 1.6-2.1 2.8-4.3 2.1c-1.9-0.6-2.2-1.9-2-2.7c0.2-0.6 0.7-0.8 1.2-0.6 c0.5 0.2 0.7 0.8 0.6 1.3c0 0.1 0 0.1-0.1 0.3C6 15 5.9 15.2 5.9 15.3c-0.1 0.4 0.4 0.7 0.8 0.8c0.8 0.3 1.7-0.2 1.9-0.9 c0.2-0.6-0.2-1.1-0.4-1.2l-0.8-0.9c-0.4-0.4-1.2-1.5-0.8-2.8c0.2-0.5 0.5-1 0.9-1.4c1-0.7 2-0.8 3-0.6c1.3 0.4 1.9 1.2 2.8 1.9 c0.5-1.3 1.1-2.6 2-3.8c0.9-1 2-1.7 3.3-1.8C20 4.8 21 5.4 21 6.3C21 6.7 20.8 7.5 20 7.5z/>/svg>/div>\ An error occurred while loading the web debug toolbar. a href\/_profiler\/ + newToken + >Open the web profiler./a>\ /div>\ ; sfwdt.setAttribute(class, sf-toolbar sf-error-toolbar); } }, { maxTries: 5 } ); return this; }, toggle: function(selector, elOn, elOff) { var tmp elOn.style.display, el document.getElementById(selector); elOn.style.display elOff.style.display; elOff.style.display tmp; if (el) { el.style.display none tmp ? none : block; } return this; }, createTabs: function() { var tabGroups document.querySelectorAll(.sf-tabs:not(data-processedtrue)); /* create the tab navigation for each group of tabs */ for (var i 0; i tabGroups.length; i++) { var tabs tabGroupsi.querySelectorAll(:scope > .tab); var tabNavigation document.createElement(ul); tabNavigation.className tab-navigation; var selectedTabId tab- + i + -0; /* select the first tab by default */ for (var j 0; j tabs.length; j++) { var tabId tab- + i + - + j; var tabTitle tabsj.querySelector(.tab-title).innerHTML; var tabNavigationItem document.createElement(li); tabNavigationItem.setAttribute(data-tab-id, tabId); if (hasClass(tabsj, active)) { selectedTabId tabId; } if (hasClass(tabsj, disabled)) { addClass(tabNavigationItem, disabled); } tabNavigationItem.innerHTML tabTitle; tabNavigation.appendChild(tabNavigationItem); var tabContent tabsj.querySelector(.tab-content); tabContent.parentElement.setAttribute(id, tabId); } tabGroupsi.insertBefore(tabNavigation, tabGroupsi.firstChild); addClass(document.querySelector(data-tab-id + selectedTabId + ), active); } /* display the active tab and add the click event listeners */ for (i 0; i tabGroups.length; i++) { tabNavigation tabGroupsi.querySelectorAll(:scope > .tab-navigation li); for (j 0; j tabNavigation.length; j++) { tabId tabNavigationj.getAttribute(data-tab-id); document.getElementById(tabId).querySelector(.tab-title).className hidden; if (hasClass(tabNavigationj, active)) { document.getElementById(tabId).className block; } else { document.getElementById(tabId).className hidden; } tabNavigationj.addEventListener(click, function(e) { var activeTab e.target || e.srcElement; /* needed because when the tab contains HTML contents, user can click */ /* on any of those elements instead of their parent li> element */ while (activeTab.tagName.toLowerCase() ! li) { activeTab activeTab.parentNode; } /* get the full list of tabs through the parent of the active tab element */ var tabNavigation activeTab.parentNode.children; for (var k 0; k tabNavigation.length; k++) { var tabId tabNavigationk.getAttribute(data-tab-id); document.getElementById(tabId).className hidden; removeClass(tabNavigationk, active); } addClass(activeTab, active); var activeTabId activeTab.getAttribute(data-tab-id); document.getElementById(activeTabId).className block; }); } tabGroupsi.setAttribute(data-processed, true); } }, createToggles: function() { var toggles document.querySelectorAll(.sf-toggle:not(data-processedtrue)); for (var i 0; i toggles.length; i++) { var elementSelector togglesi.getAttribute(data-toggle-selector); var element document.querySelector(elementSelector); addClass(element, sf-toggle-content); if (togglesi.hasAttribute(data-toggle-initial) && togglesi.getAttribute(data-toggle-initial) display) { addClass(togglesi, sf-toggle-on); addClass(element, sf-toggle-visible); } else { addClass(togglesi, sf-toggle-off); addClass(element, sf-toggle-hidden); } addEventListener(togglesi, click, function(e) { e.preventDefault(); if ( ! window.getSelection().toString()) { /* Dont do anything on text selection */ return; } var toggle e.target || e.srcElement; /* needed because when the toggle contains HTML contents, user can click */ /* on any of those elements instead of their parent .sf-toggle element */ while (!hasClass(toggle, sf-toggle)) { toggle toggle.parentNode; } var element document.querySelector(toggle.getAttribute(data-toggle-selector)); toggleClass(toggle, sf-toggle-on); toggleClass(toggle, sf-toggle-off); toggleClass(element, sf-toggle-hidden); toggleClass(element, sf-toggle-visible); /* the toggle doesnt change its contents when clicking on it */ if (!toggle.hasAttribute(data-toggle-alt-content)) { return; } if (!toggle.hasAttribute(data-toggle-original-content)) { toggle.setAttribute(data-toggle-original-content, toggle.innerHTML); } var currentContent toggle.innerHTML; var originalContent toggle.getAttribute(data-toggle-original-content); var altContent toggle.getAttribute(data-toggle-alt-content); toggle.innerHTML currentContent ! altContent ? altContent : originalContent; }); /* Prevents from disallowing clicks on links inside toggles */ var toggleLinks togglesi.querySelectorAll(a); for (var j 0; j toggleLinks.length; j++) { addEventListener(toggleLinksj, click, function(e) { e.stopPropagation(); }); } togglesi.setAttribute(data-processed, true); } }, createFilters: function() { document.querySelectorAll(data-filters data-filter).forEach(function (filter) { var filters filter.closest(data-filters), type choice, name filter.dataset.filter, ucName name.charAt(0).toUpperCase()+name.slice(1), list document.createElement(ul), values filters.datasetfilter+ucName || filters.querySelectorAll(data-filter-+name+), labels {}, defaults null, indexed {}, processed {}; if (typeof values string) { type level; labels values.split(,); values values.toLowerCase().split(,); defaults values.length - 1; } addClass(list, filter-list); addClass(list, filter-list-+type); values.forEach(function (value, i) { if (value instanceof HTMLElement) { value value.datasetfilter+ucName; } if (value in processed) { return; } var option document.createElement(li), label i in labels ? labelsi : value, active false, matches; if ( label) { option.innerHTML em>(none)/em>; } else { option.innerText label; } option.dataset.filter value; option.setAttribute(title, 1 (matches filters.querySelectorAll(data-filter-+name++value+).length) ? Matches 1 row : Matches +matches+ rows); indexedvalue i; list.appendChild(option); addEventListener(option, click, function () { if (choice type) { filters.querySelectorAll(data-filter-+name+).forEach(function (row) { if (option.dataset.filter row.datasetfilter+ucName) { toggleClass(row, filter-hidden-+name); } }); toggleClass(option, active); } else if (level type) { if (i this.parentNode.querySelectorAll(.active).length - 1) { return; } this.parentNode.querySelectorAll(li).forEach(function (currentOption, j) { if (j i) { addClass(currentOption, active); if (i j) { addClass(currentOption, last-active); } else { removeClass(currentOption, last-active); } } else { removeClass(currentOption, active); removeClass(currentOption, last-active); } }); filters.querySelectorAll(data-filter-+name+).forEach(function (row) { if (i indexedrow.datasetfilter+ucName) { addClass(row, filter-hidden-+name); } else { removeClass(row, filter-hidden-+name); } }); } }); if (choice type) { active null defaults || 0 defaults.indexOf(value); } else if (level type) { active i defaults; if (active && i defaults) { addClass(option, last-active); } } if (active) { addClass(option, active); } else { filters.querySelectorAll(data-filter-+name++value+).forEach(function (row) { toggleClass(row, filter-hidden-+name); }); } processedvalue true; }); if (1 list.childNodes.length) { filter.appendChild(list); filter.dataset.filtered ; } }); } }; })(); Sfjs.addEventListener(document, DOMContentLoaded, function() { Sfjs.createTabs(); Sfjs.createToggles(); });/*>*//script>style noncee1b95cfa325ed938b6a71886ffc0d34f> .sf-minitoolbar { background-color: #222; border-top-left-radius: 4px; bottom: 0; box-sizing: border-box; display: none; height: 36px; padding: 6px; position: fixed; right: 0; z-index: 99999;}.sf-minitoolbar a { display: block;}.sf-minitoolbar svg,.sf-minitoolbar img { max-height: 24px; max-width: 24px; display: inline;}.sf-toolbar-clearer { clear: both; height: 36px;}.sf-display-none { display: none;}.sf-toolbarreset * { box-sizing: content-box; vertical-align: baseline; letter-spacing: normal; width: auto;}.sf-toolbarreset { background-color: #222; bottom: 0; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); color: #EEE; font: 11px Arial, sans-serif; left: 0; margin: 0; padding: 0 36px 0 0; position: fixed; right: 0; text-align: left; text-transform: none; z-index: 99999; direction: ltr; /* neutralize the aliasing defined by external CSS styles */ -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto;}.sf-toolbarreset abbr { border: dashed #777; border-width: 0 0 1px;}.sf-toolbarreset svg,.sf-toolbarreset img { height: 20px; width: 20px; display: inline-block;}.sf-toolbarreset .hide-button { background: #444; display: block; position: absolute; top: 0; right: 0; width: 36px; height: 36px; cursor: pointer; text-align: center;}.sf-toolbarreset .hide-button svg { max-height: 18px; margin-top: 10px;}.sf-toolbar-block { cursor: default; display: block; float: left; height: 36px; margin-right: 0; white-space: nowrap; max-width: 15%;}.sf-toolbar-block > a,.sf-toolbar-block > a:hover { display: block; text-decoration: none; color: inherit;}.sf-toolbar-block span { display: inline-block;}.sf-toolbar-block .sf-toolbar-value { color: #F5F5F5; font-size: 13px; line-height: 36px; padding: 0;}.sf-toolbar-block .sf-toolbar-label,.sf-toolbar-block .sf-toolbar-class-separator { color: #AAA; font-size: 12px;}.sf-toolbar-block .sf-toolbar-info { border-collapse: collapse; display: table; z-index: 100000;}.sf-toolbar-block hr { border-top: 1px solid #777; margin: 4px 0; padding-top: 4px;}.sf-toolbar-block .sf-toolbar-info-piece { /* this border-bottom trick is needed because margin-bottom doesnt work for table rows */ border-bottom: solid transparent 3px; display: table-row;}.sf-toolbar-block .sf-toolbar-info-piece-additional,.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: none;}.sf-toolbar-block .sf-toolbar-info-group { margin-bottom: 4px; padding-bottom: 2px; border-bottom: 1px solid #333333;}.sf-toolbar-block .sf-toolbar-info-group:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status { padding: 2px 5px; margin-bottom: 0;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status + .sf-toolbar-status { margin-left: 4px;}.sf-toolbar-block .sf-toolbar-info-piece:last-child { margin-bottom: 0;}div.sf-toolbar .sf-toolbar-block .sf-toolbar-info-piece a { color: #99CDD8; text-decoration: underline;}div.sf-toolbar .sf-toolbar-block a:hover { text-decoration: none;}.sf-toolbar-block .sf-toolbar-info-piece b { color: #AAA; display: table-cell; font-size: 11px; padding: 4px 8px 4px 0;}.sf-toolbar-block:not(.sf-toolbar-block-dump) .sf-toolbar-info-piece span { color: #F5F5F5;}.sf-toolbar-block .sf-toolbar-info-piece span { font-size: 12px;}.sf-toolbar-block .sf-toolbar-info { background-color: #444; bottom: 36px; color: #F5F5F5; display: none; padding: 9px 0; position: absolute;}.sf-toolbar-block .sf-toolbar-info:empty { visibility: hidden;}.sf-toolbar-block .sf-toolbar-status { display: inline-block; color: #FFF; background-color: #666; padding: 3px 6px; margin-bottom: 2px; vertical-align: middle; min-width: 15px; min-height: 13px; text-align: center;}.sf-toolbar-block .sf-toolbar-status-green { background-color: #4F805D;}.sf-toolbar-block .sf-toolbar-status-red { background-color: #B0413E;}.sf-toolbar-block .sf-toolbar-status-yellow { background-color: #A46A1F;}.sf-toolbar-block.sf-toolbar-status-green { background-color: #4F805D; color: #FFF;}.sf-toolbar-block.sf-toolbar-status-red { background-color: #B0413E; color: #FFF;}.sf-toolbar-block.sf-toolbar-status-yellow { background-color: #A46A1F; color: #FFF;}.sf-toolbar-block-request .sf-toolbar-status { color: #FFF; display: inline-block; font-size: 14px; height: 36px; line-height: 36px; padding: 0 10px;}.sf-toolbar-block-request .sf-toolbar-info-piece a { text-decoration: none;}.sf-toolbar-block-request .sf-toolbar-info-piece a:hover { text-decoration: underline;}.sf-toolbar-block-request .sf-toolbar-redirection-status { font-weight: normal; padding: 2px 4px; line-height: 18px;}.sf-toolbar-block-request .sf-toolbar-info-piece span.sf-toolbar-redirection-method { font-size: 12px; height: 17px; line-height: 17px; margin-right: 5px;}.sf-toolbar-block-ajax .sf-toolbar-icon { cursor: pointer;}.sf-toolbar-status-green .sf-toolbar-label,.sf-toolbar-status-yellow .sf-toolbar-label,.sf-toolbar-status-red .sf-toolbar-label { color: #FFF;}.sf-toolbar-status-green svg path,.sf-toolbar-status-green svg .sf-svg-path,.sf-toolbar-status-red svg path,.sf-toolbar-status-red svg .sf-svg-path,.sf-toolbar-status-yellow svg path,.sf-toolbar-status-yellow svg .sf-svg-path { fill: #FFF;}.sf-toolbar-block-config svg path,.sf-toolbar-block-config svg .sf-svg-path { fill: #FFF;}.sf-toolbar-block .sf-toolbar-icon { display: block; height: 36px; padding: 0 7px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-block-request .sf-toolbar-icon { padding-left: 0; padding-right: 0;}.sf-toolbar-block .sf-toolbar-icon img,.sf-toolbar-block .sf-toolbar-icon svg { border-width: 0; position: relative; top: 8px; vertical-align: baseline;}.sf-toolbar-block .sf-toolbar-icon img + span,.sf-toolbar-block .sf-toolbar-icon svg + span { margin-left: 4px;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-value { margin-left: 4px;}.sf-toolbar-block:hover,.sf-toolbar-block.hover { position: relative;}.sf-toolbar-block:hover .sf-toolbar-icon,.sf-toolbar-block.hover .sf-toolbar-icon { background-color: #444; position: relative; z-index: 10002;}.sf-toolbar-block-ajax.hover .sf-toolbar-info { z-index: 10001;}.sf-toolbar-block:hover .sf-toolbar-info,.sf-toolbar-block.hover .sf-toolbar-info { display: block; padding: 10px; max-width: 480px; max-height: 480px; word-wrap: break-word; overflow: hidden; overflow-y: auto;}.sf-toolbar-info-piece b.sf-toolbar-ajax-info { color: #F5F5F5;}.sf-toolbar-ajax-requests { table-layout: auto; width: 100%;}.sf-toolbar-ajax-requests td { background-color: #444; border-bottom: 1px solid #777; color: #F5F5F5; font-size: 12px; padding: 4px;}.sf-toolbar-ajax-requests tr:last-child td { border-bottom: 0;}.sf-toolbar-ajax-requests th { background-color: #222; border-bottom: 0; color: #AAA; font-size: 11px; padding: 4px;}.sf-ajax-request-url { max-width: 250px; line-height: 9px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-ajax-requests .sf-ajax-request-url a { text-decoration: none;}.sf-toolbar-ajax-requests .sf-ajax-request-url a:hover { text-decoration: underline;}.sf-ajax-request-duration { text-align: right;}.sf-ajax-request-loading { animation: sf-blink .5s ease-in-out infinite;}@keyframes sf-blink { 0% { background: #222; } 50% { background: #444; } 100% { background: #222; }}.sf-toolbar-block.sf-toolbar-block-dump .sf-toolbar-info { max-width: none; width: 100%; position: fixed; box-sizing: border-box; left: 0;}.sf-toolbar-block-dump pre.sf-dump { background-color: #222; border-color: #777; border-radius: 0; margin: 6px 0 12px 0;}.sf-toolbar-block-dump pre.sf-dump:last-child { margin-bottom: 0;}.sf-toolbar-block-dump pre.sf-dump .sf-dump-search-wrapper { margin-bottom: 5px;}.sf-toolbar-block-dump pre.sf-dump span.sf-dump-search-count { color: #333; font-size: 12px;}.sf-toolbar-block-dump .sf-toolbar-info-piece { display: block;}.sf-toolbar-block-dump .sf-toolbar-info-piece .sf-toolbar-file-line { color: #AAA; margin-left: 4px;}.sf-toolbar-block-dump .sf-toolbar-info img { display: none;}/* Responsive Design */.sf-toolbar-icon .sf-toolbar-label,.sf-toolbar-icon .sf-toolbar-value { display: none;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-label { display: inline-block;}/* Legacy Design - these styles are maintained to make old panels look a bit better on the new toolbar */.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { color: #AAA; font-size: 12px;}.sf-toolbar-status-green .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-yellow .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-red .sf-toolbar-info-piece-additional-detail { color: #FFF;}@media (min-width: 768px) { .sf-toolbar-icon .sf-toolbar-label, .sf-toolbar-icon .sf-toolbar-value { display: inline; } .sf-toolbar-block .sf-toolbar-icon img, .sf-toolbar-block .sf-toolbar-icon svg { top: 6px; } .sf-toolbar-block-time .sf-toolbar-icon svg, .sf-toolbar-block-memory .sf-toolbar-icon svg { display: none; } .sf-toolbar-block-time .sf-toolbar-icon svg + span, .sf-toolbar-block-memory .sf-toolbar-icon svg + span { margin-left: 0; } .sf-toolbar-block .sf-toolbar-icon { padding: 0 10px; } .sf-toolbar-block-time .sf-toolbar-icon { padding-right: 5px; } .sf-toolbar-block-memory .sf-toolbar-icon { padding-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon { padding-left: 0; padding-right: 0; } .sf-toolbar-block-request .sf-toolbar-label { margin-left: 5px; } .sf-toolbar-block-request .sf-toolbar-status + svg { margin-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon svg + .sf-toolbar-label { margin-left: 0; } .sf-toolbar-block-request .sf-toolbar-label + .sf-toolbar-value { margin-right: 10px; } .sf-toolbar-block-request:hover .sf-toolbar-info { max-width: none; } .sf-toolbar-block .sf-toolbar-info-piece b { font-size: 12px; } .sf-toolbar-block .sf-toolbar-info-piece span { font-size: 13px; } .sf-toolbar-block-right { float: right; margin-left: 0; margin-right: 0; }}@media (min-width: 1024px) { .sf-toolbar-block .sf-toolbar-info-piece-additional, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: inline; } .sf-toolbar-block .sf-toolbar-info-piece-additional:empty, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail:empty { display: none; }}/***** Error Toolbar *****/.sf-error-toolbar .sf-toolbarreset { background: #222; color: #f5f5f5; font: 13px/36px Arial, sans-serif; height: 36px; padding: 0 15px; text-align: left;}.sf-error-toolbar .sf-toolbarreset svg { height: auto;}.sf-error-toolbar .sf-toolbarreset a { color: #99cdd8; margin-left: 5px; text-decoration: underline;}.sf-error-toolbar .sf-toolbarreset a:hover { text-decoration: none;}.sf-error-toolbar .sf-toolbarreset .sf-toolbar-icon { float: left; padding: 5px 0; margin-right: 10px;}/***** Media query print: Do not print the Toolbar. *****/@media print { .sf-toolbar { display: none; }}/style>script noncecd02b6673318e86f5a2a2e9638a8e8c4>/*!CDATA*/ (function () { Sfjs.loadToolbar(fe81f6); })();/*>*//script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]