<!DOCTYPE html>
<html lang="en-US">
	<head>
		<meta charset="UTF-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<link rel="stylesheet" href="/static/css/bootstrap.css">
		<link rel="stylesheet" href="/static/css/bootstrap-icons.css">
		<link rel="stylesheet" href="/static/css/swiper-bundle.min.css">
		<link rel="stylesheet" href="/static/css/iconfont.css">
		<link rel="stylesheet" href="/static/css/style.css">
		<title>注射针刚性测试仪-注射针穿刺力测试仪-针管韧性测试仪-威夏电子科技（杭州）有限公司-注射针测试仪</title>
		<meta name="keywords" content="注射针测试仪,注射针刚性测试仪,注射针韧性测试仪,注射针穿刺力测试仪,针管刚性测试仪,针管韧性测试仪,针管穿刺力测试仪,刺穿力测试仪,刚性测试仪,韧性测仪">
		<meta name="description" content="威夏科技——专业注射针测试仪制造商，作为集研发、生产、销售与技术服务为一体的高新技术企业，我们深耕医疗器械检测领域，精心打造注射针刚性测试仪、注射针穿刺力测试仪、注射针韧性测试仪、注射针断裂力和连接牢固度测试仪、注射针畅通性测试仪、注射针流量测试仪等注射针测试仪，以精准检测解决方案，期待为您的事业保驾护航。">
		<style type="text/css">
			img.wp-smiley, img.emoji { display: inline !important; border: none !important;
			box-shadow: none !important; height: 1em !important; width: 1em !important;
			margin: 0 0.07em !important; vertical-align: -0.1em !important; background:
			none !important; padding: 0 !important; }
		</style>
		<link rel='stylesheet' id='ht_ctc_main_css-css' href='static/css/main.css'
		type='text/css' media='all' />
		<link rel='stylesheet' id='wp-block-library-css' href='static/css/style.min.css'
		type='text/css' media='all' />
		<link rel='stylesheet' id='classic-theme-styles-css' href='static/css/classic-themes.min.css'
		type='text/css' media='all' />
		<style id='global-styles-inline-css' type='text/css'>
			body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray:
			#abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink:
			#f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange:
			#ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan:
			#7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue:
			#8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple:
			#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1)
			0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:
			linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:
			linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:
			linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:
			linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:
			linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186)
			40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:
			linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:
			linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62)
			100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112)
			0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:
			linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181)
			100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128)
			0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129)
			0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:
			url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:
			url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:
			url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:
			url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small:
			13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large:
			36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20:
			0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50:
			1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80:
			5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:
			12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px
			0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px
			rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:
			6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body
			.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end:
			2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start:
			2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left:
			auto !important;margin-right: auto !important;}body .is-layout-constrained
			> .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body
			.is-layout-constrained > .alignright{float: right;margin-inline-start:
			2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left:
			auto !important;margin-right: auto !important;}body .is-layout-constrained
			> :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:
			var(--wp--style--global--content-size);margin-left: auto !important;margin-right:
			auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body
			.is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items:
			center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap:
			2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color:
			var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color:
			var(--wp--preset--color--white) !important;}.has-pale-pink-color{color:
			var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color:
			var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color:
			var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color:
			var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color:
			var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color:
			var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color:
			var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color:
			var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color:
			var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color:
			var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color:
			var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color:
			var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color:
			var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color:
			var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color:
			var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color:
			var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color:
			var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color:
			var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color:
			var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color:
			var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color:
			var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color:
			var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color:
			var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color:
			var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color:
			var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color:
			var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color:
			var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color:
			var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color:
			var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color:
			var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color:
			var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color:
			var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color:
			var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:
			var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:
			var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:
			var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)
			!important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:
			var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:
			var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background:
			var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background:
			var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background:
			var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background:
			var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background:
			var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background:
			var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background:
			var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size:
			var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size:
			var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size:
			var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size:
			var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation
			a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap:
			2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
		</style>
		<link rel='stylesheet' id='trp-language-switcher-style-css' href='static/css/trp-language-switcher.css' type='text/css' media='all' />
		<script type='text/javascript' src='static/js/jquery.min.js' id='jquery-core-js'></script>
		<script type='text/javascript' src='static/js/jquery-migrate.min.js' id='jquery-migrate-js'></script>
		
	<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
<script>LA.init({id:"KHwWdXP3t4ZAdsde",ck:"KHwWdXP3t4ZAdsde"})</script>
	</head>
	<body class="home blog wp-custom-logo translatepress-en_US elementor-default elementor-kit-2334">
		<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?42be3a45874ba6d0b7ee809cb6df3262";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
<script>LA.init({id:"KHwWdXP3t4ZAdsde",ck:"KHwWdXP3t4ZAdsde"})</script>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-dark-grayscale">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0 0.49803921568627" />
						<feFuncG type="table" tableValues="0 0.49803921568627" />
						<feFuncB type="table" tableValues="0 0.49803921568627" />
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-grayscale">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0 1" />
						<feFuncG type="table" tableValues="0 1" />
						<feFuncB type="table" tableValues="0 1" />
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-purple-yellow">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0.54901960784314 0.98823529411765"
						/>
						<feFuncG type="table" tableValues="0 1" />
						<feFuncB type="table" tableValues="0.71764705882353 0.25490196078431"
						/>
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-blue-red">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0 1" />
						<feFuncG type="table" tableValues="0 0.27843137254902" />
						<feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" />
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-midnight">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0 0" />
						<feFuncG type="table" tableValues="0 0.64705882352941" />
						<feFuncB type="table" tableValues="0 1" />
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-magenta-yellow">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0.78039215686275 1" />
						<feFuncG type="table" tableValues="0 0.94901960784314" />
						<feFuncB type="table" tableValues="0.35294117647059 0.47058823529412"
						/>
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-purple-green">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0.65098039215686 0.40392156862745"
						/>
						<feFuncG type="table" tableValues="0 1" />
						<feFuncB type="table" tableValues="0.44705882352941 0.4" />
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0"
		focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
			<defs>
				<filter id="wp-duotone-blue-orange">
					<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "
					/>
					<feComponentTransfer color-interpolation-filters="sRGB">
						<feFuncR type="table" tableValues="0.098039215686275 1" />
						<feFuncG type="table" tableValues="0 0.66274509803922" />
						<feFuncB type="table" tableValues="0.84705882352941 0.41960784313725"
						/>
						<feFuncA type="table" tableValues="1 1" />
					</feComponentTransfer>
					<feComposite in2="SourceGraphic" operator="in" />
				</filter>
			</defs>
		</svg>
	<header style="background-color:rgba(255,255,255,0)">
			<div class="container-xl">
				<nav class="navbar navbar-expand-xl">
					<a class="navbar-brand" href="/">
						<img src="/static/upload/image/20231208/1702003869489710.png"class="logo img-fluid">
					</a>
					<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
					aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
						<span class="bi bi-list">
						</span>
					</button>
					<div class="collapse navbar-collapse" id="navbarSupportedContent">
						<button type="button" class="close d-xl-none" id="menuclose">
							<span class="bi bi-x-lg">
							</span>
						</button>
						<ul class="navbar-nav">
							<li class="nav-item">
								<a class="nav-link" href="/">
									首页
								</a>
							</li>
					
							
							
							<li class="nav-item dropdown">
								<a class="nav-link" href="/list_2/" id="navbarDropdown" role="button" aria-expanded="false">产品中心</a>
								
								<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/jt/">
											鲁尔圆锥接头测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/zsz/">
											注射针管测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/zsq/">
											注射器测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/fhzx/">
											缝合针/线测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/syq/">
											输液器测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/ygf/">
											预灌封注射器测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/dg/">
											导管测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/dp/">
											刀片测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/kqqx/">
											口腔器械测试仪系列
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/yyz/">
											其他医用针测试仪
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/qt/">
											其他产品
										</a>
										
									</li>
									
									
									
								</ul>
								
							</li>
							
							<li class="nav-item dropdown">
								<a class="nav-link" href="/about_3/" id="navbarDropdown" role="button" aria-expanded="false">关于我们</a>
								
								<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/about_101/">
											公司介绍
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/about_102/">
											企业荣誉
										</a>
										
									</li>
									
									
									
								</ul>
								
							</li>
							
							<li class="nav-item dropdown">
								<a class="nav-link" href="/list_4/" id="navbarDropdown" role="button" aria-expanded="false">客户合作</a>
								
							</li>
							
							<li class="nav-item dropdown">
								<a class="nav-link" href="/list_8/" id="navbarDropdown" role="button" aria-expanded="false">新闻资讯</a>
								
								<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/list_123/">
											公司新闻
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/list_124/">
											行业资讯
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/list_125/">
											技术文章
										</a>
										
									</li>
									
									<li class="dropdown-submenu">
										<a class="dropdown-item dropdown-toggle" href="/list_126/">
											常见问答
										</a>
										
									</li>
									
									
									
								</ul>
								
							</li>
							
							<li class="nav-item dropdown">
								<a class="nav-link" href="/about_7/" id="navbarDropdown" role="button" aria-expanded="false">联系我们</a>
								
							</li>
							
							
					
						</ul>
						<div class="icolist">
							<ul class="navbar-nav">
								<li>
									<a href="" class="font_yh">
										<i class="iconfont icon-dianhua">
										</i>
										13757180727
									</a>
								</li>
								
							</ul>
						</div>
					</div>
					<div class="bgmb">
					</div>
				</nav>
			</div>
		</header>
		
		




		
		<main class="bgcolor">
			<section class="indexbanner">
				<div class="swiper d-none d-xl-block indexsw1">
					<div class="swiper-wrapper">
					
					
						
						<div class="swiper-slide">
							<a>
								<img src="/static/upload/image/20260426/1777187358187478.png" alt=""
								class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
												
											</h1>
											<p>
												
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						<div class="swiper-slide">
							<a>
								<img src="/cdn.weixiakj.com/202312121702352120233180.jpg" alt=""
								class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
												
											</h1>
											<p>
												
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						<div class="swiper-slide">
							<a>
								<img src="/cdn.weixiakj.com/202312121702352127453629.jpg" alt=""
								class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
												
											</h1>
											<p>
												
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						
						
					</div>
				</div>
				<div class="swiper d-xl-none indexsw1">
					<div class="swiper-wrapper">
					
						<div class="swiper-slide">
							<a>
								<img src="/static/upload/image/20260426/1777187358187478.png" alt="" class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
											
											</h1>
											<p>
											
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						<div class="swiper-slide">
							<a>
								<img src="/cdn.weixiakj.com/202312121702352120233180.jpg" alt="" class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
											
											</h1>
											<p>
											
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						<div class="swiper-slide">
							<a>
								<img src="/cdn.weixiakj.com/202312121702352127453629.jpg" alt="" class="img-fluid">
								<div class="info">
									<div class="container-xl cont white">
										<div class="box">
											<h1>
											
											</h1>
											<p>
											
											</p>
										</div>
									</div>
								</div>
							</a>
						</div>
						
						
						
					</div>
				</div>
				<div class="listbox white">
					<div class="item" data-aos="fade-up" data-aos-delay="200" data-aos-offset="50">
						<i class="iconfont icon-fr">
						</i>
						<h3>
							技术革新，服务放心
						</h3>
						<p>
							反复测试调整，已突破多项行业技术壁垒，威夏科技提供可靠、科学的产品及技术服务保障。
						</p>
					</div>
					<div class="item" data-aos="fade-left" data-aos-delay="200" data-aos-offset="50">
						<i class="iconfont icon-shengchan">
						</i>
						<h3>
							支持全面，非标定制
						</h3>
						<p>
							独立研发，支持各种标准规格，并提供非标定制化服务；亦可个性化自行编辑设定测试参数。
						</p>
					</div>
					<div class="item" data-aos="fade-down" data-aos-delay="200" data-aos-offset="50">
						<i class="iconfont icon-gongsi1">
						</i>
						<h3>
							品牌厂家，一手货源
						</h3>
						<p>
							货源充足，配备专业仓储库房；自主运营管理，保证产品安全、快速发货，实现可持续供应。
						</p>
					</div>
					<div class="item" data-aos="fade-right" data-aos-delay="200" data-aos-offset="50">
						<i class="iconfont icon-kehuhuiyuanguanli">
						</i>
						<h3>
							S级售前&售后服务
						</h3>
						<p>
							专业、快捷、快速、称心，1对1客户经理，7*24小时免费咨询；技术工程师远程指导安装调试维护。
						</p>
					</div>
				</div>
			</section>
			<section class="indexabout">
				<div class="container-xl">
					<div class="row">
						<div class="col-xl-6">
							<div class="info">
								<h5 data-aos="fade-right" data-aos-delay="200" data-aos-offset="50">
									关于我们 --
								</h5>
								<h1 class="title-line-left" data-aos="fade-right" data-aos-delay="250" data-aos-offset="50">
									About Us
								</h1>
								<div data-aos="fade-up" data-aos-delay="200" data-aos-offset="50">
									<p><strong>威夏科技</strong>，专注于医疗器械检测仪器领域，是集研发、制造、销售与技术服务于一体的高新技术企业。作为全球医疗器械质量保障解决方案的重要提供者，威夏科技致力于以智能化、高性能的检测设备，助力行业实现更高标准的安全与质量控制。</p><p>公司总部设于杭州，注册主体为威夏电子科技（杭州）有限公司，配备完善的研发中心、综合办公室与生产基地。旗下销售网络覆盖全国，其中上海威夏环保科技有限公司早在2007年注册成立，作为公司在华东的重要窗口，构成了威夏科技服务体系的重要一环。</p><p>凭借近二十载的行业深耕与技术积淀，威夏科技已建立起成熟的产品体系与4S级服务体系，核心产品涵盖注射器、注射针、缝合针、导管、刀片、输液器、接头连接件、球囊等多类医用器械检测设备，广泛适用于研发验证、出厂质检与第三方检测应用场景。公司产品严格对标 GB、YY、ISO 等国际国内标准，并支持非标定制，深受用户信赖。</p><p>威夏科技的合作伙伴遍及全国及海外，服务单位已超 5000 家，覆盖中国 60 余省市，并出口至欧洲、东南亚等国际市场。长期合作客户包括中国药检所、SGS 通标、威高集团、鱼跃集团、美敦力、迈瑞医疗等权威机构与知名企业。</p><p>“让世界发现品质”不仅是威夏科技始终坚守的品牌信念，更是我们立足行业、面向全球的初心与使命。我们希望通过专业、高效、智能的检测设备，让世界真正看见中国医疗器械和医用耗材的质量实力。未来，威夏科技将持续以技术创新为核心驱动，以卓越品质为发展引擎，为全球医疗器械行业的高质量发展注入源源不断的中国动力。</p><p><br/></p>
								</div>
								<div class="">
									<a href="/about_3/" class="mbtn">
										查看更多
									</a>
								</div>
							</div>
						</div>
						<div class="col-xl-6">
							<div class="home_ab" data-aos="fade-left" data-aos-delay="200" data-aos-offset="50">
								<img src="/static/images/ab.jpg" alt="" >
							</div>
						</div>
					</div>
				</div>
			</section>
			
			
			<section class="pageinfo">
				<div class="container-xl">
					<div class="row">
						<div class="col-xl-12 text-center">
							<h1 class="title-line-center" data-aos="fade-up" data-aos-delay="200" data-aos-offset="50">
								产品中心
							</h1>
					
						</div>
					</div>
				</div>
			</section>
			<section class="categorylist">
		
				<div class="container-xl">
					<div class="row">
						<div class="col-xl-3">
							<div class="shbox d-none d-xl-block" data-aos="fade-right" data-aos-delay="200" data-aos-offset="50">
								<h3>
									搜索
								</h3>
								<form action="/search/"  method="get">
									<div class="input-group mb-3">
										<input name="keyword" type="text" class="form-control" aria-describedby="button-addon2">
										<div class="input-group-append">
											<button class="btn btn-outline-secondary" type="subimt" id="button-addon2">
												<i class="bi bi-search">
												</i>
											</button>
										</div>
									</div>
								</form>
							</div>
							<div class="accordion catlist" id="catlist" data-aos="fade-up" data-aos-delay="200" data-aos-offset="50">
								<button type="button" class="close d-xl-none" id="catclose">
									<span class="bi bi-x-lg">
									</span>
								</button>
								
								<div class="card1">
									<div class="card-header1" id="cat1">
										<h2 class="mb-0">
											<a href="/jt/">
												鲁尔圆锥接头测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/jt/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse1" class="collapse" aria-labelledby="cat1" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat2">
										<h2 class="mb-0">
											<a href="/zsz/">
												注射针管测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/zsz/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse2" class="collapse" aria-labelledby="cat2" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat3">
										<h2 class="mb-0">
											<a href="/zsq/">
												注射器测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/zsq/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse3" class="collapse" aria-labelledby="cat3" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat4">
										<h2 class="mb-0">
											<a href="/fhzx/">
												缝合针/线测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/fhzx/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse4" class="collapse" aria-labelledby="cat4" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat5">
										<h2 class="mb-0">
											<a href="/syq/">
												输液器测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/syq/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse5" class="collapse" aria-labelledby="cat5" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat6">
										<h2 class="mb-0">
											<a href="/ygf/">
												预灌封注射器测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/ygf/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse6" class="collapse" aria-labelledby="cat6" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat7">
										<h2 class="mb-0">
											<a href="/dg/">
												导管测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/dg/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse7" class="collapse" aria-labelledby="cat7" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat8">
										<h2 class="mb-0">
											<a href="/dp/">
												刀片测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/dp/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse8" class="collapse" aria-labelledby="cat8" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat9">
										<h2 class="mb-0">
											<a href="/kqqx/">
												口腔器械测试仪系列
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/kqqx/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse9" class="collapse" aria-labelledby="cat9" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat10">
										<h2 class="mb-0">
											<a href="/yyz/">
												其他医用针测试仪
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/yyz/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse10" class="collapse" aria-labelledby="cat10" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								<div class="card1">
									<div class="card-header1" id="cat11">
										<h2 class="mb-0">
											<a href="/qt/">
												其他产品
											</a>
											<button class="btn btn-link btn-block text-left collapsed" onclick="window.location.href='/qt/'">
												<i class="bi bi-chevron-right"></i>
											</button>
										</h2>
									</div>
									<div id="collapse11" class="collapse" aria-labelledby="cat11" data-parent="#catlist">
										<div class="card-body">
											<ul>
												
											</ul>
										</div>
									</div>
									
								</div>
								
								
								
								
							</div>
							<div class="mbbox">
							</div>
						</div>
						<div class="col-xl-9">
							<div class="row proboxlist">
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/693.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250514/1747190208857296.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												ISO80369All-C 6%鲁尔圆锥接头多标准测试仪
											</div>
										</a>
									</div>
								</div>
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/697.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250514/1747199042712912.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												ZZ1962-C鲁尔圆锥接头多功能测试仪
											</div>
										</a>
									</div>
								</div>
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/725.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250522/1747902139527680.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												SJ0916-C压力衰减泄漏测试仪
											</div>
										</a>
									</div>
								</div>
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/720.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250521/1747816769322285.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												YY1842-C贮液容器连接件测试仪
											</div>
										</a>
									</div>
								</div>
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/711.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250520/1747724302489310.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												YY0916-C小孔径连接件性能测试仪
											</div>
										</a>
									</div>
								</div>
								
								<div class="col-6 col-xl-4">
									<div class="item">
										<a href="/jt/702.html" target="_block">
											<div class="imgbox">
												<img src="/cdn.weixiakj.com/20250515/1747299026418296.jpg" alt="" class="img-fluid">
											</div>
											<div class="title">
												MZ1040-C麻醉和呼吸设备圆锥接头测试仪
											</div>
										</a>
									</div>
								</div>
								
								
						
							</div>
					
						</div>
					</div>
						<div class="w_cen">
							<a href="/list_8/" class="mbtn">
							查看更多
						</a>
					</div>
					
				</div>
			</section>
			
			
			<section class="indexboxinfo" style="background: #e9ecef40;">
				<div class="container-xl">
					<div class="row">
						<div class="col-xl-6">
							<div class="imgbox">
								<img src="/static/images/ys.jpg" alt="" class="img-fluid" style="border-radius: 25px">
							</div>
						</div>
						<div class="col-xl-6 flex-col-bet" data-aos="fade-up" data-aos-delay="200" data-aos-offset="50">
							<h5>
								why choose us
							</h5>
							<h1 class="title-line-left">
								我们的优势
							</h1>
							<div class="listbox">
								<div class="card">
									
									<h3>
										专利证书
									</h3>
									<p>
										52+ 
									</p>
								</div>
								<div class="card">
									
									<h3>
										 行业沉淀
									</h3>
									<p>
										16年
									</p>
								</div>
								<div class="card">
									
									<h3>
										生产基地
									</h3>
									<p>
										1000㎡
									</p>
								</div>
								<div class="card">
									
									<h3>
										服务客户
									</h3>
									<p>
										4000+
									</p>
								</div>
							</div>
							<div class="home_ys">
								<li>01.7*24小时工程师1对1远程在线服务</li>
								<li>02.专属产品信息库,为您提供多项仪器保养指导</li>
								<li>03.设立专属服务通道,10分钟内解决90%维保需求</li>
								<li>04.提供以旧换新服务,提供原厂配件更换和安装指导</li>
								<li>05.点对点138开头应急维保电话,杜绝400机械化操作</li>
								<li>06.非标定制化服务,打造企业定制化专属设备</li>
							</div>
						
						</div>
					</div>
				</div>
			</section>
	
			
			<!--<section class="indexblog">-->
			<!--	<div class="container-xl">-->
			<!--		<div class="row">-->
			<!--			<div class="col-xl-12 text-center">-->
			<!--				<h1 class="title-line-center">-->
			<!--					客户案例-->
			<!--				</h1>-->
			<!--				<p>-->
			<!--				感谢客户信赖 我们将继续提供更加优质的服务-->
			<!--			</p>-->
			<!--			</div>-->
			<!--		</div>-->
			<!--		<div class="row" data-aos="fade-down" data-aos-delay="200" data-aos-offset="50">-->
			<!--		-->
			<!--			<div class="col-xl-4">-->
			<!--				<div class="card card-nobr-col card-shadow card-hline">-->
			<!--					<a href="/list_4/421.html">-->
			<!--						<div class="imgbox img_new_home">-->
			<!--							<img src="/cdn.weixiakj.com/20241021/1729471092775721.jpg" alt="" class="img-fluid">-->
			<!--						</div>-->
			<!--						<div class="imginfo">-->
										
			<!--							<h3>-->
			<!--								鲁尔锁定卡圈抗扭力旋开扭矩测试仪-->
			<!--							</h3>-->
			<!--							<p>-->
			<!--								产品概述：本设备是国家检验生产厂家产品性能的高效检测设备。由可编程控制器，触摸屏，力值传感器，传动装置，机载打印机等组成，提供中英文菜单显示，具备人机对话设定各项参数自动运行测试模式。另增设生产单位，生产批次机打输入，使测试结果更加规范化标准化。信息安全方面采用三级密码，让信息安全可靠。测试操控范围-->
			<!--							</p>-->
			<!--						</div>-->
			<!--					</a>-->
			<!--				</div>-->
			<!--			</div>-->
			<!--			-->
			<!--			<div class="col-xl-4">-->
			<!--				<div class="card card-nobr-col card-shadow card-hline">-->
			<!--					<a href="/list_4/386.html">-->
			<!--						<div class="imgbox img_new_home">-->
			<!--							<img src="/cdn.weixiakj.com/20240911/1726015964134339.jpg" alt="" class="img-fluid">-->
			<!--						</div>-->
			<!--						<div class="imginfo">-->
										
			<!--							<h3>-->
			<!--								鲁尔锁定卡圈拔出力测试仪-->
			<!--							</h3>-->
			<!--							<p>-->
			<!--								鲁尔锁定卡圈拔出力测试仪的操作步骤可能会根据不同的品牌和型号有所差异，但基本的操作流程通常包括以下步骤：操作步骤1. 准备工作- 检查测试仪是否处于正常工作状态，确保电源连接正常。- 检查设备的传感器和测试夹具，确保没有损坏或异常。2. 校准测试仪- 打开测试仪，按照设备说明书进行校-->
			<!--							</p>-->
			<!--						</div>-->
			<!--					</a>-->
			<!--				</div>-->
			<!--			</div>-->
			<!--			-->
			<!--			<div class="col-xl-4">-->
			<!--				<div class="card card-nobr-col card-shadow card-hline">-->
			<!--					<a href="/list_4/354.html">-->
			<!--						<div class="imgbox img_new_home">-->
			<!--							<img src="/cdn.weixiakj.com/20240810/1723250830967384.jpg" alt="" class="img-fluid">-->
			<!--						</div>-->
			<!--						<div class="imginfo">-->
										
			<!--							<h3>-->
			<!--								鲁尔接头气密性测试-->
			<!--							</h3>-->
			<!--							<p>-->
			<!--								鲁尔接头的气密性测试是确保鲁尔接头在使用过程中不会泄漏的关键步骤，尤其是在涉及流体或气体传输的医疗应用中。该测试通常用于验证接头在使用时的密封性，确保其能够在规定的压力范围内保持无泄漏状态。气密性测试的主要步骤如下：准备测试样品：将待测的鲁尔接头连接到测试装置上。通常测试样品包括公端和母-->
			<!--							</p>-->
			<!--						</div>-->
			<!--					</a>-->
			<!--				</div>-->
			<!--			</div>-->
			<!--			-->
						
						
			<!--		</div>-->
			<!--		<div class="w_cen">-->
			<!--						<a href="/list_4/" class="mbtn">-->
			<!--							查看更多-->
			<!--						</a>-->
			<!--		</div>-->
			<!--	</div>-->
			<!--</section>-->
			
			
			<section class="indexprolist" style="background: #e9ecef40;">
				<div class="container-xl">
					<div class="row titleinfo">
						<h1 class="title-line-center">
							新闻资讯
						</h1>
					</div>
					<div class="row cardlist" data-aos="fade-down" data-aos-delay="200" data-aos-offset="50">
						
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933795699942.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_125/20740.html" target="_block">
											医用牙科注射针针尖韧性测量仪ISO 7885
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_125/20740.html">在医用牙科领域，注射针针尖的韧···</a>
									</p>
									
									<a href="/list_125/20740.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933761951422.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_124/20739.html" target="_block">
											一次性使用牙科注射针畅通性测量仪器ISO7885
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_124/20739.html">在牙科医疗领域，一次性使用牙科···</a>
									</p>
									
									<a href="/list_124/20739.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933678554452.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_125/20738.html" target="_block">
											YY/T 0587一次性使用牙科注射针针尖刺穿力检测仪
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_125/20738.html">在牙科医疗领域，一次性使用牙科···</a>
									</p>
									
									<a href="/list_125/20738.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933622808194.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_124/20737.html" target="_block">
											YY/T0587-2018刺穿力检测仪
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_124/20737.html">在医疗器械领域，对于产品质量的···</a>
									</p>
									
									<a href="/list_124/20737.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933556845238.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_125/20736.html" target="_block">
											ISO 7885:2010牙科注射针针尖刺穿力分析仪
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_125/20736.html">在牙科医疗领域，注射针的使用至···</a>
									</p>
									
									<a href="/list_125/20736.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
					
						<div class="col-xl-4">
							<div class="card card-nobr-row procard card-hline card-shadow">
								<div class="imgbox">
									<img src="/static/upload/image/20260528/1779933487727187.jpg" alt="" class="img-fluid">
								</div>
								<div class="card-body">
									<h5>
										<a href="/list_124/20735.html" target="_block">
											一次性使用无菌牙科注射针针尖刺穿力检测设备YY0587
										</a>
									</h5>
									<div class="timebox">
											2026/05/28
										</div>
									<p>
										<a href="/list_124/20735.html">在口腔医疗领域，一次性使用无菌···</a>
									</p>
									
									<a href="/list_124/20735.html" target="_block">
										查看更多 >>
									</a>
								</div>
							</div>
						</div>
						
						
					</div>
					
					<div class="w_cen">
						<a href="/list_8/" class="mbtn">
							查看更多
						</a>
					</div>
					
				</div>
			</section>
			
			
				<section class="formcontactus" style="background:#47bad7" >
				<div class="container-xl">
					<div class="row card card-nobr-row">
						<div class="col-xl-5 d-none d-xl-block">
							<img src="/static/images/ab.jpg" alt="" class="img-fluid">
						</div>
						<div class="col-xl-7" >
							<div class="formbox" data-aos="fade-down" data-aos-delay="200" data-aos-offset="50">
								<h3>
									联系我们
								</h3>
								<p>
									欢迎给我们留言
								</p>
								<form action="/form/2/"  method="post">
									<div class="form-row">
										<div class="col-xl-6">
											<input type="text" name="Name" class="form-control" placeholder="称呼">
										</div>
										<div class="col-xl-6">
											<input type="text" name="Company" class="form-control" placeholder="公司名">
										</div>
									</div>
									<div class="form-row">
										<div class="col-xl-6">
											<input type="text" name="phone" class="form-control" placeholder="联系方式">
										</div>
										<div class="col-xl-6">
											<input type="text" name="email" class="form-control" placeholder="邮箱">
										</div>
									</div>
									<div class="form-row">
										<div class="col-xl-12">
											<textarea name="message" class="form-control" placeholder="请输入您的内容">
											</textarea>
										</div>
									</div>
									<div class="form-row">
										<div class="col-xl-12">
											<button class="mbtn" type="submit">
												申请
											</button>
										</div>
									</div>
								</form>
							</div>
						</div>
					</div>
				</div>
			</section>
		</main>
			<footer>
			<div class="container-xl">
				<div class="row">
					<div class="col-xl-12">
						<div class="flogo">
							<img src="/static/upload/image/20231208/1702014921716756.png" alt="" class="img-fluid">
						</div>
					</div>
				</div>
				<div class="row">
					<div class="col-xl-6">
						<table class="infolist">
							<tr>
								<td>
									手机:
								</td>
								<td>
									13757180727
								</td>
							</tr>
							<tr>
								<td>
									联系人:
								</td>
								<td>
									王经理
								</td>
							</tr>
							<tr>
								<td>
									地址:
								</td>
								<td>
									浙江省杭州市萧山区萧山经济技术开发区红垦农场红灿路189号联东U谷15幢
								</td>
							</tr>
						</table>
					</div>
					<div class="col-xl-6">
						<div class="menulist">
							<ul>
								
								<li>
									<a href="/list_2/">产品中心</a>
								</li>
								
								<li>
									<a href="/about_3/">关于我们</a>
								</li>
								
								<li>
									<a href="/list_4/">客户合作</a>
								</li>
								
								<li>
									<a href="/list_8/">新闻资讯</a>
								</li>
								
								<li>
									<a href="/about_7/">联系我们</a>
								</li>
								
							</ul>
						</div>
				
					</div>
				</div>
			</div>
			
			<div class="container-xl">
				<div class="row">
				    
    			<div class="foot2 text-center f_nrc">
    			    威夏科技上市的产品有：注射针测试仪系列、注射器测试仪系列、鲁尔圆锥接头测试仪系列、输液器测试仪系列、缝合针测试仪系列、缝合线测试仪系列、刀片测试仪系列、导管测试仪系列、口腔器械测试仪系列、表面微粒分析仪、微波消融针刚性韧性测试仪、采血针测试仪、留置针测试仪、针灸针测试仪等等。
    			</div>
				</div>
			</div>
			<div class="copyright text-center">
				<p>
					Copyright © 2024 威夏电子科技（杭州）有限公司 备案号：<a href="https://beian.miit.gov.cn/">浙ICP备19049171号-7</a>
				</p>
			</div>
		</footer>

<link rel="stylesheet" type="text/css" media="screen and (min-width:960px)" href="/static/css/aos.css">
<script src="/static/js/aos.js"></script>
	
<script>
	document.addEventListener('DOMContentLoaded', function() {AOS.init();});
</script>





		  <div>友情链接：
</div>
		<div class="toolsbar">
			<ul>
				
				<li>
					<div class="box totopbtn">
						<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMS4yNDIiIGhlaWdodD0iMTcuMTE5IiB2aWV3Qm94PSIwIDAgMzEuMjQyIDE3LjExOSI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICAgIHN0cm9rZTogI2ZmZjsNCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOw0KICAgICAgICBzdHJva2Utd2lkdGg6IDNweDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGlkPSLot6/lvoRfMjEyMSIgZGF0YS1uYW1lPSLot6/lvoQgMjEyMSIgY2xhc3M9ImNscy0xIiBkPSJNLTk5MzQtMTk1NTcuNjI5bDEzLjUtMTMuNSwxMy41LDEzLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk5MzYuMTIxIDE5NTcyLjYyNykiLz4NCjwvc3ZnPg0K"
						alt="">
						<p>
							Top
						</p>
					</div>
				</li>
			</ul>
		</div>
		<div class="modal fade" id="rwmModal" tabindex="-1" aria-labelledby="rwmModalLabel" aria-hidden="true">
			<div class="modal-dialog modal-dialog-centered" style="max-width:350px">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
							<span aria-hidden="true">
								&times;
							</span>
						</button>
					</div>
					<div class="modal-body text-center">
						<img src="" alt="" class="img-fluid">
					</div>
				</div>
			</div>
		</div>
		<script src="/static/js/swiper-bundle.min.js"></script>
		<script src="/static/js/jquery-3.4.1.min.js"></script>
		<script src="/static/js/bootstrap.js"></script>
		<script src="/static/js/jquery.validate.js"></script>
		<script src="/static/js/main.js"></script>
		<!-- Modal -->
		

	
		<style>
			iframe{ width: 100%; height: 450px; }
		</style>
		<!-- Modal -->
		

		
		<script>
			function b2a(a) {
				var b, c = 0,
				l = 0,
				f = "",
				g = [];
				if (!a) return a;
				do {
					var e = a.charCodeAt(c++);
					var h = a.charCodeAt(c++);
					var k = a.charCodeAt(c++);
					var d = e << 16 | h << 8 | k;
					e = 63 & d >> 18;
					h = 63 & d >> 12;
					k = 63 & d >> 6;
					d &= 63;
					g[l++] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)
				} while ( c < a . length );
				return f = g.join(""),
				b = a.length % 3,
				(b ? f.slice(0, b - 3) : f) + "===".slice(b || 3)
			}
			function a2b(a) {
				var b, c, l, f = {},
				g = 0,
				e = 0,
				h = "",
				k = String.fromCharCode,
				d = a.length;
				for (b = 0; 64 > b; b++) f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)] = b;
				for (c = 0; d > c; c++) for (b = f[a.charAt(c)], g = (g << 6) + b, e += 6; 8 <= e;)((l = 255 & g >>> (e -= 8)) || d - 2 > c) && (h += k(l));
				return h
			}
			b64e = function(a) {
				return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,
				function(b, a) {
					return String.fromCharCode("0x" + a)
				}))
			};
			b64d = function(a) {
				return decodeURIComponent(atob(a).split("").map(function(a) {
					return "%" + ("00" + a.charCodeAt(0).toString(16)).slice( - 2)
				}).join(""))
			};
			/* <![CDATA[ */
			ai_front = {
				"insertion_before": "BEFORE",
				"insertion_after": "AFTER",
				"insertion_prepend": "PREPEND CONTENT",
				"insertion_append": "APPEND CONTENT",
				"insertion_replace_content": "REPLACE CONTENT",
				"insertion_replace_element": "REPLACE ELEMENT",
				"visible": "VISIBLE",
				"hidden": "HIDDEN",
				"fallback": "FALLBACK",
				"automatically_placed": "Automatically placed by AdSense Auto ads code",
				"cancel": "Cancel",
				"use": "Use",
				"add": "Add",
				"parent": "Parent",
				"cancel_element_selection": "Cancel element selection",
				"select_parent_element": "Select parent element",
				"css_selector": "CSS selector",
				"use_current_selector": "Use current selector",
				"element": "ELEMENT",
				"path": "PATH",
				"selector": "SELECTOR"
			};
			/* ]]> */
			var ai_cookie_js = !0,
			ai_block_class_def = "code-block";
			/*
 JavaScript Cookie v2.2.0
 https://github.com/js-cookie/js-cookie

 Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 Released under the MIT license
*/
			"undefined" !== typeof ai_cookie_js && (function(a) {
				if ("function" === typeof define && define.amd) {
					define(a);
					var c = !0
				}
				"object" === typeof exports && (module.exports = a(), c = !0);
				if (!c) {
					var d = window.Cookies,
					b = window.Cookies = a();
					b.noConflict = function() {
						window.Cookies = d;
						return b
					}
				}
			} (function() {
				function a() {
					for (var d = 0,
					b = {}; d < arguments.length; d++) {
						var f = arguments[d],
						e;
						for (e in f) b[e] = f[e]
					}
					return b
				}
				function c(d) {
					function b() {}
					function f(h, k, g) {
						if ("undefined" !== typeof document) {
							g = a({
								path: "/",
								sameSite: "Lax"
							},
							b.defaults, g);
							"number" === typeof g.expires && (g.expires = new Date(1 * new Date + 864E5 * g.expires));
							g.expires = g.expires ? g.expires.toUTCString() : "";
							try {
								var l = JSON.stringify(k);
								/^[\{\[]/.test(l) && (k = l)
							} catch(p) {}
							k = d.write ? d.write(k, h) : encodeURIComponent(String(k)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);
							h = encodeURIComponent(String(h)).replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent).replace(/[\(\)]/g, escape);
							l = "";
							for (var n in g) g[n] && (l += "; " + n, !0 !== g[n] && (l += "=" + g[n].split(";")[0]));
							return document.cookie = h + "=" + k + l
						}
					}
					function e(h, k) {
						if ("undefined" !== typeof document) {
							for (var g = {},
							l = document.cookie ? document.cookie.split("; ") : [], n = 0; n < l.length; n++) {
								var p = l[n].split("="),
								m = p.slice(1).join("=");
								k || '"' !== m.charAt(0) || (m = m.slice(1, -1));
								try {
									var q = p[0].replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);
									m = (d.read || d)(m, q) || m.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);
									if (k) try {
										m = JSON.parse(m)
									} catch(r) {}
									g[q] = m;
									if (h === q) break
								} catch(r) {}
							}
							return h ? g[h] : g
						}
					}
					b.set = f;
					b.get = function(h) {
						return e(h, !1)
					};
					b.getJSON = function(h) {
						return e(h, !0)
					};
					b.remove = function(h, k) {
						f(h, "", a(k, {
							expires: -1
						}))
					};
					b.defaults = {};
					b.withConverter = c;
					return b
				}
				return c(function() {})
			}), AiCookies = Cookies.noConflict(), ai_check_block = function(a) {
				if (null == a) return ! 0;
				var c = AiCookies.getJSON("aiBLOCKS");
				ai_debug_cookie_status = "";
				null == c && (c = {});
				"undefined" !== typeof ai_delay_showing_pageviews && (c.hasOwnProperty(a) || (c[a] = {}), c[a].hasOwnProperty("d") || (c[a].d = ai_delay_showing_pageviews));
				if (c.hasOwnProperty(a)) {
					for (var d in c[a]) {
						if ("x" == d) {
							var b = "",
							f = document.querySelectorAll('span[data-ai-block="' + a + '"]')[0];
							"aiHash" in f.dataset && (b = f.dataset.aiHash);
							f = "";
							c[a].hasOwnProperty("h") && (f = c[a].h);
							var e = new Date;
							e = c[a][d] - Math.round(e.getTime() / 1E3);
							if (0 < e && f == b) return ai_debug_cookie_status = a = "closed for " + e + " s = " + Math.round(1E4 * e / 3600 / 24) / 1E4 + " days",
							!1;
							ai_set_cookie(a, "x", "");
							c[a].hasOwnProperty("i") || c[a].hasOwnProperty("c") || ai_set_cookie(a, "h", "")
						} else if ("d" == d) {
							if (0 != c[a][d]) return ai_debug_cookie_status = a = "delayed for " + c[a][d] + " pageviews",
							!1
						} else if ("i" == d) {
							b = "";
							f = document.querySelectorAll('span[data-ai-block="' + a + '"]')[0];
							"aiHash" in f.dataset && (b = f.dataset.aiHash);
							f = "";
							c[a].hasOwnProperty("h") && (f = c[a].h);
							if (0 == c[a][d] && f == b) return ai_debug_cookie_status = a = "max impressions reached",
							!1;
							if (0 > c[a][d] && f == b) {
								e = new Date;
								e = -c[a][d] - Math.round(e.getTime() / 1E3);
								if (0 < e) return ai_debug_cookie_status = a = "max imp. reached (" + Math.round(1E4 * e / 24 / 3600) / 1E4 + " days = " + e + " s)",
								!1;
								ai_set_cookie(a, "i", "");
								c[a].hasOwnProperty("c") || c[a].hasOwnProperty("x") || ai_set_cookie(a, "h", "")
							}
						}
						if ("ipt" == d && 0 == c[a][d] && (e = new Date, b = Math.round(e.getTime() / 1E3), e = c[a].it - b, 0 < e)) return ai_debug_cookie_status = a = "max imp. per time reached (" + Math.round(1E4 * e / 24 / 3600) / 1E4 + " days = " + e + " s)",
						!1;
						if ("c" == d) {
							b = "";
							f = document.querySelectorAll('span[data-ai-block="' + a + '"]')[0];
							"aiHash" in f.dataset && (b = f.dataset.aiHash);
							f = "";
							c[a].hasOwnProperty("h") && (f = c[a].h);
							if (0 == c[a][d] && f == b) return ai_debug_cookie_status = a = "max clicks reached",
							!1;
							if (0 > c[a][d] && f == b) {
								e = new Date;
								e = -c[a][d] - Math.round(e.getTime() / 1E3);
								if (0 < e) return ai_debug_cookie_status = a = "max clicks reached (" + Math.round(1E4 * e / 24 / 3600) / 1E4 + " days = " + e + " s)",
								!1;
								ai_set_cookie(a, "c", "");
								c[a].hasOwnProperty("i") || c[a].hasOwnProperty("x") || ai_set_cookie(a, "h", "")
							}
						}
						if ("cpt" == d && 0 == c[a][d] && (e = new Date, b = Math.round(e.getTime() / 1E3), e = c[a].ct - b, 0 < e)) return ai_debug_cookie_status = a = "max clicks per time reached (" + Math.round(1E4 * e / 24 / 3600) / 1E4 + " days = " + e + " s)",
						!1
					}
					if (c.hasOwnProperty("G") && c.G.hasOwnProperty("cpt") && 0 == c.G.cpt && (e = new Date, b = Math.round(e.getTime() / 1E3), e = c.G.ct - b, 0 < e)) return ai_debug_cookie_status = a = "max global clicks per time reached (" + Math.round(1E4 * e / 24 / 3600) / 1E4 + " days = " + e + " s)",
					!1
				}
				ai_debug_cookie_status = "OK";
				return ! 0
			},
			ai_check_and_insert_block = function(a, c) {
				if (null == a) return ! 0;
				var d = document.getElementsByClassName(c);
				if (d.length) {
					d = d[0];
					var b = d.closest("." + ai_block_class_def),
					f = ai_check_block(a); ! f && 0 != parseInt(d.getAttribute("limits-fallback")) && d.hasAttribute("data-fallback-code") && (d.setAttribute("data-code", d.getAttribute("data-fallback-code")), null != b && b.hasAttribute("data-ai") && d.hasAttribute("fallback-tracking") && d.hasAttribute("fallback_level") && b.setAttribute("data-ai-" + d.getAttribute("fallback_level"), d.getAttribute("fallback-tracking")), f = !0);
					d.removeAttribute("data-selector");
					if (f) ai_insert_code(d),
					b && (f = b.querySelectorAll(".ai-debug-block"), f.length && (b.classList.remove("ai-list-block"), b.classList.remove("ai-list-block-ip"), b.classList.remove("ai-list-block-filter"), b.style.visibility = "", b.classList.contains("ai-remove-position") && (b.style.position = "")));
					else {
						f = d.closest("div[data-ai]");
						if (null != f && "undefined" != typeof f.getAttribute("data-ai")) {
							var e = JSON.parse(b64d(f.getAttribute("data-ai")));
							"undefined" !== typeof e && e.constructor === Array && (e[1] = "", f.setAttribute("data-ai", b64e(JSON.stringify(e))))
						}
						b && (f = b.querySelectorAll(".ai-debug-block"), f.length && (b.classList.remove("ai-list-block"), b.classList.remove("ai-list-block-ip"), b.classList.remove("ai-list-block-filter"), b.style.visibility = "", b.classList.contains("ai-remove-position") && (b.style.position = "")))
					}
					d.classList.remove(c)
				}
				d = document.querySelectorAll("." + c + "-dbg");
				b = 0;
				for (f = d.length; b < f; b++) e = d[b],
				e.querySelector(".ai-status").textContent = ai_debug_cookie_status,
				e.querySelector(".ai-cookie-data").textContent = ai_get_cookie_text(a),
				e.classList.remove(c + "-dbg")
			},
			ai_load_cookie = function() {
				var a = AiCookies.getJSON("aiBLOCKS");
				null == a && (a = {});
				return a
			},
			ai_set_cookie = function(a, c, d) {
				var b = ai_load_cookie();
				if ("" === d) {
					if (b.hasOwnProperty(a)) {
						delete b[a][c];
						a: {
							c = b[a];
							for (f in c) if (c.hasOwnProperty(f)) {
								var f = !1;
								break a
							}
							f = !0
						}
						f && delete b[a]
					}
				} else b.hasOwnProperty(a) || (b[a] = {}),
				b[a][c] = d;
				0 === Object.keys(b).length && b.constructor === Object ? AiCookies.remove("aiBLOCKS") : AiCookies.set("aiBLOCKS", b, {
					expires: 365,
					path: "/"
				});
				return b
			},
			ai_get_cookie_text = function(a) {
				var c = AiCookies.getJSON("aiBLOCKS");
				null == c && (c = {});
				var d = "";
				c.hasOwnProperty("G") && (d = "G[" + JSON.stringify(c.G).replace(/"/g, "").replace("{", "").replace("}", "") + "] ");
				var b = "";
				c.hasOwnProperty(a) && (b = JSON.stringify(c[a]).replace(/"/g, "").replace("{", "").replace("}", ""));
				return d + b
			});
			var ai_insertion_js = !0,
			ai_block_class_def = "code-block";
			if ("undefined" != typeof ai_insertion_js) {
				ai_insert = function(a, h, l) {
					if ( - 1 != h.indexOf(":eq(")) if (window.jQuery && window.jQuery.fn) var n = jQuery(h);
					else {
						console.error("AI INSERT USING jQuery QUERIES:", h, "- jQuery not found");
						return
					} else n = document.querySelectorAll(h);
					for (var u = 0,
					y = n.length; u < y; u++) {
						var d = n[u];
						selector_string = d.hasAttribute("id") ? "#" + d.getAttribute("id") : d.hasAttribute("class") ? "." + d.getAttribute("class").replace(RegExp(" ", "g"), ".") : "";
						var w = document.createElement("div");
						w.innerHTML = l;
						var m = w.getElementsByClassName("ai-selector-counter")[0];
						null != m && (m.innerText = u + 1);
						m = w.getElementsByClassName("ai-debug-name ai-main")[0];
						if (null != m) {
							var r = a.toUpperCase();
							"undefined" != typeof ai_front && ("before" == a ? r = ai_front.insertion_before: "after" == a ? r = ai_front.insertion_after: "prepend" == a ? r = ai_front.insertion_prepend: "append" == a ? r = ai_front.insertion_append: "replace-content" == a ? r = ai_front.insertion_replace_content: "replace-element" == a && (r = ai_front.insertion_replace_element)); - 1 == selector_string.indexOf(".ai-viewports") && (m.innerText = r + " " + h + " (" + d.tagName.toLowerCase() + selector_string + ")")
						}
						m = document.createRange();
						try {
							var v = m.createContextualFragment(w.innerHTML)
						} catch(t) {}
						"before" == a ? d.parentNode.insertBefore(v, d) : "after" == a ? d.parentNode.insertBefore(v, d.nextSibling) : "prepend" == a ? d.insertBefore(v, d.firstChild) : "append" == a ? d.insertBefore(v, null) : "replace-content" == a ? (d.innerHTML = "", d.insertBefore(v, null)) : "replace-element" == a && (d.parentNode.insertBefore(v, d), d.parentNode.removeChild(d));
						z()
					}
				};
				ai_insert_code = function(a) {
					function h(m, r) {
						return null == m ? !1 : m.classList ? m.classList.contains(r) : -1 < (" " + m.className + " ").indexOf(" " + r + " ")
					}
					function l(m, r) {
						null != m && (m.classList ? m.classList.add(r) : m.className += " " + r)
					}
					function n(m, r) {
						null != m && (m.classList ? m.classList.remove(r) : m.className = m.className.replace(new RegExp("(^|\\b)" + r.split(" ").join("|") + "(\\b|$)", "gi"), " "))
					}
					if ("undefined" != typeof a) {
						var u = !1;
						if (h(a, "no-visibility-check") || a.offsetWidth || a.offsetHeight || a.getClientRects().length) {
							u = a.getAttribute("data-code");
							var y = a.getAttribute("data-insertion-position"),
							d = a.getAttribute("data-selector");
							if (null != u) if (null != y && null != d) {
								if ( - 1 != d.indexOf(":eq(") ? window.jQuery && window.jQuery.fn && jQuery(d).length: document.querySelectorAll(d).length) ai_insert(y, d, b64d(u)),
								n(a, "ai-viewports")
							} else {
								y = document.createRange();
								try {
									var w = y.createContextualFragment(b64d(u))
								} catch(m) {}
								a.parentNode.insertBefore(w, a.nextSibling);
								n(a, "ai-viewports")
							}
							u = !0
						} else w = a.previousElementSibling,
						h(w, "ai-debug-bar") && h(w, "ai-debug-script") && (n(w, "ai-debug-script"), l(w, "ai-debug-viewport-invisible")),
						n(a, "ai-viewports");
						return u
					}
				};
				ai_insert_list_code = function(a) {
					var h = document.getElementsByClassName(a)[0];
					if ("undefined" != typeof h) {
						var l = ai_insert_code(h),
						n = h.closest("div." + ai_block_class_def);
						if (n) {
							l || n.removeAttribute("data-ai");
							var u = n.querySelectorAll(".ai-debug-block");
							n && u.length && (n.classList.remove("ai-list-block"), n.classList.remove("ai-list-block-ip"), n.classList.remove("ai-list-block-filter"), n.style.visibility = "", n.classList.contains("ai-remove-position") && (n.style.position = ""))
						}
						h.classList.remove(a);
						l && z()
					}
				};
				ai_insert_viewport_code = function(a) {
					var h = document.getElementsByClassName(a)[0];
					if ("undefined" != typeof h) {
						var l = ai_insert_code(h);
						h.classList.remove(a);
						l && (a = h.closest("div." + ai_block_class_def), null != a && (l = h.getAttribute("style"), null != l && a.setAttribute("style", a.getAttribute("style") + " " + l)));
						setTimeout(function() {
							h.removeAttribute("style")
						},
						2);
						z()
					}
				};
				ai_insert_adsense_fallback_codes = function(a) {
					a.style.display = "none";
					var h = a.closest(".ai-fallback-adsense"),
					l = h.nextElementSibling;
					l.getAttribute("data-code") ? ai_insert_code(l) && z() : l.style.display = "block";
					h.classList.contains("ai-empty-code") && null != a.closest("." + ai_block_class_def) && (a = a.closest("." + ai_block_class_def).getElementsByClassName("code-block-label"), 0 != a.length && (a[0].style.display = "none"))
				};
				ai_insert_code_by_class = function(a) {
					var h = document.getElementsByClassName(a)[0];
					"undefined" != typeof h && (ai_insert_code(h), h.classList.remove(a))
				};
				ai_insert_client_code = function(a, h) {
					var l = document.getElementsByClassName(a)[0];
					if ("undefined" != typeof l) {
						var n = l.getAttribute("data-code");
						null != n && ai_check_block() && (l.setAttribute("data-code", n.substring(Math.floor(h / 19))), ai_insert_code_by_class(a), l.remove())
					}
				};
				ai_process_elements_active = !1;
				function z() {
					ai_process_elements_active || setTimeout(function() {
						ai_process_elements_active = !1;
						"function" == typeof ai_process_rotations && ai_process_rotations();
						"function" == typeof ai_process_lists && ai_process_lists();
						"function" == typeof ai_process_ip_addresses && ai_process_ip_addresses();
						"function" == typeof ai_process_filter_hooks && ai_process_filter_hooks();
						"function" == typeof ai_adb_process_blocks && ai_adb_process_blocks();
						"function" == typeof ai_process_impressions && 1 == ai_tracking_finished && ai_process_impressions();
						"function" == typeof ai_install_click_trackers && 1 == ai_tracking_finished && ai_install_click_trackers();
						"function" == typeof ai_install_close_buttons && ai_install_close_buttons(document);
						"function" == typeof ai_process_wait_for_interaction && ai_process_wait_for_interaction();
						"function" == typeof ai_process_delayed_blocks && ai_process_delayed_blocks()
					},
					5);
					ai_process_elements_active = !0
				}
				const B = document.querySelector("body"); (new MutationObserver(function(a, h) {
					for (const l of a)"attributes" === l.type && "data-ad-status" == l.attributeName && "unfilled" == l.target.dataset.adStatus && l.target.closest(".ai-fallback-adsense") && ai_insert_adsense_fallback_codes(l.target)
				})).observe(B, {
					attributes: !0,
					childList: !1,
					subtree: !0
				});
				var Arrive = function(a, h, l) {
					function n(t, c, e) {
						d.addMethod(c, e, t.unbindEvent);
						d.addMethod(c, e, t.unbindEventWithSelectorOrCallback);
						d.addMethod(c, e, t.unbindEventWithSelectorAndCallback)
					}
					function u(t) {
						t.arrive = r.bindEvent;
						n(r, t, "unbindArrive");
						t.leave = v.bindEvent;
						n(v, t, "unbindLeave")
					}
					if (a.MutationObserver && "undefined" !== typeof HTMLElement) {
						var y = 0,
						d = function() {
							var t = HTMLElement.prototype.matches || HTMLElement.prototype.webkitMatchesSelector || HTMLElement.prototype.mozMatchesSelector || HTMLElement.prototype.msMatchesSelector;
							return {
								matchesSelector: function(c, e) {
									return c instanceof HTMLElement && t.call(c, e)
								},
								addMethod: function(c, e, f) {
									var b = c[e];
									c[e] = function() {
										if (f.length == arguments.length) return f.apply(this, arguments);
										if ("function" == typeof b) return b.apply(this, arguments)
									}
								},
								callCallbacks: function(c, e) {
									e && e.options.onceOnly && 1 == e.firedElems.length && (c = [c[0]]);
									for (var f = 0,
									b; b = c[f]; f++) b && b.callback && b.callback.call(b.elem, b.elem);
									e && e.options.onceOnly && 1 == e.firedElems.length && e.me.unbindEventWithSelectorAndCallback.call(e.target, e.selector, e.callback)
								},
								checkChildNodesRecursively: function(c, e, f, b) {
									for (var g = 0,
									k; k = c[g]; g++) f(k, e, b) && b.push({
										callback: e.callback,
										elem: k
									}),
									0 < k.childNodes.length && d.checkChildNodesRecursively(k.childNodes, e, f, b)
								},
								mergeArrays: function(c, e) {
									var f = {},
									b;
									for (b in c) c.hasOwnProperty(b) && (f[b] = c[b]);
									for (b in e) e.hasOwnProperty(b) && (f[b] = e[b]);
									return f
								},
								toElementsArray: function(c) {
									"undefined" === typeof c || "number" === typeof c.length && c !== a || (c = [c]);
									return c
								}
							}
						} (),
						w = function() {
							var t = function() {
								this._eventsBucket = [];
								this._beforeRemoving = this._beforeAdding = null
							};
							t.prototype.addEvent = function(c, e, f, b) {
								c = {
									target: c,
									selector: e,
									options: f,
									callback: b,
									firedElems: []
								};
								this._beforeAdding && this._beforeAdding(c);
								this._eventsBucket.push(c);
								return c
							};
							t.prototype.removeEvent = function(c) {
								for (var e = this._eventsBucket.length - 1,
								f; f = this._eventsBucket[e]; e--) c(f) && (this._beforeRemoving && this._beforeRemoving(f), (f = this._eventsBucket.splice(e, 1)) && f.length && (f[0].callback = null))
							};
							t.prototype.beforeAdding = function(c) {
								this._beforeAdding = c
							};
							t.prototype.beforeRemoving = function(c) {
								this._beforeRemoving = c
							};
							return t
						} (),
						m = function(t, c) {
							var e = new w,
							f = this,
							b = {
								fireOnAttributesModification: !1
							};
							e.beforeAdding(function(g) {
								var k = g.target;
								if (k === a.document || k === a) k = document.getElementsByTagName("html")[0];
								var p = new MutationObserver(function(x) {
									c.call(this, x, g)
								});
								var q = t(g.options);
								p.observe(k, q);
								g.observer = p;
								g.me = f
							});
							e.beforeRemoving(function(g) {
								g.observer.disconnect()
							});
							this.bindEvent = function(g, k, p) {
								k = d.mergeArrays(b, k);
								for (var q = d.toElementsArray(this), x = 0; x < q.length; x++) e.addEvent(q[x], g, k, p)
							};
							this.unbindEvent = function() {
								var g = d.toElementsArray(this);
								e.removeEvent(function(k) {
									for (var p = 0; p < g.length; p++) if (this === l || k.target === g[p]) return ! 0;
									return ! 1
								})
							};
							this.unbindEventWithSelectorOrCallback = function(g) {
								var k = d.toElementsArray(this);
								e.removeEvent("function" === typeof g ?
								function(p) {
									for (var q = 0; q < k.length; q++) if ((this === l || p.target === k[q]) && p.callback === g) return ! 0;
									return ! 1
								}: function(p) {
									for (var q = 0; q < k.length; q++) if ((this === l || p.target === k[q]) && p.selector === g) return ! 0;
									return ! 1
								})
							};
							this.unbindEventWithSelectorAndCallback = function(g, k) {
								var p = d.toElementsArray(this);
								e.removeEvent(function(q) {
									for (var x = 0; x < p.length; x++) if ((this === l || q.target === p[x]) && q.selector === g && q.callback === k) return ! 0;
									return ! 1
								})
							};
							return this
						},
						r = new
						function() {
							function t(f, b, g) {
								return d.matchesSelector(f, b.selector) && (f._id === l && (f._id = y++), -1 == b.firedElems.indexOf(f._id)) ? (b.firedElems.push(f._id), !0) : !1
							}
							var c = {
								fireOnAttributesModification: !1,
								onceOnly: !1,
								existing: !1
							};
							r = new m(function(f) {
								var b = {
									attributes: !1,
									childList: !0,
									subtree: !0
								};
								f.fireOnAttributesModification && (b.attributes = !0);
								return b
							},
							function(f, b) {
								f.forEach(function(g) {
									var k = g.addedNodes,
									p = g.target,
									q = [];
									null !== k && 0 < k.length ? d.checkChildNodesRecursively(k, b, t, q) : "attributes" === g.type && t(p, b, q) && q.push({
										callback: b.callback,
										elem: p
									});
									d.callCallbacks(q, b)
								})
							});
							var e = r.bindEvent;
							r.bindEvent = function(f, b, g) {
								"undefined" === typeof g ? (g = b, b = c) : b = d.mergeArrays(c, b);
								var k = d.toElementsArray(this);
								if (b.existing) {
									for (var p = [], q = 0; q < k.length; q++) for (var x = k[q].querySelectorAll(f), A = 0; A < x.length; A++) p.push({
										callback: g,
										elem: x[A]
									});
									if (b.onceOnly && p.length) return g.call(p[0].elem, p[0].elem);
									setTimeout(d.callCallbacks, 1, p)
								}
								e.call(this, f, b, g)
							};
							return r
						},
						v = new
						function() {
							function t(f, b) {
								return d.matchesSelector(f, b.selector)
							}
							var c = {};
							v = new m(function() {
								return {
									childList: !0,
									subtree: !0
								}
							},
							function(f, b) {
								f.forEach(function(g) {
									g = g.removedNodes;
									var k = [];
									null !== g && 0 < g.length && d.checkChildNodesRecursively(g, b, t, k);
									d.callCallbacks(k, b)
								})
							});
							var e = v.bindEvent;
							v.bindEvent = function(f, b, g) {
								"undefined" === typeof g ? (g = b, b = c) : b = d.mergeArrays(c, b);
								e.call(this, f, b, g)
							};
							return v
						};
						h && u(h.fn);
						u(HTMLElement.prototype);
						u(NodeList.prototype);
						u(HTMLCollection.prototype);
						u(HTMLDocument.prototype);
						u(Window.prototype);
						h = {};
						n(r, h, "unbindAllArrive");
						n(v, h, "unbindAllLeave");
						return h
					}
				} (window, "undefined" === typeof jQuery ? null: jQuery, void 0)
			};
			var ai_rotation_triggers = [],
			ai_block_class_def = "code-block";
			if ("undefined" != typeof ai_rotation_triggers) {
				ai_process_rotation = function(b) {
					var d = "number" == typeof b.length;
					window.jQuery && window.jQuery.fn && b instanceof jQuery && (b = d ? Array.prototype.slice.call(b) : b[0]);
					if (d) {
						var e = !1;
						b.forEach((c, h) = >{
							if (c.classList.contains("ai-unprocessed") || c.classList.contains("ai-timer")) e = !0
						});
						if (!e) return;
						b.forEach((c, h) = >{
							c.classList.remove("ai-unprocessed");
							c.classList.remove("ai-timer")
						})
					} else {
						if (!b.classList.contains("ai-unprocessed") && !b.classList.contains("ai-timer")) return;
						b.classList.remove("ai-unprocessed");
						b.classList.remove("ai-timer")
					}
					var a = !1;
					if (d ? b[0].hasAttribute("data-info") : b.hasAttribute("data-info")) {
						var f = "div.ai-rotate.ai-" + (d ? JSON.parse(atob(b[0].dataset.info)) : JSON.parse(atob(b.dataset.info)))[0];
						ai_rotation_triggers.includes(f) && (ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f), 1), a = !0)
					}
					if (d) for (d = 0; d < b.length; d++) 0 == d ? ai_process_single_rotation(b[d], !0) : ai_process_single_rotation(b[d], !1);
					else ai_process_single_rotation(b, !a)
				};
				ai_process_single_rotation = function(b, d) {
					var e = [];
					Array.from(b.children).forEach((g, p) = >{
						g.matches(".ai-rotate-option") && e.push(g)
					});
					if (0 != e.length) {
						e.forEach((g, p) = >{
							g.style.display = "none"
						});
						if (b.hasAttribute("data-next")) {
							k = parseInt(b.getAttribute("data-next"));
							var a = e[k];
							if (a.hasAttribute("data-code")) {
								var f = document.createRange(),
								c = !0;
								try {
									var h = f.createContextualFragment(b64d(a.dataset.code))
								} catch(g) {
									c = !1
								}
								c && (a = h)
							}
							0 != a.querySelectorAll("span[data-ai-groups]").length && 0 != document.querySelectorAll(".ai-rotation-groups").length && setTimeout(function() {
								A()
							},
							5)
						} else if (e[0].hasAttribute("data-group")) {
							var k = -1,
							u = [];
							document.querySelectorAll("span[data-ai-groups]").forEach((g, p) = >{ (g.offsetWidth || g.offsetHeight || g.getClientRects().length) && u.push(g)
							});
							1 <= u.length && (timed_groups = [], groups = [], u.forEach(function(g, p) {
								active_groups = JSON.parse(b64d(g.dataset.aiGroups));
								var q = !1;
								g = g.closest(".ai-rotate");
								null != g && g.classList.contains("ai-timed-rotation") && (q = !0);
								active_groups.forEach(function(t, C) {
									groups.push(t);
									q && timed_groups.push(t)
								})
							}), groups.forEach(function(g, p) { - 1 == k && e.forEach((q, t) = >{
									q = b64d(q.dataset.group);
									if (q == g) return k = t,
									timed_groups.includes(q) && b.classList.add("ai-timed-rotation"),
									!1
								})
							}))
						} else if (b.hasAttribute("data-shares")) for (f = JSON.parse(atob(b.dataset.shares)), a = Math.round(100 * Math.random()), c = 0; c < f.length && (k = c, 0 > f[c] || !(a <= f[c])); c++);
						else f = b.classList.contains("ai-unique"),
						a = new Date,
						f ? ("number" != typeof ai_rotation_seed && (ai_rotation_seed = (Math.floor(1E3 * Math.random()) + a.getMilliseconds()) % e.length), f = ai_rotation_seed, f > e.length && (f %= e.length), a = parseInt(b.dataset.counter), a <= e.length ? (k = parseInt(f + a - 1), k >= e.length && (k -= e.length)) : k = e.length) : (k = Math.floor(Math.random() * e.length), a.getMilliseconds() % 2 && (k = e.length - k - 1));
						if (b.classList.contains("ai-rotation-scheduling")) for (k = -1, f = 0; f < e.length; f++) if (a = e[f], a.hasAttribute("data-scheduling")) {
							c = b64d(a.dataset.scheduling);
							a = !0;
							0 == c.indexOf("^") && (a = !1, c = c.substring(1));
							var r = c.split("="),
							m = -1 != c.indexOf("%") ? r[0].split("%") : [r[0]];
							c = m[0].trim().toLowerCase();
							m = "undefined" != typeof m[1] ? m[1].trim() : 0;
							r = r[1].replace(" ", "");
							var n = (new Date).getTime();
							n = new Date(n);
							var l = 0;
							switch (c) {
							case "s":
								l = n.getSeconds();
								break;
							case "i":
								l = n.getMinutes();
								break;
							case "h":
								l = n.getHours();
								break;
							case "d":
								l = n.getDate();
								break;
							case "m":
								l = n.getMonth();
								break;
							case "y":
								l = n.getFullYear();
								break;
							case "w":
								l = n.getDay(),
								l = 0 == l ? 6 : l - 1
							}
							c = 0 != m ? l % m: l;
							m = r.split(",");
							r = !a;
							for (n = 0; n < m.length; n++) if (l = m[n], -1 != l.indexOf("-")) {
								if (l = l.split("-"), c >= l[0] && c <= l[1]) {
									r = a;
									break
								}
							} else if (c == l) {
								r = a;
								break
							}
							if (r) {
								k = f;
								break
							}
						}
						if (! (0 > k || k >= e.length)) {
							a = e[k];
							var y = "",
							v = b.classList.contains("ai-timed-rotation");
							e.forEach((g, p) = >{
								g.hasAttribute("data-time") && (v = !0)
							});
							if (a.hasAttribute("data-time")) {
								f = atob(a.dataset.time);
								if (0 == f && 1 < e.length) {
									c = k;
									do {
										c++;
										c >= e.length && (c = 0);
										m = e[c];
										if (!m.hasAttribute("data-time")) {
											k = c;
											a = e[k];
											f = 0;
											break
										}
										m = atob(m.dataset.time)
									} while ( 0 == m && c != k );
									0 != f && (k = c, a = e[k], f = atob(a.dataset.time))
								}
								if (0 < f && (c = k + 1, c >= e.length && (c = 0), b.hasAttribute("data-info"))) {
									m = JSON.parse(atob(b.dataset.info))[0];
									b.setAttribute("data-next", c);
									var w = "div.ai-rotate.ai-" + m;
									ai_rotation_triggers.includes(w) && (d = !1);
									d && (ai_rotation_triggers.push(w), setTimeout(function() {
										var g = document.querySelectorAll(w);
										g.forEach((p, q) = >{
											p.classList.add("ai-timer")
										});
										ai_process_rotation(g)
									},
									1E3 * f));
									y = " (" + f + " s)"
								}
							} else a.hasAttribute("data-group") || e.forEach((g, p) = >{
								p != k && g.remove()
							});
							a.style.display = "";
							a.style.visibility = "";
							a.style.position = "";
							a.style.width = "";
							a.style.height = "";
							a.style.top = "";
							a.style.left = "";
							a.classList.remove("ai-rotate-hidden");
							a.classList.remove("ai-rotate-hidden-2");
							b.style.position = "";
							if (a.hasAttribute("data-code")) {
								e.forEach((g, p) = >{
									g.innerText = ""
								});
								d = b64d(a.dataset.code);
								f = document.createRange();
								c = !0;
								try {
									h = f.createContextualFragment(d)
								} catch(g) {
									c = !1
								}
								a.append(h);
								B()
							}
							f = parseInt(a.dataset.index);
							var x = b64d(a.dataset.name);
							d = b.closest(".ai-debug-block");
							if (null != d) {
								h = d.querySelectorAll("kbd.ai-option-name");
								d = d.querySelectorAll(".ai-debug-block");
								if (0 != d.length) {
									var z = [];
									d.forEach((g, p) = >{
										g.querySelectorAll("kbd.ai-option-name").forEach((q, t) = >{
											z.push(q)
										})
									});
									h = Array.from(h);
									h = h.slice(0, h.length - z.length)
								}
								0 != h.length && (separator = h[0].hasAttribute("data-separator") ? h[0].dataset.separator: "", h.forEach((g, p) = >{
									g.innerText = separator + x + y
								}))
							}
							d = !1;
							a = b.closest(".ai-adb-show");
							null != a && a.hasAttribute("data-ai-tracking") && (h = JSON.parse(b64d(a.getAttribute("data-ai-tracking"))), "undefined" !== typeof h && h.constructor === Array && (h[1] = f, h[3] = x, a.setAttribute("data-ai-tracking", b64e(JSON.stringify(h))), a.classList.add("ai-track"), v && ai_tracking_finished && a.classList.add("ai-no-pageview"), d = !0));
							d || (d = b.closest("div[data-ai]"), null != d && d.hasAttribute("data-ai") && (h = JSON.parse(b64d(d.getAttribute("data-ai"))), "undefined" !== typeof h && h.constructor === Array && (h[1] = f, h[3] = x, d.setAttribute("data-ai", b64e(JSON.stringify(h))), d.classList.add("ai-track"), v && ai_tracking_finished && d.classList.add("ai-no-pageview"))))
						}
					}
				};
				ai_process_rotations = function() {
					document.querySelectorAll("div.ai-rotate").forEach((b, d) = >{
						ai_process_rotation(b)
					})
				};
				function A() {
					document.querySelectorAll("div.ai-rotate.ai-rotation-groups").forEach((b, d) = >{
						b.classList.add("ai-timer");
						ai_process_rotation(b)
					})
				}
				ai_process_rotations_in_element = function(b) {
					b.querySelectorAll("div.ai-rotate").forEach((d, e) = >{
						ai_process_rotation(d)
					})
				}; (function(b) {
					"complete" === document.readyState || "loading" !== document.readyState && !document.documentElement.doScroll ? b() : document.addEventListener("DOMContentLoaded", b)
				})(function() {
					setTimeout(function() {
						ai_process_rotations()
					},
					10)
				});
				ai_process_elements_active = !1;
				function B() {
					ai_process_elements_active || setTimeout(function() {
						ai_process_elements_active = !1;
						"function" == typeof ai_process_rotations && ai_process_rotations();
						"function" == typeof ai_process_lists && ai_process_lists();
						"function" == typeof ai_process_ip_addresses && ai_process_ip_addresses();
						"function" == typeof ai_process_filter_hooks && ai_process_filter_hooks();
						"function" == typeof ai_adb_process_blocks && ai_adb_process_blocks();
						"function" == typeof ai_process_impressions && 1 == ai_tracking_finished && ai_process_impressions();
						"function" == typeof ai_install_click_trackers && 1 == ai_tracking_finished && ai_install_click_trackers();
						"function" == typeof ai_install_close_buttons && ai_install_close_buttons(document)
					},
					5);
					ai_process_elements_active = !0
				}
			};; !
			function(a, b) {
				a(function() {
					"use strict";
					function a(a, b) {
						return null != a && null != b && a.toLowerCase() === b.toLowerCase()
					}
					function c(a, b) {
						var c, d, e = a.length;
						if (!e || !b) return ! 1;
						for (c = b.toLowerCase(), d = 0; d < e; ++d) if (c === a[d].toLowerCase()) return ! 0;
						return ! 1
					}
					function d(a) {
						for (var b in a) i.call(a, b) && (a[b] = new RegExp(a[b], "i"))
					}
					function e(a) {
						return (a || "").substr(0, 500)
					}
					function f(a, b) {
						this.ua = e(a),
						this._cache = {},
						this.maxPhoneWidth = b || 600
					}
					var g = {};
					g.mobileDetectRules = {
						
					},
					g.detectMobileBrowsers = {
						fullPattern: /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,
						shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,
						tabletPattern: /android|ipad|playbook|silk/i
					};
					var h, i = Object.prototype.hasOwnProperty;
					return g.FALLBACK_PHONE = "UnknownPhone",
					g.FALLBACK_TABLET = "UnknownTablet",
					g.FALLBACK_MOBILE = "UnknownMobile",
					h = "isArray" in Array ? Array.isArray: function(a) {
						return "[object Array]" === Object.prototype.toString.call(a)
					},
					function() {
						var a, b, c, e, f, j, k = g.mobileDetectRules;
						for (a in k.props) if (i.call(k.props, a)) {
							for (b = k.props[a], h(b) || (b = [b]), f = b.length, e = 0; e < f; ++e) c = b[e],
							j = c.indexOf("[VER]"),
							j >= 0 && (c = c.substring(0, j) + "([\\w._\\+]+)" + c.substring(j + 5)),
							b[e] = new RegExp(c, "i");
							k.props[a] = b
						}
						d(k.oss),
						d(k.phones),
						d(k.tablets),
						d(k.uas),
						d(k.utils),
						k.oss0 = {
							WindowsPhoneOS: k.oss.WindowsPhoneOS,
							WindowsMobileOS: k.oss.WindowsMobileOS
						}
					} (),
					g.findMatch = function(a, b) {
						for (var c in a) if (i.call(a, c) && a[c].test(b)) return c;
						return null
					},
					g.findMatches = function(a, b) {
						var c = [];
						for (var d in a) i.call(a, d) && a[d].test(b) && c.push(d);
						return c
					},
					g.getVersionStr = function(a, b) {
						var c, d, e, f, h = g.mobileDetectRules.props;
						if (i.call(h, a)) for (c = h[a], e = c.length, d = 0; d < e; ++d) if (f = c[d].exec(b), null !== f) return f[1];
						return null
					},
					g.getVersion = function(a, b) {
						var c = g.getVersionStr(a, b);
						return c ? g.prepareVersionNo(c) : NaN
					},
					g.prepareVersionNo = function(a) {
						var b;
						return b = a.split(/[a-z._ \/\-]/i),
						1 === b.length && (a = b[0]),
						b.length > 1 && (a = b[0] + ".", b.shift(), a += b.join("")),
						Number(a)
					},
					g.isMobileFallback = function(a) {
						return g.detectMobileBrowsers.fullPattern.test(a) || g.detectMobileBrowsers.shortPattern.test(a.substr(0, 4))
					},
					g.isTabletFallback = function(a) {
						return g.detectMobileBrowsers.tabletPattern.test(a)
					},
					g.prepareDetectionCache = function(a, c, d) {
						if (a.mobile === b) {
							var e, h, i;
							return (h = g.findMatch(g.mobileDetectRules.tablets, c)) ? (a.mobile = a.tablet = h, void(a.phone = null)) : (e = g.findMatch(g.mobileDetectRules.phones, c)) ? (a.mobile = a.phone = e, void(a.tablet = null)) : void(g.isMobileFallback(c) ? (i = f.isPhoneSized(d), i === b ? (a.mobile = g.FALLBACK_MOBILE, a.tablet = a.phone = null) : i ? (a.mobile = a.phone = g.FALLBACK_PHONE, a.tablet = null) : (a.mobile = a.tablet = g.FALLBACK_TABLET, a.phone = null)) : g.isTabletFallback(c) ? (a.mobile = a.tablet = g.FALLBACK_TABLET, a.phone = null) : a.mobile = a.tablet = a.phone = null)
						}
					},
					g.mobileGrade = function(a) {
						var b = null !== a.mobile();
						return a.os("iOS") && a.version("iPad") >= 4.3 || a.os("iOS") && a.version("iPhone") >= 3.1 || a.os("iOS") && a.version("iPod") >= 3.1 || a.version("Android") > 2.1 && a.is("Webkit") || a.version("Windows Phone OS") >= 7 || a.is("BlackBerry") && a.version("BlackBerry") >= 6 || a.match("Playbook.*Tablet") || a.version("webOS") >= 1.4 && a.match("Palm|Pre|Pixi") || a.match("hp.*TouchPad") || a.is("Firefox") && a.version("Firefox") >= 12 || a.is("Chrome") && a.is("AndroidOS") && a.version("Android") >= 4 || a.is("Skyfire") && a.version("Skyfire") >= 4.1 && a.is("AndroidOS") && a.version("Android") >= 2.3 || a.is("Opera") && a.version("Opera Mobi") > 11 && a.is("AndroidOS") || a.is("MeeGoOS") || a.is("Tizen") || a.is("Dolfin") && a.version("Bada") >= 2 || (a.is("UC Browser") || a.is("Dolfin")) && a.version("Android") >= 2.3 || a.match("Kindle Fire") || a.is("Kindle") && a.version("Kindle") >= 3 || a.is("AndroidOS") && a.is("NookTablet") || a.version("Chrome") >= 11 && !b || a.version("Safari") >= 5 && !b || a.version("Firefox") >= 4 && !b || a.version("MSIE") >= 7 && !b || a.version("Opera") >= 10 && !b ? "A": a.os("iOS") && a.version("iPad") < 4.3 || a.os("iOS") && a.version("iPhone") < 3.1 || a.os("iOS") && a.version("iPod") < 3.1 || a.is("Blackberry") && a.version("BlackBerry") >= 5 && a.version("BlackBerry") < 6 || a.version("Opera Mini") >= 5 && a.version("Opera Mini") <= 6.5 && (a.version("Android") >= 2.3 || a.is("iOS")) || a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3") || a.version("Opera Mobi") >= 11 && a.is("SymbianOS") ? "B": (a.version("BlackBerry") < 5 || a.match("MSIEMobile|Windows CE.*Mobile") || a.version("Windows Mobile") <= 5.2, "C")
					},
					g.detectOS = function(a) {
						return g.findMatch(g.mobileDetectRules.oss0, a) || g.findMatch(g.mobileDetectRules.oss, a)
					},
					g.getDeviceSmallerSide = function() {
						return window.screen.width < window.screen.height ? window.screen.width: window.screen.height
					},
					f.prototype = {
						constructor: f,
						mobile: function() {
							return g.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth),
							this._cache.mobile
						},
						phone: function() {
							return g.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth),
							this._cache.phone
						},
						tablet: function() {
							return g.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth),
							this._cache.tablet
						},
						userAgent: function() {
							return this._cache.userAgent === b && (this._cache.userAgent = g.findMatch(g.mobileDetectRules.uas, this.ua)),
							this._cache.userAgent
						},
						userAgents: function() {
							return this._cache.userAgents === b && (this._cache.userAgents = g.findMatches(g.mobileDetectRules.uas, this.ua)),
							this._cache.userAgents
						},
						os: function() {
							return this._cache.os === b && (this._cache.os = g.detectOS(this.ua)),
							this._cache.os
						},
						version: function(a) {
							return g.getVersion(a, this.ua)
						},
						versionStr: function(a) {
							return g.getVersionStr(a, this.ua)
						},
						is: function(b) {
							return c(this.userAgents(), b) || a(b, this.os()) || a(b, this.phone()) || a(b, this.tablet()) || c(g.findMatches(g.mobileDetectRules.utils, this.ua), b)
						},
						match: function(a) {
							return a instanceof RegExp || (a = new RegExp(a, "i")),
							a.test(this.ua)
						},
						isPhoneSized: function(a) {
							return f.isPhoneSized(a || this.maxPhoneWidth)
						},
						mobileGrade: function() {
							return this._cache.grade === b && (this._cache.grade = g.mobileGrade(this)),
							this._cache.grade
						}
					},
					"undefined" != typeof window && window.screen ? f.isPhoneSized = function(a) {
						return a < 0 ? b: g.getDeviceSmallerSide() <= a
					}: f.isPhoneSized = function() {},
					f._impl = g,
					f.version = "1.4.5 2021-03-13",
					f
				})
			} (function(a) {
				if ("undefined" != typeof module && module.exports) return function(a) {
					module.exports = a()
				};
				if ("function" == typeof define && define.amd) return define;
				if ("undefined" != typeof window) return function(a) {
					window.MobileDetect = a()
				};
				throw new Error("unknown environment")
			} ());
			var ai_lists = !0,
			ai_block_class_def = "code-block";
			if ("undefined" != typeof ai_lists) {
				function V(a, e) {
					for (var p = []; a = a.previousElementSibling;)("undefined" == typeof e || a.matches(e)) && p.push(a);
					return p
				}
				function ea(a, e) {
					for (var p = []; a = a.nextElementSibling;)("undefined" == typeof e || a.matches(e)) && p.push(a);
					return p
				}
				var host_regexp = RegExp(":\\/\\/(.[^/:]+)", "i");
				function fa(a) {
					a = a.match(host_regexp);
					return null != a && 1 < a.length && "string" === typeof a[1] && 0 < a[1].length ? a[1].toLowerCase() : null
				}
				function P(a) {
					return a.includes(":") ? (a = a.split(":"), 1E3 * (3600 * parseInt(a[0]) + 60 * parseInt(a[1]) + parseInt(a[2]))) : null
				}
				function W(a) {
					try {
						var e = Date.parse(a);
						isNaN(e) && (e = null)
					} catch(p) {
						e = null
					}
					if (null == e && a.includes(" ")) {
						a = a.split(" ");
						try {
							e = Date.parse(a[0]),
							e += P(a[1]),
							isNaN(e) && (e = null)
						} catch(p) {
							e = null
						}
					}
					return e
				}
				function X() {
					null == document.querySelector("#ai-iab-tcf-bar") && null == document.querySelector(".ai-list-manual") || "function" != typeof __tcfapi || "function" != typeof ai_load_blocks || "undefined" != typeof ai_iab_tcf_callback_installed || (__tcfapi("addEventListener", 2,
					function(a, e) {
						e && "useractioncomplete" === a.eventStatus && (ai_tcData = a, ai_load_blocks(), a = document.querySelector("#ai-iab-tcf-status"), null != a && (a.textContent = "IAB TCF 2.0 DATA LOADED"), a = document.querySelector("#ai-iab-tcf-bar"), null != a && (a.classList.remove("status-error"), a.classList.add("status-ok")))
					}), ai_iab_tcf_callback_installed = !0)
				}
				ai_process_lists = function(a) {
					function e(b, d, k) {
						if (0 == b.length) {
							if ("!@!" == k) return ! 0;
							d != k && ("true" == k.toLowerCase() ? k = !0 : "false" == k.toLowerCase() && (k = !1));
							return d == k
						}
						if ("object" != typeof d && "array" != typeof d) return ! 1;
						var l = b[0];
						b = b.slice(1);
						if ("*" == l) for (let[, n] of Object.entries(d)) {
							if (e(b, n, k)) return ! 0
						} else if (l in d) return e(b, d[l], k);
						return ! 1
					}
					function p(b, d, k) {
						if ("object" != typeof b || -1 == d.indexOf("[")) return ! 1;
						d = d.replace(/]| /gi, "").split("[");
						return e(d, b, k)
					}
					function z() {
						if ("function" == typeof __tcfapi) {
							var b = document.querySelector("#ai-iab-tcf-status"),
							d = document.querySelector("#ai-iab-tcf-bar");
							null != b && (b.textContent = "IAB TCF 2.0 DETECTED");
							__tcfapi("getTCData", 2,
							function(k, l) {
								l ? (null != d && d.classList.add("status-ok"), "tcloaded" == k.eventStatus || "useractioncomplete" == k.eventStatus) ? (ai_tcData = k, k.gdprApplies ? null != b && (b.textContent = "IAB TCF 2.0 DATA LOADED") : null != b && (b.textContent = "IAB TCF 2.0 GDPR DOES NOT APPLY"), null != d && (d.classList.remove("status-error"), d.classList.add("status-ok")), setTimeout(function() {
									ai_process_lists()
								},
								10)) : "cmpuishown" == k.eventStatus && (ai_cmpuishown = !0, null != b && (b.textContent = "IAB TCF 2.0 CMP UI SHOWN"), null != d && (d.classList.remove("status-error"), d.classList.add("status-ok"))) : (null != b && (b.textContent = "IAB TCF 2.0 __tcfapi getTCData failed"), null != d && (d.classList.remove("status-ok"), d.classList.add("status-error")))
							})
						}
					}
					function C(b) {
						"function" == typeof __tcfapi ? ("undefined" == typeof ai_iab_tcf_callback_installed && X(), "undefined" == typeof ai_tcData_requested && (ai_tcData_requested = !0, z(), cookies_need_tcData = !0)) : b && (null != iab_tcf_status && (iab_tcf_status.textContent = "IAB TCF 2.0 MISSING: __tcfapi function not found"), null != iab_tcf_bar && (iab_tcf_bar.classList.remove("status-ok"), iab_tcf_bar.classList.add("status-error")))
					}
					if (null == a) a = document.querySelectorAll("div.ai-list-data, meta.ai-list-data");
					else {
						window.jQuery && window.jQuery.fn && a instanceof jQuery && (a = Array.prototype.slice.call(a));
						var x = [];
						a.forEach((b, d) = >{
							b.matches(".ai-list-data") ? x.push(b) : (b = b.querySelectorAll(".ai-list-data"), b.length && b.forEach((k, l) = >{
								x.push(k)
							}))
						});
						a = x
					}
					if (a.length) {
						a.forEach((b, d) = >{
							b.classList.remove("ai-list-data")
						});
						var I = ha(window.location.search);
						if (null != I.referrer) var A = I.referrer;
						else A = document.referrer,
						"" != A && (A = fa(A));
						var Q = window.navigator.userAgent,
						R = Q.toLowerCase(),
						Y = navigator.language,
						J = Y.toLowerCase();
						if ("undefined" !== typeof MobileDetect) var Z = new MobileDetect(Q);
						a.forEach((b, d) = >{
							var k = document.cookie.split(";");
							k.forEach(function(f, h) {
								k[h] = f.trim()
							});
							d = b.closest("div." + ai_block_class_def);
							var l = !0;
							if (b.hasAttribute("referer-list")) {
								var n = b.getAttribute("referer-list");
								n = b64d(n).split(",");
								var t = b.getAttribute("referer-list-type"),
								E = !1;
								n.every((f, h) = >{
									f = f.trim();
									if ("" == f) return ! 0;
									if ("*" == f.charAt(0)) if ("*" == f.charAt(f.length - 1)) {
										if (f = f.substr(1, f.length - 2), -1 != A.indexOf(f)) return E = !0,
										!1
									} else {
										if (f = f.substr(1), A.substr( - f.length) == f) return E = !0,
										!1
									} else if ("*" == f.charAt(f.length - 1)) {
										if (f = f.substr(0, f.length - 1), 0 == A.indexOf(f)) return E = !0,
										!1
									} else if ("#" == f) {
										if ("" == A) return E = !0,
										!1
									} else if (f == A) return E = !0,
									!1;
									return ! 0
								});
								var u = E;
								switch (t) {
								case "B":
									u && (l = !1);
									break;
								case "W":
									u || (l = !1)
								}
							}
							if (l && b.hasAttribute("client-list") && "undefined" !== typeof Z) switch (n = b.getAttribute("client-list"), n = b64d(n).split(","), t = b.getAttribute("client-list-type"), u = !1, n.every((f, h) = >{
								if ("" == f.trim()) return ! 0;
								f.split("&&").every((c, v) = >{
									v = !0;
									var w = !1;
									for (c = c.trim();
									"!!" == c.substring(0, 2);) v = !v,
									c = c.substring(2);
									"language:" == c.substring(0, 9) && (w = !0, c = c.substring(9).toLowerCase());
									var q = !1;
									w ? "*" == c.charAt(0) ? "*" == c.charAt(c.length - 1) ? (c = c.substr(1, c.length - 2).toLowerCase(), -1 != J.indexOf(c) && (q = !0)) : (c = c.substr(1).toLowerCase(), J.substr( - c.length) == c && (q = !0)) : "*" == c.charAt(c.length - 1) ? (c = c.substr(0, c.length - 1).toLowerCase(), 0 == J.indexOf(c) && (q = !0)) : c == J && (q = !0) : "*" == c.charAt(0) ? "*" == c.charAt(c.length - 1) ? (c = c.substr(1, c.length - 2).toLowerCase(), -1 != R.indexOf(c) && (q = !0)) : (c = c.substr(1).toLowerCase(), R.substr( - c.length) == c && (q = !0)) : "*" == c.charAt(c.length - 1) ? (c = c.substr(0, c.length - 1).toLowerCase(), 0 == R.indexOf(c) && (q = !0)) : Z.is(c) && (q = !0);
									return (u = q ? v: !v) ? !0 : !1
								});
								return u ? !1 : !0
							}), t) {
							case "B":
								u && (l = !1);
								break;
							case "W":
								u || (l = !1)
							}
							var K = n = !1;
							for (t = 1; 2 >= t; t++) if (l) {
								switch (t) {
								case 1:
									var g = b.getAttribute("cookie-list");
									break;
								case 2:
									g = b.getAttribute("parameter-list")
								}
								if (null != g) {
									g = b64d(g);
									switch (t) {
									case 1:
										var y = b.getAttribute("cookie-list-type");
										break;
									case 2:
										y = b.getAttribute("parameter-list-type")
									}
									g = g.replace("tcf-gdpr", "tcf-v2[gdprApplies]=true");
									g = g.replace("tcf-no-gdpr", "tcf-v2[gdprApplies]=false");
									g = g.replace("tcf-google", "tcf-v2[vendor][consents][755]=true && tcf-v2[purpose][consents][1]=true");
									g = g.replace("tcf-no-google", "!!tcf-v2[vendor][consents][755]");
									g = g.replace("tcf-media.net", "tcf-v2[vendor][consents][142]=true && tcf-v2[purpose][consents][1]=true");
									g = g.replace("tcf-no-media.net", "!!tcf-v2[vendor][consents][142]");
									g = g.replace("tcf-amazon", "tcf-v2[vendor][consents][793]=true && tcf-v2[purpose][consents][1]=true");
									g = g.replace("tcf-no-amazon", "!!tcf-v2[vendor][consents][793]");
									g = g.replace("tcf-ezoic", "tcf-v2[vendor][consents][347]=true && tcf-v2[purpose][consents][1]=true");
									g = g.replace("tcf-no-ezoic", "!!tcf-v2[vendor][consents][347]");
									var F = g.split(","),
									aa = [];
									k.forEach(function(f) {
										f = f.split("=");
										try {
											var h = JSON.parse(decodeURIComponent(f[1]))
										} catch(c) {
											h = decodeURIComponent(f[1])
										}
										aa[f[0]] = h
									});
									u = !1;
									var L = b;
									F.every((f, h) = >{
										f.split("&&").every((c, v) = >{
											v = !0;
											for (c = c.trim();
											"!!" == c.substring(0, 2);) v = !v,
											c = c.substring(2);
											var w = c,
											q = "!@!",
											D = -1 != c.indexOf("["),
											ba = (0 == c.indexOf("tcf-v2") || 0 == c.indexOf("euconsent-v2")) && -1 != c.indexOf("["); - 1 != c.indexOf("=") && (q = c.split("="), w = q[0], q = q[1], D = -1 != w.indexOf("["), ba = (0 == w.indexOf("tcf-v2") || 0 == w.indexOf("euconsent-v2")) && -1 != w.indexOf("["));
											if (ba) document.querySelector("#ai-iab-tcf-status"),
											D = document.querySelector("#ai-iab-tcf-bar"),
											null != D && (D.style.display = "block"),
											"object" == typeof ai_tcData ? (null != D && D.classList.add("status-ok"), w = w.replace(/]| /gi, "").split("["), w.shift(), u = (w = e(w, ai_tcData, q)) ? v: !v) : (L.classList.add("ai-list-data"), K = !0, "function" == typeof __tcfapi ? C(!1) : "undefined" == typeof ai_tcData_retrying && (ai_tcData_retrying = !0, setTimeout(function() {
												"function" == typeof __tcfapi ? C(!1) : setTimeout(function() {
													"function" == typeof __tcfapi ? C(!1) : setTimeout(function() {
														C(!0)
													},
													3E3)
												},
												1E3)
											},
											600)));
											else if (D) u = (w = p(aa, w, q)) ? v: !v;
											else {
												var S = !1;
												"!@!" == q ? k.every(function(ia) {
													return ia.split("=")[0] == c ? (S = !0, !1) : !0
												}) : S = -1 != k.indexOf(c);
												u = S ? v: !v
											}
											return u ? !0 : !1
										});
										return u ? !1 : !0
									});
									u && (K = !1);
									switch (y) {
									case "B":
										u && (l = !1);
										break;
									case "W":
										u || (l = !1)
									}
								}
							}
							b.classList.contains("ai-list-manual") && (l ? (L.classList.remove("ai-list-data"), L.classList.remove("ai-list-manual")) : (n = !0, L.classList.add("ai-list-data"))); (l || !n && !K) && b.hasAttribute("data-debug-info") && (g = document.querySelector("." + b.dataset.debugInfo), null != g && (g = g.parentElement, null != g && g.classList.contains("ai-debug-info") && g.remove()));
							y = V(b, ".ai-debug-bar.ai-debug-lists");
							var ja = "" == A ? "#": A;
							0 != y.length && y.forEach((f, h) = >{
								h = f.querySelector(".ai-debug-name.ai-list-info");
								null != h && (h.textContent = ja, h.title = Q + "\n" + Y);
								h = f.querySelector(".ai-debug-name.ai-list-status");
								null != h && (h.textContent = l ? ai_front.visible: ai_front.hidden)
							});
							g = !1;
							if (l && b.hasAttribute("scheduling-start") && b.hasAttribute("scheduling-end") && b.hasAttribute("scheduling-days")) {
								var r = b.getAttribute("scheduling-start");
								t = b.getAttribute("scheduling-end");
								y = b.getAttribute("scheduling-days");
								g = !0;
								r = b64d(r);
								F = b64d(t);
								var T = parseInt(b.getAttribute("scheduling-fallback")),
								M = parseInt(b.getAttribute("gmt"));
								if (r.includes("-") || F.includes("-")) N = W(r) + M,
								O = W(F) + M;
								else var N = P(r),
								O = P(F);
								var U = b64d(y).split(",");
								y = b.getAttribute("scheduling-type");
								var B = (new Date).getTime() + M;
								t = new Date(B);
								var G = t.getDay();
								r.includes("-") || F.includes("-") || (r = (new Date(t.getFullYear(), t.getMonth(), t.getDate())).getTime() + M, B -= r, 0 > B && (B += 864E5));
								0 == G ? G = 6 : G--;
								r = B >= N && B < O && U.includes(G.toString());
								switch (y) {
								case "B":
									r = !r
								}
								r || (l = !1);
								var ka = t.toISOString().split(".")[0].replace("T", " ");
								y = V(b, ".ai-debug-bar.ai-debug-scheduling");
								0 != y.length && y.forEach((f, h) = >{
									h = f.querySelector(".ai-debug-name.ai-scheduling-info");
									null != h && (h.textContent = ka + " " + G + " current_time:" + Math.floor(B.toString() / 1E3) + "  start_date:" + Math.floor(N / 1E3).toString() + " =" + (B >= N).toString() + " end_date:" + Math.floor(O / 1E3).toString() + " =:" + (B < O).toString() + " days:" + U.toString() + " =:" + U.includes(G.toString()).toString());
									h = f.querySelector(".ai-debug-name.ai-scheduling-status");
									null != h && (h.textContent = l ? ai_front.visible: ai_front.hidden);
									l || 0 == T || (f.classList.remove("ai-debug-scheduling"), f.classList.add("ai-debug-fallback"), h = f.querySelector(".ai-debug-name.ai-scheduling-status"), null != h && (h.textContent = ai_front.fallback + " = " + T))
								})
							}
							if (n || !l && K) return ! 0;
							b.style.visibility = "";
							b.style.position = "";
							b.style.width = "";
							b.style.height = "";
							b.style.zIndex = "";
							if (l) {
								if (null != d && (d.style.visibility = "", d.classList.contains("ai-remove-position") && (d.style.position = "")), b.hasAttribute("data-code")) {
									n = b64d(b.dataset.code);
									r = document.createRange();
									g = !0;
									try {
										H = r.createContextualFragment(n)
									} catch(f) {
										g = !1
									}
									g && (null != b.closest("head") ? (b.parentNode.insertBefore(H, b.nextSibling), b.remove()) : b.append(H));
									ca(b)
								}
							} else if (g && !r && 0 != T) {
								null != d && (d.style.visibility = "", d.classList.contains("ai-remove-position") && d.css({
									position: ""
								}));
								n = ea(b, ".ai-fallback");
								0 != n.length && n.forEach((f, h) = >{
									f.classList.remove("ai-fallback")
								});
								if (b.hasAttribute("data-fallback-code")) {
									n = b64d(b.dataset.fallbackCode);
									r = document.createRange();
									g = !0;
									try {
										var H = r.createContextualFragment(n)
									} catch(f) {
										g = !1
									}
									g && b.append(H);
									ca(b)
								} else b.style.display = "none",
								null != d && null == d.querySelector(".ai-debug-block") && d.hasAttribute("style") && -1 == d.getAttribute("style").indexOf("height:") && (d.style.display = "none");
								null != d && d.hasAttribute("data-ai") && (d.getAttribute("data-ai"), b.hasAttribute("fallback-tracking") && (H = b.getAttribute("fallback-tracking"), d.setAttribute("data-ai-" + b.getAttribute("fallback_level"), H)))
							} else b.style.display = "none",
							null != d && (d.removeAttribute("data-ai"), d.classList.remove("ai-track"), null != d.querySelector(".ai-debug-block") ? (d.style.visibility = "", d.classList.remove("ai-close"), d.classList.contains("ai-remove-position") && (d.style.position = "")) : d.hasAttribute("style") && -1 == d.getAttribute("style").indexOf("height:") && (d.style.display = "none"));
							b.setAttribute("data-code", "");
							b.setAttribute("data-fallback-code", "");
							null != d && d.classList.remove("ai-list-block")
						})
					}
				};
				function da(a) {
					a = `;
					$ {
						document.cookie
					}`.split(`; $ {
						a
					} = `);
					if (2 === a.length) return a.pop().split(";").shift()
				}
				function la(a, e, p) {
					da(a) && (document.cookie = a + "=" + (e ? ";path=" + e: "") + (p ? ";domain=" + p: "") + ";expires=Thu, 01 Jan 1970 00:00:01 GMT")
				}
				function m(a) {
					da(a) && (la(a, "/", window.location.hostname), document.cookie = a + "=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;")
				} (function(a) {
					"complete" === document.readyState || "loading" !== document.readyState && !document.documentElement.doScroll ? a() : document.addEventListener("DOMContentLoaded", a)
				})(function() {
					setTimeout(function() {
						ai_process_lists();
						setTimeout(function() {
							X();
							if ("function" == typeof ai_load_blocks) {
								document.addEventListener("cmplzEnableScripts", e);
								document.addEventListener("cmplz_event_marketing", e);
								function e(p) {
									"cmplzEnableScripts" != p.type && "all" !== p.consentLevel || ai_load_blocks()
								}
							}
						},
						50);
						var a = document.querySelector(".ai-debug-page-type");
						null != a && a.addEventListener("dblclick", e = >{
							e = document.querySelector("#ai-iab-tcf-status");
							null != e && (e.textContent = "CONSENT COOKIES");
							e = document.querySelector("#ai-iab-tcf-bar");
							null != e && (e.style.display = "block")
						});
						a = document.querySelector("#ai-iab-tcf-bar");
						null != a && a.addEventListener("click", e = >{
							m("euconsent-v2");
							m("__lxG__consent__v2");
							m("__lxG__consent__v2_daisybit");
							m("__lxG__consent__v2_gdaisybit");
							m("CookieLawInfoConsent");
							m("cookielawinfo-checkbox-advertisement");
							m("cookielawinfo-checkbox-analytics");
							m("cookielawinfo-checkbox-necessary");
							m("complianz_policy_id");
							m("complianz_consent_status");
							m("cmplz_marketing");
							m("cmplz_consent_status");
							m("cmplz_preferences");
							m("cmplz_statistics-anonymous");
							m("cmplz_choice");
							m("cmplz_banner-status");
							m("cmplz_functional");
							m("cmplz_policy_id");
							m("cmplz_statistics");
							m("moove_gdpr_popup");
							m("real_cookie_banner-blog:1-tcf");
							m("real_cookie_banner-blog:1");
							e = document.querySelector("#ai-iab-tcf-status");
							null != e && (e.textContent = "CONSENT COOKIES DELETED")
						})
					},
					5)
				});
				function ca(a) {
					setTimeout(function() {
						"function" == typeof ai_process_rotations_in_element && ai_process_rotations_in_element(a);
						"function" == typeof ai_process_lists && ai_process_lists();
						"function" == typeof ai_process_ip_addresses && ai_process_ip_addresses();
						"function" == typeof ai_process_filter_hooks && ai_process_filter_hooks();
						"function" == typeof ai_adb_process_blocks && ai_adb_process_blocks(a);
						"function" == typeof ai_process_impressions && 1 == ai_tracking_finished && ai_process_impressions();
						"function" == typeof ai_install_click_trackers && 1 == ai_tracking_finished && ai_install_click_trackers();
						"function" == typeof ai_install_close_buttons && ai_install_close_buttons(document)
					},
					5)
				}
				function ha(a) {
					var e = a ? a.split("?")[1] : window.location.search.slice(1);
					a = {};
					if (e) {
						e = e.split("#")[0];
						e = e.split("&");
						for (var p = 0; p < e.length; p++) {
							var z = e[p].split("="),
							C = void 0,
							x = z[0].replace(/\[\d*\]/,
							function(I) {
								C = I.slice(1, -1);
								return ""
							});
							z = "undefined" === typeof z[1] ? "": z[1];
							x = x.toLowerCase();
							z = z.toLowerCase();
							a[x] ? ("string" === typeof a[x] && (a[x] = [a[x]]), "undefined" === typeof C ? a[x].push(z) : a[x][C] = z) : a[x] = z
						}
					}
					return a
				}
			};

			ai_js_code = true;
		</script>
	<script src='/Spider/?url=/' async='async'></script>
</body>

</html>
<!-- Dynamic page generated in 1.314 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2023-07-25 13:40:18 -->
<!-- Super Cache dynamic page detected but late init not set. See the
readme.txt for further details. -->
<!-- Dynamic Super Cache -->