<!DOCTYPE html>
<html class="no-js css-menubar" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui" />-->
    <meta name="description" content="bootstrap admin template">
    <meta name="author" content="">
    <title>DCIM</title>
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/fixed.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/dataTables.bootstrap.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/bootstrap.min.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/bootstrap-extend.min.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/site.min.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/bootstrap-select.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/fonts/web-icons/web-icons.min.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/fonts/fontawesome/font-awesome.min.css?v=4.7">
    <link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/toastr.min.css?v=4.7">
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jquery.min.js?v=4.7"></script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/clipboard.min.js?v=4.7"></script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/bootstrap.js?v=4.7"></script>
    <link href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/jquery.datetimepicker.css?v=4.7" rel="stylesheet" type="text/css">
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jquery.datetimepicker.js?v=4.7"></script>
    <script type="text/javascript" src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/echarts-all-3.js?v=4.7"></script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/toastr.min.js?v=4.7"></script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jquery.flot.js"></script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jquery.flot.crosshair.min.js"></script>
    <!--[if lte IE 8]><script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/excanvas.js"></script><![endif]-->
    <script>
        $(document).ready(function(){
            if(parent.document.getElementsByTagName("iframe")[0]) 
				parent.document.getElementsByTagName("iframe")[0].style.height=document.body.scrollHeight+80+'px';
        });
    </script>
    <script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/bootstrap-select.js?v=4.7"></script>
	<svg style="display: none;">
		<symbol id="cpu-icon-cg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve">
		<path style="fill:#56A157;" d="M49,0c0,2.761-2.239,5-5,5s-5-2.239-5-5H0v58h39c0-2.761,2.239-5,5-5s5,2.239,5,5h9V0H49z"/>
		<polygon style="fill:#EBDA6C;" points="0,0 0,8 8,0 "/>
		<path style="fill:#EDDC6E;" d="M43.033,10H14.967C12.224,10,10,12.224,10,14.967V20.5c0,0.828,0.672,1.5,1.5,1.5h0
			c0.828,0,1.5,0.672,1.5,1.5v11c0,0.828-0.672,1.5-1.5,1.5h0c-0.828,0-1.5,0.672-1.5,1.5v5.533C10,45.776,12.224,48,14.967,48h28.067
			C45.776,48,48,45.776,48,43.033V14.967C48,12.224,45.776,10,43.033,10z"/>
		<g>
			<circle style="fill:#EDDC6E;" cx="3" cy="50" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="55" cy="3" r="1"/>
			<circle style="fill:#EDDC6E;" cx="55" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="48" r="1"/>
			<circle style="fill:#EDDC6E;" cx="53" cy="34" r="1"/>
			<circle style="fill:#EDDC6E;" cx="55" cy="36" r="1"/>
			<circle style="fill:#EDDC6E;" cx="53" cy="44" r="1"/>
			<circle style="fill:#EDDC6E;" cx="55" cy="46" r="1"/>
			<circle style="fill:#EDDC6E;" cx="53" cy="24" r="1"/>
			<circle style="fill:#EDDC6E;" cx="55" cy="26" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="45" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="43" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="40" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="38" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="35" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="33" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="30" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="28" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="25" r="1"/>
			<circle style="fill:#EDDC6E;" cx="5" cy="23" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="10" r="1"/>
			<circle style="fill:#EDDC6E;" cx="16" cy="3" r="1"/>
			<circle style="fill:#EDDC6E;" cx="12" cy="3" r="1"/>
			<circle style="fill:#EDDC6E;" cx="3" cy="13" r="1"/>
			<circle style="fill:#EDDC6E;" cx="36" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="34" cy="53" r="1"/>
			<circle style="fill:#EDDC6E;" cx="31" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="29" cy="53" r="1"/>
			<circle style="fill:#EDDC6E;" cx="26" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="24" cy="53" r="1"/>
			<circle style="fill:#EDDC6E;" cx="21" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="19" cy="53" r="1"/>
			<circle style="fill:#EDDC6E;" cx="16" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="14" cy="53" r="1"/>
			<circle style="fill:#EDDC6E;" cx="11" cy="55" r="1"/>
			<circle style="fill:#EDDC6E;" cx="9" cy="53" r="1"/>
		</g>
		<path style="fill:#414141;" d="M41.687,45H16.313C14.483,45,13,43.517,13,41.687V16.313C13,14.483,14.483,13,16.313,13h25.375
			C43.517,13,45,14.483,45,16.313v25.375C45,43.517,43.517,45,41.687,45z"/>
		<g>
			<path style="fill:#AFB6BB;" d="M40.446,24.385c-1.09-2.48-3.927-3.962-7.59-3.962c-2.146,0-4.434,0.507-6.614,1.464
				c-2.862,1.258-5.25,3.163-6.725,5.365c-1.567,2.34-1.938,4.75-1.044,6.786C19.563,36.519,22.4,38,26.063,38
				c2.147,0,4.434-0.507,6.615-1.464c2.862-1.258,5.25-3.163,6.725-5.365C40.97,28.831,41.341,26.421,40.446,24.385z M37.741,30.059
				c-1.266,1.89-3.35,3.54-5.868,4.646C29.944,35.552,27.935,36,26.063,36c-2.845,0-4.998-1.034-5.759-2.767
				c-0.609-1.388-0.299-3.116,0.875-4.868c1.266-1.891,3.35-3.541,5.868-4.646c1.928-0.848,3.937-1.296,5.809-1.296
				c2.845,0,4.999,1.034,5.759,2.767C39.225,26.577,38.915,28.307,37.741,30.059z"/>
			<path style="fill:#AFB6BB;" d="M33,28h-7c-0.552,0-1,0.447-1,1s0.448,1,1,1h7c0.552,0,1-0.447,1-1S33.552,28,33,28z"/>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		</symbol>
		<symbol id="nc-icon-cg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve">
		<path style="fill:#28812F;" d="M27.5,0c0,1.657-1.343,3-3,3s-3-1.343-3-3h-3v58h3c0-1.657,1.343-3,3-3s3,1.343,3,3h14.905
			c1.157,0,2.095-0.938,2.095-2.095V2.095C44.5,0.938,43.562,0,42.405,0H27.5z M39.622,54.925c-1.862,0.449-3.496-1.186-3.047-3.047
			c0.211-0.875,0.929-1.592,1.803-1.803c1.861-0.448,3.495,1.186,3.046,3.047C41.214,53.997,40.497,54.714,39.622,54.925z
			 M39.622,7.925c-1.862,0.449-3.496-1.186-3.047-3.047c0.211-0.875,0.929-1.592,1.803-1.803c1.861-0.448,3.495,1.186,3.046,3.047
			C41.214,6.997,40.497,7.714,39.622,7.925z"/>
		<g>
			<rect x="38.5" y="10" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="13" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="16" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="19" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="22" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="25" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="28" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="31" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="34" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="37" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="40" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="43" style="fill:#ECD361;" width="6" height="2"/>
			<rect x="38.5" y="46" style="fill:#ECD361;" width="6" height="2"/>
		</g>
		<rect x="22.5" y="8" style="fill:#38454F;" width="10" height="6"/>
		<rect x="22.5" y="44" style="fill:#38454F;" width="10" height="6"/>
		<rect x="22.5" y="26" style="fill:#38454F;" width="10" height="6"/>
		<g>
			<rect x="23.5" y="5" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="5" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="5" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="23.5" y="14" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="14" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="14" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="23.5" y="41" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="41" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="41" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="23.5" y="50" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="50" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="50" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="23.5" y="23" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="23" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="23" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="23.5" y="32" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="26.5" y="32" style="fill:#ECD361;" width="2" height="3"/>
			<rect x="29.5" y="32" style="fill:#ECD361;" width="2" height="3"/>
		</g>
		<polygon style="fill:#283238;" points="15.5,3 15.5,55 13.5,55 13.5,58 18.5,58 18.5,0 13.5,0 13.5,3 "/>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		</symbol>
		<symbol id="disk-icon-cg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve">
		<path style="fill:#AFB6BB;" d="M55.911,50H2.089C0.935,50,0,49.065,0,47.911V10.089C0,8.935,0.935,8,2.089,8h53.822
			C57.065,8,58,8.935,58,10.089v37.822C58,49.065,57.065,50,55.911,50z"/>
		<circle style="fill:#E7ECED;" cx="4" cy="46" r="1"/>
		<circle style="fill:#E7ECED;" cx="54" cy="12" r="1"/>
		<circle style="fill:#E7ECED;" cx="54" cy="46" r="1"/>
		<ellipse transform="matrix(0.9155 -0.4022 0.4022 0.9155 -11.8809 17.8393)" style="fill:#48A0DC;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;" cx="36.54" cy="37.212" rx="7.449" ry="4.74"/>
		<path style="fill:#E7ECED;" d="M8,32H0V10.089C0,8.935,0.935,8,2.089,8H32v0C32,21.255,21.255,32,8,32z"/>
		<polygon style="fill:#283238;" points="58,42 54,42 52,39 52,18 58,18 "/>
		<g>
			<rect x="54" y="20" style="fill:#D3AA6E;" width="4" height="2"/>
			<rect x="54" y="23" style="fill:#D3AA6E;" width="4" height="2"/>
			<rect x="54" y="26" style="fill:#D3AA6E;" width="4" height="2"/>
			<rect x="54" y="29" style="fill:#D3AA6E;" width="4" height="2"/>
			<rect x="55" y="38" style="fill:#D3AA6E;" width="3" height="2"/>
			<rect x="54" y="35" style="fill:#D3AA6E;" width="4" height="2"/>
		</g>
		<rect x="3" y="25" style="fill:#6C797A;" width="2" height="2"/>
		<rect x="3" y="22" style="fill:#6C797A;" width="2" height="2"/>
		<rect x="3" y="19" style="fill:#6C797A;" width="2" height="2"/>
		<rect x="3" y="16" style="fill:#6C797A;" width="2" height="2"/>
		<rect x="3" y="13" style="fill:#6C797A;" width="2" height="2"/>
		<rect x="9" y="13" style="fill:#6C797A;" width="13" height="2"/>
		<rect x="9" y="16" style="fill:#6C797A;" width="10" height="2"/>
		<rect x="9" y="19" style="fill:#6C797A;" width="11" height="2"/>
		<rect x="9" y="22" style="fill:#6C797A;" width="4" height="2"/>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		</symbol>
		<symbol id="pci-icon-cg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 viewBox="0 0 59 59" style="enable-background:new 0 0 59 59;" xml:space="preserve">
		<rect x="4" y="12.5" style="fill:#38454F;" width="55" height="32"/>
		<circle style="fill:#546A79;" cx="7" cy="15.5" r="1"/>
		<circle style="fill:#546A79;" cx="7" cy="41.5" r="1"/>
		<circle style="fill:#546A79;" cx="56" cy="15.5" r="1"/>
		<circle style="fill:#546A79;" cx="56" cy="41.5" r="1"/>
		<rect y="27.5" style="fill:#839594;" width="3" height="13"/>
		<path style="fill:#F3CC6D;" d="M3,26.5H1c-0.553,0-1-0.447-1-1s0.447-1,1-1h2c0.553,0,1,0.447,1,1S3.553,26.5,3,26.5z"/>
		<path style="fill:#F3CC6D;" d="M3,43.5H1c-0.553,0-1-0.447-1-1s0.447-1,1-1h2c0.553,0,1,0.447,1,1S3.553,43.5,3,43.5z"/>
		<rect y="15.5" style="fill:#839594;" width="3" height="4"/>
		<g>
			<rect x="12" y="44.5" style="fill:#28812F;" width="24" height="4"/>
		</g>
		<path style="fill:#6C797A;" d="M24.389,38.655c-1.76-2.032-2.974-4.996-3.295-8.376c-0.003-0.025-0.005-0.05-0.008-0.075
			C21.035,29.645,21,29.079,21,28.5s0.035-1.145,0.086-1.704c0.003-0.025,0.005-0.05,0.008-0.075c0.321-3.38,1.535-6.344,3.295-8.376
			c0.781-1.046,1.67-2.005,2.667-2.845H17c-4.971,0-9,5.82-9,13s4.029,13,9,13h10.057C26.059,40.66,25.171,39.7,24.389,38.655z"/>
		<path style="fill:#283238;" d="M34.846,41.5C29.534,39.394,26,34.23,26,28.5s3.534-10.894,8.846-13h10.309
			C50.466,17.606,54,22.77,54,28.5s-3.534,10.894-8.846,13H34.846z"/>
		<circle style="fill:#CBD4D8;" cx="40" cy="28.5" r="3"/>
		<path style="fill:#546A79;" d="M49.903,29.739c0.119-0.499-0.359-0.91-0.848-0.753c-1.66,0.535-4.09,0.448-6.093-0.863
			C42.978,28.248,43,28.371,43,28.5c0,1.304-0.837,2.403-2,2.816c0,0,3.823,2.809,7,3.184C48.896,33.459,49.557,31.183,49.903,29.739z
			"/>
		<path style="fill:#546A79;" d="M30.019,27.261c-0.119,0.499,0.359,0.91,0.848,0.753c1.66-0.535,4.09-0.448,6.093,0.863
			c-0.016-0.125-0.038-0.248-0.038-0.376c0-1.304,0.837-2.403,2-2.816c0,0-3.823-2.809-7-3.184
			C31.025,23.541,30.364,25.817,30.019,27.261z"/>
		<path style="fill:#546A79;" d="M34.343,36.796c0.391,0.333,0.974,0.093,1.056-0.414c0.277-1.722,1.457-3.848,3.535-5.037
			c-0.118-0.043-0.238-0.079-0.353-0.137c-1.162-0.592-1.761-1.837-1.601-3.061c0,0-4.238,2.131-6.015,4.792
			C31.485,34.21,33.213,35.833,34.343,36.796z"/>
		<path style="fill:#546A79;" d="M45.578,20.204c-0.391-0.333-0.974-0.093-1.056,0.414c-0.277,1.722-1.457,3.848-3.535,5.037
			c0.118,0.043,0.238,0.079,0.353,0.137c1.162,0.592,1.761,1.837,1.601,3.061c0,0,4.238-2.131,6.015-4.792
			C48.436,22.79,46.708,21.167,45.578,20.204z"/>
		<path style="fill:#546A79;" d="M44.179,37.588c0.487-0.163,0.582-0.787,0.189-1.118c-1.334-1.124-2.548-3.231-2.497-5.624
			c-0.097,0.079-0.19,0.163-0.299,0.232c-1.106,0.691-2.482,0.563-3.448-0.204c0,0-0.356,4.73,1.009,7.623
			C40.49,38.706,42.771,38.06,44.179,37.588z"/>
		<path style="fill:#546A79;" d="M35.743,19.412c-0.487,0.163-0.582,0.787-0.189,1.118c1.334,1.124,2.548,3.231,2.497,5.624
			c0.097-0.079,0.19-0.163,0.299-0.232c1.106-0.691,2.482-0.563,3.448,0.204c0,0,0.356-4.73-1.009-7.623
			C39.431,18.294,37.151,18.94,35.743,19.412z"/>
		<g>
			<rect x="14" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="17" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="20" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="23" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="26" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="29" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
			<rect x="32" y="46.5" style="fill:#F3CC6D;" width="2" height="2"/>
		</g>
		<path style="fill:#CBD4D8;" d="M4,7.5H1c-0.553,0-1,0.447-1,1s0.447,1,1,1h2v41c0,0.553,0.447,1,1,1s1-0.447,1-1v-42
			C5,7.947,4.553,7.5,4,7.5z"/>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		<g>
		</g>
		</symbol>
		 
		<symbol id="asc" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141.1 208.83"><defs><style>.cls-1{fill:#ccc;}.cls-2{fill:#006fe0;}</style></defs><title>排序2</title><path class="cls-1" d="M130.16,120.88H10a10.46,10.46,0,0,0-9.28,7.33,11.68,11.68,0,0,0,2.44,11.73l60.1,65.48a10.39,10.39,0,0,0,7.33,3.42,8.79,8.79,0,0,0,7.33-3.42L138,139.94a11.46,11.46,0,0,0,2.44-11.73c-2.44-3.91-5.86-6.84-10.26-7.33h0Z"/><path class="cls-2" d="M10,88h120.2a10.46,10.46,0,0,0,9.28-7.33A11.46,11.46,0,0,0,137,68.9L77.39,3.42A10.39,10.39,0,0,0,70.06,0a8.79,8.79,0,0,0-7.33,3.42L3.12,68.9A11.46,11.46,0,0,0,.67,80.63,11.89,11.89,0,0,0,10,88Z"/></symbol>
		<symbol id="portrait" width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
			 viewBox="-299 201 200 200" style="enable-background:new -299 201 200 200;" xml:space="preserve">
		<style type="text/css">
			.st0{fill:#F2C345;}
			.st1{fill:#4D846D;}
			.st2{fill:#EED5A1;}
			.st3{fill:#5C4948;}
			.st4{fill:#B9C9C2;}
			.st5{fill:#56A57E;}
		</style>
		<rect x="-299" y="201" fill="#F2C345" width="200" height="200"/>
		<path fill="#F2C345" d="M-298.9,301c0,55.2,44.7,99.9,99.9,99.9c55.2,0,99.9-44.7,99.9-99.9c0,0,0,0,0,0c0-55.2-44.7-99.9-99.9-99.9
			S-298.9,245.8-298.9,301z"/>
		<path fill="#4D846D" d="M-152.6,366.5c-4.7-1.8-10.2-3.4-16.3-4.6h0c-3.4-0.7-7-1.2-10.8-1.7c-5.5,1.5-12.2,2.3-19.3,2.3
			c-7.2,0-13.9-0.9-19.4-2.3c-4,0.5-7.9,1.1-11.6,1.8c0.3,0.1,0.7,0.2,1,0.3c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.2-0.1-0.3-0.1
			c-0.3-0.1-0.7-0.2-1-0.3c-5.8,1.2-11,2.6-15.4,4.4c-0.1-0.3-10.8,5.7-17,11.9c17.2,14.1,39.3,22.6,63.3,22.6
			c24,0,46.1-8.5,63.3-22.6C-141.8,372.2-152.5,366.2-152.6,366.5z"/>
		<path fill="#EED5A1" d="M-155.1,287.7c-1.3-0.5-2.7-0.2-4.1,0.5c0.1-8.2-1.1-15.7-3.5-21.6h-72.6c-2.5,6.1-3.7,13.9-3.5,22.6
			c-1.4-0.8-2.8-1-4.1-0.5c-3.6,1.4-4.7,7.8-2.5,14.5c2.2,6.6,7,10.9,10.6,9.5c3.2,10.5,8.1,19.6,13.6,26.4c1,1.2,2,2.3,3,3.4v17.7
			c0,0-0.1,0-0.1,0c5.5,1.5,12.2,2.3,19.4,2.3c7.2,0,13.8-0.9,19.3-2.3c-0.1,0-0.1,0-0.2,0v-17.7c1-1.1,2-2.2,3-3.4
			c5.5-6.8,10.3-15.8,13.6-26.4c0.1-0.3,8.6,0,10.6-10.6C-150.4,295.6-151.5,289.1-155.1,287.7z"/>
		<path fill="#5C4948" d="M-162.7,267c0,0-0.4,9.2,3.5,22.5c0,0,17.3-50.3-15.2-50.3c0,0-84.2-29.3-64.4,51.3c0,0,0.6,2.2,1.5,4.1
			C-223.9,274.9-179.7,281.3-162.7,267z"/>
		<path fill="#B9C9C2" d="M-236.2,383.4h18.1v3.1h-18.1V383.4z"/>
		<path fill="#B9C9C2" d="M-199,362.6c0,0,4.1,7,14.4,9c0,0,5.3-7,4.9-11.3L-199,362.6z"/>
		<path fill="#B9C9C2" d="M-199.1,362.6c0,0-4.1,7-14.4,9c0,0-5.3-7-4.9-11.3L-199.1,362.6z"/>
		<path fill="#56A57E" d="M-200.9,367.7c0,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8c0,0,0,0,0,0c0-1-0.8-1.8-1.8-1.8
			C-200,365.9-200.9,366.7-200.9,367.7C-200.9,367.7-200.9,367.7-200.9,367.7z"/>
		<path fill="#56A57E" d="M-200.9,374.7c0,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8c0-1-0.8-1.8-1.8-1.8C-200.1,372.9-200.9,373.7-200.9,374.7
			C-200.9,374.7-200.9,374.7-200.9,374.7z"/>
		<path fill="#56A57E" d="M-200.9,381.8c0,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8c0-1-0.8-1.8-1.8-1.8C-200.1,380-200.9,380.8-200.9,381.8
			C-200.9,381.8-200.9,381.8-200.9,381.8z"/>
		</symbol>
		<symbol id="console" null><defs><style>.cls-1{fill:#999}</style></defs><rect class="cls-1" x="34.42" y="52.64" width="56.51" height="7" rx="3" ry="3"/><path class="cls-1" d="M30.06 25.1L5.84.88a3 3 0 0 0-4.24 0l-.71.71a3 3 0 0 0 0 4.24l21.38 21.38L.88 48.61a3 3 0 0 0 0 4.24l.71.71a3 3 0 0 0 4.24 0L29.29 30.1l.06-.1.71-.71a3 3 0 0 0 0-4.19z"/></symbol>
	</svg>
	<svg version="1.1" xmlns="http://www.w3.org/2000/svg" hidden>
		<symbol id="btnimg-1" viewBox="0 0 100 100">
			<path d="M15.21 96.6a2.65 2.65 0 1 1 0-5.31H38v-10.6H8.85A5.84 5.84 0 0 1 3 74.86V8a5.84 5.84 0 0 1 5.85-5.8h82.72A5.84 5.84 0 0 1 97.41 8v66.86a5.84 5.84 0 0 1-5.84 5.84H62.41v10.6h22.8a2.65 2.65 0 0 1 0 5.31h-70zm41.89-5.31v-10.6H43.32v10.6H57.1zM12 7.51a3.71 3.71 0 0 0-3.71 3.71v60.45A3.71 3.71 0 0 0 12 75.38h76.39a3.71 3.71 0 0 0 3.71-3.71V11.22a3.71 3.71 0 0 0-3.71-3.71H12zm47.76 50.91a2.66 2.66 0 0 1-2.65-2.65V27.13a2.65 2.65 0 0 1 5.31 0v28.64a2.66 2.66 0 0 1-2.66 2.65zm-35 0a2.66 2.66 0 0 1-2.65-2.65V27.13a2.65 2.65 0 0 1 5.31 0v28.64a2.66 2.66 0 0 1-2.66 2.65zm50.91-9.55A2.66 2.66 0 0 1 73 46.22v-9.55a2.65 2.65 0 0 1 5.31 0v9.55a2.66 2.66 0 0 1-2.65 2.65zm-35 0A2.66 2.66 0 0 1 38 46.22v-9.55a2.65 2.65 0 0 1 5.31 0v9.55a2.66 2.66 0 0 1-2.65 2.65z" />
		</symbol>
		<symbol id="btnimg-2" viewBox="0 0 100 100">
			<path d="M49.95 97.84a42.46 42.46 0 0 1-17.06-3.48 46 46 0 0 1-14.11-9.5 44.12 44.12 0 0 1-9.47-14A44.11 44.11 0 0 1 7.1 43.43a45.87 45.87 0 0 1 3.51-9.6 42.18 42.18 0 0 1 5.6-8.45 48.51 48.51 0 0 1 7.51-7.12 2.61 2.61 0 0 1 1.59-.57 2.9 2.9 0 0 1 .45 0 2.67 2.67 0 0 1 1.84 1.13 2.34 2.34 0 0 1 .5 2 2.7 2.7 0 0 1-1.1 1.85A37.68 37.68 0 0 0 15.39 36.3a38.45 38.45 0 0 0-4 17.36 38 38 0 0 0 3 15A38.86 38.86 0 0 0 22.63 81a39.61 39.61 0 0 0 12.26 8.3 38.23 38.23 0 0 0 30.12 0 39.12 39.12 0 0 0 20.55-20.58 37.45 37.45 0 0 0 3.09-15.06 38.3 38.3 0 0 0-4.34-17.79A37.83 37.83 0 0 0 72.12 22 2.4 2.4 0 0 1 71 20.3a2.71 2.71 0 0 1 .45-2.12 2.52 2.52 0 0 1 1.75-1.05 3.36 3.36 0 0 1 .57-.05 2.72 2.72 0 0 1 1.56.51 44.54 44.54 0 0 1 7.86 7.13 47.17 47.17 0 0 1 5.95 8.68 42.69 42.69 0 0 1 3.73 9.78 43.68 43.68 0 0 1 1.28 10.49 42.71 42.71 0 0 1-3.48 17.17 44.57 44.57 0 0 1-23.56 23.52 42.72 42.72 0 0 1-17.16 3.48z" />
			<path d="M49.95 49.88a2.7 2.7 0 0 1-2.68-2.68v-41a2.63 2.63 0 0 1 .83-2 2.36 2.36 0 0 1 1.85-.81 2.48 2.48 0 0 1 2 .81 2.63 2.63 0 0 1 .83 2v41a2.44 2.44 0 0 1-.79 1.89 2.59 2.59 0 0 1-2.04.79z" />
		</symbol>
		<symbol id="btnimg-3" viewBox="0 0 100 100">
			<path d="M50.08 95.59a3.15 3.15 0 0 1-2.21-.91 3.1 3.1 0 0 1-.87-2.21V76.12a3.12 3.12 0 0 1 6.25 0v16.35a3.1 3.1 0 0 1-.92 2.21 3.14 3.14 0 0 1-2.21.91zM19.1 83a3.13 3.13 0 0 1-2.1-5.47L28.56 66a3.16 3.16 0 0 1 2.1-.81A3.13 3.13 0 0 1 33 70.34l-11.58 11.6A3.13 3.13 0 0 1 19.1 83zm61.81-.15a3.1 3.1 0 0 1-2.21-.92L67.14 70.35a3.12 3.12 0 1 1 4.41-4.41l1.65 1.65 1.61 1.6 8.31 8.31a3.12 3.12 0 0 1-2.21 5.33zM77.33 52a3.12 3.12 0 1 1 0-6.25h16.3a3.13 3.13 0 0 1 0 6.25h-16.3zM6.48 52a3.12 3.12 0 0 1 0-6.25h16.35a3.12 3.12 0 0 1 0 6.25H6.48zm62.86-19.27a3.12 3.12 0 0 1-2.21-5.33L78.7 15.84a3.12 3.12 0 1 1 4.41 4.41L71.55 31.81a3.1 3.1 0 0 1-2.21.92zm-38.53 0a3.1 3.1 0 0 1-2.21-.91L17 20.25a3.12 3.12 0 1 1 4.41-4.41L33 27.4a3.12 3.12 0 0 1-2.19 5.33zm19.26-8A3.12 3.12 0 0 1 47 21.62V5.28a3.12 3.12 0 0 1 6.25 0v16.35a3.12 3.12 0 0 1-2.9 3.12h-.28z" />
		</symbol>
		<symbol id="btnimg-4" viewBox="0 0 100 100">
			<path d="M33.13 95.9a2.77 2.77 0 1 1 0-5.55h16V72.5a4.9 4.9 0 0 1 4.65-4.65h36.6V9.65H9.65v58.2h31a2.78 2.78 0 1 1 0 5.55H8.75a4.9 4.9 0 0 1-4.65-4.65v-60A4.9 4.9 0 0 1 8.75 4.1h82.5a4.9 4.9 0 0 1 4.65 4.65v60a4.9 4.9 0 0 1-4.65 4.65h-36.6v16.95h16a2.78 2.78 0 1 1 0 5.55H33.13z" />
			<path d="M51.23 56.65a2.43 2.43 0 0 1-2.46-2.45v-2.88a12.14 12.14 0 0 1-4.32-1.73l-2.08 2.07a2.49 2.49 0 0 1-1.77.73 2.32 2.32 0 0 1-1.73-.74 2.41 2.41 0 0 1 0-3.47l2.06-2a12 12 0 0 1-1.8-4.22h-2.89a2.45 2.45 0 1 1 0-4.89h2.9a12 12 0 0 1 1.71-4.24l-2.09-2.12a2.46 2.46 0 0 1 3.54-3.43l2 2a12.15 12.15 0 0 1 4.24-1.82v-2.9a2.45 2.45 0 0 1 .72-1.74 2.41 2.41 0 0 1 1.74-.71 2.43 2.43 0 0 1 2.49 2.45v2.87a12.19 12.19 0 0 1 4.33 1.72l2.11-2.1a2.48 2.48 0 0 1 4.23 1.74 2.44 2.44 0 0 1-.74 1.74l-2.11 2.07a12 12 0 0 1 1.81 4.24H66a2.45 2.45 0 1 1 0 4.89h-2.9A12 12 0 0 1 61.42 46l2.06 2a2.42 2.42 0 0 1 0 3.48 2.5 2.5 0 0 1-1.76.73 2.33 2.33 0 0 1-1.72-.69l-2-2a12.16 12.16 0 0 1-4.27 1.81v2.9a2.43 2.43 0 0 1-2.5 2.42zm-.1-24.57a7.3 7.3 0 1 0 7.35 7.3 7.34 7.34 0 0 0-7.35-7.3z" />
		</symbol>
		<symbol id="btnimg-5" viewBox="0 0 100 100">
			<path d="M94.34 79.73H6a4.14 4.14 0 0 1-4.15-4.13V25A4.14 4.14 0 0 1 6 20.87h88.34A4.14 4.14 0 0 1 98.48 25v50.6a4.14 4.14 0 0 1-4.14 4.13zM8.26 76.07h82a4.14 4.14 0 0 0 4.14-4.14V28.67a4.14 4.14 0 0 0-4.14-4.14h-82A2.31 2.31 0 0 0 6 26.84v46.92a2.31 2.31 0 0 0 2.26 2.31z" />
			<path d="M28.24 42.86h-16.3a1.27 1.27 0 0 1-1.28-1.28V30.26A1.27 1.27 0 0 1 11.94 29h16.38a1.26 1.26 0 0 1 1.21 1.28v11.3a1.27 1.27 0 0 1-1.29 1.28zM27 31.54H13.15a1.26 1.26 0 0 0-1.28 1.28l1.28 6.26a2 2 0 0 0 1.28 1.28s10.64.08 11.32 0A2 2 0 0 0 27 39.09c.23-.45 1.28-6.26 1.28-6.26A1.29 1.29 0 0 0 27 31.54zM24.47 34h1.28v1.28h-1.28V34zm0 3.77h-1.28v-1.25h1.28v1.28zM22 34h1.28v1.28H22V34zm0 3.77h-1.3v-1.25H22v1.28zM19.49 34h1.28v1.28h-1.28V34zm0 3.77H18.2v-1.25h1.28v1.28zM16.92 34h1.28v1.28h-1.28V34zm0 3.77h-1.21v-1.25H17v1.28h-.08zM14.43 34h1.28v1.28h-1.28V34zM48.7 42.86H32.4a1.27 1.27 0 0 1-1.28-1.28V30.26A1.27 1.27 0 0 1 32.4 29h16.38A1.26 1.26 0 0 1 50 30.26v11.32a1.27 1.27 0 0 1-1.3 1.28zm-1.21-11.32H33.61a1.26 1.26 0 0 0-1.28 1.28l1.28 6.26a2 2 0 0 0 1.28 1.28s10.64.08 11.32 0a2 2 0 0 0 1.28-1.28c.23-.45 1.28-6.26 1.28-6.26a1.29 1.29 0 0 0-1.28-1.28zM44.93 34h1.28v1.28h-1.28V34zm0 3.77h-1.29v-1.25h1.28v1.28zM42.44 34h1.28v1.28h-1.28V34zm0 3.77h-1.29v-1.25h1.28v1.28zM39.95 34h1.28v1.28h-1.28V34zm0 3.77h-1.29v-1.25h1.28v1.28zM37.38 34h1.28v1.28h-1.28V34zm0 3.77h-1.21v-1.25h1.28v1.28h-.07zM34.89 34h1.28v1.28h-1.28V34zM69.16 42.86h-16.3a1.27 1.27 0 0 1-1.28-1.28V30.26A1.27 1.27 0 0 1 52.86 29h16.37a1.26 1.26 0 0 1 1.21 1.28v11.3a1.27 1.27 0 0 1-1.28 1.28zM68 31.54H54.06a1.26 1.26 0 0 0-1.28 1.28l1.28 6.26a2 2 0 0 0 1.28 1.28s10.64.08 11.32 0A2 2 0 0 0 68 39.09c.23-.45 1.28-6.26 1.28-6.26A1.29 1.29 0 0 0 68 31.54zM65.38 34h1.28v1.28h-1.28V34zm0 3.77H64.1v-1.25h1.28v1.28zM62.89 34h1.28v1.28h-1.28V34zm0 3.77h-1.28v-1.25h1.28v1.28zM60.4 34h1.28v1.28H60.4V34zm0 3.77h-1.28v-1.25h1.28v1.28zM57.84 34h1.28v1.28h-1.28V34zm0 3.77h-1.21v-1.25h1.28v1.28h-.07zM55.35 34h1.28v1.28h-1.28V34zM89.62 42.86H73.31A1.27 1.27 0 0 1 72 41.58V30.26A1.27 1.27 0 0 1 73.31 29h16.38a1.26 1.26 0 0 1 1.21 1.28v11.3a1.27 1.27 0 0 1-1.28 1.28zm-1.21-11.32H74.52a1.26 1.26 0 0 0-1.28 1.28l1.28 6.26a2 2 0 0 0 1.28 1.28s10.64.08 11.32 0a2 2 0 0 0 1.28-1.28c.23-.45 1.28-6.26 1.28-6.26a1.29 1.29 0 0 0-1.28-1.28zM85.84 34h1.28v1.28h-1.28V34zm0 3.77h-1.28v-1.25h1.28v1.28zM83.35 34h1.28v1.28h-1.28V34zm0 3.77h-1.28v-1.25h1.28v1.28zM80.86 34h1.28v1.28h-1.28V34zm0 3.77h-1.28v-1.25h1.28v1.28zM78.29 34h1.28v1.28h-1.28V34zm0 3.77h-1.2v-1.25h1.28v1.28h-.08zM75.8 34h1.28v1.28H75.8V34zM28.19 56.22h-16.5a1.08 1.08 0 0 1-1-1V47.7a1.08 1.08 0 0 1 1-1h16.5a1.08 1.08 0 0 1 1 1v7.48a1.08 1.08 0 0 1-1 1zm-16.5-8.54v7.51h16.5V47.7z" />
			<path d="M12.68 48.79h14.5v3.35h-14.5v-3.35zm.84 4.77h-.38a.5.5 0 0 1 0-1h.34a.5.5 0 1 1 0 1h.05zm4.92 0h-.05a.5.5 0 0 1 0-1h.05a.5.5 0 0 1 0 1zm3 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm5.2 0h-.29a.5.5 0 0 1 0-1h.34a.5.5 0 0 1 0 1zM48.75 56.22h-16.5a1.08 1.08 0 0 1-1-1V47.7a1.08 1.08 0 0 1 1-1h16.5a1.08 1.08 0 0 1 1 1v7.48a1.08 1.08 0 0 1-1 1zm-16.5-8.54v7.51h16.5V47.7z" />
			<path d="M33.25 48.79h14.5v3.35h-14.5v-3.35zm.84 4.77h-.39a.5.5 0 0 1 0-1h.3a.5.5 0 1 1 0 1h.05zm4.92 0H39a.5.5 0 0 1 0-1 .5.5 0 1 1 0 1.01zm3 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm5.2 0h-.3a.5.5 0 0 1 0-1h.34a.5.5 0 0 1 0 1.01zM69.32 56.22h-16.5a1.08 1.08 0 0 1-1-1V47.7a1.08 1.08 0 0 1 1-1h16.5a1.08 1.08 0 0 1 1 1v7.48a1.08 1.08 0 0 1-1 1zm-16.5-8.54v7.51h16.5V47.7z" />
			<path d="M53.81 48.79h14.5v3.35h-14.5v-3.35zm.84 4.77h-.38a.5.5 0 0 1 0-1h.33a.5.5 0 0 1 0 1h.05zm4.92 0h-.05a.5.5 0 0 1 0-1h.05a.5.5 0 0 1 0 1zm3 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.49.5zm5.2 0h-.29a.5.5 0 0 1 0-1h.34a.5.5 0 0 1-.01 1.01zM89.88 56.22h-16.5a1.08 1.08 0 0 1-1-1V47.7a1.08 1.08 0 0 1 1-1h16.5a1.08 1.08 0 0 1 1 1v7.48a1.08 1.08 0 0 1-1 1zm-16.5-8.54v7.51h16.5V47.7z" />
			<path d="M74.37 48.79h14.5v3.35h-14.5v-3.35zm.84 4.77h-.38a.5.5 0 0 1 0-1h.34a.5.5 0 0 1 0 1h.05zm4.92 0h-.05a.5.5 0 0 1 0-1h.05a.5.5 0 0 1 0 1zm3 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm5.2 0H88a.5.5 0 0 1 0-1h.34a.5.5 0 0 1 .04 1.01zM21 71.08V62H10.66v9.09H21zm-9-7.79h7.79v5.19H17.8v1.3h-3.89v-1.3H12v-5.19zM35 71.08V62H24.63v9.09H35zm-9.09-7.79h7.79v5.19h-1.93v1.3h-3.89v-1.3h-1.95v-5.19zM49 71.08V62H38.61v9.09H49zm-9.1-7.79h7.79v5.19h-1.95v1.3h-3.89v-1.3H39.9v-5.19zM63 71.08V62H52.58v9.09H63zm-9.09-7.79h7.79v5.19h-1.98v1.3h-3.9v-1.3h-1.94v-5.19zM76.93 71.08V62H66.55v9.09h10.38zm-9.09-7.79h7.79v5.19h-1.94v1.3H69.8v-1.3h-1.95v-5.19zM90.91 71.08V62H80.52v9.09h10.39zm-9.09-7.79h7.79v5.19h-1.95v1.3h-3.89v-1.3h-1.95v-5.19z" />
		</symbol>
		<symbol id="btnimg-6" viewBox="0 0 100 100">
			<path d="M88.48 8.48h-77a7.12 7.12 0 0 0-7.09 7.09v68.86a7.12 7.12 0 0 0 7.09 7.09h77a7.12 7.12 0 0 0 7.09-7.09V15.57a7.12 7.12 0 0 0-7.09-7.09zm-77 6.08h77a1 1 0 0 1 1 1v9.32h-79v-9.31a1 1 0 0 1 1.04-1.01zM89.49 69h-79V31h79v38zm-1 16.4h-77a1 1 0 0 1-1-1v-9.29h79v9.32a1 1 0 0 1-1.01 1.01z" />
			<path d="M25.33 58.12a2.52 2.52 0 0 0 2.51-2.51v-1.46l2.59-2.71 2.67 5.27a2.56 2.56 0 1 0 4.46-2.51L33.8 48l2-2.11a2.36 2.36 0 0 0-1.7-4 2.31 2.31 0 0 0-1.78.81L27.8 48v-3.6a2.51 2.51 0 0 0-5 0v11.17a2.54 2.54 0 0 0 2.55 2.55zm19.81-2.51a3.89 3.89 0 0 0 7.29 0l3.89-10.49a2.33 2.33 0 1 0-4.41-1.46l-3.08 10-3.12-10A2.35 2.35 0 0 0 43.48 42h-.12a2.34 2.34 0 0 0-2.19 3.16l4 10.49zm16 2.51a2 2 0 0 0 2-2V45.81l2.75 10.77a2.08 2.08 0 0 0 2 1.54h.53a2.08 2.08 0 0 0 2-1.54l2.75-10.77V56.1a2 2 0 0 0 2 2 2.06 2.06 0 0 0 2-2V45.69A3.7 3.7 0 0 0 73.53 42 3.64 3.64 0 0 0 70 44.8l-1.82 7-1.82-7a3.68 3.68 0 0 0-7.25.93v10.41a2 2 0 0 0 2.07 2z" />
		</symbol>
		<symbol id="btnimg-7" viewBox="0 0 100 100">
			<path d="M24.42 92.55a3 3 0 0 1 0-6h51.16a3 3 0 0 1 .06 6H24.42zM18 80.62A15.82 15.82 0 0 1 2.25 64.84V26.48A15.8 15.8 0 0 1 18 10.7h64a15.8 15.8 0 0 1 15.75 15.78v38.37A15.79 15.79 0 0 1 82 80.62H18zm0-63.95a9.83 9.83 0 0 0-9.81 9.8v38.38a9.82 9.82 0 0 0 9.81 9.8h64a9.82 9.82 0 0 0 9.8-9.8V26.48a9.82 9.82 0 0 0-9.8-9.8H18z" />
			<path d="M50 92.77a3.19 3.19 0 0 1-3.19-3.18v-9.33a3.12 3.12 0 0 1 .77-2.26 3.17 3.17 0 0 1 2.18-1.1H50a3.2 3.2 0 0 1 3.18 3 3.1 3.1 0 0 1 0 .47v9.26A3.18 3.18 0 0 1 50 92.77z" />
		</symbol>
		<symbol id="btnimg-8" viewBox="0 0 100 100">
			<path d="M50 2.5A46.08 46.08 0 1 1 3.92 48.58 46.08 46.08 0 0 1 50 2.5zm0 4.57a41.51 41.51 0 1 0 29.36 12.15A41.36 41.36 0 0 0 50 7.07z" />
			<path d="M27.71 34.4a9.54 9.54 0 0 1 6.48 2c1.67 1.45 2.61 3.69 2.85 6.68l-.32.35H33l-.31-.26a5.68 5.68 0 0 0-1.65-3.37 5.22 5.22 0 0 0-3.55-1 5.88 5.88 0 0 0-3.12.67A2.63 2.63 0 0 0 23.16 42a2.72 2.72 0 0 0 1.44 2.45A27.8 27.8 0 0 0 28.42 46a30.14 30.14 0 0 1 6 2.65 6.92 6.92 0 0 1 3.1 6A7.47 7.47 0 0 1 35 60.63a10.4 10.4 0 0 1-7 2.13 10.46 10.46 0 0 1-6.76-2c-2-1.63-3.08-4.2-3.24-7.67l.31-.33h3.79l.31.28a6.34 6.34 0 0 0 1.73 4.13 6 6 0 0 0 3.94 1.08 6.76 6.76 0 0 0 3.77-.91A2.82 2.82 0 0 0 33.19 55a3.44 3.44 0 0 0-2-3.08 38.28 38.28 0 0 0-4.38-1.73 32 32 0 0 1-5.29-2.28 6.46 6.46 0 0 1-2.75-5.64 6.94 6.94 0 0 1 2.67-5.81 9.51 9.51 0 0 1 6.24-2zm22.18 0a9.54 9.54 0 0 1 6.48 2c1.63 1.48 2.63 3.71 2.84 6.7l-.31.35h-3.7l-.31-.26a5.71 5.71 0 0 0-1.65-3.37 5.24 5.24 0 0 0-3.55-1 5.86 5.86 0 0 0-3.12.67A2.62 2.62 0 0 0 45.33 42a2.72 2.72 0 0 0 1.44 2.45A28 28 0 0 0 50.6 46a30 30 0 0 1 6 2.65 6.92 6.92 0 0 1 3.1 6 7.47 7.47 0 0 1-2.5 5.92 10.39 10.39 0 0 1-6.95 2.13 10.48 10.48 0 0 1-6.76-2c-2-1.63-3.08-4.2-3.24-7.67l.32-.33h3.69l.31.28a6.34 6.34 0 0 0 1.74 4.13 6 6 0 0 0 3.94 1.08 6.75 6.75 0 0 0 3.75-.83A2.82 2.82 0 0 0 55.37 55a3.44 3.44 0 0 0-2-3.08A37.8 37.8 0 0 0 49 50.15a31.82 31.82 0 0 1-5.29-2.28A6.46 6.46 0 0 1 41 42.23a7 7 0 0 1 2.66-5.81 9.51 9.51 0 0 1 6.25-2zm16.89 28l-.32.35h-3.69l-.32-.35V34.75l.32-.35h3.69l.32.35V46h10.8V34.75l.32-.35h3.69l.32.35v27.67l-.32.35H77.9l-.32-.35v-11.9h-10.8v11.9z" />
		</symbol>
		<symbol id="btnimg-9" viewBox="0 0 100 100">
			<path d="M93.84 36.6a41.07 41.07 0 0 0-78.7 11.92s-.21 3.85-.21 4.16v2.42l-7.84-7.85a2.43 2.43 0 0 0-3.44 3.44l12.6 12.61a2.42 2.42 0 0 0 2.68.51H19.14a2.42 2.42 0 0 0 1.28-.67L33 50.47A2.43 2.43 0 1 0 29.59 47L20 56.65l-.15-2.25v-4.45a36.19 36.19 0 1 1 15.71 32.51l-2.87 3.94a41.08 41.08 0 0 0 61.15-49.8z" />
		</symbol>
		<symbol id="btnimg-10" viewBox="0 0 100 100">
			<path d="M47.71 98.27a12.19 12.19 0 0 1-8.62-3.54A12.41 12.41 0 0 1 35.41 86V67.41a8.11 8.11 0 0 0-4-7l-10-5.8a7.42 7.42 0 0 1-3.71-6.32v-33a7.47 7.47 0 0 1 3.73-6.35L33 2.28a3.55 3.55 0 0 1 3.63-.09 3.61 3.61 0 0 1 1.88 3.29v14.17a2.57 2.57 0 0 0 1.27 2.22L48.7 27a2.6 2.6 0 0 0 2.56 0l8.87-5.1a2.59 2.59 0 0 0 1.27-2.22V5.41a3.62 3.62 0 0 1 5.65-3l12.13 7a6.15 6.15 0 0 1 3.16 5.29v34.42a6.14 6.14 0 0 1-3 5.3l-10.41 6a8.11 8.11 0 0 0-4.07 7V86a12.31 12.31 0 0 1-12.33 12.27h-4.82zM34.15 6.72l-10.57 6.05a3 3 0 0 0-1.51 2.56v33a3 3 0 0 0 1.51 2.52l10 5.8a12.51 12.51 0 0 1 6.25 10.78V86a7.94 7.94 0 0 0 2.36 5.57 7.73 7.73 0 0 0 5.63 2.27h4.71A7.89 7.89 0 0 0 60.42 86V67.41a12.56 12.56 0 0 1 6.27-10.79l10.4-6a1.72 1.72 0 0 0 .85-1.49V14.68a1.75 1.75 0 0 0-.94-1.46l-11.22-6.5v12.93a7 7 0 0 1-3.46 6l-8.87 5.15a7 7 0 0 1-6.94 0l-8.89-5.11a7 7 0 0 1-3.47-6V6.72zm30.57-.62zM35.36 6l-.11.06a.36.36 0 0 0 .11-.06zm-1.22-.6zm31.66-.07" />
			<path d="M56.86 52.78H43.1c-1.88 0-3.41-1.25-3.41-2.79s1.52-2.79 3.41-2.79h13.8c1.88 0 3.41 1.25 3.41 2.79s-1.52 2.79-3.41 2.79z" />
		</symbol>
		<symbol id="btnimg-11" viewBox="0 0 100 100">
			<path d="M59.31 40.8H14.37c-3.22 0-5.83 2-5.83 4.53v36.3c0 2.5 2.61 4.54 5.83 4.54h29.14v5.23H32.09c-1.61 0-2.91 1-2.91 2.26v2.27h40.33v-2.25c0-1.24-1.31-2.26-2.92-2.26H55.17v-5.24h29.14c3.22 0 5.83-2 5.83-4.54v-36.3c0-2.5-2.61-4.53-5.82-4.53h-25zM85.09 81H13.58V45.34h71.51V81z" />
			<path d="M18.76 75.35V52.81h10a13.31 13.31 0 0 1 4.58.61 5 5 0 0 1 2.51 2.15 6.4 6.4 0 0 1 .94 3.4 5.67 5.67 0 0 1-1.55 4 7.86 7.86 0 0 1-4.8 2.09 7.72 7.72 0 0 1 1.8 1.12 15.53 15.53 0 0 1 2.48 3l3.92 6.13h-3.77l-3-4.69q-1.31-2-2.15-3.11a6.73 6.73 0 0 0-1.5-1.51 4.41 4.41 0 0 0-2-.72h-4.48v10h-3zm3-12.59h6.41a9.65 9.65 0 0 0 3.2-.42A3.41 3.41 0 0 0 33.11 61a3.63 3.63 0 0 0 .6-2 3.36 3.36 0 0 0-1.16-2.63 5.43 5.43 0 0 0-3.67-1h-7.14v7.46zm19.7 12.59V52.81h7.76a18.86 18.86 0 0 1 4 .32 7.62 7.62 0 0 1 3.31 1.61 9.16 9.16 0 0 1 2.67 3.85 15.11 15.11 0 0 1 .89 5.41 15.73 15.73 0 0 1-.6 4.55A11.06 11.06 0 0 1 58 71.79a8.17 8.17 0 0 1-2.05 2A8.4 8.4 0 0 1 53.21 75a15.38 15.38 0 0 1-3.62.38h-8.13zm3-2.66h4.81a11.69 11.69 0 0 0 3.5-.41 5 5 0 0 0 2-1.17 7.11 7.11 0 0 0 1.65-2.85 14 14 0 0 0 .58-4.35 10.48 10.48 0 0 0-1.16-5.44A5.84 5.84 0 0 0 53 55.93a11.65 11.65 0 0 0-3.86-.46h-4.7v17.22zm19.74 2.66V52.81h8.5a20.56 20.56 0 0 1 3.43.21 6.78 6.78 0 0 1 2.78 1.05 5.52 5.52 0 0 1 1.81 2.18 7.34 7.34 0 0 1-1.15 7.94q-1.83 2-6.61 2h-5.78v9.16h-3zm3-11.82H73a6.18 6.18 0 0 0 4.11-1.08 3.84 3.84 0 0 0 1.21-3 4.07 4.07 0 0 0-.71-2.45 3.34 3.34 0 0 0-2.19-1.4 14.06 14.06 0 0 0-2.48-.13h-5.76v8.06zm22.45-22s-25.45 5.1-34.44-2.44-6.39-31.31-6.39-31.31zM77 16.79a4.56 4.56 0 0 0-3.23-1.34h-.42l-.24 5.21 5.22-.26A4.84 4.84 0 0 0 77 16.79zm4-4a9.69 9.69 0 0 0-7.37-2.74l-.13 2.61a7.15 7.15 0 0 1 7.63 7.63l2.61-.13A9.69 9.69 0 0 0 81 12.79z" />
			<path d="M85 8.79a14.55 14.55 0 0 0-11.1-4.15l-.11 2.71A11.86 11.86 0 0 1 86.47 20l2.71-.13A14.54 14.54 0 0 0 85 8.79zM65.66 25.63a2.77 2.77 0 0 0 5.53 0 2.77 2.77 0 1 0-5.53 0z" />
			<path d="M69.82 21.85a1.92 1.92 0 1 0 1.92-1.92 1.92 1.92 0 0 0-1.92 1.92z" />
		</symbol>
		<symbol id="btnimg-12" viewBox="0 0 100 100">
			<path d="M51.34 31.7A18.27 18.27 0 1 0 69.61 50a18.28 18.28 0 0 0-18.27-18.3zm0 30.92A12.65 12.65 0 1 1 64 50a12.66 12.66 0 0 1-12.66 12.62z" />
			<path d="M96 61.54v-.05c.05-.05.05-.1.1-.15s.05-.05.05-.1.05-.05.05-.1.05-.1.05-.15a.1.1 0 0 1 .05-.1c0-.05.05-.1.05-.15v-.1-.2a46.72 46.72 0 0 0 0-21.08V39.06s-.05-.1-.05-.15a.1.1 0 0 0-.05-.1c0-.05-.05-.1-.05-.15a.18.18 0 0 0-.05-.1c0-.05-.05-.05-.05-.1s-.05-.1-.1-.15l-.45-.45a.27.27 0 0 0-.15-.1c-.05-.05-.1-.05-.15-.1s-.05 0-.1 0-.1-.05-.15-.1a.74.74 0 0 0-.2-.1h-.2a.1.1 0 0 1-.1-.05c-.05 0-.1 0-.1-.05a.18.18 0 0 1-.15-.05h-1.09a11 11 0 0 1-10.95-11.15 10.81 10.81 0 0 1 1.76-6 2.44 2.44 0 0 0 .15-.35c.05-.05.05-.1.1-.15s.05-.2.1-.3.05-.15.05-.25v-.2a.62.62 0 0 0 0-.3.38.38 0 0 0-.05-.25.37.37 0 0 0-.05-.25.71.71 0 0 0-.1-.3c0-.05-.05-.15-.05-.2s-.05-.15-.1-.2l-.15-.3a.27.27 0 0 1-.1-.15c-.1-.1-.15-.2-.25-.3A46 46 0 0 0 64.89 5.77c-.05 0-.1-.05-.15-.05h-1.15a.19.19 0 0 0-.15.05c-.05 0-.1 0-.1.05s-.1.05-.15.05a.18.18 0 0 0-.1 0C63 5.92 63 6 62.94 6a31.11 31.11 0 0 1-.2.1.18.18 0 0 0-.1.05c-.05 0-.05.05-.1.05a.19.19 0 0 0-.1.1l-.2.2-.1.1-.1.1-.1.1-.1.1c-.05.05-.05.1-.1.15s-.05.05-.05.1-.05.1-.1.15a10.92 10.92 0 0 1-9.89 6.28 10.86 10.86 0 0 1-9.89-6.28.27.27 0 0 0-.1-.15c0-.05-.05-.05-.05-.1s-.05-.1-.1-.15a.19.19 0 0 0-.1-.1l-.1-.1-.1-.1-.1-.1-.11-.1-.1-.1a.19.19 0 0 1-.1-.1c-.05 0-.05-.05-.1-.05a.16.16 0 0 0-.1-.05c-.15-.03-.15-.1-.2-.1a.18.18 0 0 1-.1 0s-.1-.05-.15-.05a.18.18 0 0 1-.1 0c-.05 0-.1-.05-.15-.05s-.1 0-.1-.05a.19.19 0 0 1-.15-.05h-1.11a.18.18 0 0 0-.15.05h-.05a45.85 45.85 0 0 0-18.48 10.71v.05a.9.9 0 0 0-.2.25.69.69 0 0 0-.15.2c0 .1-.1.15-.15.25a.53.53 0 0 0-.1.25c-.05.1-.05.15-.1.25a1.29 1.29 0 0 1-.1.25.37.37 0 0 1-.05.25 2.18 2.18 0 0 1-.05.25v.55c0 .1.05.15.05.25s.05.2.1.3 0 .15.1.2l.15.3v.05a10.67 10.67 0 0 1 1.81 6.07 11 11 0 0 1-10.95 10.97h-1.2a.18.18 0 0 0-.15 0 .18.18 0 0 0-.15.05c-.05 0-.1 0-.1.05s-.1.05-.15.05-.05.05-.1.05-.1.05-.15.05 0 .05-.1.05a.26.26 0 0 0-.15.1c-.05 0-.05.05-.1.05a.19.19 0 0 0-.1.1l-.1.1-.1.1-.1.1-.1.1a.19.19 0 0 1-.1.1c0 .05-.05.05-.05.1a.19.19 0 0 1-.1.1c0 .05-.05.05-.05.1a.18.18 0 0 1-.05.1c0 .05-.05.1-.05.15S7 39 7 39s-.05.1-.05.15a.1.1 0 0 1-.05.1v.2a46.72 46.72 0 0 0 0 21.08v.2a.1.1 0 0 0 .05.1c-.04.06.05.11.05.17v.24a.18.18 0 0 0 .05.1c0 .05.05.05.05.1a.19.19 0 0 0 .1.1c0 .05.05.05.05.1a.19.19 0 0 0 .1.1l.1.1.1.1.16.06.1.1a.19.19 0 0 1 .1.1c.09.05.09.1.09.1s.1 0 .15.1.05.05.1.05.1.05.15.05.05.05.1.05.1.05.15.05.1 0 .1.05a.19.19 0 0 1 .15 0 .18.18 0 0 1 .15.05h1.16a11 11 0 0 1 10.96 10.99 11.19 11.19 0 0 1-1.81 6.07v.05l-.15.3a.38.38 0 0 0-.1.2c-.05.1-.05.2-.1.3s-.01.16-.01.26v.55a373.3 373.3 0 0 0 .1.5.38.38 0 0 0 .1.25c0 .1 0 .15.1.25a.53.53 0 0 1 .1.25c.05.1.1.15.15.25a.71.71 0 0 1 .15.2c.05.1.15.15.2.25v.05a46.43 46.43 0 0 0 18.43 10.8h.05c.05 0 .1.05.15.05h1.1a.19.19 0 0 0 .15-.05c.05 0 .1 0 .1-.05s.1-.05.15-.05a.18.18 0 0 0 .1-.05h.15l.2-.1a.18.18 0 0 0 .1-.05c.05 0 .05-.05.1-.05a.19.19 0 0 0 .1-.1l.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1c.05-.05.05-.1.1-.15s.05-.05.05-.1.05-.1.1-.15v-.05a10.92 10.92 0 0 1 19.77 0v.05a.27.27 0 0 0 .1.15c0 .05.05.05.05.1s.05.1.1.15a.19.19 0 0 0 .1.1l.1.1.1.1.1.1.1.1.11.1a.19.19 0 0 1 .1.1c.05 0 .05.05.1.05a.16.16 0 0 0 .1.05l.2.1h.15a.18.18 0 0 1 .1.05c.05 0 .1.05.15.05s.1 0 .1.05a.19.19 0 0 1 .15.05h1.1a.18.18 0 0 0 .15-.05h.05a46 46 0 0 0 18.62-10.9c.1-.1.15-.2.25-.3a.27.27 0 0 0 .1-.15l.15-.3a.38.38 0 0 0 .1-.2.3.3 0 0 0 .05-.2c.05-.1.05-.2.1-.3a.37.37 0 0 1 .05-.25c0-.1.05-.15.05-.25v-.5c0-.1-.05-.15-.05-.25s-.05-.2-.1-.3a.26.26 0 0 0-.1-.15 1.24 1.24 0 0 0-.2-.35 10.81 10.81 0 0 1-1.76-6A11 11 0 0 1 93.06 62.9h1.05l.3-.1a.1.1 0 0 0 .1-.05c.05 0 .1-.05.15-.05h.05a.74.74 0 0 1 .2-.1h.05a.72.72 0 0 1 .2-.1c.05 0 .05-.05.1-.05s.1 0 .15-.1.1-.05.15-.1.05-.05.1-.05l.2-.2a.4.4 0 0 1 .1-.35zm-19.38 12a16.39 16.39 0 0 0 1.51 6.93A40.21 40.21 0 0 1 65.45 88a16.57 16.57 0 0 0-27.51 0 40.18 40.18 0 0 1-12.5-7.33 16.6 16.6 0 0 0-13.5-23.54 42.28 42.28 0 0 1-.65-7.13 37.28 37.28 0 0 1 .65-7.13A16.59 16.59 0 0 0 27 26.3a16.72 16.72 0 0 0-1.56-7 40.77 40.77 0 0 1 12.5-7.33 16.5 16.5 0 0 0 13.75 7.33 16.57 16.57 0 0 0 13.75-7.33 40.21 40.21 0 0 1 12.66 7.4 16.23 16.23 0 0 0-1.51 6.93 16.56 16.56 0 0 0 14.86 16.47 42.4 42.4 0 0 1 .65 7.18 38.17 38.17 0 0 1-.66 7.18 16.56 16.56 0 0 0-14.85 16.46z" />
		</symbol>
		<symbol id="btnimg-13" viewBox="0 0 100 100">
			<path d="M27.85 99.48A23.89 23.89 0 0 1 11 58.69l15-15.08a23.91 23.91 0 0 1 38.48 6.65l.1.23a2.57 2.57 0 0 1-.52 2.86 2.56 2.56 0 0 1-3.61 0 2.57 2.57 0 0 1-.45-.62l-.11-.23a18.78 18.78 0 0 0-30.27-5.28L14.57 62.31a18.78 18.78 0 1 0 26.56 26.56l10.75-10.75a2.6 2.6 0 0 1 1.87-.82 2.56 2.56 0 0 1 1.81 4.36L44.75 92.48a23.73 23.73 0 0 1-16.9 7z" />
			<path d="M58 69.31a23.92 23.92 0 0 1-21.34-13.19l-.15-.32a2.56 2.56 0 0 1 4.13-2.88 2.54 2.54 0 0 1 .57.87 18.78 18.78 0 0 0 30.09 4.9l15.09-15.08a18.78 18.78 0 0 0-26.56-26.56L49.08 27.8a2.56 2.56 0 0 1-3.61-3.62l10.75-10.74A23.89 23.89 0 0 1 90 47.22L74.92 62.31a23.74 23.74 0 0 1-16.92 7z" />
		</symbol>
		<symbol id="btnimg-14" viewBox="0 0 100 100">
			<path d="M95 93.58H4.53a2.75 2.75 0 0 1-2.74-2.74v-.18a2.75 2.75 0 0 1 2.74-2.74H95a2.74 2.74 0 0 1 2.74 2.74v.19A2.75 2.75 0 0 1 95 93.58z" />
			<path d="M19.24 91.41h-.19a2.75 2.75 0 0 1-2.74-2.74V52.08a2.75 2.75 0 0 1 2.74-2.74h.19A2.75 2.75 0 0 1 22 52.08v36.59a2.74 2.74 0 0 1-2.76 2.74zm20.42 0h-.19a2.75 2.75 0 0 1-2.74-2.74V45.38a2.75 2.75 0 0 1 2.74-2.74h.19a2.75 2.75 0 0 1 2.74 2.74v43.29a2.75 2.75 0 0 1-2.74 2.74zm20.41 0h-.19a2.75 2.75 0 0 1-2.74-2.74V59a2.75 2.75 0 0 1 2.74-2.74h.19A2.75 2.75 0 0 1 62.81 59v29.67a2.74 2.74 0 0 1-2.74 2.74zm20.42 0h-.19a2.75 2.75 0 0 1-2.74-2.74V52.08a2.75 2.75 0 0 1 2.74-2.74h.19a2.75 2.75 0 0 1 2.74 2.74v36.59a2.74 2.74 0 0 1-2.74 2.74zm9.22-77v15.13A2.75 2.75 0 0 1 87 32.28h-.22A2.75 2.75 0 0 1 84 29.54V14.42a2.75 2.75 0 0 1 2.74-2.74H87a2.74 2.74 0 0 1 2.7 2.74z" />
			<path d="M87 17.35H71.84a2.75 2.75 0 0 1-2.74-2.74v-.19a2.75 2.75 0 0 1 2.74-2.74H87a2.75 2.75 0 0 1 2.74 2.74v.19A2.75 2.75 0 0 1 87 17.35z" />
			<path d="M5.28 36.27C8.71 32.84 18.2 24.41 24.5 18.11s12.23-.78 12.23-.78l18.35 15.6c5.53 4.24 9.06.37 9.06.37l19.73-19.47 4.1 4-22.56 21.86s-4.27 4.27-9.6.06c-5.87-4.63-22.32-17.93-22.32-17.93s-2.82-1.75-5.86 1.3-16 14.58-18.49 17.06S2 39.5 5.28 36.27z" />
		</symbol>
		<symbol id="btnimg-15" viewBox="0 0 100 100">
			<path d="M68.7 78.52a2.65 2.65 0 0 1-1.8-.62 2.78 2.78 0 0 1-.06-3.27l13.43-13.36-13.42-13c-1.58-1.52-1.18-2.54-.62-3.33a2.05 2.05 0 0 1 1.69-.68 3.33 3.33 0 0 1 2.2.85l15.28 15.2.11.06a1.52 1.52 0 0 1 .45 1 2.12 2.12 0 0 1-.62 1.63L70.45 77.85a2.56 2.56 0 0 1-1.75.67zm-36.94-.39a2.17 2.17 0 0 1-1.64-.68L14.9 62.34a1.89 1.89 0 0 1-.62-1.41 2.26 2.26 0 0 1 .62-1.47l15.23-15.11a2.54 2.54 0 0 1 1.75-.62 3.08 3.08 0 0 1 1.86.62 2.46 2.46 0 0 1 0 3.21L20.32 60.93l13.42 13.36a2.35 2.35 0 0 1 .62 1.63 2.2 2.2 0 0 1-.56 1.47 3.46 3.46 0 0 1-2 .73zm12.52-.34a1.8 1.8 0 0 1-.79-.17A2.87 2.87 0 0 1 42 76.1a2.24 2.24 0 0 1-.06-1.8l11.14-28.77a2.82 2.82 0 0 1 2.54-1.75 1.8 1.8 0 0 1 .79.17 2.87 2.87 0 0 1 1.52 1.52 2.24 2.24 0 0 1 .07 1.81L46.82 76a2.82 2.82 0 0 1-2.54 1.75z" />
			<path d="M93.24 6.79H7a5 5 0 0 0-5 5.08v80.07A5 5 0 0 0 7 97h86.24a5 5 0 0 0 5-5.08V11.86a5.08 5.08 0 0 0-5-5.07zM7.91 12h84.31v12H7.91V12zM92.5 91.38H7.68V29.23H92.5v62.15z" />
		</symbol>
		<symbol id="btnimg-pwd-blue" viewBox="0 0 1024 1024">
			<path d="M820.006 1011.886H204.103a106.126 106.126 0 0 1-106.06-106.06V455.615a106.126 106.126 0 0 1 106.06-106.06h615.816a106.104 106.104 0 0 1 106.038 106.06v450.211a106.06 106.06 0 0 1-105.95 106.06zM512 791.116c22.092 0 39.98-18.715 39.98-41.853V581.915c0-23.138-17.888-41.875-39.98-41.875s-39.98 18.715-39.98 41.875v167.348c0 23.116 17.888 41.853 39.98 41.853z"/>
			<path d="M702.094 423.152c-22.05 0-39.893-18.955-39.893-42.355V253.865c0-93.315-71.55-169.287-159.482-169.287-87.912 0-159.374 75.95-159.374 169.287v126.932c0 23.4-17.844 42.355-39.892 42.355s-39.827-18.933-39.827-42.333V253.887C263.626 113.86 370.884 0 502.806 0s239.18 113.86 239.18 253.865v126.932c0 23.422-17.865 42.355-39.892 42.355z"/>
		</symbol>
		<symbol id="zhuangtai-01" viewBox="0 0 100 100">
			<path fill="#fff" d="M1 1h98v98H1z" />
			<path d="M98 2v96H2V2h96m2-2H0v100h100V0z" fill="#e2e2e2" />
			<rect x="8.75" y="8.75" width="82.5" height="82.5" rx="5" ry="5" fill="#47bf8a" />
		</symbol>
		<symbol id="zhuangtai-02" viewBox="0 0 100 100">
			<path fill="#fff" d="M1 1h98v98H1z" />
			<path d="M98 2v96H2V2h96m2-2H0v100h100V0z" fill="#e2e2e2" />
			<rect x="8.75" y="8.75" width="82.5" height="82.5" rx="5" ry="5" fill="#f96868" />
		</symbol>
		<symbol id="zhuangtai-03" viewBox="0 0 100 100">
			<path fill="#fff" d="M1 1h98v98H1z" />
			<path d="M98 2v96H2V2h96m2-2H0v100h100V0z" fill="#e2e2e2" />
			<rect x="8.75" y="8.75" width="82.5" height="82.5" rx="5" ry="5" fill="#999" />
		</symbol>
		<symbol id="zhuangtai-04" viewBox="0 0 100 100">
			<path fill="#fff" d="M1 1h98v98H1z" />
			<path d="M98 2v96H2V2h96m2-2H0v100h100V0z" fill="#e2e2e2" />
			<rect x="8.75" y="8.75" width="82.5" height="82.5" rx="5" ry="5" fill="#333" />
		</symbol>
		<symbol id="zhuangtai-in-01" viewBox="0 0 200 200">
			<path fill="#fff" d="M147.42 66.19a7.09 7.09 0 0 0-10 0L85.59 118.6 62.67 95a7.11 7.11 0 0 0-10.19 10l28 28.75a.49.49 0 0 0 .06 0 .29.29 0 0 0 0 .06 6.88 6.88 0 0 0 1.53 1 8.65 8.65 0 0 0 .78.52 7.12 7.12 0 0 0 5.34 0c.28-.12.49-.34.75-.48a7 7 0 0 0 1.54-1 .14.14 0 0 1 0-.06.11.11 0 0 1 .06 0l56.88-57.51a7.12 7.12 0 0 0-.06-10.06z" />
			<path fill="#fff" d="M100 0a100 100 0 1 0 100 100A100.1 100.1 0 0 0 100 0zm0 187.48A87.5 87.5 0 1 1 187.51 100 87.62 87.62 0 0 1 100 187.48z" />
		</symbol>
		<symbol id="zhuangtai-in-02" viewBox="0 0 40 40">
			<path fill="#fff" d="M20 39.24a17.48 17.48 0 0 1-7-1.43 18.93 18.93 0 0 1-5.85-3.91 18.16 18.16 0 0 1-3.9-5.77 18.16 18.16 0 0 1-.91-11.29 18.88 18.88 0 0 1 1.45-3.95 17.36 17.36 0 0 1 2.3-3.48 20 20 0 0 1 3.09-2.92 1.07 1.07 0 0 1 .65-.24h.18a1.1 1.1 0 0 1 .76.46 1 1 0 0 1 .21.8 1.11 1.11 0 0 1-.45.77 15.51 15.51 0 0 0-4.78 5.61 15.83 15.83 0 0 0-1.66 7.14 15.65 15.65 0 0 0 1.25 6.19 16 16 0 0 0 3.4 5.06 16.3 16.3 0 0 0 5 3.42 15.74 15.74 0 0 0 12.4 0 16.1 16.1 0 0 0 8.46-8.46 15.41 15.41 0 0 0 1.27-6.2 15.77 15.77 0 0 0-1.79-7.32A15.57 15.57 0 0 0 29.1 8a1 1 0 0 1-.46-.71 1.11 1.11 0 0 1 .19-.87 1 1 0 0 1 .71-.42h.24a1.12 1.12 0 0 1 .64.21 18.34 18.34 0 0 1 3.23 2.93 19.42 19.42 0 0 1 2.45 3.57 17.57 17.57 0 0 1 1.54 4 18 18 0 0 1 .53 4.32 17.58 17.58 0 0 1-1.43 7.07A18.35 18.35 0 0 1 27 37.81a17.59 17.59 0 0 1-7 1.43z" />
			<path fill="#fff" d="M20 19.5a1.11 1.11 0 0 1-1.1-1.11V1.53a1.08 1.08 0 0 1 .31-.81A1 1 0 0 1 20 .39a1 1 0 0 1 .81.33 1.08 1.08 0 0 1 .34.82v16.85a1 1 0 0 1-.33.78 1.07 1.07 0 0 1-.82.33z" />
		</symbol>
		<!-- <symbol id="zhuangtai-in-03" viewBox="0 0 40 40">
			<path fill="#fff" d="M39 31.42L23.15 4.27c-1.59-2.76-4.51-2.76-6.18 0L1.1 31.42c-1.67 2.84-.25 5.43 2.84 5.43h32.25c3.09 0 4.51-2.67 2.84-5.43zm-2.84 2.92H3.94c-1.25 0-1.5-.5-.84-1.67L19 5.53c.67-1.17 1.5-1.17 2.17 0L37 32.68c.69 1.17.44 1.67-.81 1.67z" />
			<path fill="#fff" d="M20.06 11.38a1.21 1.21 0 0 0-1.17 1.25v12.53a1.17 1.17 0 1 0 2.34 0V12.63a1.21 1.21 0 0 0-1.17-1.25zM18.89 29.34a1.17 1.17 0 1 0 2.34 0 1.17 1.17 0 1 0-2.34 0z" />
		</symbol> -->
		<symbol id="zhuangtai-in-03" viewBox="0 0 40 40">
			<path fill="#fff" d="M39,31.42L23.15,4.27c-1.59-2.76-4.51-2.76-6.18,0L1.1,31.42c-1.67,2.84-.25,5.43,2.84,5.43H36.19c3.09,0,4.51-2.67,2.84-5.43h0Zm-2.84,2.92H3.94c-1.25,0-1.5-.5-0.84-1.67L19,5.53c0.67-1.17,1.5-1.17,2.17,0L37,32.68C37.69,33.85,37.44,34.35,36.19,34.35Z" />
			<path fill="#fff" d="M20.06,11.38a1.21,1.21,0,0,0-1.17,1.25V25.16a1.17,1.17,0,1,0,2.34,0V12.63A1.21,1.21,0,0,0,20.06,11.38Z" />
			<path fill="#fff" d="M18.89,29.34a1.17,1.17,0,1,0,2.34,0h0a1.17,1.17,0,1,0-2.34,0h0Z" />
		</symbol>
		<symbol id="zhuangtai-in-04" viewBox="0 0 40 40">
			<path fill="#fff" d="M12.67 27.29a1.2 1.2 0 0 1 0-1.69l12.9-12.89a1.17 1.17 0 0 1 .89-.36 1.05 1.05 0 0 1 .84.33 1.1 1.1 0 0 1 .36.87 1.17 1.17 0 0 1-.36.89L14.4 27.32a1.09 1.09 0 0 1-.85.35 1.15 1.15 0 0 1-.88-.38z" />
			<path fill="#fff" d="M20 .63A19.37 19.37 0 1 0 39.36 20 19.38 19.38 0 0 0 20 .63zm0 36.31A16.94 16.94 0 1 1 36.94 20 17 17 0 0 1 20 36.94z" />
		</symbol>
		<symbol id="zhuangtai-in-05" viewBox="0 0 100 100">
			<path fill="#fff" d="M23.27 86.06h-2.41a3.37 3.37 0 0 0-1.53-3 5.61 5.61 0 0 0-3.17-.85 5.85 5.85 0 0 0-2.78.58 2.9 2.9 0 0 0-1.56 2.75 2.09 2.09 0 0 0 .69 1.69 3.66 3.66 0 0 0 1.56.71l5.42 1.24a6.09 6.09 0 0 1 3.07 1.61 4.86 4.86 0 0 1 1.24 3.47 5 5 0 0 1-2.49 4.55 9.48 9.48 0 0 1-4.95 1.19 10.45 10.45 0 0 1-3.86-.61 6.34 6.34 0 0 1-1.88-1.22A5.34 5.34 0 0 1 9.1 96a7.94 7.94 0 0 1-.41-2.65h2.41a4 4 0 0 0 1.69 3.52 6.14 6.14 0 0 0 3.54.93 6.5 6.5 0 0 0 3.86-1 2.64 2.64 0 0 0 1.11-2.25 2.58 2.58 0 0 0-.83-2.13 8.65 8.65 0 0 0-3.21-1.23l-3.89-.89a6.45 6.45 0 0 1-2.48-1.09 4.06 4.06 0 0 1-1.56-3.39 5.6 5.6 0 0 1 1.53-4.05 6.65 6.65 0 0 1 5-1.83q4.37 0 6.19 2.25a5.81 5.81 0 0 1 1.22 3.87zM25.41 82.78V80.5h15.42v2.28H34.4V99.5h-2.56V82.78h-6.43zM53.83 94H46.2l-2 5.53h-2.63l7.14-19h2.91l6.88 19h-2.78zM47 91.69h5.93l-2.81-8.37zM59.22 82.78V80.5h15.42v2.28h-6.43V99.5h-2.56V82.78h-6.43zM91.31 97.22v2.28h-14v-19h13.82v2.28H79.85v5.82h10.4v2.27h-10.4v6.35h11.46zM63.18 22.9a2 2 0 0 0-2.78 0L46 37.43l-6.31-6.53a2 2 0 1 0-2.82 2.75l7.76 8a1.91 1.91 0 0 0 .42.28 2.4 2.4 0 0 0 .22.14 2 2 0 0 0 1.48 0c.08 0 .14-.1.21-.13a1.93 1.93 0 0 0 .43-.28L63.2 25.69a2 2 0 0 0 0-2.79z" />
			<path fill="#fff" d="M50 4.56a27.72 27.72 0 1 0 27.75 27.72A27.75 27.75 0 0 0 50 4.56zm0 52a24.25 24.25 0 1 1 24.29-24.28A24.29 24.29 0 0 1 50 56.52z" />
		</symbol>
		<symbol id="zhuangtai-in-06" viewBox="0 0 100 100">
			<path fill="#fff" d="M23.27 86.06h-2.41a3.37 3.37 0 0 0-1.53-3 5.61 5.61 0 0 0-3.17-.85 5.85 5.85 0 0 0-2.78.58 2.9 2.9 0 0 0-1.56 2.75 2.09 2.09 0 0 0 .69 1.69 3.66 3.66 0 0 0 1.56.71l5.42 1.24a6.09 6.09 0 0 1 3.07 1.61 4.86 4.86 0 0 1 1.24 3.47 5 5 0 0 1-2.49 4.55 9.48 9.48 0 0 1-4.95 1.19 10.45 10.45 0 0 1-3.86-.61 6.34 6.34 0 0 1-1.88-1.22A5.34 5.34 0 0 1 9.1 96a7.94 7.94 0 0 1-.41-2.65h2.41a4 4 0 0 0 1.69 3.52 6.14 6.14 0 0 0 3.54.93 6.5 6.5 0 0 0 3.86-1 2.64 2.64 0 0 0 1.11-2.25 2.58 2.58 0 0 0-.83-2.13 8.65 8.65 0 0 0-3.21-1.23l-3.89-.89a6.45 6.45 0 0 1-2.48-1.09 4.06 4.06 0 0 1-1.56-3.39 5.6 5.6 0 0 1 1.53-4.05 6.65 6.65 0 0 1 5-1.83q4.37 0 6.19 2.25a5.81 5.81 0 0 1 1.22 3.87zM25.41 82.78V80.5h15.42v2.28H34.4V99.5h-2.56V82.78h-6.43zM53.83 94H46.2l-2 5.53h-2.63l7.14-19h2.91l6.88 19h-2.78zM47 91.69h5.93l-2.81-8.37zM59.22 82.78V80.5h15.42v2.28h-6.43V99.5h-2.56V82.78h-6.43zM91.31 97.22v2.28h-14v-19h13.82v2.28H79.85v5.82h10.4v2.27h-10.4v6.35h11.46zM78.91 48.91L54.71 7.52c-2.42-4.2-6.88-4.2-9.42 0l-24.2 41.39c-2.55 4.33-.38 8.28 4.33 8.28h49.16c4.71 0 6.88-4.07 4.33-8.28zm-4.33 4.46H25.42c-1.91 0-2.29-.76-1.27-2.55L48.34 9.43c1-1.78 2.29-1.78 3.31 0l24.2 41.39c1.02 1.78.64 2.54-1.27 2.54z" />
			<path fill="#fff" d="M50 18.34a1.85 1.85 0 0 0-1.78 1.91v19.1a1.79 1.79 0 1 0 3.57 0v-19.1A1.85 1.85 0 0 0 50 18.34zM48.22 45.72a1.79 1.79 0 1 0 3.57 0 1.79 1.79 0 1 0-3.57 0z" />
		</symbol>
		<symbol id="zhuangtai-in-07" viewBox="0 0 100 100">
			<path fill="#fff" d="M23.27 86.06h-2.41a3.37 3.37 0 0 0-1.53-3 5.61 5.61 0 0 0-3.17-.85 5.85 5.85 0 0 0-2.78.58 2.9 2.9 0 0 0-1.56 2.75 2.09 2.09 0 0 0 .69 1.69 3.66 3.66 0 0 0 1.56.71l5.42 1.24a6.09 6.09 0 0 1 3.07 1.61 4.86 4.86 0 0 1 1.24 3.47 5 5 0 0 1-2.49 4.55 9.48 9.48 0 0 1-4.95 1.19 10.45 10.45 0 0 1-3.86-.61 6.34 6.34 0 0 1-1.88-1.22A5.34 5.34 0 0 1 9.1 96a7.94 7.94 0 0 1-.41-2.65h2.41a4 4 0 0 0 1.69 3.52 6.14 6.14 0 0 0 3.54.93 6.5 6.5 0 0 0 3.86-1 2.64 2.64 0 0 0 1.11-2.25 2.58 2.58 0 0 0-.83-2.13 8.65 8.65 0 0 0-3.21-1.23l-3.89-.89a6.45 6.45 0 0 1-2.48-1.09 4.06 4.06 0 0 1-1.56-3.39 5.6 5.6 0 0 1 1.53-4.05 6.65 6.65 0 0 1 5-1.83q4.37 0 6.19 2.25a5.81 5.81 0 0 1 1.22 3.87zM25.41 82.78V80.5h15.42v2.28H34.4V99.5h-2.56V82.78h-6.43zM53.83 94H46.2l-2 5.53h-2.63l7.14-19h2.91l6.88 19h-2.78zM47 91.69h5.93l-2.81-8.37zM59.22 82.78V80.5h15.42v2.28h-6.43V99.5h-2.56V82.78h-6.43zM91.31 97.22v2.28h-14v-19h13.82v2.28H79.85v5.82h10.4v2.27h-10.4v6.35h11.46zM39.48 42.66a1.73 1.73 0 0 1 0-2.43L58 21.71a1.68 1.68 0 0 1 1.27-.52 1.51 1.51 0 0 1 1.2.47 1.59 1.59 0 0 1 .53 1.26 1.68 1.68 0 0 1-.52 1.27L42 42.71a1.56 1.56 0 0 1-1.21.5 1.66 1.66 0 0 1-1.31-.55z" />
			<path fill="#fff" d="M50 4.37a27.82 27.82 0 1 0 27.81 27.82A27.84 27.84 0 0 0 50 4.37zm0 52.15a24.34 24.34 0 1 1 24.34-24.33A24.37 24.37 0 0 1 50 56.52z" />
		</symbol>
		<symbol id="zhuangtai-in-055" viewBox="0 0 100 100">
			<path fill="#fff" d="M27.16 86.16h-2.45a3.43 3.43 0 0 0-1.56-3.08 5.71 5.71 0 0 0-3.24-.86 6 6 0 0 0-2.83.59 3 3 0 0 0-1.59 2.81 2.14 2.14 0 0 0 .7 1.73 3.74 3.74 0 0 0 1.59.73l5.53 1.27A6.2 6.2 0 0 1 26.43 91a5 5 0 0 1 1.27 3.53 5.07 5.07 0 0 1-2.54 4.64 9.66 9.66 0 0 1-5 1.21 10.63 10.63 0 0 1-3.94-.62 6.44 6.44 0 0 1-1.92-1.24 5.45 5.45 0 0 1-1.55-2.21 8.09 8.09 0 0 1-.42-2.7h2.46a4.06 4.06 0 0 0 1.73 3.59 6.27 6.27 0 0 0 3.62.94 6.63 6.63 0 0 0 3.94-1 2.69 2.69 0 0 0 1.13-2.29 2.63 2.63 0 0 0-.85-2.17A8.81 8.81 0 0 0 21 91.45l-4-.91a6.61 6.61 0 0 1-2.53-1.11A4.14 4.14 0 0 1 12.94 86a5.71 5.71 0 0 1 1.56-4.13A6.77 6.77 0 0 1 19.61 80q4.45 0 6.31 2.29a5.92 5.92 0 0 1 1.24 3.87zM43.86 80.49h2.54v19.37h-2.94l-9.85-15.65-.06 15.65H31V80.49h3.11l9.68 15.63zM69 99.86h-2.5V83.6L61 99.87h-2.62L53 83.62v16.24h-2.58V80.49h3.75l5.53 16.38 5.56-16.38H69v19.37zM75.86 91.69v8.18h-2.62V80.49H82A5.73 5.73 0 0 1 86.16 82a5.27 5.27 0 0 1 1.55 3.93 5.89 5.89 0 0 1-1.29 3.89A5.44 5.44 0 0 1 82 91.69h-6.14zm0-9v6.72h5.21a4.6 4.6 0 0 0 2.86-.76A3.23 3.23 0 0 0 85 86a2.93 2.93 0 0 0-1.11-2.54 4.59 4.59 0 0 0-2.73-.7h-5.3v-.07zM63.14 22.69a2 2 0 0 0-2.78 0L46 37.22l-6.35-6.53a2 2 0 0 0-2.82 2.75l7.76 8a1.91 1.91 0 0 0 .42.28 2.4 2.4 0 0 0 .22.14 2 2 0 0 0 1.48 0c.08 0 .14-.1.21-.13a1.93 1.93 0 0 0 .43-.28l15.81-15.97a2 2 0 0 0 0-2.79z" />
			<path fill="#fff" d="M50 4.34a27.72 27.72 0 1 0 27.72 27.72A27.75 27.75 0 0 0 50 4.34zm0 52a24.25 24.25 0 1 1 24.26-24.28A24.29 24.29 0 0 1 50 56.31z" />
		</symbol>
		<symbol id="zhuangtai-in-066" viewBox="0 0 100 100">
			<path fill="#fff" d="M78.91 50.15L54.71 8.76c-2.42-4.2-6.88-4.2-9.42 0l-24.2 41.39c-2.55 4.33-.38 8.28 4.33 8.28h49.16c4.71 0 6.88-4.07 4.33-8.28zm-4.33 4.46H25.42c-1.91 0-2.29-.76-1.27-2.55l24.2-41.39c1-1.78 2.29-1.78 3.31 0l24.2 41.39c1.01 1.78.63 2.55-1.28 2.55z" />
			<path fill="#fff" d="M50 19.59a1.85 1.85 0 0 0-1.78 1.91v19.1a1.79 1.79 0 1 0 3.57 0V21.5A1.85 1.85 0 0 0 50 19.59zM48.22 47a1.79 1.79 0 1 0 3.57 0 1.79 1.79 0 1 0-3.57 0zM27.16 86.16h-2.45a3.43 3.43 0 0 0-1.56-3.08 5.71 5.71 0 0 0-3.24-.86 6 6 0 0 0-2.83.59 3 3 0 0 0-1.59 2.81 2.14 2.14 0 0 0 .7 1.73 3.74 3.74 0 0 0 1.59.73l5.53 1.27A6.2 6.2 0 0 1 26.43 91a5 5 0 0 1 1.27 3.53 5.07 5.07 0 0 1-2.54 4.64 9.66 9.66 0 0 1-5 1.21 10.63 10.63 0 0 1-3.94-.62 6.44 6.44 0 0 1-1.92-1.24 5.45 5.45 0 0 1-1.55-2.21 8.09 8.09 0 0 1-.42-2.7h2.46a4.06 4.06 0 0 0 1.73 3.59 6.27 6.27 0 0 0 3.62.94 6.63 6.63 0 0 0 3.94-1 2.69 2.69 0 0 0 1.13-2.29 2.63 2.63 0 0 0-.85-2.17A8.81 8.81 0 0 0 21 91.45l-4-.91a6.61 6.61 0 0 1-2.53-1.11A4.14 4.14 0 0 1 12.94 86a5.71 5.71 0 0 1 1.56-4.13A6.77 6.77 0 0 1 19.61 80q4.45 0 6.31 2.29a5.92 5.92 0 0 1 1.24 3.87zM43.86 80.49h2.54v19.37h-2.94l-9.85-15.65-.06 15.65H31V80.49h3.11l9.68 15.63zM69 99.86h-2.5V83.6L61 99.87h-2.62l-5.43-16.25v16.24h-2.53V80.49h3.75l5.53 16.38 5.56-16.38H69v19.37zM75.86 91.69v8.18h-2.62V80.49H82A5.73 5.73 0 0 1 86.16 82a5.27 5.27 0 0 1 1.55 3.93 5.89 5.89 0 0 1-1.29 3.89A5.44 5.44 0 0 1 82 91.69h-6.1zm0-9v6.72h5.21a4.6 4.6 0 0 0 2.86-.76A3.23 3.23 0 0 0 85 86a2.93 2.93 0 0 0-1.11-2.54 4.59 4.59 0 0 0-2.73-.7h-5.3z" />
		</symbol>
		<symbol id="zhuangtai-in-077" viewBox="0 0 100 100">
			<path fill="#fff" d="M39.48 43.9a1.73 1.73 0 0 1 0-2.43L58 23a1.68 1.68 0 0 1 1.27-.52 1.51 1.51 0 0 1 1.2.47 1.59 1.59 0 0 1 .53 1.21 1.68 1.68 0 0 1-.52 1.27L42 44a1.56 1.56 0 0 1-1.21.5 1.66 1.66 0 0 1-1.31-.6z" />
			<path fill="#fff" d="M50 5.62a27.82 27.82 0 1 0 27.81 27.82A27.84 27.84 0 0 0 50 5.62zm0 52.15a24.34 24.34 0 1 1 24.34-24.33A24.37 24.37 0 0 1 50 57.77zM27.16 86.16h-2.45a3.43 3.43 0 0 0-1.56-3.08 5.71 5.71 0 0 0-3.24-.86 6 6 0 0 0-2.83.59 3 3 0 0 0-1.59 2.81 2.14 2.14 0 0 0 .7 1.73 3.74 3.74 0 0 0 1.59.73l5.53 1.27A6.2 6.2 0 0 1 26.43 91a5 5 0 0 1 1.27 3.53 5.07 5.07 0 0 1-2.54 4.64 9.66 9.66 0 0 1-5 1.21 10.63 10.63 0 0 1-3.94-.62 6.44 6.44 0 0 1-1.92-1.24 5.45 5.45 0 0 1-1.55-2.21 8.09 8.09 0 0 1-.42-2.7h2.46a4.06 4.06 0 0 0 1.73 3.59 6.27 6.27 0 0 0 3.62.94 6.63 6.63 0 0 0 3.94-1 2.69 2.69 0 0 0 1.13-2.29 2.63 2.63 0 0 0-.85-2.17A8.81 8.81 0 0 0 21 91.45l-4-.91a6.61 6.61 0 0 1-2.53-1.11A4.14 4.14 0 0 1 12.94 86a5.71 5.71 0 0 1 1.56-4.13A6.77 6.77 0 0 1 19.61 80q4.45 0 6.31 2.29a5.92 5.92 0 0 1 1.24 3.87zM43.86 80.49h2.54v19.37h-2.94l-9.85-15.65-.06 15.65H31V80.49h3.11l9.68 15.63zM69 99.86h-2.5V83.6L61 99.87h-2.62l-5.43-16.25v16.24h-2.53V80.49h3.75l5.53 16.38 5.56-16.38H69v19.37zM75.86 91.69v8.18h-2.62V80.49H82A5.73 5.73 0 0 1 86.16 82a5.27 5.27 0 0 1 1.55 3.93 5.89 5.89 0 0 1-1.29 3.89A5.44 5.44 0 0 1 82 91.69h-6.1zm0-9v6.72h5.21a4.6 4.6 0 0 0 2.86-.76A3.23 3.23 0 0 0 85 86a2.93 2.93 0 0 0-1.11-2.54 4.59 4.59 0 0 0-2.73-.7h-5.3z" />
		</symbol>
		<symbol id="edit" viewBox="0 0 200 200">
			<path fill="#bdbdbd" d="M158.8 193.8h-125c-17.5 0-31.2-13.8-31.2-31.3v-125C2.5 20 16.2 6.3 33.7 6.3H130c3.8 0 7.5 2.5 7.5 6.3s-2.5 6.3-6.3 6.3H33.8c-10 0-17.5 8.8-17.5 18.8v125c0 10 8.8 18.8 18.8 18.8h125c10 0 18.8-8.8 18.8-18.8v-85c0-3.8 2.5-6.3 6.3-6.3s6.3 2.5 6.3 6.3v85c-1.5 17.3-15.2 31.1-32.7 31.1z" />
			<path fill="#bdbdbd" d="M53.8 150c-1.3 0-3.8-1.3-5-2.5-2.5-2.5-2.5-6.3 0-8.8l137.5-125c2.5-2.5 6.3-2.5 8.8 0 2.5 2.5 2.5 6.2 0 8.8l-137.5 125c-1.3 2.5-2.6 2.5-3.8 2.5z" />
		</symbol>
		<symbol id="delete" viewBox="0 0 200 200">
			<path fill="#bdbdbd" d="M118.4 15.8c1.7-.1 3.2 1 3.5 2.7V26c-.3 1.7-1.8 2.8-3.5 2.7h-37c-1.7.1-3.2-1-3.5-2.7v-7.5c.3-1.7 1.8-2.8 3.5-2.7h37m0-15.8h-37C71.2 0 62.9 8.3 62.9 18.5V26c0 10.2 8.3 18.5 18.5 18.5h37c10.2 0 18.5-8.3 18.5-18.5v-7.5c0-10.2-8.2-18.5-18.5-18.5zM144.4 200H55.6c-16.6 0-30-13.4-30-30V59.2h15.6v111.1c0 8.3 6.7 15 15 15h88.2c8.3 0 15-6.7 15-15V59.2h15v111.1c-.2 16.4-13.6 29.7-30 29.7z" />
			<path fill="#bdbdbd" d="M99.9 74c4.1 0 7.5 3.4 7.5 7.5v51.9c0 4.1-3.4 7.5-7.5 7.5s-7.5-3.4-7.5-7.5V81.5c.1-4.2 3.4-7.5 7.5-7.5zM129.6 74c4.1 0 7.5 3.4 7.5 7.5v51.9c0 4.1-3.4 7.5-7.5 7.5s-7.5-3.4-7.5-7.5V81.5c0-4.2 3.4-7.5 7.5-7.5zM70.3 74c4.1 0 7.5 3.4 7.5 7.5v51.9c0 4.1-3.4 7.5-7.5 7.5s-7.5-3.4-7.5-7.5V81.5c.1-4.2 3.4-7.5 7.5-7.5zM11.2 30h177.6c4.1 0 7.5 3.4 7.5 7.5s-3.4 7.5-7.5 7.5H11.2c-4.1 0-7.5-3.4-7.5-7.5 0-4.2 3.4-7.5 7.5-7.5z" />
		</symbol>
		<symbol id="control" viewBox="0 0 200 200">
			<path fill="#926dde" d="M60.8 83.2l6.3 2c-.2 1.3-.4 2.7-.4 4.1 0 1.4.2 2.7.4 4.1l-6.3 1.9c-1.5.4-2.7 1.4-3.5 2.8-.7 1.4-.9 3-.4 4.4 1 3 4.4 4.7 7.5 3.7l6.3-2c1.4 2.4 3.1 4.6 5.1 6.5l-4 5.2c-1.9 2.4-1.4 5.9 1 7.8.1.1.2.2.3.2 2.7 1.9 6.3 1.3 8.4-1.3l3.9-5.2c2.6 1.2 5.3 2.1 8.1 2.6v6.3c0 3.2 2.7 5.7 6 5.7s6-2.6 6-5.7V120c2.8-.5 5.5-1.4 8.1-2.6l3.9 5.2c2 2.6 5.7 3.1 8.4 1.3 1.3-.9 2.1-2.2 2.4-3.7.2-1.5-.1-3.1-1.1-4.3l-3.9-5.2c1.9-2 3.6-4.2 4.9-6.6l6.4 2c3.1 1 6.5-.7 7.5-3.7.5-1.5.4-3.1-.4-4.4-.7-1.4-2-2.4-3.5-2.8l-6.3-2c.2-1.3.4-2.7.4-4.1 0-1.4-.2-2.7-.4-4.1l6.3-2c3.1-1 4.9-4.2 3.8-7.2-1-3-4.4-4.7-7.5-3.7l-6.3 1.9c-1.4-2.4-3.2-4.6-5.1-6.5l4-5.2c1.9-2.6 1.3-6.1-1.3-8-2.7-1.9-6.3-1.3-8.3 1.3l-3.9 5.2c-2.6-1.2-5.3-2.1-8.1-2.6V52c0-3.2-2.7-5.7-6-5.7s-6 2.6-6 5.7v6.3c-2.8.5-5.5 1.4-8.1 2.6l-3.9-5.2c-2-2.6-5.7-3.1-8.4-1.3-2.6 1.7-3.2 5.2-1.5 7.8.1.1.1.2.2.2l3.9 5.2c-1.9 2-3.6 4.2-4.9 6.6l-6.4-2c-3-.9-6.4.8-7.4 3.8s.7 6.2 3.8 7.2zm18 6.1c0-1.3.1-2.7.4-4 1.9-9.6 10.3-16.8 20.5-16.8 11.5 0 20.9 9.3 20.9 20.9 0 11.5-9.3 20.9-20.9 20.9-10 0-18.5-7-20.5-16.8-.3-1.5-.4-2.9-.4-4.2z" />
			<path fill="#926dde" d="M171.8 10.5H28C12.2 10.5.5 22 0 37.6v104.1c.5 15.7 13.6 27.2 28.1 27.2h171.7V38.6c0-16.2-13.3-28.1-28-28.1zM14.7 38.6c0-7 5.6-13.4 13.4-13.4h143.6c6.3 0 12 5.6 13.4 13.4V154h-157c-7.7 0-13.4-5.6-13.4-13.4v-102zM40.1 185h118.2v14.8H40.1V185z" />
			<path d="M99.7 110.1c11.5 0 20.9-9.3 20.9-20.9 0-11.5-9.3-20.9-20.9-20.9-10.1 0-18.6 7.2-20.5 16.8-.3 1.3-.4 2.7-.4 4 0 1.4.2 2.7.4 4 1.9 10 10.5 17 20.5 17z"
			 fill="#d9cdf9" />
		</symbol>
		<symbol id="btnimg-pwd" viewBox="0 0 100 100">
			<path fill="#fff" d="M15.33 98a6.44 6.44 0 0 1-4.58-1.9l-3.82-3.51a6.64 6.64 0 0 1-2.18-4.74 6.43 6.43 0 0 1 1.9-4.76l25.5-27.44-.4-.65a33.33 33.33 0 0 1-4.59-17.14A34.06 34.06 0 0 1 29.8 24.7a37.09 37.09 0 0 1 7.47-11.35 34.87 34.87 0 0 1 24.5-10.14 31.29 31.29 0 0 1 13.09 2.95A38.19 38.19 0 0 1 86 13.95a34.87 34.87 0 0 1 10.1 24.5 34.06 34.06 0 0 1-2.64 13.16A37.1 37.1 0 0 1 85.94 63a33.38 33.38 0 0 1-24.49 10.05 32.1 32.1 0 0 1-15.28-3.66l-.71-.39-10.25 10.61.34.68a8.62 8.62 0 0 1 .83 3.62A8.09 8.09 0 0 1 28.3 92a10.38 10.38 0 0 1-3.13-.58l-.66-.22-4.27 4.62A6.61 6.61 0 0 1 15.33 98zM9.85 86.33a2.46 2.46 0 0 0-.19 3.12l.09.18 3.92 3.59a2.29 2.29 0 0 0 1.64.66 2.59 2.59 0 0 0 1.76-.68l7.14-7.71L25.77 87l.16.08a5.38 5.38 0 0 0 2.37.74 3.92 3.92 0 0 0 3.92-3.92 3.42 3.42 0 0 0-1.36-2.76l-1.37-1.37 15.43-16.29 1.45.83a28 28 0 0 0 15.39 4.26 30.12 30.12 0 1 0-30.11-30.12 28.05 28.05 0 0 0 5.22 16.69l.84 1.47z" />
			<path fill="#fff" d="M60.82 54.42a15.9 15.9 0 1 1 11.32-4.66 15.89 15.89 0 0 1-11.32 4.66zm0-27.78a11.49 11.49 0 1 0 11.5 11.49 11.65 11.65 0 0 0-11.5-11.49z" />
		</symbol>
		<symbol id="btning-pickUp" viewBox="0 0 100 100">
			<path fill="#fff" d="M77.61 96.13H23.87A15.69 15.69 0 0 1 8.19 80.45V20A15.68 15.68 0 0 1 23.87 4.3h53.74A15.7 15.7 0 0 1 93.3 20v60.45a15.7 15.7 0 0 1-15.69 15.68zM23.87 8.78A11.2 11.2 0 0 0 12.66 20v60.45a11.2 11.2 0 0 0 11.2 11.18h53.75a11.22 11.22 0 0 0 11.2-11.18V20a11.21 11.21 0 0 0-11.2-11.22H23.87z" />
			<path fill="#fff" d="M71 52.45H57.51a9 9 0 0 1-8.95-9V30.06a9 9 0 0 1 8.95-9H71a9 9 0 0 1 9 9V43.5a9 9 0 0 1-9 8.95zM57.51 25.58A4.49 4.49 0 0 0 53 30.06V43.5a4.49 4.49 0 0 0 4.51 4.5H71a4.48 4.48 0 0 0 4.48-4.48V30.06A4.49 4.49 0 0 0 71 25.58H57.51zm-20.16 0H23.93a2.24 2.24 0 0 1-.22-4.48h13.65a2.24 2.24 0 1 1 0 4.48zm0 13.45H23.93a2.24 2.24 0 0 1-.22-4.48h13.65a2.24 2.24 0 0 1 0 4.45zm0 13.43H23.93A2.24 2.24 0 0 1 23.7 48h13.66a2.24 2.24 0 0 1 0 4.45zM77.67 65.9H23.93a2.24 2.24 0 0 1 0-4.48h53.73a2.24 2.24 0 1 1 .01 4.48zM57.51 79.33H23.93a2.24 2.24 0 0 1-.22-4.48h33.8a2.24 2.24 0 0 1 .22 4.48h-.22z" />
		</symbol>
		<symbol id="btning-join" viewBox="0 0 100 100">
			<defs>
				<style>.cls-1{fill:#fff}</style>
			</defs>
			<path class="cls-1" d="M12.71 96.24a8 8 0 0 1-8-8V37.59a30 30 0 0 1 3-12l8-15.08A12 12 0 0 1 20.14 6a12 12 0 0 1 6-1.84h49.23a12.76 12.76 0 0 1 10.45 6.34l8 15.39a30.34 30.34 0 0 1 2.95 12v50.36a8 8 0 0 1-8 8H12.71zM9.07 36.72v.24a6 6 0 0 0 0 .64v50.65A3.72 3.72 0 0 0 12.71 92h76.07a3.71 3.71 0 0 0 3.71-3.71V37.95a8.54 8.54 0 0 0-.06-.88v-.33l-.11-.74H9.14zm82.39-5l-.33-1A18.59 18.59 0 0 0 90 27.9l-8-15.39a8.52 8.52 0 0 0-6.66-4H26.18a8.61 8.61 0 0 0-6.7 4l-8 15.08a18.91 18.91 0 0 0-1.23 3.13l-.32 1h81.54z" />
			<path class="cls-1" d="M60.47 75.22a2.18 2.18 0 0 1-1.53-.61l-8.06-7.73-.08-.08a2 2 0 0 1 .08-2.8A2.23 2.23 0 0 1 54 64l6.54 6.27 15.38-15.8a2.25 2.25 0 0 1 3-.06l.08.09a2 2 0 0 1 0 2.79l-16.73 17.2a2.09 2.09 0 0 1-.85.5h-.07a2.24 2.24 0 0 1-.88.23zM24.07 75a2 2 0 1 1 0-4.08h8.82a2 2 0 1 1 0 4.08h-8.82zm.1-12a2 2 0 1 1 0-4.08h17.64a2 2 0 1 1 0 4.08H24.17z" />
		</symbol>
	</svg>	
	</head>
<body class="animsition site-navbar-small dashboard" style="cursor: default; overflow: hidden;padding-top:0">
<style>
	/* 头部导航 */
.xAxis >.tickLabel {
    font-size: 10px;
    text-align: right !important;
    width:70px !important;
    max-width:70px !important;
    -o-transform:rotate(-900deg);
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.x1Axis{
    margin-top: 35px;
    top:15px;
 }
 .site-menu,.all-search-menu{float: left}
@media screen and (max-width: 1600px){
    .all-search-menu{
        display: none;
    }
    .site-menu{width: 100%}
}
@media screen and (min-width: 1600px){
    .site-menu{width: 83%}
}
@media screen and (max-width: 1340px){
    .site-menu-item i{display: none}
}
/* svg path{
    fill: inherit;
}
.svg_color_white{
	fill: #fff;
} */
.diy_partition .caret{
	position: absolute;
	top: 18px;
	right: 26px;
}
input::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
}
.modal-body .form-control-label{
	color: #777;
	font-size: 0.9rem;
	width: 18%;
	height: 38px !important;
	line-height: 38px !important;
	text-align: right !important;
	margin-left: 20px;
}
.modal-body .form-control{
	color: #333;
}
.modal-body .radeo{
	margin-right: 2px;
}
.modal-body .diy_partition_content .diy_partition label{
	opacity: 0;
}
.modal-body .error-text{
	width: 122px;
	line-height: 20px;
	font-size: 12px;
}
.modal-body p{
	margin: 0;
}
.modal-body label{
	margin-bottom: 0;
}
.modal-body .diy_partition .col-md-3,
.modal-body .diy_partition .col-md-2{
	width: 20%;
}
#reinstall .system-select{
	position: relative;
}
#reinstall .system-select span{
	display: inline-block;
	width: 92px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#reinstall .system-select .system-select_tips{
	/* min-width: 100px; */
	/* height: 22px; */
	line-height: 22px;
	font-size: 12px;
	position: absolute;
	top: 75%;
	left: 125px;
	z-index: 9;
	background: #fff;
	padding: 0 5px;
	border: 1px solid #888;
	white-space:nowrap;
}
.page .td-system{
	position: absolute;
	top: 8px;
	left: 8px;
}
.page .td-system+div,
.page .td-system+a{
	/* float: none; */
	margin-left: 17px;
}
@media screen and (max-width: 1600px){
	.all-search-menu {
	    display: block;
		margin-left: ;
	}
	.site-menu{
		width: auto;
	}
	.site-menu-item i {
	    display: none;
	}
}
@media (max-width: 1370px) {
	.all-search-menu{
		padding-left: 0; 
	}
	.all-search-menu input{
		width: 100%; 
	}
}
@media (max-width: 700px) {
	.page-content{
        padding: 1px !important;
    }
    
    .page-content .panel-heading{
        padding: 20px 0;
    }
    .tagprent{
        top: -74px !important;
    }
    .table-flow,
    .flow-pack{
        overflow-x: auto;
    }
     .table-flow #table-flow{
        min-width: 600px;
    }
    .modal .modal-content{
        width: auto;
    }
    .modal-body .form-control-label{
        width: auto;
        margin-left: 0;
    }
}
.site-navbar-small{padding-top: 0;}
</style>
<style>
    .col-xs-7,.col-xs-3{text-align: left}
    .float-show{line-height: 18px}
    .overviewRent-bandwidth a{width: 100%;display: block}
	.svg_color_white{
		fill: #fff;
	}
	.svg_color_gray{
		fill:#bdbdbd;
	}
	.panel-body button{
		margin-bottom: 5px !important;
	}
	.pull-xs-right .float-show{
		padding: 10px !important;
	}
	.pull-xs-right .float-show p:nth-child(1){
		margin-bottom: 5px;
		color: #333;
	}
    .hardware_info{
        text-align: left;
        white-space: nowrap;
    }
	.jeinpbox{
		cursor: pointer;
	}
	.troubleshooting_box {
		position: relative;
	}
	.troubleshooting{
		position: absolute;
		top: 50%;
		right: 10px;
		margin-top: -17px; 
		z-index: 1; 
		background: #fff !important;
		padding: 2px 10px !important;
	} 
	.tagprent {
    position: absolute;
    top: 0px;
    left:auto;
    right: 0;
    top: -58px;
    }
    .page-content{
        min-width: auto;
      }
	.tag-success{
		  width: 50px; height: 50px;
	  }
</style>
<link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/css/customSlider.css">
<link type="text/css" rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jeDate/test/jeDate-test.css">
<link type="text/css" rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jeDate/skin/jedate.css">
<script type="text/javascript" src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jeDate/src/jedate.js"></script>
    <div class="page-content container-fluid  server-content p-l-30 p-r-30">
        <div class="row" data-plugin="matchHeight" data-by-row="true">
            <!-- First Row -->
            <div class=" col-xs-12 col-sm-12 col-md-12 col-lg-6">
                <!-- Panel Tickets -->
                <div class="panel  m-b-15" id="server_notice_list" style="display:none;">
                    <div class="panel-heading">
                        <h3 class="panel-title">通知信息</h3>
                    </div>
                    <div class="panel-body server-xx">
                        <ul class="list-group list-group-dividered list-group-full">
                            <div data-role="container">
                                <div data-role="content" id="server_notice_li" data-serverid="1"></div>
                            </div>
                        </ul>
                    </div>
                </div>
                <!-- <div class="panel h-409"> -->
                <div class="panel m-b-15">
                    <div class="panel-heading clear w100">
                        <h3 class="panel-title w100"><?php echo $_LANG['ipmi_client_hardware_info'] ; ?>
							<span style="margin-left:30px;font-size: 16px;"><?php echo $serverDetailed['ipmiDetail']['hardware']; ?></span>                            
                        </h3>
                    </div>
					<div class="panel-body server-xx first">
                        <div class="zt-tag">
                            <small class="tagprent  server_get_power   hardware-tb-cont power_1"  data-url="clientarea.php?action=productdetails&tpl=index&status=ipmiPowerSync&id=<?php echo $serverDetailed['serviceid']; ?>" title="<?php echo $serverDetailed['ipmi_statusarr']['msg']; ?>状态, 单击刷新">
								<?php if($serverDetailed['ipmi_statusarr']['power']=="on"){ ?>
								<span class="tag tag-success">
									<svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-01"></use></svg>
								</span>
								<?php }else if($serverDetailed['ipmi_statusarr']['power']=="off"){ ?>
								<span class="tag tag-danger">	
									<svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-02"></use></svg>
								</span>	
								<?php }else if($serverDetailed['ipmi_statusarr']['power']=="error"){ ?>
								<span class="tag tag-default">	
									<svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-03"></use></svg>
								</span>	
								<?php }else if($serverDetailed['ipmi_statusarr']['power']=="nonsupport"){ ?>
								<span class="tag tag-back">	
									<svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-04"></use></svg>
								</span>	
								<?php }else{ ?>
								<span class="tag tag-default">	
									<svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-03"></use></svg>
								</span>	
								<?php } ?>
							</small>
                        </div>
						<?php if($serverDetailed['idc_status']){ ?>
                        <ul class="list-group list-group-dividered list-group-full">
                            <div data-role="container">
                                <div data-role="content">                                   
                                    <div id="getMirrorTask">
										<div class="ref-cz" style="height:inherit;">
											<div class="col-xs-12 p-l-0">
												<?php echo $serverDetailed['idc_status']; ?>
											</div> 
											<div class="clearfix"></div>
										</div>
									</div>
                                    <div class="clearfix"></div>
                                </div>
                            </div>
                        </ul>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['on']=="on"){ ?>
						<!-- 开机 -->
                        <div class="ipmi_control  m-t-0 m-b-10 openbtn ipmi_power_action" data-mod="on" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-1"></use></svg><?php echo $_LANG['ipmi_client_on']; ?>
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['off']=="on"){ ?>
						<!-- 关机 -->
                        <div class="ipmi_control  m-t-0 m-b-10 closebtn ipmi_power_action" data-mod="off" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-2"></use></svg><?php echo $_LANG['ipmi_client_off']; ?>
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['reboot']=="on"){ ?>
						<!-- 重启 -->
                        <div class="ipmi_control  m-t-0 m-b-10 resetbtn ipmi_power_action" data-mod="reboot" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-3"></use></svg><?php echo $_LANG['ipmi_client_reboot']; ?>
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['resetbmc']=="on"){ ?>
						<!-- 重置bmc -->
						<div class="ipmi_control  m-t-0 m-b-10 bmcbtn ipmi_power_action" data-mod="bmc" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-9"></use></svg><?php echo $_LANG['ipmi_client_resetbmc']; ?>
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['kvm']=="on"){ ?>
						<!-- kvm -->
                        <div class="ipmi_apply  m-t-0 m-b-10 kvmbtn ipmi_kvm" data-mod="kvm" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-6"></use></svg>KVM
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['ikvm']=="on"){ ?>
						<!-- ikvm -->
                        <div class="ipmi_intranet_apply  m-t-0 m-b-10 ikvmbtn ipmi_ikvm" data-mod="ikvm" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-5"></use></svg>IKVM
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['vnc']=="on"){ ?>
						<!-- vnc -->
						<div class="ipmi_intranet_apply  m-t-0 m-b-10 ikvmbtn ipmi_vnc" data-mod="vnc" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
							<svg class="img svg_color_white"><use xlink:href="#btnimg-7"></use></svg>VNC
						</div>
						<?php } ?>
						<?php if($serverDetailed['accesshash']['rescue']=="on"){ ?>
						<!-- 救援系统 -->
							<?php if(!empty($serverDetailed['reinstallStatus']['data']) && $serverDetailed['reinstallStatus']['data']['task_type']==1){ ?>
							<div class="rescue_btn  m-t-0 m-b-10 jiuyuanbtn stopReload" id="ipmi_cancel_rescue" data-id="<?php echo $serverDetailed['reinstallStatus']['data']['id']; ?>" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-10"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_cancelinfo3'] ; ?>
							</div>
							<?php }else{ ?>
							<div class="rescue_btn  m-t-0 m-b-10 jiuyuanbtn clientrescue" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-10"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo3'] ; ?>
							</div>
							<?php } ?>
                        <?php } ?>
						<?php if($serverDetailed['accesshash']['crack']=="on"){ ?>
						<!-- 破解密码 -->
							<?php if(!empty($serverDetailed['reinstallStatus']['data']) && $serverDetailed['reinstallStatus']['data']['task_type']==2){ ?>
							<div data-toggle="modal" class="crack_pwd_btn m-t-0 m-b-10 rdpbtn stopReload"  data-id="<?php echo $serverDetailed['reinstallStatus']['data']['id']; ?>"  data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-pwd"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_cancelinfo2'] ; ?>
							</div>
							<?php }else{ ?>
							<div class="crack_pwd_btn m-t-0 m-b-10 rdpbtn clientcrack"  data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-pwd"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo2'] ; ?>
							</div>
							<?php } ?>
							<div class="modal fade" id="ModuleChooseUser" tabindex="-1" role="dialog" aria-labelledby="ModuleReinstall" aria-hidden="false" style="display: none;">
								<div class="modal-dialog">
									<div class="modal-content panel panel-primary">
										<div id="modalModuleRescueHeading" class="modal-header panel-heading">
											<h4 class="modal-title"><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo2'] ; ?></h4>
											<button type="button" class="close" data-dismiss="modal">
												<span aria-hidden="true">×</span>
												<span class="sr-only"><?php echo $_LANG['ipmi_layer_close'] ; ?></span>
											</button>
										</div>
										<input type="hidden" name="crack_password">
										<div class="modal-body panel-body">
											<div class="margin-top-bottom-20 text-center">
												<div class="form-group  row" style="width: 100%;float: left;box-shadow:none">
													<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_select_user'] ; ?></label>
													<div class="col-xs-12 col-md-9">
														<select id="crackPwdUser" name="user" class="form-control" style="box-shadow:none">
														</select>  
													</div>
												</div>
												<div class="clearfix"></div>            
											</div>
											<div class="error_text" style="padding:0 30px;"></div>   
										</div>
										<div class="modal-footer panel-footer">
											<button type="button" class="btn btn-primary choose_user"      style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”">
												<?php echo $_LANG['ipmi_layer_confirm'] ; ?>
											</button>
											<button type="button" class="btn btn-default" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
												<?php echo $_LANG['ipmi_layer_cancel'] ; ?>
											</button>
										</div>
									</div>
								</div>
							</div>							
                        <?php } ?> 
						<?php if($serverDetailed['accesshash']['reinstall']=="on"){ ?>
						<!-- 重装系统 -->
							<?php if(!empty($serverDetailed['reinstallStatus']['data']) && $serverDetailed['reinstallStatus']['data']['task_type']==0 && !$serverDetailed['reinstallStatus']['data']['windows_finish']){ ?>
							<div class="reload_btn  m-t-0 m-b-10 chongzhuangbtn stopReload" data-id="<?php echo $serverDetailed['reinstallStatus']['data']['id']; ?>" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-4"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_cancelinfo4'] ; ?>
							</div>
							<?php }else{ ?>
							<div class="reload_btn  m-t-0 m-b-10 chongzhuangbtn clientreinstall" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>">
								<svg class="img svg_color_white"><use xlink:href="#btnimg-4"></use></svg><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo4'] ; ?>
							</div>
							<?php } ?>
							<div id="reload_windows_default_part" style="display: none;">
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<div class="diy_part form-control"><?php echo $_LANG['ipmi_layer_content_os_partition'] ; ?>0</div>
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="NTFS">NTFS</option>
										</select>
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="windows_start_part diy_size form-control" value="51200" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<div class="diy_part form-control"><?php echo $_LANG['ipmi_layer_content_os_partition'] ; ?>1</div>
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="NTFS">NTFS</option>
										</select>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
							</div>
							<div id="reload_linux_default_part" style="display: none;">
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="/" disabled style="cursor: not-allowed;">
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="ext4">ext4</option>
											<option value="ext3" selected>ext3</option>
											<option value="ext2">ext2</option>
											<option value="xfs">xfs</option>
										</select>
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_size form-control" value="51200" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="/boot">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="ext4">ext4</option>
											<option value="ext3" selected>ext3</option>
											<option value="ext2">ext2</option>
											<option value="swap">swap</option>
											<option value="xfs">xfs</option>
										</select>
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="200" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="swap">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="ext4">ext4</option>
											<option value="ext3">ext3</option>
											<option value="ext2">ext2</option>
											<option value="swap" selected>swap</option>
											<option value="xfs">xfs</option>
										</select>
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="8192" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="/home">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<select class="diy_fs form-control">
											<option value="ext4">ext4</option>
											<option value="ext3" selected>ext3</option>
											<option value="ext2">ext2</option>
											<option value="swap">swap</option>
											<option value="xfs">xfs</option>
										</select>
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
							</div>
							<div id="reload_freebsd_default_part" style="display: none;">
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="/" disabled style="cursor: not-allowed;">
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_fs form-control" value="ufs" disabled style="cursor: not-allowed;">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_size form-control" value="51200" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="swap">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_fs form-control" value="ufs" disabled style="cursor: not-allowed;">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="8192" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
								<div class="diy_partition form-group row" style="width: 100%;float: left;">
									<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_part form-control" value="/home">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-3">
										<input type="text" class="diy_fs form-control" value="ufs" disabled style="cursor: not-allowed;">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-xs-12 col-md-2">
										<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG['ipmi_layer_content_capacity'] ; ?>">
										<span class="error-text" style="display: none;"></span>
									</div>
									<div class="col-md-1 col-xs-1 p-r-5">
										<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">
											<span class="text">-</span>
										</button>
									</div>
								</div>
							</div>
							<!-- 重装错误 -->
							<div class="modal fade" id="windows_disk_error" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
								<div class="modal-dialog modal-dialog-centered" role="document">
									<div class="modal-content">
										<div class="modal-header panel-heading">
											<h4 class="modal-title"></h4>
											<button type="button" class="close" data-dismiss="modal" aria-label="Close">
												<span aria-hidden="true">×</span>
												<span class="sr-only"><?php echo $_LANG['ipmi_layer_close'] ; ?></span>
											</button>
										</div>
										<form class="data-form">
											<div class="modal-body">
											</div>
											<div class="modal-footer">
												<button type="button" class="stopReload btn btn-secondary" data-dismiss="modal"><?php echo $_LANG['ipmi_layer_content_os_cancel'] ; ?></button>
												<button type="button" class="unsuspendReload btn green btn-primary" data-url="clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>"><?php echo $_LANG['ipmi_layer_content_os_change'] ; ?></button>
											</div>
										</form>
									</div>
								</div>
							</div>    
						<?php } ?>
						                                             
                    </div>
					<style>
						.panel-body button{
							padding: 0 10px !important;
						}
					</style>
                </div>
				<div class="panel change-panel m-b-15">
                    <div class="panel-heading">
                        <h3 class="panel-title"><?php echo $_LANG['ipmi_client_soft_info']; ?> </h3>
                    </div>
                    <div class="panel-body server-xx" style="min-height: 120px;">
                        <ul class="list-group list-group-dividered list-group-full">
                            <div data-role="container">
                                <div data-role="content">
                                    <form class="data_form server_edit_soft_form">
										<li class="list-group-item">
											<p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_layer_content_os']; ?></p>
											<small class="pull-xs-right">
												<span class="show_data operating_system_1"><?php echo $serverDetailed['ipmiDetail']['osname']; ?></span>                                                 
											</small>
											<div class="clearfix"></div>
										</li>
										<li class="list-group-item show_data">
											<p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_soft_userpass']; ?></p>
											<small class="pull-xs-right os_user_pwd_1"><?php echo $serverDetailed['root']; ?>/<span class="show_hidden" data-val="<?php echo $serverDetailed['rootpass']; ?>">******</span></small>
											<div class="clearfix"></div>
										</li>
										<li class="list-group-item show_data">
											<p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_soft_crack_pass']; ?></p>
											<?php if($serverDetailed['new_pass']){ ?>
											<small class="pull-xs-right os_user_pwd_1"><?php echo $serverDetailed['crack_success_info']; ?>/<span class="show_hidden" data-val="<?php echo $serverDetailed['new_pass']; ?>">******</span></small>
											<?php }else{ ?>
											<small class="pull-xs-right os_user_pwd_1"><?php echo $serverDetailed['crack_success_info']; ?></small>
											<?php } ?>
											<div class="clearfix"></div>
										</li>
										<li class="list-group-item show_data">
											<p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_soft_panel_pass']; ?></p>
											<small class="pull-xs-right os_user_pwd_1"><span class="show_hidden" data-val="<?php echo $serverDetailed['ipmi_panel_pass']; ?>">******</span></small>
											<div class="clearfix"></div>
										</li>
                                        <li class="list-group-item">
											<p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_admin_area_field_port']; ?></p>
											<small class="pull-xs-right">
												<span class="server_port server_port_1"><?php echo $serverDetailed['port']; ?></span>
											</small>
											<div class="clearfix"></div>
										</li>                                     
                                    </form>
                                </div>
                            </div>
                        </ul>
                    </div>
                </div>
                
            </div>
            
            <div class="col-xs-12 col-sm-12 col-md-12 col-lg-6">
                <!--流量-->
                <div class="panel m-b-15 server_bw_tab">
                    <div class="panel-heading">
                        <h3 class="panel-title">
                            <span style="font-weight: 600;border-bottom: 1px solid #105ae4;padding-bottom: 2px;"><?php echo $_LANG['ipmi_client_total']; ?> </span>
                                                       
						</h3>
                    </div>
                    <div class="panel-body server-xx one">
                        <ul class="list-group list-group-dividered list-group-full">
                            <div data-role="container" style="overflow-x: auto;">
                                <div data-role="content" style="min-width: 394px;">
                                    <table class="table table-bordered table-hover table-striped" id="table-flow">
                                                <thead>
                                                <tr>
                                                    <td width="20%"><?php echo $_LANG['ipmi_client_total']; ?></td>
                                                    <td width="20%"><?php echo $_LANG['ipmi_client_total_in']; ?></td>
                                                    <td width="20%"><?php echo $_LANG['ipmi_client_total_out']; ?></td>
                                                    <td width="20%"><?php echo $_LANG['ipmi_client_total_count']; ?></td>
                                                    <td width="20%"><?php echo $_LANG['ipmi_client_total_percentage']; ?>(<?php if($serverDetailed['detailFlowData']['limit']>0) echo $serverDetailed['detailFlowData']['limit']."GB"; else echo $_LANG['ipmi_client_total_flow'] ;  ?>)</td>
                                                </tr>
                                                </thead>
                                                <tbody>
                                                <tr class="today">
                                                    <th><?php echo $_LANG['ipmi_client_total_today']; ?></th>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['today']['in']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['today']['out']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['today']['all']; ?></td>
                                                    <td <?php if(str_replace("%","",$serverDetailed['detailFlowData']['data']['today']['used_percent'])>100) echo 'style="background: rgb(255, 219, 219);"'; ?> ><?php echo $serverDetailed['detailFlowData']['data']['today']['used_percent']; ?></td>
                                                </tr>
                                                <tr class="week">
                                                    <th><?php echo $_LANG['ipmi_client_total_week']; ?></th>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['week']['in']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['week']['out']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['week']['all']; ?></td>
                                                    <td <?php if(str_replace("%","",$serverDetailed['detailFlowData']['data']['week']['used_percent'])>100) echo 'style="background: rgb(255, 219, 219);"'; ?>><?php echo $serverDetailed['detailFlowData']['data']['week']['used_percent']; ?></td>
                                                </tr>
                                                <tr class="month">
                                                    <th><?php echo $_LANG['ipmi_client_total_month']; ?></th>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['month']['in']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['month']['out']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['month']['all']; ?></td>
                                                    <td <?php if(str_replace("%","",$serverDetailed['detailFlowData']['data']['month']['used_percent'])>100) echo 'style="background: rgb(255, 219, 219);"'; ?>><?php echo $serverDetailed['detailFlowData']['data']['month']['used_percent']; ?></td>
                                                </tr>
                                                <tr class="last_30days">
                                                    <th><?php echo $_LANG['ipmi_client_total_last_30days']; ?></th>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['last_30days']['in']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['last_30days']['out']; ?></td>
                                                    <td><?php echo $serverDetailed['detailFlowData']['data']['last_30days']['all']; ?></td>
                                                    <td <?php if(str_replace("%","",$serverDetailed['detailFlowData']['data']['last_30days']['used_percent'])>100) echo 'style="background: rgb(255, 219, 219);"'; ?>><?php echo $serverDetailed['detailFlowData']['data']['last_30days']['used_percent']; ?></td>
                                                </tr>
                                                </tbody>
                                            </table>
                                </div>
                            </div>
                        </ul>
                    </div>
                </div>
                 
                <!-- IP info -->
                <div class="panel m-b-15">
                    <div class="panel-heading">
                        <h3 class="panel-title"><?php echo $_LANG['ipmi_client_ipinfo']; ?></h3>
                    </div>
                    <!-- <div class="panel-body server-xx p-b-18 h-208"> -->
                    <div class="panel-body server-xx p-b-18" style="">
                        <ul class="list-group list-group-dividered list-group-full">
                            <div data-role="container">
                                <div data-role="content" id="iPAddressListInfo">
                                    <li class="list-group-item">
                                        <p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_ipinfo_zhu']; ?></p>
                                        <small class="pull-xs-right"><?php echo $serverDetailed['ipmiDetail']['ip']['zhuip']; ?></small>
                                        <div class="clearfix"></div>
                                    </li>
                                    <li class="list-group-item ipaddress">
                                        <p class="item-bt pull-xs-left">
                                        <?php echo $_LANG['ipmi_client_ipinfo']; ?>                                            <!-- 附加IP -->
                                        </p>
                                        <small class="pull-xs-right" style="margin-right:-4px;">
										<?php 
											foreach($serverDetailed['ipmiDetail']['ip']['ipaddress'] as $ipaddress){
												echo '<p>'.$ipaddress.'</p>';
											}
										?>
										</small>                                                                                                                                                                                                                         </small>
                                        <div class="clearfix"></div>
                                    </li>
                                    <li class="list-group-item">
                                        <p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_ipinfo_gateway']; ?> </p>
                                        <small class="pull-xs-right"><?php echo $serverDetailed['ipmiDetail']['ip']['gateway']; ?></small>
                                        <div class="clearfix"></div>
                                    </li>
                                    <li class="list-group-item">
                                        <p class="item-bt pull-xs-left"><?php echo $_LANG['ipmi_client_ipinfo_subnetmask']; ?> </p>
                                        <small class="pull-xs-right"><?php echo $serverDetailed['ipmiDetail']['ip']['subnetmask']; ?></small>
                                        <div class="clearfix"></div>
                                    </li>
                                </div>
                            </div>
                        </ul>
                                                
                                                <button type="button" class="serverIpCopyBtn btn btn-sm btn-primary m-t-0 m-b-0">
                            <span class="text"><?php echo $_LANG['ipmi_client_ipinfo_copy_ip']; ?></span>
                        </button>
                        <button type="button" class="serverInfoCopyBtn btn btn-sm btn-primary m-t-0 m-b-0" >
                            <span class="text"><?php echo $_LANG['ipmi_client_ipinfo_copy_ipinfo']; ?></span>
                        </button>
                    </div>
                </div>
                
            </div>
            <div class="clearfix"></div>
            <div class="col-xxl-12 col-md-12 col-xs-12">
				<div class="panel">
				    <?php if ($serverDetailed['traffic_use']){ ?>
					<!-- 流量包记录 -->
					<table class="table table-striped table-bordered dataTable no-footer">
						<thead>
							<tr>
								<th><?php echo $_LANG['ipmi_client_traffic']; ?>(GB)</th>
								<th><?php echo $_LANG['ipmi_client_traffic_amount']; ?></th>
								<th><?php echo $_LANG['ipmi_client_traffic_date']; ?></th>
								<th><?php echo $_LANG['ipmi_client_traffic_use']; ?>(GB)</th>
								<th><?php echo $_LANG['ipmi_client_traffic_surplus']; ?>(GB)</th>
							</tr>
						</thead>
						<tbody>
							<?php foreach($serverDetailed['traffic_use'] as $item){ ?>
							<tr>
								<td><?php echo $item['capacity']; ?></td>
								<td><?php echo $item['price']; ?></td>
								<td><?php echo $item['pay_time']; ?></td>
								<td><?php echo $item['usage']; ?></td>
								<td><?php echo ($item['capacity'] - $item['usage']); ?></td>
							</tr>
							<?php } ?>
						</tbody>
					</table>
				    <?php } ?>
				    <?php if ($serverDetailed['accesshash']['flowchart']=="on" && $serverDetailed['has_switch']){ ?>
					<!-- 流量图 -->
				    <div class="flowchart_traffic">
						<div class="Traffic">
							<iframe src="clientarea.php?action=productdetails&traffic=true&id=<?php echo $serverDetailed['serviceid']; ?>" style="width: 100%;height: 600px;border: none;"></iframe>
						</div>
					</div>
					<script>
						if($(".flowchart_traffic").length>0 && $(".flowchart_animated .panel-body").length>0){
							$(".flowchart_animated").show();
							$(".flowchart_animated .panel-body").html($(".flowchart_traffic").html());
							$(".flowchart_traffic").remove();
						}
					</script>
					<?php } ?>
					<?php if ($serverDetailed['show_traffic_usage']){ ?>
					<!-- 用量图 -->
					<link rel="stylesheet" href="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jeDate/skin/jedate.css">
					<script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/jeDate/src/jedate.js"></script>				
					<div id="ipmi_traffic_usage" data-id="<?php echo $serverDetailed['serviceid']; ?>">
						<div class="row" style="padding:15px 0;text-align:center;">
							<span><?php echo $_LANG['ipmi_client_traffic_usage_date']; ?>：</span>
							<span class="divmore jeindiv1 start" style="margin-left:5px;"></span>
							<span class="divmore jeindiv1 end" style="margin-left:5px;"></span>
						</div>
						<div id="ipmi_traffic_usage_chart" style="min-height:400px;width:100%;"></div>
					</div>
					<script>
						var divel = document.querySelectorAll(".divmore");
						for(var j=0;j<divel.length;j++){
							var divmat = 'YYYY年MM月DD日';
							jeDate(divel[j],{
								format: divmat,
								theme:{bgcolor:"#00A1CB",pnColor:"#00CCFF"},
								format: "YYYY-MM-DD",
								donefun: function(obj){
									get_traffic_usage();
								}
							});
						}
						function get_traffic_usage(){
							var start = $('#ipmi_traffic_usage .start').text() || '';
							var end = $('#ipmi_traffic_usage .end').text() || '';
							$.post('clientarea.php?action=productdetails&id='+$('#ipmi_traffic_usage').data('id'), {'ipmi_traffic_usage':1, 'start':start,'end':end}, function(res){
								if(res.status == 'error'){
									idcsmart_alert(res.msg);
									return;
								}
								$('#ipmi_traffic_usage .start').text(res.x[0])
								$('#ipmi_traffic_usage .end').text(res.x[res.x.length-1])
								var dom = document.getElementById('ipmi_traffic_usage_chart');
								var myChart = echarts.init(dom);
								var app = {};
								option = null;
								option = {
									tooltip: {
										trigger: 'axis',
										formatter: function(params) { 
											var res = params[0].name+'<br/>';  
											for (var i = 0; i < params.length; i++) {  
												res+= params[i].seriesName+':'+params[i].value+'MB<br/>';   
											}
											return res;  
										}
									},
									title: {
										text: "<?php echo $_LANG['ipmi_layer_content_usage_info']; ?>"
									},
									legend: {
										data:["<?php echo $_LANG['ipmi_admin_area_field_flow']; ?>"]
									},
									grid: {
										left: '3%',
										right: '4%',
										bottom: '3%',
										containLabel: true
									},
									xAxis: {
										type: 'category',
										boundaryGap: false,
										data: res.x,
									},
									yAxis: {
										type: 'value',
										//msz
										splitLine:{
											lineStyle:{
												color:['#eee']
											}
										},
										axisTick: {
											lineStyle: {
												color: '#333',
											}
										},
										axisLine:{
											lineStyle:{
												color:'#333'
											}
										}
										//msz over
									},
									series: [
										{
											name: "<?php echo $_LANG['ipmi_admin_area_field_flow']; ?>",
											type: 'line',
											stack: "<?php echo $_LANG['ipmi_admin_area_field_flow']; ?>",
											areaStyle: {normal: {}},
											label: {
												normal: {
												show: true,
												position: 'top',
												backgroundColor: 'rgba(0,0,0,0.5)',
												color:'#fff',
												borderRadius: 4,
												padding:[5,8]
												}
											},
											data: res.data,
											itemStyle: {normal: {color:'#50c5ab'}},
										}
									]
								};;
								if (option && typeof option === "object") {
									myChart.setOption(option, true);
								}
							}, 'json')
						}
						$(function(){
							if($('#ipmi_traffic_usage').length > 0){
								get_traffic_usage();
							}
						})
					</script>
					<?php } ?> 
				</div>
			</div>
		</div>
    <div class="clearfix"></div>
</div>
<div id="sms_check" style='display:none' data-check="<?php echo json_encode($serverDetailed['need_phone_check']); ?>"><?php echo json_encode($serverDetailed['accesshash']['sms_check']); ?></div>
<input id="ipmi_serviceid" type="hidden" value="<?php echo $serverDetailed['serviceid']; ?>" />
<script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/my_scrollbar.js"></script>
<script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/partition.js"></script>
<script src="<?php echo $web_root; ?>/modules/servers/ipmi/templates/assets/js/slider.js"></script>
<div class="modal fade" id="ModuleReinstall" tabindex="-1" role="dialog" aria-labelledby="ModuleReinstall" aria-hidden="false" style="display: none;">
	<div class="modal-dialog">
		<div class="modal-content panel panel-primary">
			<div class="modal-header clear w100">
				<h4 class="modal-title" id="ModuleSuspendLabel"><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo4']; ?></h4>
				<button type="button" class="close" data-dismiss="modal">
					<span aria-hidden="true">×</span>
					<span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span>
				</button>
			</div>
			<div class="modal-body panel-body">
				<div class="margin-top-bottom-20">
					<form id="provisionHostNew" style="font-family: “Microsoft YaHei”">  
						<input name="token" type="hidden" value="<?php echo $serverDetailed['token']; ?>">
						<input name="id" type="hidden" value="<?php echo $serverDetailed['serviceid']; ?>">
						<input name="ipmi_reinstall" type="hidden"  value="true">
						<input name="zhuip" type="hidden"  value="<?php echo $serverDetailed['ipmiDetail']['ip']['zhuip']; ?>">
						<div class="form-group  row" style="width: 100%;float: left;">
							 <div class="col-xs-12 col-md-9" style="margin-left: 30px;text-align:left;margin-bottom:10px">
								 <span><?php echo $_LANG['ipmi_client_ipinfo_zhu']; ?> <font class="mainIP" style="color:green;"><?php echo $serverDetailed['ipmiDetail']['ip']['zhuip']; ?></font></span>
							</div>
						</div>
						<div class="form-group row" style="width: 100%;float: left;box-shadow:none">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os']; ?></label>
							<div class="col-xs-12 col-md-9">
								<select id="mos" name="mos" class="form-control" style="box-shadow:none">
								<?php echo $serverDetailed['os_option']; ?>
								</select>
							</div>
						</div>
						<div class="form-group row" style="width: 100%;float: left;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_password']; ?></label>
							<div class="col-xs-12 col-md-9">
								<input type="text" name="password" class="form-control" placeholder="" value="xx" autocomplete="off" style="box-shadow:none">
							</div>
						</div>
						<?php if($serverDetailed['accesshash']['customport']=="on"){ ?>
						<div class="form-group row" style="width: 100%;float: left;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os_port']; ?></label>
							<div class="col-xs-12 col-md-6">
								<input id="port_imput" type="text" name="port" class="form-control" placeholder="" value="22" maxlength="5" autocomplete="off" style="box-shadow:none">
							</div>
							<div class="col-xs-12 col-md-3">
								<a id="port_random" href="javascript:void(0);" class="btn green btn-primary" style="padding-right: 38px;padding-left: 38px;"><?php echo $_LANG['ipmi_layer_content_os_random']; ?></a>
							</div>
						</div>					
						<?php } ?>
						<div class="form-group row part_type" style="width: 100%;float: left;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os_partition_type']; ?></label>
							<div class="col-xs-12 col-md-9" style="text-align: left;">
								<label><input class="radeo" type="radio" checked="checked" name="part_type" value="0"><?php echo $_LANG['ipmi_admin_area_reinstall_part_info1']; ?></label>&nbsp;&nbsp;&nbsp;
								<label><input class="radeo" type="radio" name="part_type" value="1"><?php echo $_LANG['ipmi_admin_area_reinstall_part_info2']; ?></label>&nbsp;&nbsp;&nbsp;
							</div>
						</div>
						<div id="select_disk" class="form-group row" style="width: 100%; float: left;display: none;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os_disk']; ?></label>
							<div class="col-xs-12 col-md-9">
								<select name="disk" class="form-control">
								</select>
							</div>
						</div>
						<div class="form-group row part_info" style="width: 100%;float: left;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os_partition']; ?></label>
							<div class="col-xs-12 col-md-6 partition" style="text-align: left;">
								<label><?php echo $_LANG['ipmi_layer_content_os_partition_default']; ?> <input type="radio" checked="checked" name="ipmiaction" value="0"></label>&nbsp;&nbsp;&nbsp;
								<label><?php echo $_LANG['ipmi_layer_content_os_partition_attach']; ?> <input type="radio" name="ipmiaction" value="1"></label>&nbsp;&nbsp;&nbsp;
								<?php echo $serverDetailed['custompartition']; ?>
							</div>
							<div class="col-xs-12 col-md-3">
								<label>
									<input class="check_box" type="checkbox" name="highgrade" value="1"><?php echo $_LANG['ipmi_layer_content_os_senior']; ?>
								</label>
							</div>
						</div>
						<div id="mcon" class="form-group row" style="width: 100%;float: left;display:none;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
							<div class="col-xs-12 col-md-9">
								<select name="mcon" class="form-control" style="box-shadow:none">
								</select>
							</div>
						</div>
						<div id="mscripts" class="form-group row" style="width: 100%; float: left;display: none;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_boot_script']; ?></label>
							<div class="col-xs-12 col-md-9">
								<select name="mscripts" class="form-control">
								</select>
							</div>
						</div>
						<div class="diy_partition_content">
						</div>
						<div class="diy_partition_add form-group row" style="width: 100%;float: left;display:none;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>
							<div class="col-xs-12 col-md-3">
								<button type="button" class="reload_add_part btn btn-sm btn-primary m-b-0">
									<span class="text">+</span>
								</button>
							</div>
						</div>
						<div class="form-group row" style="width: 100%;float: left;">
							<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;">
							</label>
							<div class="col-xs-12 col-md-9" style="text-align:left;">
								<input type="checkbox" name="reinstall_confirm" id="reinstall_confirm" class="" value="0" autocomplete="off" style="line-height:23px;margin-right:5px;"><span style="line-height:23px;font-size:14px;"><?php echo$_LANG['ipmi_layer_content_os_reload_backups']; ?></span>
							</div>
						</div>
						<div class="clearfix"></div>
					</form>
					<div id="ipmi_msg" style="color:red;"></div>
				</div>
			</div>
			<div class="modal-footer panel-footer">
				<button type="button" class="btn btn-primary reinstall" style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”" >
				<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>
				</button>
				<button type="button" class="btn btn-default reinstallcal" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
				<?php echo $_LANG['ipmi_layer_cancel']; ?>
				</button>
			</div>
		</div>
	</div>
</div>
<div class="modal fade" id="cancellReinstall" tabindex="-1" role="dialog" aria-labelledby="cancellReinstall" aria-hidden="false" style="display: none;">
	<div class="modal-dialog">
		<div class="modal-content panel panel-primary">
			<div id="modalcancellReinstallHeading" class="modal-header clear w100">
				<h4 class="modal-title" id="cancellReinstallLabel"><?php echo $_LANG['ipmi_layer_confirm2']; ?></h4>
				<button type="button" class="close" data-dismiss="modal">
					<span aria-hidden="true">×</span>
					<span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span>
				</button>
			</div>
			<div id="modalcancellReinstallBody" class="modal-body panel-body" style="margin:30px 0;">
				<?php echo $_LANG['ipmi_layer_content_os_confirm_cancel']; ?>
			</div>
			<div id="modalModuleTerminateFooter" class="modal-footer panel-footer">
				<button type="button"  class="btn btn-primary cancellReinstall" ><?php echo $_LANG['ipmi_layer_yes']; ?></button>
				<button type="button"  class="btn btn-default" data-dismiss="modal"><?php echo $_LANG['ipmi_layer_no']; ?></button>
			</div>
		</div>
	</div>
</div>
<!-- 分区大小错误 -->
<div class="modal fade" id="disk_size_error" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
	<div class="modal-dialog modal-dialog-centered" role="document">
		<div class="modal-content">
			<div class="modal-header clear w100">
				<h5 class="modal-title" id="exampleModalLabel"><?php echo $_LANG['ipmi_layer_content_error']; ?></h5>
				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
					<span aria-hidden="true">&times;</span>
				</button>
			</div>
			<div class="modal-body">   
			</div>
			<div class="modal-footer">
				<button type="button" class="btn btn-secondary disk_size_edit_btn"><?php echo $_LANG['ipmi_layer_content_capacity_edit']; ?></button>
				<button type="button" class="btn green btn-primary reload_continue_btn"><?php echo $_LANG['ipmi_layer_content_install_go']; ?></button>
			</div>
		</div>
	</div>
</div>
<div class="modal fade" id="ModuleRescue" tabindex="-1" role="dialog" aria-labelledby="ModuleReinstall" aria-hidden="false" style="display: none;">
	<div class="modal-dialog">
		<div class="modal-content panel panel-primary">
			<div id="modalModuleRescueHeading" class="modal-header clear w100">
				<h4 class="modal-title"><?php echo$_LANG['ipmi_admin_area_reinstall_getinfo3']; ?></h4>
				<button type="button" class="close" data-dismiss="modal">
					<span aria-hidden="true">×</span>
					<span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span>
				</button>
			</div>
			<div class="modal-body panel-body">
				<div class="margin-top-bottom-20 text-center">
					<div class="form-group  row" style="width: 100%;float: left;box-shadow:none;display:none;">
						<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_rescue_script']; ?></label>
						<div class="col-xs-12 col-md-9">
							<select name="rescue" class="form-control" style="box-shadow:none">
							<?php echo $serverDetailed['rescue_option']; ?>
							</select>
						</div>
					</div>
					<div class="form-group row" style="width: 100%;float: left;box-shadow:none">
						<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_os']; ?></label>
						<div class="col-xs-12 col-md-9">
							<select name="system" class="form-control" style="box-shadow:none">
								<option value="1">Linux</option>
								<option value="2">Windows</option>
							</select>  
						</div>
					</div>
					<div class="clearfix"></div>            
				</div>
				<div class="error_text" style="padding:0 30px;"></div>   
			</div>
			<div class="modal-footer panel-footer">
				<button type="button" class="btn btn-primary rescue"      style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”">
					<?php echo $_LANG['ipmi_layer_confirm']; ?>
				</button>
				<button type="button" class="btn btn-default" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
					<?php echo $_LANG['ipmi_layer_cancel']; ?>
				</button>
			</div>
		</div>
	</div>
</div>
<div class="modal fade" id="ModuleCrack" tabindex="-1" role="dialog" aria-labelledby="ModuleReinstall" aria-hidden="false" style="display: none;">
<div class="modal-dialog">
	<div class="modal-content panel panel-primary">
		<div id="modalModuleCrackHeading" class="modal-header clear w100">
			<h4 class="modal-title"><?php echo $_LANG['ipmi_admin_area_reinstall_getinfo2']; ?></h4>
			<button type="button" class="close" data-dismiss="modal">
				<span aria-hidden="true">×</span>
				<span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span>
			</button>
		</div>
		<div class="modal-body panel-body">
			<div class="margin-top-bottom-20 text-center">
				<div class="form-group row" style="width: 100%;float: left;text-align:left;">
					<div class="col-xs-12 col-md-12"><?php echo $_LANG['ipmi_layer_content_crack']; ?></div>
				</div>
				<div class="form-group row" style="width: 100%;float: left;">
					<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><span style="color:red;">*</span><?php echo $_LANG['ipmi_layer_content_password']; ?></label>
					<div class="col-xs-12 col-md-9">
						<input class="form-control" style="box-shadow:none" type="text" name="crack_password" value=""> 
					</div>
				</div>
				<div class="form-group row" style="width: 100%;float: left;">
					<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_crack_other']; ?></label>
					<div class="col-xs-12 col-md-9" style="text-align:left;">
						<label class="show_other_user">
							<input class="check_box" type="checkbox" name="other_user" value="1">
							<?php echo $_LANG['ipmi_layer_content_crack_field']; ?>
						</label>
					</div>
				</div>
				<div class="form-group row other_user" style="width: 100%;float: left;display:none;">
					<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"><?php echo $_LANG['ipmi_layer_content_crack_field_user']; ?></label>
					<div class="col-xs-12 col-md-9">
						<input type="text" name="user" class="form-control">
					</div>
				</div>
				<div class="clearfix"></div>            
			</div>
		</div>
		<div class="modal-footer panel-footer">
			<button type="button" class="btn btn-primary crack"      style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”">
				<?php echo $_LANG['ipmi_layer_confirm']; ?>
			</button>
			<button type="button" class="btn btn-default" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
				<?php echo $_LANG['ipmi_layer_cancel']; ?>
			</button>
		</div>
	</div>
</div>
</div>
<div class="modal fade" id="modalBuyTimes" tabindex="-1" role="dialog" aria-labelledby="ModuleReinstall" aria-hidden="false" style="display: none;">
<div class="modal-dialog">
	<div class="modal-content panel panel-primary">
		<div class="modal-header clear w100">
			<h4 class="modal-title"><?php echo $_LANG['ipmi_client_os_buy_num']; ?></h4>
			<button type="button" class="close" data-dismiss="modal">
				<span aria-hidden="true">×</span>
				<span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span>
			</button>
		</div>
		<div class="modal-body panel-body">
			<div class="text-center" style="padding:20px;">
						   
			</div>
		</div>
		<div class="modal-footer panel-footer">
			<button type="button" id="btnBuyTimes" class="btn btn-primary" style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”">
				<?php echo $_LANG['ipmi_client_os_buy']; ?>
			</button>
			<button type="button" class="btn btn-default" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
				<?php echo $_LANG['ipmi_layer_cancel']; ?>
			</button>
		</div>
	</div>
</div>
</div>
<div class="clearfix"></div>
<div id="disk_num" style="display:none;"></div>
<div class="modal fade in" id="powerModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="padding-top: 200px; display: none!important;">
  <div class="modal-dialog" style="background:#fff;">
  
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only"><?php echo $_LANG['ipmi_layer_close']; ?></span></button>
                <h4 class="modal-title"><?php echo $_LANG['ipmi_client_power_operation']; ?></h4>
            </div>
            <div class="modal-body">
                <div class="row">
                    <p id="power_alert" style="padding:15px 50px;"></p>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" id="ipmi_power" class="btn btn-primary"><?php echo $_LANG['ipmi_layer_confirm']; ?></button>
                <button type="reset" class="btn btn-default" data-dismiss="modal"><?php echo $_LANG['ipmi_layer_cancel2']; ?></button>
            </div>
        
  </div>
</div>
<!-- 复制信息 -->
<div class="modal fade" id="server_copy_info_modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header clear w100">
                <h5 class="modal-title"><?php echo $_LANG['ipmi_client_ipinfo_copy_ipinfo']; ?></h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="form-group row">
                    <div class="col-md-12 col-xs-12 copy_content" style="max-height:400px;overflow-y:scroll;">
                        
                    </div>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal"><?php echo $_LANG['ipmi_layer_cancel']; ?></button>
                <button type="button" data-toggle="modal" class="serverInfoCopyBtn_trigger btn green btn-primary"><?php echo $_LANG['ipmi_client_ipinfo_copy_confirm']; ?></button>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="modfiyPhone" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="texts"><?php echo $_LANG['ipmi_client_check_mobile']; ?></h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true" class="zmdi zmdi-close"></span>
                </button>
            </div>
            <div class="modal-body p-30">
				<?php if($serverDetailed['phoneBound']){ ?>
                <div class="<?php echo $serverDetailed['phoneBound']; ?>">
                    <div id="modalYzms" class="alert-us alert-danger alert-dismissible m-b-10"
                         role="alert" style="display: none">
                        <b></b>
                        <div class="close m-t-10" data-dismiss="alert" style="padding:4px 15px;"
                             aria-label="Close">
                            <span aria-hidden="true" class="la la-close"></span>
                        </div>
                    </div>
                    <input type="hidden" class="phone-array" name="phonenumber"
                           value="<?php echo $serverDetailed['telephoneNumber']; ?>">
                    <div class="form-group phone-code position-relative" data-plugin="formMaterial">
                        <input type="text" name="readonlyphone" class="form-control phone-array-text" value="<?php echo $serverDetailed['telephoneNumber']; ?>" id="whichways" readonly="readonly" placeholder="<?php echo $_LANG['bindphoneno']; ?>"/>
                        <div class="error-msg"></div>
                        <div class="position-absolute phone-check" style="top:0px;right: 0px;">
                            <button class="btn btn-success" id="getMobiles" data-url="index.php?m=idcsmart_message"><?php echo $_LANG['Getacode']; ?></button>
                            <span class="output1ps" style="display: none;">|<b
                                        id="dtimes"></b><?php echo $_LANG['ipmi_client_check_mobile_date']; ?></span>
                        </div>
                    </div>
                    <div class="form-group phoneyzm phone-code m-t-20" data-plugin="formMaterial">
                        <input type="text" class="form-control" name="yzm" id="yzms" placeholder="<?php echo $_LANG['ipmi_client_check_mobile_info1']; ?>"/>
                        <div class="error-msg"></div>
                    </div>
                </div>
                <?php }else{ ?>
                <div class="<?php echo $clientsdetails['telephoneNumber']; ?>">
                    <div><?php echo $_LANG['ipmi_client_check_mobile_info2']; ?>, <a href="securitycenter.php"><?php echo $_LANG['ipmi_client_check_mobile_info3']; ?></a></div>
                </div>
                <?php } ?>
            </div>
            <div class="modal-footer p-r-30 p-b-30">
                <?php if($serverDetailed['phoneBound']){ ?>
                <button type="button" class="btn btn-secondary btn-outline" data-dismiss="modal"><?php echo $_LANG['ipmi_layer_cancel']; ?></button>
                <button id="sumbphone" type="button" class="btn btn-primary mobileBind" data-url="index.php?m=idcsmart_message" ><?php echo $_LANG['ipmi_layer_confirm_y']; ?></button>
                <?php } ?>
            </div>
        </div>
    </div>
</div>
<!---->
<div class="modal fade" id="ModulePowerAction" tabindex="-1" role="dialog" aria-hidden="false" style="display: none;">
	<div class="modal-dialog">
		<div class="modal-content panel panel-primary">
			<div id="modalModuleRescueHeading" class="modal-header clear w100">
				<h4 class="modal-title power_action_title"></h4>
				<button type="button" class="close" data-dismiss="modal">
					<span aria-hidden="true">×</span>
					<span class="sr-only"><?php echo $_LANG['ipmi_layer_close'] ; ?></span>
				</button>
			</div>
			<input type="hidden" name="crack_password">
			<div class="modal-body panel-body">
				<div class="margin-top-bottom-20 text-center">
					<div class="form-group  row" style="width: 100%;float: left;box-shadow:none">
						<div class="col-xs-12 col-md-9  power_action_text">
							 
						</div>
					</div>
					<div class="clearfix"></div>            
				</div>
				<div class="error_text" style="padding:0 30px;"></div>   
			</div>
			<div class="modal-footer panel-footer">
				<button type="button" class="btn btn-primary power_action"      style="background:#3979f1;border-color:#3979f1;outline:none;box-shadow:none;font-family: “Microsoft YaHei”">
					<?php echo $_LANG['ipmi_layer_confirm'] ; ?>
				</button>
				<button type="button" class="btn btn-default" data-dismiss="modal" style="font-family: “Microsoft YaHei”">
					<?php echo $_LANG['ipmi_layer_cancel'] ; ?>
				</button>
			</div>
		</div>
	</div>
</div>
<script>
var sms_check = $('#sms_check').data('check')
var need_check = JSON.parse($('#sms_check').text().trim());
var next_click;
function idcsmart_alert(msg, type){
    if(!msg) return;
    if(typeof toastr !== "undefined"){
        if(type == 'success'){
            toastr.success(msg);
        }else{
            toastr.error(msg);
        }
    }else{
        alert(msg);
    }
}
$(function(){
    var time = localStorage.getItem('ipmi_time')
    if(time && time>0 && time<120){
        $('#getMobiles').text(time + 's')
        $('#getMobiles').css({'cursor':'auto'})
        $('#getMobiles').attr('disabled',true)
        var setTime = setInterval(()=> {
            if (time === 0) {
                localStorage.removeItem('ipmi_time');
                time = 120
                $('#getMobiles').text("<?php echo $_LANG['ipmi_client_check_mobile_info']; ?>");
                $('#getMobiles').removeAttr('disabled')
                $('#getMobiles').css({'cursor':'pointer'})   
                clearInterval(setTime)
            } else {
                localStorage.setItem('ipmi_time', time);
                time--;
                $('#getMobiles').text(time+'s');
            }
        }, 1000);
    }
    /* $(document).on('click', '.ipmi_power_action', function(){
        var method = $(this).data('mod')
        var text = $(this).html();
        if(!sms_check && need_check.indexOf(method) != -1){
            $('#modfiyPhone').modal('show')
            next_click = $(this)
        }else{
            var url = $(this).data('url');
            var _this = $(this)
            if(!$(this).data('submit')){
                $(this).data('submit', 'submit')
                $(this).html(text + '...')
                $.post(url, {"method": method}, function(res){
                    if(res.status == 'success'){
                        idcsmart_alert(res.msg, 'success')
                        setTimeout(function(){
                            window.location.reload()
                        }, 1000)
                    }else{
                        idcsmart_alert(res.msg)
                    }
                    _this.data('submit', '')
                    _this.html(text)
                }, "json")
            }
        }
    }); */
	$(document).on('click', '.ipmi_power_action', function(){
        var method = $(this).data('mod')
        
        if(!sms_check && need_check.indexOf(method) != -1){
            $('#modfiyPhone').modal('show')
            next_click = $(this)
        }else{
			$("#modfiyPhone").modal("hide")	
			if($("#ModulePowerAction").is(":hidden")){
				var url = $(this).data('url');
				var _html="<?php echo $_LANG['ipmi_layer_confirm_y']; ?>"+$(this).text();
				$(".power_action_text").html(_html);
				$(".power_action_title").html($(this).text());
				$(".power_action_text").data("method",method);
				$(".power_action_text").data("url",url);
				$("#ModulePowerAction").modal({backdrop: "static", show:true});
			}         
        }
    });
	$(document).on("click", "#ModulePowerAction .power_action", function(){
		var method = $(".power_action_text").data("method");
		var url = $(".power_action_text").data("url");
		if(!sms_check && need_check.indexOf(method) != -1){
			$("#modfiyPhone").modal("show")
			next_click = $(this)
			return;
		}
		$("#modfiyPhone").modal("hide")	
		var text = $(this).text();		
		var _this = $(this)
		if(!$(this).data('submit')){
			$(this).data('submit', 'submit')
			$(this).html(text + '...')
			$.post(url, {"method": method}, function(res){
				if(res.status == 'success'){
					idcsmart_alert(res.msg, 'success')
					setTimeout(function(){
						window.location.reload()
					}, 1000)
				}else{
					idcsmart_alert(res.msg)
				}
				_this.data('submit', '')
				_this.html(text)
			}, "json")
		}
	})
	//获取验证码
	$(document).on('click','#getMobiles',function(){
        if($(this).data('submit')){
            return false;
        }
        $(this).data('submit', 'submit')
        var url = $(this).data('url')
        var _this = $(this)
        $.post(url, {'action':'ipmiGetCode'}, function(res){
            _this.removeData('submit')
            if(res.status == 'success'){
                var time = 120  //倒计时初始值
                _this.text(time + 's')
                _this.css({'cursor':'auto'})
                _this.attr('disabled',true)
                var setTime = setInterval(()=> {
                    if (time === 0) {
                        localStorage.removeItem('ipmi_time');
                        time = 120
                        _this.text("<?php echo $_LANG['ipmi_client_check_mobile_info']; ?>");
                        _this.removeAttr('disabled')
                        _this.css({'cursor':'pointer'})   
                        clearInterval(setTime)
                    } else {
                        localStorage.setItem('ipmi_time', time);
                        time--;
                        _this.text(time+'s');
                    }
                }, 1000);
            }else{
                $("#modalYzms b").text(data.msg);
                $("#modalYzms").show()
            }
        }, 'json')
	})
    //验证验证码
    $(document).on('click','#sumbphone',function(){
        if($(this).data('submit')){
            return false;
        }
        $(this).data('submit', 'submit')
        var url = $(this).data('url')
        var _this = $(this)
        var code = $('#yzms').val()
        if(!code){
            _this.removeData('submit')
            idcsmart_alert("<?php echo $_LANG['ipmi_client_check_mobile_info1']; ?>");
            return;
        }
        $.post(url, {action:'ipmiCheckCode', code:code}, function(res){
            _this.removeData('submit')
            if(res.status == 'success'){
                sms_check = 1;
                next_click.trigger('click');
            }else{
                $("#modalYzms b").text(res.msg);
                $("#modalYzms").show()
            }
        }, 'json')
    })
})
$(".server_get_power").on('click', function() {
    if($(this).data("submit")=='submit'){
        return false;
    }
    var server = $(this);
    server.data("submit","submit");
    if($(this).hasClass("tagprent")){
        var _html='<div class="loader-dl hardware-tb" style="margin-bottom: 0;"><div class="loader-inner ball-clip-rotate hardware-tb"><div></div></div></div>';
        $(this).find(".tag").html(_html);
    } else {
        var _html='<div class="loader-dl hardware-tb" style="margin-bottom: 0;"><div class="loader-inner ball-clip-rotate hardware-tb tb-gray"><div></div></div></div>';
        $(this).html(_html);
    }
    var texts;
    var url = $(this).data("url");
    $.post(url, "", function(data) {
        server.removeData("submit");
        if (data.status == "success") {
            if (data.msg == "on") var background = "tag-success",
                // texts = '<span class="tag '+background+'"><img class="" src="/home/view/images/zhuangtai-in-01.svg" alt=""></span>';
				texts = '<span class="tag '+background+'"><svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-01"/></svg></span>';
            else if (data.msg == "off") var background = "tag-danger",
                // texts = '<span class="tag '+background+'"><img class="" src="/home/view/images/zhuangtai-in-02.svg" alt=""></span>';
				texts = '<span class="tag '+background+'"><svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-02"/></svg></span>';
            else var background = "tag-default",
                // texts = '<span class="tag '+background+'"><img class="" src="/home/view/images/zhuangtai-in-03.svg" alt=""></span>';
				texts = '<span class="tag '+background+'"><svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-03"/></svg></span>';
            if (background) {
                server.html(texts);
                server.attr("title", data.power_msg);
                if(data.msg == "on" || data.msg == "off"){
                    $("#power_msg").parent().hide();
                    $("#server_power_test").hide();
                    $("#power_msg").html('');
                }else{
                    if(typeof(data.power_msg)!="undefined" || data.power_msg!=""){
                        $("#power_msg").parent().show();
                        $("#server_power_test").show();
                        if($(".conn_test_btn").length>0 && autoConnTestOnOff=='on'){
                            $(".conn_test_btn").click();
                        }
                        $("#power_msg").html(data.power_msg);
                    }else{
                        $("#power_msg").parent().hide();
                        $("#server_power_test").hide();
                        $("#power_msg").html('');
                    }
                }
            } else {
                // server.html('<span class="tag tag-default"><img class="" src="/home/view/images/zhuangtai-in-03.svg" alt=""></span>');
				server.html('<span class="tag tag-default"><svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-03"/></svg></span>');
                server.attr("title", data.power_msg);
                $("#power_msg").parent().show();
                $("#server_power_test").show();
                if($(".conn_test_btn").length>0 && autoConnTestOnOff=='on'){
                    $(".conn_test_btn").click();
                }
                $("#power_msg").html(data.power_msg);
            }
        } else if (data.status == "denied") {
            deniedJump(data.url);
        } else {
            if (data.msg == "nonsupport") {
                // server.html('<span class="tag tag-back"><img class="" src="/home/view/images/zhuangtai-in-04.svg" alt=""></span>');
				server.html('<span class="tag tag-default"><svg class="img"><use xlink:href="#zhuangtai-in-04"/></svg></span>');
                server.attr("title", data.power_msg);
            } else {
                // server.html('<span class="tag tag-default"><img class="" src="/home/view/images/zhuangtai-in-03.svg" alt=""></span>');
				server.html('<span class="tag tag-default"><svg class="img svg_color_white"><use xlink:href="#zhuangtai-in-03"/></svg></span>');
                server.attr("title", data.power_msg);  
            }
            if(typeof(data.power_msg)!="undefined" || data.power_msg!=""){
                $("#power_msg").parent().show();
                $("#server_power_test").show();
                if($(".conn_test_btn").length>0 && autoConnTestOnOff=='on'){
                    $(".conn_test_btn").click();
                }
                $("#power_msg").html(data.power_msg);
            }else{
                $("#power_msg").parent().hide();
                $("#server_power_test").hide();
                $("#power_msg").html('');
            }
        }
        var ztheight = $(".zt-tag img").height();
        $(".zt-tag .tag").css({"width":ztheight,"height":ztheight})
    }, "json");
});
var btclip = new Clipboard(".serverIpCopyBtn",{
    text:function(){
	<?php 
		$serverIpCopyBtnip[]=$serverDetailed['ipmiDetail']['ip']['zhuip'];
		foreach($serverDetailed['ipmiDetail']['ip']['ipaddress'] as $ipaddress){
			$serverIpCopyBtnip[]= $ipaddress;
		}
	?>
        var ip = JSON.parse('<?php echo json_encode($serverIpCopyBtnip); ?>') || [];
        idcsmart_alert("<?php echo $_LANG['ipmi_client_ipinfo_copy_success']; ?>", 'success')
		return ip.join("\n");//getAllCopyIps();
    }
});
$('.serverInfoCopyBtn').click(function(){
	var t = '';
	t += "IP: \r\n";
	t += "<?php echo $serverDetailed['ipmiDetail']['ip']['zhuip']; ?>\r\n";
	<?php 
		foreach($serverDetailed['ipmiDetail']['ip']['ipaddress'] as $ipaddress){
			echo 't +="'.$ipaddress.'\r\n";';
		}
	?>
	t += "<?php echo $_LANG['ipmi_admin_area_field_port']; ?>: <?php echo $serverDetailed['port']; ?>" ;
	t += "\r\n";
	t += "<?php echo $_LANG['ipmi_layer_content_username']; ?>: <?php echo $serverDetailed['root']; ?>" ;
	t += "\r\n";
	t += "<?php echo $_LANG['ipmi_layer_content_password']; ?>: <?php echo $serverDetailed['rootpass']; ?>";
	$(".serverInfoCopyBtn_trigger").data('data', t);
	$('#server_copy_info_modal .copy_content').html(t.replace(/\r\n/g, "<br>"));
	$('#server_copy_info_modal').modal('show');
    /*var _this = $(this)
    if(!$(this).data('submit')){
		 $('#serverInfoCopyBtn').modal('show');
		 
        $(this).data('submit', 'submit')
        var url = $(this).data('url')
        $.getJSON(url, {}, function(res){
            if(res.status == 'success'){
                var t = '';
                if(typeof res.data.ip != 'undefined'){
                    t += "IP: \r\n";
                    t += res.data.ip.join("\r\n")
                    t += "\r\n";
                }
                t += "远程端口: " + res.data.port;
                t += "\r\n";
                t += "用户名: " + res.data.osusername;
                t += "\r\n";
                t += "密码: " + res.data.ospassword;
                $(".serverInfoCopyBtn_trigger").data('data', t);
                $('#serverInfoCopyBtn .copy_content').html(t.replace(/\r\n/g, "<br>"));
                $('#serverInfoCopyBtn').modal('show');
            }else{
                msgTop('复制失败', 'error');
            }
            _this.data('submit', '')
        })
    }else{
        msgTop(language.InExecution, 'info')
    }*/
});
var btclip2 = new Clipboard(".serverInfoCopyBtn_trigger", {
    text: function(){
        var data = $(".serverInfoCopyBtn_trigger").data('data');
        if(data.length>0){
			idcsmart_alert("<?php echo $_LANG['ipmi_client_ipinfo_copy_success']; ?>", 'success')
        }else{
            idcsmart_alert("<?php echo $_LANG['ipmi_client_ipinfo_copy_error']; ?>")
        }
        $('#server_copy_info_modal').modal('hide');
        return data;
    }
});
btclip2.on('success', function (e) {
    e.clearSelection();
});
</script>
<script>
        var vnc_window;
        var request_url = "clientarea.php?action=productdetails&id=" + $('#ipmi_serviceid').val();
        $(function(){
            $('.show_hidden').click(function(){
                if($(this).text().trim() == '******'){
                    $(this).text($(this).data('val'))
                }else{
                    $(this).text('******')
                }
            })
            if($(".flowchart_traffic").length>0 && $(".flowchart_animated .panel-body").length>0){
                $(".flowchart_animated").show();
                $(".flowchart_animated .panel-body").html($(".flowchart_traffic").html());
                $(".flowchart_traffic").remove();
            }
            $(".moduleoutput").prev().remove();
            $(".moduleoutput").removeClass("col-md-2");
            $("section .col-md-8 .panel-body:eq(1) .col-md-6:first").before('<div class="col-md-12" style="margin:0;padding:0;padding:10px;padding-bottom:20px;border-radius:5px;border-bottom:1px #ddd dashed;"><?php echo $_LANG["ipmi_admin_area_reinstall_server"]; ?></div>');
            $("section .col-md-8 .panel-body:eq(1) .col-md-6:first").css({marginTop:"20px",marginLeft:"10px",paddingLeft:"0"});
            $("section .col-md-8 .panel-body:eq(1) .col-md-6:first").attr("class","col-md-12");
            $("section .col-md-8 .panel-body:eq(1) .col-md-6,section .col-md-8 .panel-body:eq(1) .col-sm-6").css({marginTop:"20px"});
            //$("section .col-md-8 .panel-body:eq(1) .col-md-6,section .col-md-8 .panel-body:eq(1) .col-sm-6").attr("class","col-md-2");
            $("#powerModal").modal("hide");
            $(".ipmi_power").click(function(){  
                $("#powerModal").modal("show");
                $("#ipmi_power").text("<?php echo $_LANG['ipmi_layer_confirm']; ?>"+$(this).val());
                $("#power_alert").html($(this).prev().val());
                $("#ipmi_power").data("power",$(this).attr("power"));
            });
            
            $("#ipmi_power").click(function(){
                $(".form_ipmi_power").eq($(this).data("power")).submit();
            });
            $(".ipmi_kvm").click(function(){
                if(!sms_check && need_check.indexOf('kvm') != -1){
                    $('#modfiyPhone').modal('show')
                    next_click = $(this)
                    return;
                }
                $('#modfiyPhone').modal('hide')
                var tsub=$(this);
                var html=$(this).html();
                var mod=$(this).data("mod");
                var url=$(this).data("url");
                if(tsub.data("submit")){idcsmart_alert("<?php echo $_LANG['ipmi_layer_content_os_operation']; ?>"); return ;}
                tsub.html(html+"...");
				tsub.data("submit",1);
                $.ajax({
                    type:"post",
                    dataType:"json",
                    url:url,
                    data:{"a":"kvm"},
                    success:function(data){
                        if(data.status=="success"){
                            window.open(data.url, '_parent', 'width=200,height=100,menubar=no,toolbar=no')
                        }else if(data.status == 'nocheck'){
                            alert(data.msg);
                            window.location.href = request_url
                        }else{
                            idcsmart_alert(data.msg)
                        }
                        tsub.html(html);tsub.data("submit",0);
                    },
                    error:function(){
                        idcsmart_alert("<?php echo $_LANG['ipmi_client_ikvm_down_error']; ?>");
                        tsub.html(html);tsub.data("submit",0);
                    }
                });
            });
            $(".ipmi_ikvm").click(function(){
                if(!sms_check && need_check.indexOf('ikvm') != -1){
                    $('#modfiyPhone').modal('show')
                    next_click = $(this)
                    return;
                }
                $('#modfiyPhone').modal('hide')
                var tsub=$(this);
				var html=$(this).html();
                var mod=$(this).data("mod");
                var url=$(this).data("url");
                if(tsub.data("submit")){idcsmart_alert("<?php echo $_LANG['ipmi_layer_content_os_operation']; ?>"); return ;}
                tsub.html(html+"...");
				tsub.data("submit",1);
                $.ajax({
                    type:"post",
                    dataType:"json",
                    url:url,
                    data:{"a":"ikvm"},
                    success:function(data){
                        if(data.status=="success"){
                            window.open(data.url, '_parent', 'width=200,height=100,menubar=no,toolbar=no')
                        }else if(data.status == 'nocheck'){
                            alert(data.msg);
                            window.location.href = request_url
                        }else{
                            idcsmart_alert(data.msg)
                        }
                        tsub.html(html);tsub.data("submit",0);
                    },
                    error:function(){
                        idcsmart_alert("<?php echo $_LANG['ipmi_client_ikvm_down_error']; ?>");
                        tsub.html(html);tsub.data("submit",0);
                    }
                });
            });
            $(".ipmi_vnc").on("click", function(){
                if(!sms_check && need_check.indexOf('vnc') != -1){
                    $('#modfiyPhone').modal('show')
                    next_click = $(this)
                    return;
                }
                $('#modfiyPhone').modal('hide')
                var _this = $(this),
                    old_desc = $(this).html(),
                    url = $(this).data('url')
                if(!_this.data('submit')){
                    $(this).html(old_desc+"<?php echo $_LANG['ipmi_layer_content_loading']; ?>");
                    $(this).data('submit', 'submit')
                    if(vnc_window && typeof vnc_window.location !== 'undefined' && typeof vnc_window.location.href != 'undefined' && vnc_window.location.href != ''){
                        vnc_window.location.reload();
                        _this.data('submit', '')
                        _this.html(old_desc);
                        return ;
                    }
                    vnc_window = window.open(url+"&vnc=true", '', 'height=800,width=1024,toolbar=no,location=no,scrollbars=yes,left=180,top=100');
                    _this.data('submit', '')
                    _this.html(old_desc);
                }
            })
        })
        $(document).on('click', ".unsuspendReload", function(){
            if($(this).data("submit")=='submit'){ 
                idcsmart_alert("<?php echo $_LANG['ipmi_layer_content_unsuspendReload']; ?>");
            }else{
                $("#windows_disk_error").modal("hide");
                var unsuspend=$(this);
                unsuspend.data("submit","submit");
                var url= $(this).data('url');
                var disk_part = $('#windows_disk_error input[name="disk_part"]').val()
                var mirror_task_id = $(this).data('id')
                $.ajax({
                    url:url,
                    type:'post',
                    dataType:'json',
                    data:{
                        disk_part: disk_part,
                        adminipmiac: 'unsuspendReload',
                        mirror_task_id: mirror_task_id
                    },
                    success:function(data){
                        if(data.msg){
                            idcsmart_alert(data.msg)
                        }
                        unsuspend.data("submit", '');
                    }
                });
            }
        });
        $(document).on('change', "#ModuleReinstall input[name='part_type']", function() {
            var label = $(".partition input[name='ipmiaction']:checked").val();
            var is_win = $('#mos').find("option:selected").text().toLowerCase().indexOf("win") != -1;
            if ($("#ModuleReinstall input[name='part_type']:checked").val() == 1) {
                $("#ModuleReinstall .part_info").hide();
                $("#mcon").hide();
                $('.diy_partition_add').hide();
                $('.diy_partition_content').hide();
                $('.diy_partition_content .error-text').html('')
            } else{
                $("#ModuleReinstall .part_info").show();
                if (label == 1) {
                    $("#mcon").show();
                    $('.diy_partition_add').hide();
                    $('.diy_partition_content').hide();
                    $('.diy_partition_content .error-text').html('')
                } else if(label == 2){
                    $("#mcon").hide();
                    if($('#mos').val()){
                        if(!is_win){
                            if(/freebsd/i.test($('#mos').find('option:selected').text())){
                                $('.diy_partition_content').html($('#reload_freebsd_default_part').html())
                            }else{
                                $('.diy_partition_content').html($('#reload_linux_default_part').html())
                            }
                        }else{
                            $('.diy_partition_content').html($('#reload_windows_default_part').html())
                        }
                        $('.diy_partition_add').show();
                        $('.diy_partition_content').show();
                    }
                }else{
                    $("#mcon").hide();
                    $('.diy_partition_add').hide();
                    $('.diy_partition_content').hide();
                    $('.diy_partition_content .error-text').html('')
                }
            }
            $('#ModuleReinstall .error-text').each(function(){
                if($(this).data('check')){
                    return true;
                }
                var l = $(this).text()
                if(l.length > 0 ){
                    $("#ModuleReinstall .reinstall").addClass("error-btn-color");
                    return false;
                }else{
                    $("#ModuleReinstall .reinstall").removeClass("error-btn-color");
                }
            })
        });
        $(document).on('click', '.reload_add_part', function(){
            var is_win = $('#mos').find('option:selected').text().toLowerCase().indexOf('win') != -1;
            var len = 0;
            if(is_win){
                //获取下个分区
                len = $('.diy_partition_content .diy_partition').length;
            }
            var win_part = '<div class="diy_partition form-group row" style="width: 100%;float: left;">'+
                                '<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>'+
                                    '<div class="col-xs-12 col-md-3" style="position: relative;">'+
                                        '<div class="diy_part form-control"><?php echo $_LANG["ipmi_layer_content_os_partition"]; ?>'+ len +'</div>'+
                                    '</div>'+
                                    '<div class="col-xs-12 col-md-3" style="position: relative;">'+
                                        '<select class="diy_fs form-control">'+
                                            '<option value="NTFS">NTFS</option>'+
                                        '</select>'+
                                    '</div>'+
                                    '<div class="col-xs-12 col-md-2">'+
                                        '<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG["ipmi_layer_content_capacity"]; ?>">'+
                                    '</div>'+
                                    '<div class="col-md-1 col-xs-1 p-r-5">'+
                                        '<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">'+
                                            '<span class="text">-</span>'+
                                        '</button>'+
                                    '</div>'+
                                '</div>';
            var lin_part = '<div class="diy_partition form-group row" style="width: 100%;float: left;">'+
                                '<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>'+
                                '<div class="col-xs-12 col-md-3">'+
                                    '<input type="text" class="diy_part form-control" value="/">'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-xs-12 col-md-3">'+
                                    '<select class="diy_fs form-control">'+
                                        '<option value="ext4">ext4</option>'+
                                        '<option value="ext3">ext3</option>'+
                                        '<option value="ext2">ext2</option>'+
                                        '<option value="swap">swap</option>'+
                                        '<option value="xfs">xfs</option>'+
                                    '</select>'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-xs-12 col-md-2">'+
                                    '<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG["ipmi_layer_content_capacity"]; ?>">'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-md-1 col-xs-1 p-r-5">'+
                                    '<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">'+
                                        '<span class="text">-</span>'+
                                    '</button>'+
                                '</div>'+
                            '</div>';
            var freebsd_part = '<div class="diy_partition form-group row" style="width: 100%;float: left;">'+
                                '<label class="col-xs-12 col-md-3 form-control-label" style="line-height:30px;height:30px;text-align:center;"></label>'+
                                '<div class="col-xs-12 col-md-3">'+
                                    '<input type="text" class="diy_part form-control" value="/">'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-xs-12 col-md-3">'+
                                    '<input type="text" class="diy_fs form-control" value="ufs" disabled style="cursor: not-allowed;">'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-xs-12 col-md-2">'+
                                    '<input type="text" class="diy_size form-control" value="剩余全部" placeholder="<?php echo $_LANG["ipmi_layer_content_capacity"]; ?>">'+
                                    '<span class="error-text" style="display: none;"></span>'+
                                '</div>'+
                                '<div class="col-md-1 col-xs-1 p-r-5">'+
                                    '<button type="button" class="reload_remove_part btn btn-sm btn-primary m-b-0">'+
                                        '<span class="text">-</span>'+
                                    '</button>'+
                                '</div>'+
                            '</div>';
            if(is_win){
                $('.diy_partition_content').append(win_part);
            }else{
                if(/freebsd/i.test($('#mos').find('option:selected').text())){
                    $('.diy_partition_content').append(freebsd_part);
                }else{
                    $('.diy_partition_content').append(lin_part);
                }
            }
        })
        
        $(document).on('click', '.reload_remove_part', function(){
            var is_win = $('#mos').find('option:selected').text().toLowerCase().indexOf('win') != -1;
            $(this).parents('.diy_partition').remove();
            if(is_win){
                //重新设置分区
                $('.diy_partition_content .diy_part').each(function(i, v){
                    $(this).html("<?php echo $_LANG['ipmi_layer_content_os_partition']; ?>"+i);
                })
            }
            $('#ModuleReinstall .error-text').each(function(){
                if($(this).data('check')){
                    return true;
                }
                var l = $(this).text()
                if(l.length > 0 ){
                    $(".reinstall").addClass("error-btn-color");
                    return false;
                }else{
                    $(".reinstall").removeClass("error-btn-color");
                }
            })
        })
        $(document).on('change', '.diy_partition_content .diy_size', function(){
            var val = $(this).val()
            if(!val){
                $(this).val('剩余全部')
            }
        })
        function getReloadDiy(){
            var obj = [];
            var length = $('.diy_partition_content .diy_partition').length
            var parts = []
            var left = null;
            var is_win = $('#mos').find('option:selected').text().toLowerCase().indexOf('win') != -1;
            for(let i = 0; i<length; i++){
                let one = {
                    part: $('.diy_partition_content .diy_part').eq(i).val().trim(),
                    fs: $('.diy_partition_content .diy_fs').eq(i).val(),
                    size: +$('.diy_partition_content .diy_size').eq(i).val().trim(),
                }
                if(isNaN(one.size)){
                    one.size = 0;
                }
                if(is_win){
                    one.part = i+1;
                }
                if(!one.part){
                    return {status: 0, msg: "<?php echo $_LANG['ipmi_layer_content_partition_error1']; ?>"}
                }
                if(/[^\d]/.test(one.size)){
                    return {status: 0, msg: "<?php echo $_LANG['ipmi_layer_content_partition_error2']; ?>"}
                }
                if(parts.indexOf(one.part) != -1){
                    return {status: 0, msg: "<?php echo $_LANG['ipmi_layer_content_partition_error3']; ?>"}
                }
                if(one.size == 0){
                    if(!left){
                        left = one;
                    }else{
                        return {status: 0, msg: "<?php echo $_LANG['ipmi_layer_content_partition_error4']; ?>"}
                    }
                }else{
                    parts.push(one.part);
                    obj.push(one);
                }   
            }
            if(left){
                obj.push(left)
            }
            return {status: 1, obj: obj};
        }
        $(document).on('change', '.diy_partition_content .diy_fs', function(){
            var val = $(this).val()
            var input = $(this).parents('.diy_partition').find('.diy_part')
            var real_os_name = $('#mos').find('option:selected').text()
            if(val == 'swap'){
                input.val('swap').trigger('change')
            }else{
                if(input.val() == 'swap'){
                    input.val('').trigger('change')
                }
            }
            if(/centos-?5/i.test(real_os_name)){  //centos5 不支持xfs,/boot不支持ext4
                if(val == 'xfs'){
                    $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                }else if(val == 'ext4'){
                    if(input.val() == '/boot'){
                        $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error2']; ?>").removeData('check')
                    }else{
                        $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error3']; ?>").data('check', 1)
                    }
                }else{
                    $(this).siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                }
            }else if(/centos-?6/i.test(real_os_name)){  //centos6 /不支持xfs,/boot不支持ext4,xfs
                if(input.val() == '/'){
                    if(val == 'xfs'){
                        $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                    }else{
                        $(this).siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                    }
                }else if(input.val() == '/boot'){
                    if(val == 'xfs'){
                        $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                    }else if(val == 'ext4'){
                        $(this).siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error2']; ?>").removeData('check')
                    }else{
                        $(this).siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                    }
                }else{
                    $(this).siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                }
            }else{
                $(this).siblings('.error-text').css({'display':'none'}).text('').removeData('check')
            }
            $('#ModuleReinstall .error-text').each(function(){
                if($(this).data('check')){
                    return true;
                }
                var l = $(this).text()
                if(l.length > 0){
                    $("#ModuleReinstall .reinstall").addClass("error-btn-color");
                    return false;
                }else{
                    $("#ModuleReinstall .reinstall").removeClass("error-btn-color");
                }
            })
        })
        $(document).on('change input propertychange', '.diy_partition_content input.diy_part', function(){
            var val = $(this).val()
            var select = $(this).parents('.diy_partition').find('select.diy_fs')
            var size = $(this).parents('.diy_partition').find('.diy_size')
            var real_os_name = $('#mos').find('option:selected').text()
            if(val == 'swap'){
                select.val('swap')
                $(this).siblings('.error-text').css({'display':'none'})
                $(this).siblings('.error-text').text('')
            }else{
                if(val == '' || val.indexOf('/') != 0){
                    $(this).siblings('.error-text').css({'display':'inline-block'})
                    $(this).siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error1']; ?>")
                }else{
                    $(this).siblings('.error-text').css({'display':'none'})
                    $(this).siblings('.error-text').text('')
                }
                if(select.val() == 'swap'){
                    select.val('ext4')
                }
                if(val == '/'){
                    if(size.val() != 0 && size.val() < 500){
                        size.siblings('.error-text').css({'display':'inline-block'})
                        size.siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>")
                    }else{
                        size.siblings('.error-text').css({'display':'none'})
                        size.siblings('.error-text').text('')
                    }
                }else if(val == '/boot'){
                    if(size.val() != 0 && size.val() < 100){
                        size.siblings('.error-text').css({'display':'inline-block'})
                        size.siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>")
                    }else{
                        size.siblings('.error-text').css({'display':'none'})
                        size.siblings('.error-text').text('')
                    }
                }else{
                    size.siblings('.error-text').css({'display':'none'})
                    size.siblings('.error-text').text('')
                }
            }
            if(/centos-?5/i.test(real_os_name)){  //centos5 不支持xfs,/boot不支持ext4
                if(select.val() == 'xfs'){
                    select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                }else if(select.val() == 'ext4'){
                    if(val == '/boot'){
                        select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error2']; ?>").removeData('check')
                    }else{
                        select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error3']; ?>").data('check', 1)
                    }
                }else{
                    select.siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                }
            }else if(/centos-?6/i.test(real_os_name)){  //centos6 /不支持xfs,/boot不支持ext4,xfs
                if(val == '/'){
                    if(select.val() == 'xfs'){
                        select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                    }else{
                        select.siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                    }   
                }else if(val == '/boot'){
                    if(select.val() == 'xfs'){
                        select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error1']; ?>").removeData('check')
                    }else if(select.val() == 'ext4'){
                        select.siblings('.error-text').css({'display':'inline-block'}).text("<?php echo $_LANG['ipmi_layer_content_os_error2']; ?>").removeData('check')
                    }else{
                        select.siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                    }
                }else{
                    select.siblings('.error-text').css({'display':'none'}).text('').removeData('check')
                }
            }else{
                select.siblings('.error-text').css({'display':'none'}).text('').removeData('check')
            }
            $('#ModuleReinstall .error-text').each(function(){
                if($(this).data('check')){
                    return true;
                }
                var l = $(this).text()
                if(l.length > 0 ){
                    $(".reinstall").addClass("error-btn-color");
                    return false;
                }else{
                    $(".reinstall").removeClass("error-btn-color");
                }
            })
        })
        $(document).on('input propertychange', '.diy_partition_content .diy_size', function(){
            var part = $(this).parents('.diy_partition').find('.diy_part').val()
            var val = $(this).val();
            if($(this).hasClass('windows_start_part')){
                if(val != 0 && val <= 16000){
                    $(this).siblings('.error-text').css({'display':'inline-block'})
                    $(this).siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error4']; ?>")
                }else{
                    $(this).siblings('.error-text').css({'display':'none'})
                    $(this).siblings('.error-text').text('')
                }
            }else{
                if(part == '/'){
                    if(val != 0 && val < 500){
                        $(this).siblings('.error-text').css({'display':'inline-block'})
                        $(this).siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>")
                    }else{
                        $(this).siblings('.error-text').css({'display':'none'})
                        $(this).siblings('.error-text').text('')
                    }
                }else if(part == '/boot'){
                    if(val != 0 && val < 100){
                        $(this).siblings('.error-text').css({'display':'inline-block'})
                        $(this).siblings('.error-text').text("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>")
                    }else{
                        $(this).siblings('.error-text').css({'display':'none'})
                        $(this).siblings('.error-text').text('')
                    }
                }else{
                    $(this).siblings('.error-text').css({'display':'none'})
                    $(this).siblings('.error-text').text('')
                }
            }
            $('#ModuleReinstall .error-text').each(function(){
                if($(this).data('check')){
                    return true;
                }
                var l = $(this).text()
                if(l.length > 0 ){
                    $(".reinstall").addClass("error-btn-color");
                    return false;
                }else{
                    $(".reinstall").removeClass("error-btn-color");
                }
            })
        })
        $(function(){
            if($(".reload_status").length>0){
                var show_time = 0;
                var reload_status_interval = setInterval(function () {
                    $.post(request_url, {"adminipmiac": "reload_status"}, function (data) {
                        if (data.status == "success") {
                            $(".reload_status").html(data.msg);
                            if(data.windows_finish){
                                if($("#ipmi_cancel_reinstall").length>0){
                                    $("#ipmi_cancel_reinstall").text("<?php echo $_LANG['ipmi_admin_area_reinstall_getinfo4']; ?>");
                                    $("#ipmi_cancel_reinstall").removeClass("stopReload");
                                    $("#ipmi_cancel_reinstall").addClass("clientreinstall");
                                }
                            }
                            if(data.crackPwd){
                                if($("#ModuleChooseUser").is(":hidden")){
                                    var _html="";
                                    $.each(data.crackPwd.user,function(i,v){
                                        _html+="<option value=\""+v+"\">"+v+"</option>";
                                    });
                                    $("#crackPwdUser").html(_html);
                                    $("#ModuleChooseUser input[name=\"crack_password\"]").val(data.crackPwd.password);
                                    $("#ModuleChooseUser").modal({backdrop: "static", show:true});
                                }
                            }else{
                                if($("#ModuleChooseUser").length>0){
                                    $("#ModuleChooseUser").modal("hide");
                                }
                            }
                            // windows_disk_error
                            if(data.error_type > 0){
                                if(data.progress <= 20){
                                    if(show_time == 0 && $("#windows_disk_error").is(':hidden')){
                                        if(data.error_type==1){
                                            $("#windows_disk_error .modal-title").html("<?php echo $_LANG['ipmi_layer_content_os_error6']; ?>");
                                            $("#windows_disk_error .modal-body").html('<div class="form-group row"><div class="col-xs-12 col-md-12">'+data.error_msg+'</div></div>');
                                            $("#windows_disk_error .stopReload").html("<?php echo $_LANG['ipmi_layer_content_os_error8']; ?>");
                                            $("#windows_disk_error .stopReload").addClass("red-700");
                                            $("#windows_disk_error .unsuspendReload").hide();
                                        }else if(data.error_type==2){
                                            $("#windows_disk_error .modal-title").html("<?php echo $_LANG['ipmi_layer_content_os_error7']; ?>");
                                            var _html='<div class="form-group row"><div class="col-xs-12 col-md-12">'+data.error_msg+'</div></div>';
                                            $.each(data.disk_info, function(i,v){
                                                _html+='<div class="form-group row"><div class="col-xs-2 col-md-2">'+v.disk+'</div><div class="col-xs-2 col-md-2">'+v.part+'</div><div class="col-xs-2 col-md-2">'+v.size+'</div><div class="col-xs-2 col-md-2">'+v.type+'</div><div class="col-xs-4 col-md-4">'+v.windows+'</div></div>';
                                            });
                                            $.each(data.disk_check,function(i,v){
                                                if(v.checked==1){
                                                    _html+='<div class="form-group row"><div class="col-xs-12 col-md-12"><label><input type="radio" name="disk_part" value="'+v.value+'" checked>'+v.description+'</label></div></div>';
                                                }else{
                                                    _html+='<div class="form-group row"><div class="col-xs-12 col-md-12"><label><input type="radio" name="disk_part" value="'+v.value+'">'+v.description+'</label></div></div>';
                                                }
                                            });
                                            _html+='<div class="clearfix"></div>';
                                            $("#windows_disk_error .modal-body").html(_html);
                                            $("#windows_disk_error .unsuspendReload").show();
                                            $("#windows_disk_error .unsuspendReload").html("<?php echo $_LANG['ipmi_layer_content_os_format_all']; ?>");
                                            $("#windows_disk_error .stopReload").html("<?php echo $_LANG['ipmi_layer_content_os_cancel2']; ?>");
                                            $("#windows_disk_error .stopReload").removeClass("red-700");
                                        }else{
                                            $("#windows_disk_error .modal-title").html("<?php echo $_LANG['ipmi_layer_content_os_error9']; ?>");
                                            var _html='<div class="form-group row"><div class="col-xs-12 col-md-12">'+data.error_msg+'</div></div>';
                                            $.each(data.disk_info,function(i,v){
                                                _html+='<div class="form-group row"><div class="col-xs-2 col-md-2">'+v.disk+'</div><div class="col-xs-2 col-md-2">'+v.part+'</div><div class="col-xs-2 col-md-2">'+v.size+'</div><div class="col-xs-2 col-md-2">'+v.type+'</div><div class="col-xs-4 col-md-4">'+v.windows+'</div></div>';
                                            });
                                            $.each(data.disk_check,function(i,v){
                                                if(v.checked==1){
                                                    _html+='<div class="form-group row"><div class="col-xs-12 col-md-12"><label><input type="radio" name="disk_part" value="'+v.value+'" checked>'+v.description+'</label></div></div>';
                                                }else{
                                                    _html+='<div class="form-group row"><div class="col-xs-12 col-md-12"><label><input type="radio" name="disk_part" value="'+v.value+'">'+v.description+'</label></div></div>';
                                                }
                                            });
                                            _html+='<div class="clearfix"></div>';
                                            $("#windows_disk_error .modal-body").html(_html);
                                            $("#windows_disk_error .unsuspendReload").show();
                                            $("#windows_disk_error .unsuspendReload").html("<?php echo $_LANG['ipmi_layer_content_os_error10']; ?>");
                                            $("#windows_disk_error .stopReload").html("<?php echo $_LANG['ipmi_layer_content_os_cancel2']; ?>");
                                            $("#windows_disk_error .stopReload").removeClass("red-700");
                                        }
                                        $("#windows_disk_error .stopReload").data('id', data.id)
                                        $("#windows_disk_error .unsuspendReload").data('id', data.id)
                                        $("#windows_disk_error").modal("show");
                                        show_time++;
                                    }
                                }else{
                                    if(show_time == 1){
                                        $("#windows_disk_error").modal("hide");
                                        $("#windows_disk_error input[name='id']").val('');
                                        $("#windows_disk_error .modal-body").html('');
                                        show_time = 0
                                    }
                                }
                            }else{
                                if(show_time == 1){
                                    $("#windows_disk_error").modal("hide");
                                    $("#windows_disk_error input[name='id']").val('');
                                    $("#windows_disk_error .modal-body").html('');
                                    show_time = 0
                                }
                            }
                        }else{
                            if($("#ModuleChooseUser").length>0){
                                $("#ModuleChooseUser").modal("hide");
                            }
                            // 还原取消按钮
                            if($("#ipmi_cancel_reinstall").length>0){
                                $("#ipmi_cancel_reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_reos']; ?>");
                                $("#ipmi_cancel_reinstall").removeClass("stopReload");
                                $("#ipmi_cancel_reinstall").addClass("clientreinstall");
                            }
                            if($("#ipmi_cancel_rescue").length>0){
                                $("#ipmi_cancel_rescue").text("<?php echo $_LANG['ipmi_layer_content_rescue']; ?>");
                                $("#ipmi_cancel_rescue").removeClass("stopReload");
                                $("#ipmi_cancel_rescue").addClass("clientrescue");
                            }
                            if($("#ipmi_cancel_crack").length>0){
                                $("#ipmi_cancel_crack").text("<?php echo $_LANG['ipmi_admin_area_reinstall_getinfo2']; ?>");
                                $("#ipmi_cancel_crack").removeClass("stopReload");
                                $("#ipmi_cancel_crack").addClass("clientcrack");
                            }
                            $(".reload_status").remove();
                            clearInterval(reload_status_interval);
                        }
                    },"json");
                }, 5000);
            }
        })
    </script>
	<script>
		var os_config=<?php echo $serverDetailed["os_config"]; ?>;
		var max_times = <?php echo $serverDetailed["accesshash"]["reinstalltimes"]; ?>;
		function randomString() {
		　　var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		    var maxPos = chars.length;
		    var pwd = "";
		    for (i = 0; i < 3; i++) {
		        pwd += chars.charAt(Math.floor(Math.random() * maxPos));
		    }
		    var chars = "abcdefghijklmnopqrstuvwxyz";
		    var maxPos = chars.length;
		    for (i = 0; i < 3; i++) {
		        pwd += chars.charAt(Math.floor(Math.random() * maxPos));
		    }
		    var chars = "123456789";
		    var maxPos = chars.length;
		    for (i = 0; i < 2; i++) {
		        pwd += chars.charAt(Math.floor(Math.random() * maxPos));
		    }
		    return pwd;
		}
		function checkOsPass(str){
            var preg = /[^0-9A-Za-z`~!@#$%^&*()\-_=+\[\]{}|\:;'",.<>?/]/;
            if(preg.test(str) || str.length<6){
                return false;
            }else{
                var strength=0;
                preg = /[0-9]/;
                if(preg.test(str)){
                    strength++;
                }
                preg = /[A-Z]/;
                if(preg.test(str)){
                    strength++;
                }
                preg = /[a-z]/;
                if(preg.test(str)){
                    strength++;
                }
                preg = /[`~!@#$%^&*()\-_=+\[\]{}|\:;'",.<>?/]/;
                if(preg.test(str)){
                    strength++;
                }
                if(strength<3){
                    return false;
                }
            }
            return true;
        }
		$(function(){
			$("#port_random").click(function(){
			    var num = 10000 + Math.ceil(Math.random() * 10000)                              
			    $("#port_imput").val(num)
			})
			$("#btnBuyTimes").click(function(){
				if(!$(this).data("submit")){
					$(this).data("submit", "submit")
					$(this).text("<?php echo $_LANG['ipmi_client_os_buy']; ?>...")
					var _this = $(this)
					// 确认生成账单
					$.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>",{method:"buyReinstallTimes"} , function(res){
	                    if("success" == res.status){
	                        if(typeof toastr !== "undefined"){
	                            toastr.success(res.msg)
	                        }else{
	                            alert(res.msg)
	                        }
	                        $("#modalBuyTimes").modal("hide")
	                        setTimeout(function(){
	                            window.open(res.url);
	                        }, 1000)
	                        $("#modfiyPhone").modal("hide")
							$("#ipmi_msg").html("");
							$("#ipmi_msg").hide();
							if($("#mos").find("option:selected").text().toLowerCase().indexOf("win") != -1){
								$("#ModuleReinstall .part_type").show();
								$("#port_imput").val(3389)
								$("#ModuleReinstall .part_type").find("input").eq(0).click();
							}else{
								$("#ModuleReinstall .part_type").hide();
								$("#port_imput").val(22)
								$("#ModuleReinstall .part_type").find("input").eq(0).click();
								$("#ModuleReinstall .part_info").show();
							}
							$("#provisionHostNew").show();
							$(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");
							$("#ModuleReinstall").modal({backdrop: 'static',show:true});
							$("#provisionHostNew input[name='password']").val(randomString());
	                    }else{
	                        if(typeof toastr !== "undefined"){
	                            toastr.error(res.msg);
	                        }else{
	                            alert(res.msg)
	                        }
	                    }
	                    _this.text("<?php echo $_LANG['ipmi_client_os_buy']; ?>")
						_this.data("submit", "")
	                }, "json")
				}else{
				}
			})
			$(document).on("click",".clientreinstall",function(){
				if(!sms_check && need_check.indexOf("reinstall") != -1){
                    $("#modfiyPhone").modal("show")
                    next_click = $(this)
                    return;
                }
                var _this = $(this);
                if($(this).data("submit") == "submit"){
                	return;
                }
                $(this).data("submit","submit")
                let open_modal = function(){
                	$("#modfiyPhone").modal("hide")
					$("#ipmi_msg").html("");
					$("#ipmi_msg").hide();
					if($("#mos").find("option:selected").text().toLowerCase().indexOf("win") != -1){
						$("#ModuleReinstall .part_type").show();
						$("#port_imput").val(3389)
						$("#ModuleReinstall .part_type").find("input").eq(0).click();
					}else{
						$("#ModuleReinstall .part_type").hide();
						$("#port_imput").val(22)
						$("#ModuleReinstall .part_type").find("input").eq(0).click();
						$("#ModuleReinstall .part_info").show();
					}
					$("#provisionHostNew").show();
					$(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");
					$("#ModuleReinstall").modal({backdrop: 'static',show:true});
					$("#provisionHostNew input[name='password']").val(randomString());
                }
                if(max_times == 0){
                	open_modal();
                	_this.data("submit", "")
                	return;
                }
                $.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>",{check_reinstall:"true"} , function(data){
	                if("success" == data.status){
	                    open_modal()
	                    _this.data("submit", "")
	                }else if(data.status == "confirm_buy"){
	                	$("#modalBuyTimes .text-center").html(data.msg)
	                	$("#modalBuyTimes").modal({backdrop: 'static',show:true})
						_this.data("submit", "")
	                }else if(data.status == "confirm" && data.msg){
	                	if(window.confirm(data.msg)){
	                		open_modal()
	                	}
	                	_this.data("submit", "")
	                }else{
	                	if(typeof toastr !== "undefined"){
                            toastr.error(data.msg)
                        }else{
                            alert(data.msg)
                        }
                        _this.data("submit", "")
	                }
	            }, "json")
			});
			function osconfig(){
				var mos="";	
				if(os_config){
					$.each(os_config,function(i,v){
						if(v.osname==$("#mos").val()){
							mos+='<option value="'+v.id+'">'+v.name+'</option>';	
						}
					})
				}
				if(mos=="") mos='<option value="0"><?php echo $_LANG["ipmi_layer_content_attach_no"]; ?></option>';	
				$("#mcon select").html(mos);
			}
			$(document).on("click",".partition label",function(){
				var label=$(this).find("input").val();
				if(label==1){
	                osconfig();
	                $("#mcon").show();
	                $(".diy_partition_add").hide();
	                $(".diy_partition_content").hide();
	                $(".diy_partition_content .error-text").html("");
	            }else if(label == 2){
	                $("#mcon").hide();
	                if($("#mos").val()>0){
	                    if($("#mos").find("option:selected").text().indexOf("Win") == -1){
	                        if(/freebsd/i.test($("#mos").find("option:selected").text())){
                                $(".diy_partition_content").html($("#reload_freebsd_default_part").html())
                            }else{
                                $(".diy_partition_content").html($("#reload_linux_default_part").html())
                            }
	                    }else{
	                        $(".diy_partition_content").html($("#reload_windows_default_part").html())
	                    }
	                    $(".diy_partition_add").show();
	                    $(".diy_partition_content").show();
	                }
	            }else{                  
	                $("#mcon").hide();
	                $(".diy_partition_add").hide();
	                $(".diy_partition_content").hide();
	                $(".diy_partition_content .error-text").html("");
	            }
	            $("#ModuleReinstall .error-text").each(function(){
	            	if($(this).data("check")){
                    	return true;
                	}
	                var l = $(this).text()
	                if(l.length > 0 ){
	                    $(".reinstall").addClass("error-btn-color");
	                    return false;
	                }else{
	                    $(".reinstall").removeClass("error-btn-color");
	                }
	            })
			});
			$(document).on("change", ".partition input[name=ipmiaction]", function(){
	            var label = $(this).val()
	            var is_win = $("#mos").find("option:selected").text().toLowerCase().indexOf("win") != -1;
	            if(label==1){
	                $("#provisionHostNew input[name=highgrade]").parent().parent().hide();
	                $("#select_disk").hide();
	                $("#mscripts").hide();
	            }else{
	                if(is_win){
	                    $("#provisionHostNew input[name=highgrade]").parent().parent().show();
	                    if($("#provisionHostNew input[name=highgrade]").is(":checked")){
	                        $("#select_disk").show();
	                        $("#mscripts").show();
	                    }else{
	                        $("#select_disk").hide();
	                        $("#mscripts").hide();
	                    }
	                }
	            }
	        })
			$(document).on("change","#mos",function(){
				var label = $(".partition input[name=ipmiaction]:checked").val();
				var is_win = $(this).find("option:selected").text().toLowerCase().indexOf("win") != -1;
	            if(label==1){
	            	$("#provisionHostNew input[name=highgrade]").parent().parent().hide();
	                $("#select_disk").hide();
	                $("#mscripts").hide();
	                osconfig();
	                $("#mcon").show();
	                $(".diy_partition_add").hide();
	                $(".diy_partition_content").hide();
	                $(".diy_partition_content .error-text").html("");
	            }else if(label == 2){
	                $("#mcon").hide();
	                if($("#mos").val()>0){
	                    if($("#mos").find("option:selected").text().toLowerCase().indexOf("win") == -1){
	                        if(/freebsd/i.test($("#mos").find("option:selected").text())){
                                $(".diy_partition_content").html($("#reload_freebsd_default_part").html())
                            }else{
                                $(".diy_partition_content").html($("#reload_linux_default_part").html())
                            }
	                    }else{
	                        $(".diy_partition_content").html($("#reload_windows_default_part").html())
	                    }
	                    $(".diy_partition_add").show();
	                    $(".diy_partition_content").show();
	                }else{
	                    $(".diy_partition_add").hide();
	                    $(".diy_partition_content").hide();
	                }
	                if(is_win){
	                    $("#provisionHostNew input[name=highgrade]").parent().parent().show();
	                    if($("#provisionHostNew input[name=highgrade]").is(":checked")){
	                        $("#select_disk").show();
	                        $("#mscripts").show();
	                    }else{
	                        $("#select_disk").hide();
	                        $("#mscripts").hide();
	                    }
	                }
	            }else{ 
	                $("#mcon").hide();
	                $(".diy_partition_add").hide();
	                $(".diy_partition_content").hide();
	                $(".diy_partition_content .error-text").html("");
	                if(is_win){
	                    $("#provisionHostNew input[name=highgrade]").parent().parent().show();
	                    if($("#provisionHostNew input[name=highgrade]").is(":checked")){
	                        $("#select_disk").show();
	                        $("#mscripts").show();
	                    }else{
	                        $("#select_disk").hide();
	                        $("#mscripts").hide();
	                    }
	                }
	            }
				if(is_win){
	                $("#ModuleReinstall .part_type").show();
	                $("#ModuleReinstall input[name=port]").val(3389);
	                $("#ModuleReinstall .part_type").find("input").eq(0).click();
	                // $("#ModuleReinstall .part_info").hide();
	                // $("#ModuleReinstall .diy_partition_content").hide();
	                // $("#ModuleReinstall .diy_partition_add").hide();
	                // $("#mcon").hide();
	                $("#ModuleReinstall input[name=highgrade]").removeAttr("checked");
                	getReloadSelectDisk();
	            }else{
	                $("#ModuleReinstall .part_type").hide();
	                $("#ModuleReinstall .part_type").find("input").eq(0).click();
	                $("#ModuleReinstall input[name=port]").val(22);
	                $("#ModuleReinstall .part_info").show();
	                $("#ModuleReinstall input[name=highgrade]").removeAttr("checked");
                	getReloadSelectDisk();
	            }
	            getMirrorScripts();
	            $("#ModuleReinstall .error-text").each(function(){
	            	if($(this).data("check")){
	                    return true;
	                }
	                var l = $(this).text()
	                if(l.length > 0 ){
	                    $(".reinstall").addClass("error-btn-color");
	                    return false;
	                }else{
	                    $(".reinstall").removeClass("error-btn-color");
	                }
	            })
			});
			$("#reinstall_confirm").change(function(){
				if($("#reinstall_confirm").prop("checked")){
					$(this).val(1);
				}else{
					$(this).val(0);
				}
			})
			$(document).on("change", "#ModuleReinstall input[name=highgrade]", function(){
	            getReloadSelectDisk();
	        });
	        function getReloadSelectDisk(){
	            if($("#ModuleReinstall input[name=highgrade]").is(":checked")){
	                var id = $("#ModuleReinstall input[name=id]").val();
	                var disk_num = $("#disk_num").data("num") || 1;
	                var _html="";
	                for(let i=0; i<disk_num; i++){
	                    _html+="<option value=\""+i+"\">disk"+i+"</option>";
	                }
	                $("#select_disk").find("select").html(_html);
	                $("#select_disk").show();
	                $("#mscripts").show();
	            }else{
	                $("#select_disk").find("select").html("<option value=\"0\">disk0</option>");
	                $("#select_disk").hide();
	                $("#mscripts").hide();
	            }
	        }

	        getMirrorScripts();
	        function getMirrorScripts(){
	        	// 是否已经获取过了
	        	var select_option = $("#mos").find("option:selected");
	        	var cache = select_option.data('mscripts');
	        	if(cache){
	        		var mscripts_selected = select_option.data('mscripts_selected');
	        		$('#mscripts select[name="mscripts"]').html(cache);
		            if(mscripts_selected==true || (!$("#ModuleReinstall input[name='highgrade']").is(":hidden") && $("#ModuleReinstall input[name='highgrade']").is(":checked"))){
		                $("#ModuleReinstall input[name='highgrade']").prop("checked", true);
		                $("#mscripts").show();
		                if($("#ModuleReinstall .part_type").css("display") != 'none'){
		                   getReloadSelectDisk(); 
		                }
		            }
	        	}else{
	        		$('#mscripts select[name="mscripts"]').html('<option value="0"><?php echo $_LANG['ipmi_action_get_reinstall_boot_script']; ?></option>');
				    var mos = $('#mos').val();
				    var url = "clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>";
				    var _html = '';
				    var mscripts_selected = false;
				    $.post(url, {"mos":mos,'method':"getMirrorScripts"}, function(res) {
				        if(res.status == 'success' && res.data.length > 0){
				        	var data = res.data;
				            for(let i=0; i<data.length; i++){
				                if(data[i].auto_install==1 && mscripts_selected==false){
				                    _html+='<option value="'+ data[i].id +'" selected>' + data[i].name + '</option>';
				                    mscripts_selected = true
				                }else{
				                    _html+='<option value="'+ data[i].id +'">' + data[i].name + '</option>';
				                }
				            }
				            if(!_html){
				                _html = '<option value="0"><?php echo $_LANG['ipmi_action_no_enable_script']; ?></option>';
				            }
				            select_option.data('mscripts', _html);
				            select_option.data('mscripts_selected', mscripts_selected);

				            $('#mscripts select[name="mscripts"]').html(_html);
				            if(mscripts_selected==true || (!$("#ModuleReinstall input[name='highgrade']").is(":hidden") && $("#ModuleReinstall input[name='highgrade']").is(":checked"))){
				                $("#ModuleReinstall input[name='highgrade']").prop("checked", true);
				                $("#mscripts").show();
				                if($("#ModuleReinstall .part_type").css("display") != 'none'){
				                   getReloadSelectDisk(); 
				                }
				            }
				        }else{
				        	$('#mscripts select[name="mscripts"]').html('<option value="0"><?php echo $_LANG['ipmi_action_no_enable_script']; ?></option>');
				        }
				    }, "json");
	        	}
			}

			$(document).on("click", "#ModuleChooseUser .choose_user", function(){
				if(!sms_check && need_check.indexOf("crack") != -1){
                    $("#modfiyPhone").modal("show")
                    next_click = $(this)
                    return;
                }
                $("#modfiyPhone").modal("hide")
	            var user = $("#ModuleChooseUser").find("select[name=user]").val();
	            var password = $("#ModuleChooseUser").find("input[name=crack_password]").val();
	            var _this = $(this)
	            if(!user){
	                alert("<?php echo $_LANG['ipmi_layer_content_os_error11']; ?>");
	                return;
	            }
	            
	            if(_this.data("submit")){
	                return;
	            }
	            _this.data("submit", "submit").html("<?php echo $_LANG['ipmi_layer_content_os_operation']; ?>");
	            $.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>", {user: user, password: password, crack_action: "chooseUser", ipmi_crack: "true"}, function(data){
	                _this.removeData("submit");
	                _this.text("<?php echo $_LANG['ipmi_layer_confirm']; ?>");
	                if(data.status == "error"){      
	                    alert(data.msg);
	                }else{
	                    alert(data.msg);
	                }
	                window.location.reload();             
	            },"json");
	        })
			$(document).on("click",".reinstall",function(){
				var is_confirm = $("#reinstall_confirm").prop("checked");
				var pass = $("#provisionHostNew").find("input[name=password]").val()
				if($(this).hasClass("error-btn-color")){
					return;
				}
				if(!is_confirm){
					alert("<?php echo $_LANG['ipmi_layer_content_os_reload_backups_confirm']; ?>");
					return false;
				}
				if(!checkOsPass(pass)){
					alert("<?php echo $_LANG['ipmi_layer_content_os_error4']; ?>");
					return ;
				}
				var xml = ""
	            if(!$(".partition input[name=\"ipmiaction\"]").is(":hidden") && $(".partition input[name=ipmiaction]:checked").val() == 2){
	                var part_obj = getReloadDiy();
	                var option = $("#mos").find("option:selected")
	                if(part_obj.status == 0){
	                    alert(part_obj.msg);
	                    return ;
	                }
	                if(option.text().toLowerCase().indexOf("win") != -1){ //windows
	                    var partition = [
	                        {
	                            CreatePartitions: [],
	                            DiskID: "0",
	                            ModifyPartitions: [],
	                            WillWipeDisk: "true",
	                        }
	                    ];
	                    if(part_obj.obj[0].size != 0 && part_obj.obj[0].size <= 16000){
	                        msgTop("<?php echo $_LANG['ipmi_layer_content_propertychange_error4']; ?>", "error");
	                        return ;
	                    }
	                    for(let i = 0; i<part_obj.obj.length; i++){
	                        if(part_obj.obj[i].size>0){
	                            partition[0].CreatePartitions.push({Order: i+1, Size: part_obj.obj[i].size, Type: "Primary"});
	                        }else{
	                            partition[0].CreatePartitions.push({Order: i+1, Extend: "true", Type: "Primary"});
	                        }
	                        partition[0].ModifyPartitions.push({Order: i+1, Format: part_obj.obj[i].fs, Label: "", Type: "Primary"}); 
	                    }
	                    var partition_obj = new Windows_Partition("");
	                }else{
	                    if(option.text().toLowerCase().indexOf("ubuntu") != -1 || option.text().toLowerCase().indexOf("debian") != -1){  //Ubuntu
	                        var partition = [];
	                        if(option.text().toLowerCase().indexOf("debian") != -1){
	                        	var partition_obj = new Ubuntu_Partition("", "BIOS", "debian");
	                        }else{
	                        	var partition_obj = new Ubuntu_Partition("");
	                        	if(option.text().toLowerCase().indexOf("-20") != -1 || option.text().toLowerCase().indexOf("_20") != -1){
	                                partition_obj.setVersion(20)
	                            }
	                        }
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                            let t = {
	                                bootable: false,
	                                format: true,
	                                fs: part_obj.obj[i].fs,
	                                method: "format",
	                                min_size: part_obj.obj[i].size == 0 ? 100 : part_obj.obj[i].size,
	                                mountpoint: part_obj.obj[i].part,
	                                part: part_obj.obj[i].part,
	                                primary: true,
	                                priority: 50 + i*10,
	                                size: part_obj.obj[i].size,
	                                use_filesystem: true,
	                            }
	                            if(part_obj.obj[i].part == "swap"){
			                        t.method = "swap";
			                    }else if(part_obj.obj[i].part == "/boot"){
			                        t.bootable = true;
			                        if(t.size != 0 && t.size < 100){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
			                            return ;
			                        }
			                    }else if(part_obj.obj[i].part == "/"){
			                        if(t.size != 0 && t.size < 500){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
			                            return ;
			                        }
			                    }
	                            partition.push(t)
	                        }
	                    }else if(option.text().toLowerCase().indexOf("freebsd") != -1){
	                    	var partition = [];
	                        var partition_obj = new FreeBSD_Partition("");
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                            let t = {
	                                fs: "ufs",
	                                part: part_obj.obj[i].part,
	                                size: part_obj.obj[i].size,
	                            }
	                            if(part_obj.obj[i].part == "swap"){
	                                t.fs = "swap";
	                            }else if(part_obj.obj[i].part == "/boot"){
	                                if(t.size != 0 && t.size < 100){
	                                    $("#ipmi_msg").show();
	                                    $("#ipmi_msg").html("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
	                                    return ;
	                                }
	                            }else if(part_obj.obj[i].part == "/"){
	                                if(t.size != 0 && t.size < 500){
	                                    $("#ipmi_msg").show();
	                                    $("#ipmi_msg").html("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
	                                    return ;
	                                }
	                            }
	                            if(partition.length>0 && t.size != 0 && partition[partition.length-1].size == 0){
	                                partition.splice(partition.length-1, 0, t)
	                            }else{
	                                partition.push(t)
	                            }
	                        }
	                    }else{
	                        var partition = [];
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                        	if(part_obj.obj[i].part == "/boot"){
			                        if(part_obj.obj[i].size != 0 && part_obj.obj[i].size < 100){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
			                            return ;
			                        }
			                    }else if(part_obj.obj[i].part == "/"){
			                        if(part_obj.obj[i].size != 0 && part_obj.obj[i].size < 500){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
			                            return ;
			                        }
			                    }
	                            if(part_obj.obj[i].size>0){
	                                partition.push({part: part_obj.obj[i].part, fs: part_obj.obj[i].fs, size: part_obj.obj[i].size, grow: false, left: ""});
	                            }else{
	                                partition.push({part: part_obj.obj[i].part, fs: part_obj.obj[i].fs, size: 0, grow: true, left: ""});
	                            }
	                        }
	                        var partition_obj = new Centos_Partition("");
	                    }
	                }
	                partition_obj.obj = partition
	                partition_obj.refreshXml();
	                xml = partition_obj.xml;
	            }
				$(".cancellReinstall").removeData("reinstall");
				if($(".reinstall").data("reinstall")) return false;
				$(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_submit']; ?>");
				$("#ipmi_msg").hide();  
				$("#ipmi_msg").html("");  
				$(".reinstall").data("reinstall",true);
				$.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>",$("#provisionHostNew").serialize()+"&check_disk_size=1&xml="+xml,function(data){
					if(data.status=="error"){		
						$(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");			
						$(".reinstall").removeData("reinstall");
						$("#ipmi_msg").html("<?php echo $_LANG['ipmi_layer_content_os_error']; ?>");
						$("#ipmi_msg").show();
					}else if(data.status=="success"){
						$(".reinstall").text("<?php echo $_LANG['ipmi_layer_confirm']; ?>");  
						$(".reinstall").hide();
						//$(".reinstallcal").hide();					
						//$("#provisionHostNew").hide();
						alert("<?php echo $_LANG['ipmi_layer_content_os_success']; ?>");
						location.reload();
					}else if(data.status=="not"){
						$(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");
						$(".reinstall").removeData("reinstall");
						$("#ipmi_msg").html(data.msg);
						$("#ipmi_msg").show();
					}else if(data.status == "nocheck"){
						$("#ipmi_msg").html(data.msg);
						window.location.reload()
					}else if(data.status == "confirm"){
	                    $("#ModuleReinstall").modal("hide");
	                    $(".reinstall").removeData("reinstall");
	                    $(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");
	                    $("#ipmi_msg").html("");
	                    $("#disk_size_error .modal-body").html(data.msg);
	                    $("#disk_size_error").modal("show");
	                }else if(data.status == "confirm_buy"){
						if(window.confirm(data.msg)){
							// 确认生成账单
							$.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>",{method:"buyReinstallTimes"} , function(res){
			                    if("success" == res.status){
			                        if(typeof toastr !== "undefined"){
			                            toastr.success(res.msg)
			                        }else{
			                            alert(res.msg)
			                        }
			                        $("#modalBuyFlowpacket").modal("hide")
			                        setTimeout(function(){
			                            window.open(res.url);
			                        }, 1000)
			                    }else{
			                        if(typeof toastr !== "undefined"){
			                            toastr.error(res.msg);
			                        }else{
			                            alert(res.msg)
			                        }
			                    }
			                    $(".reinstall").text("<?php echo $_LANG['ipmi_layer_content_os_confirm']; ?>");			
								$(".reinstall").removeData("reinstall");
			                }, "json")
						}
	                }
				},"json");
			});
			$(".reinstallStatus").hide();
			if($(".reinstallStatus").html()){
				var reinstallStatus='<div class="reinstallStatus">'+$(".reinstallStatus").html()+"</div>";
				$(".ipmistatus").before(reinstallStatus);
			}
			$(document).on("click", ".disk_size_edit_btn", function() {
	            $("#disk_size_error").modal("hide");
	            $("#ModuleReinstall").modal("show");
	        });
	        $(document).on("click", ".reload_continue_btn", function(){
            	$("#disk_size_error").modal("hide");
				var xml = ""
	            if($("#ModuleReinstall input[name=part_type]:checked").val() == 0 && $(".partition input[name=ipmiaction]:checked").val() == 2){
	                var part_obj = getReloadDiy();
	                var option = $("#mos").find("option:selected")
	                if(part_obj.status == 0){
	                    alert(part_obj.msg);
	                    return ;
	                }
	                if(option.text().toLowerCase().indexOf("win") != -1){ //windows
	                    var partition = [
	                        {
	                            CreatePartitions: [],
	                            DiskID: "0",
	                            ModifyPartitions: [],
	                            WillWipeDisk: "true",
	                        }
	                    ];
	                    if(part_obj.obj[0].size != 0 && part_obj.obj[0].size <= 16000){
	                        msgTop("<?php echo $_LANG['ipmi_layer_content_propertychange_error4']; ?>", "error");
	                        return ;
	                    }
	                    for(let i = 0; i<part_obj.obj.length; i++){
	                        if(part_obj.obj[i].size>0){
	                            partition[0].CreatePartitions.push({Order: i+1, Size: part_obj.obj[i].size, Type: "Primary"});
	                        }else{
	                            partition[0].CreatePartitions.push({Order: i+1, Extend: "true", Type: "Primary"});
	                        }
	                        partition[0].ModifyPartitions.push({Order: i+1, Format: part_obj.obj[i].fs, Label: "", Type: "Primary"}); 
	                    }
	                    var partition_obj = new Windows_Partition("");
	                }else{
	                    if(option.text().toLowerCase().indexOf("ubuntu") != -1 || option.text().toLowerCase().indexOf("debian") != -1){  //Ubuntu
	                        var partition = [];
	                        var partition_obj = new Ubuntu_Partition("");
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                            let t = {
	                                bootable: false,
	                                format: true,
	                                fs: part_obj.obj[i].fs,
	                                method: "format",
	                                min_size: part_obj.obj[i].size == 0 ? 100 : part_obj.obj[i].size,
	                                mountpoint: part_obj.obj[i].part,
	                                part: part_obj.obj[i].part,
	                                primary: true,
	                                priority: 50 + i*10,
	                                size: part_obj.obj[i].size == 0 ? partition_obj.left : part_obj.obj[i].size,
	                                use_filesystem: true,
	                            }
	                            if(part_obj.obj[i].part == "swap"){
			                        t.method = "swap";
			                    }else if(part_obj.obj[i].part == "/boot"){
			                        t.bootable = true;
			                        if(t.size != 0 && t.size < 100){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
			                            return ;
			                        }
			                    }else if(part_obj.obj[i].part == "/"){
			                        if(t.size != 0 && t.size < 500){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
			                            return ;
			                        }
			                    }
	                            partition.push(t)
	                        }
	                    }else if(option.text().toLowerCase().indexOf("freebsd") != -1){
	                    	var partition = [];
	                        var partition_obj = new FreeBSD_Partition("");
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                            let t = {
	                                fs: "ufs",
	                                part: part_obj.obj[i].part,
	                                size: part_obj.obj[i].size,
	                            }
	                            if(part_obj.obj[i].part == "swap"){
	                                t.fs = "swap";
	                            }else if(part_obj.obj[i].part == "/boot"){
	                                if(t.size != 0 && t.size < 100){
	                                    $("#ipmi_msg").show();
	                                    $("#ipmi_msg").html("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
	                                    return ;
	                                }
	                            }else if(part_obj.obj[i].part == "/"){
	                                if(t.size != 0 && t.size < 500){
	                                    $("#ipmi_msg").show();
	                                    $("#ipmi_msg").html("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
	                                    return ;
	                                }
	                            }
	                            if(partition.length>0 && t.size != 0 && partition[partition.length-1].size == 0){
	                                partition.splice(partition.length-1, 0, t)
	                            }else{
	                                partition.push(t)
	                            }
	                        }
	                    }else{
	                        var partition = [];
	                        for(let i = 0; i<part_obj.obj.length; i++){
	                        	if(part_obj.obj[i].part == "/boot"){
			                        if(part_obj.obj[i].size != 0 && part_obj.obj[i].size < 100){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error3']; ?>");
			                            return ;
			                        }
			                    }else if(part_obj.obj[i].part == "/"){
			                        if(part_obj.obj[i].size != 0 && part_obj.obj[i].size < 500){
			                            alert("<?php echo $_LANG['ipmi_layer_content_propertychange_error2']; ?>");
			                            return ;
			                        }
			                    }
	                            if(part_obj.obj[i].size>0){
	                                partition.push({part: part_obj.obj[i].part, fs: part_obj.obj[i].fs, size: part_obj.obj[i].size, grow: false, left: ""});
	                            }else{
	                                partition.push({part: part_obj.obj[i].part, fs: part_obj.obj[i].fs, size: 0, grow: true, left: ""});
	                            }
	                        }
	                        var partition_obj = new Centos_Partition("");
	                    }
	                }
	                partition_obj.obj = partition
	                partition_obj.refreshXml();
	                xml = partition_obj.xml;
	            }
				$.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>",$("#provisionHostNew").serialize()+"&xml="+xml,function(data){
					if(data.status=="error"){		
						alert(data.msg)
					}else if(data.status=="success"){
						//$(".reinstall").text("确认");  
						//$(".reinstall").hide();
						//$(".reinstallcal").hide();					
						//$("#provisionHostNew").hide();
						alert("<?php echo $_LANG['ipmi_layer_content_os_success']; ?>");
						location.reload();
					}else if(data.status=="not"){
						alert("<?php echo $_LANG['ipmi_client_os_reinstall_sum']; ?>");
					}else if(data.status == "nocheck"){
						alert(data.msg);
						window.location.reload()
					}	
					$("#ipmi_msg").show();
				},"json");
            })
			$(document).on("click",".stopReload",function(){ 
				var _html = $(this).html();
				var _txt = $(this).text();
				$(".cancellReinstall").text("<?php echo $_LANG['ipmi_layer_yes']; ?>");
				$(".cancellReinstall").show();
				$("#modalcancellReinstallBody").html("<?php echo $_LANG['ipmi_layer_confirm_y']; ?>" + _txt +"?");
				$("#cancellReinstall").modal({backdrop: 'static',show:true});
				var mirror_task_id=$(this).data("id");
				$(".cancellReinstall").click(function(){
					$("#modalcancellReinstallBody").html("<?php echo $_LANG['ipmi_layer_confirm_y']; ?>" + _txt +"?");
					if($(".cancellReinstall").data("reinstall")) return false;
					$(".cancellReinstall").text(_txt + "...");
					$(".cancellReinstall").data("reinstall",true);
					$.getJSON(window.location.href,{"ipmi_cancellReinstall":"true","mirror_task_id":mirror_task_id},function(result){
						if(result.status=="error"){						
							$(".cancellReinstall").removeData("reinstall");
						}else{
							location.reload();
						}
						$(".cancellReinstall").hide();
						$("#modalcancellReinstallBody").html(result.msg);
					});
				});
			});
			$(document).on("click", ".clientrescue", function(){
				if(!sms_check && need_check.indexOf("rescue") != -1){
                    $("#modfiyPhone").modal("show")
                    next_click = $(this)
                    return;
                }
                $("#modfiyPhone").modal("hide")
	            $("#ModuleRescue").modal({backdrop: "static", show:true});
	        })
	        $(document).on("click", ".rescue", function(){
	            var rescue = $("#ModuleRescue").find("select[name=rescue]").val();
	            var system = $("#ModuleRescue").find("select[name=system]").val();
	            var _this = $(this)
	            
	            if(_this.data("submit")){
	                return;
	            }
	            _this.data("submit", "submit").html("<?php echo $_LANG['ipmi_layer_content_os_operation']; ?>");
	            $.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>", {rescue: rescue, system: system, ipmi_rescue: "true"}, function(data){
	                _this.removeData("submit");
	                _this.text("<?php echo $_LANG['ipmi_layer_confirm']; ?>");
	                if(data.status == "error"){      
	                    $("#ModuleRescue .error_text").show();
	                    $("#ModuleRescue .error_text").html(data.msg);
	                }else if(data.status == "nocheck") {
	                    alert(data.msg);
	                    window.location.reload(); 
	                }else{
	                	alert(data.msg);
	                    $("#ModuleRescue .error_text").hide();
	                    $("#ModuleRescue").hide();
	                    window.location.reload(); 
	                }
	            },"json");
	        })
	        $(document).on("click", ".clientcrack", function(){
	        	if(!sms_check && need_check.indexOf("crack") != -1){
                    $("#modfiyPhone").modal("show")
                    next_click = $(this)
                    return;
                }
                $("#modfiyPhone").modal("hide")
                $("#ModuleCrack").find("input[name=\"crack_password\"]").val(randomString());
	            $("#ModuleCrack").modal({backdrop: "static", show:true});
	        })
	        
	        $(document).on("click", "#ModuleCrack .show_other_user", function(){
	            if($(this).find("input").is(":checked")){
	                $("#ModuleCrack .other_user").show();
	            }else{
	                $("#ModuleCrack .other_user").hide();
	            }
	        })
	        $(document).on("click", "#ModuleCrack .crack", function(){
	            var _this = $(this)
	            var crack_password = $("#ModuleCrack").find("input[name=\"crack_password\"]").val()
	            var other_user = $("#ModuleCrack").find("input[name=\"other_user\"]").is(":checked") ? 1 : 0;
            	var user = $("#ModuleCrack").find("input[name=user]").val()
	            if(_this.data("submit")){
	                return;
	            }
	            if(other_user == 1 && !!user && !/^[^@\s\u4e00-\u9fa5]+$/.test(user)){
	                alert("<?php echo $_LANG['ipmi_layer_content_os_error12']; ?>");return;
	            }
	            _this.data("submit", "submit").html("<?php echo $_LANG['ipmi_layer_content_os_operation']; ?>");
	            $.post("clientarea.php?action=productdetails&id=<?php echo $serverDetailed['serviceid']; ?>", {ipmi_crack: "true", password: crack_password, other_user: other_user, user: user}, function(data){
	                _this.removeData("submit");
	                _this.text("<?php echo $_LANG['ipmi_layer_confirm']; ?>");
	                if(data.status == "error"){      
	                    alert(data.msg);
	                }else{
	                    alert(data.msg);
	                    window.location.reload(); 
	                }                               
	            },"json");
	        })
		})
	</script>
</body>
</html>