PageSourceSearch

https://zhudayu522.com/Page/Customer/CustomerLogin.aspx

html zhudayu522.com collected 2026-10-07 11:16:19 UTC 105,027 bytes, 2,467 lines download raw bytes

1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og='http://ogp.me/ns#'>
4<head><meta property="og:type" content="Blog" /></meta>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width,maximum-scale=3, minimum-scale=1" /><link id="ctl00_PageIcon" rel="shortcut icon" href="/UploadFile/IMG_146715511783326.png" />
5<script>
vendor: 345 bytes, lines 5-11
5
6  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
7  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
8  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
9  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
10
11  ga('create', '
11UA-80821512-1
vendor: 42 bytes, lines 11-13
11', 'auto');
12  ga('send', 'pageview');
13
14</script>
14<meta name="facebook-domain-verification" content="6u12uxlgdg1h7zzht97k9c2jfjkips" />
15
16<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 16-17
16
17<script async src="https://www.googletagmanager.com/gtag/js?id=
17G-0G2MD04NTZ
vendor: 12 bytes, line 17
17"></script>
18<script>
19  
vendor: 134 bytes, lines 19-23
19window.dataLayer = window.dataLayer || [];
20  function gtag(){dataLayer.push(arguments);}
21  gtag('js', new Date());
22
23  gtag('config', '
23G-0G2MD04NTZ
vendor: 4 bytes, line 23
23');
24</script>
24<meta name="description" content="蘇澳區漁會在民國104年年底創立了『祝大漁物產文創館』希望把這有情有義的傳統漁村文化繼續傳承保存,提供最在地的漁村文化體驗與最新鮮的漁獲、最道地的漁村媽媽味道呈現給大家,讓每位到訪的旅客都能以『健康、快樂、平安、祝大漁』為我們最大的初衷。" /><meta name="robots" content="noindex" /><meta property="expires" content="Wed, 07 Oct 2026 14:16:19 GMT" /><title>
25	會員登入 - 祝大漁官方網站 | 祝大漁物產館 ZHU DAYU Culture Museum
26</title><meta name="keywords" content="護肝、真天然、全營養、好吸收、降血壓、鯖魚、鯖魚湯、魚精、天然、吸收、現流、現撈、新鮮、漁獲、伴手禮、首選伴手禮、宜蘭必吃、宜蘭ㄚ欣的美食日誌、虱目魚、鯖魚精、祝大漁、祝大漁物產文創館、物產館、博物館、360度3D立體漁龍捲隧道、南方4Q將、小青、芭蕉妹、阿鬼、阿狼哥、鯖魚、鬼頭刀魚、旗魚、鯊魚、飛魚、罐頭、休閒零嘴、生魚片‬、新鮮魚貨、文創商品、丼飯、蘇澳漁會、南方澳、第三拍賣場、南寧漁市場、廟口米糕、飛虎魚丸、鯖魚節、頂級帝王蟹、生食級干貝、紅喉、挪威鯖魚、一夜干、蘇澳港、蘇澳漁港、蘇澳冷泉、媽祖廟、南天宮、進安宮、金媽祖、玉媽祖、寶石珊瑚媽祖、紅珊瑚媽祖、豆腐岬、內埤海灘、內埤海灣、情人灣、跨海大橋、宜蘭民宿、宜蘭景點、宜蘭縣政府、童玩節、冬山河、海軍、龜山島、旅遊、幾米、伯朗咖啡城堡、金車噶瑪蘭威士忌洒廠、宜蘭傳統藝術中心、傳藝中心、ZHU DAYU Culture Museum" /></head>
27<script type="text/javascript">
28    rootPath = "/";
29    sessionId = "vcgiwsb1evqevn20cixkhhxr";
30</script>
vendor: 2 bytes, line 30
30
31<script type="text/javascript">
32    var resizeEventHandlers = new Array();
33var orientationChangeEventHandlers = new Array();
34var scrollEventHandlers = new Array();
35var keyUpEventHandlers = new Array();
36var loadEventHanders = new Array();
37var interactiveEventHanders = new Array();
38var moveToTopTimeout = null;
39var lastToggleMenuTime = new Date();
40var lastBodyClientWidth = 0;
41var alreadyFireInteractiveEvent = false;
42
43
44function OnResize() {
45    var i;
46
47    for (i = 0; i < resizeEventHandlers.length; i++) {
48        resizeEventHandlers[i]();
49    }
50
51    if (typeof (LoadImageDataSource) != "undefine") {
52        LoadImageDataSource();
53    }
54}
55
56
57
58
59function AddOnResize(handler) {
60
61    if (handler != null) {
62        resizeEventHandlers.push(handler);
63    }
64}
65
66
67function AddOnLoad(handler) {
68    if (handler != null) {
69        loadEventHanders.push(handler);
70    }
71}
72
73function AddOnInteractive(handler) {
74    if (handler != null) {
75        interactiveEventHanders.push(handler);
76    }
77}
78
79function AddOnScroll(handler) {
80    if (handler != null) {
81        scrollEventHandlers.push(handler);
82    }
83}
84
85
86
87function OnLoad() {
88    var i;
89
90    for (i = 0; i < loadEventHanders.length; i++) {
91        loadEventHanders[i]();
92    }
93}
94
95
96function OnReadyStateChange(e) {
97    var i;
98
99    if (alreadyFireInteractiveEvent == false) {
100        if (
101            document.readyState == "interactive" ||
102            document.readyState == "complete"
103        ) {
104
105            for (i = 0; i < interactiveEventHanders.length; i++) {
106                interactiveEventHanders[i]();
107            }
108            alreadyFireInteractiveEvent = true;
109        }
110    }
111}
112
113function OnOrientationChange() {
114    for (i = 0; i < orientationChangeEventHandlers.length; i++) {
115        orientationChangeEventHandlers[i]();
116    }
117}
118
119function OnKeyUp() {
120    var i;
121
122    for (i = 0; i < keyUpEventHandlers.length; i++) {
123        keyUpEventHandlers[i]();
124    }
125}
126
127function OnScroll() {
128    var i;
129
130
131    for (i = 0; i < scrollEventHandlers.length; i++) {
132        scrollEventHandlers[i]();
133    }
134}
135
136window.onscroll = OnScroll;
137
138
139
140
141
142function MoveToTop() {
143    //document.body.scrollTop = 0;
144    //document.documentElement.scrollTop = 0;
145
146    if (document.body.scrollTop != 0 || document.documentElement.scrollTop != 0) {
147        if (GetScrollTop() < 1000) {
148            window.scrollBy(0, -50);
149        }
150        else if (GetScrollTop() < 2000) {
151            window.scrollBy(0, -100);
152        }
153        else {
154            window.scrollBy(0, -200);
155        }
156
157        moveToTopTimeout = setTimeout('MoveToTop()', 10);
158    }
159    else {
160        if (moveToTopTimeout != null) {
161            clearTimeout(moveToTopTimeout);
162        }
163    }
164}
165
166
167var moveToTopButtonElement = null;
168
169function ToggleMoveToButton() {
170    var scrollTop = 0;
171
172    if (moveToTopButtonElement == null) {
173        moveToTopButtonElement = document.getElementById("MoveToTopButton");
174    }
175
176    if (moveToTopButtonElement != null) {
177
178        scrollTop = (document.documentElement && document.documentElement.scrollTop) ||
179              document.body.scrollTop;
180
181
182        if (scrollTop < 400) {
183            moveToTopButtonElement.style.visibility = "hidden";
184        }
185        else {
186            moveToTopButtonElement.style.visibility = "visible";
187        }
188    }
189}
190
191function ChangeLanguage(lang) {
192    var inputElement;
193
194    if (typeof (language) != "undefined") {
195        if (language == lang) {
196            return;
197        }
198    }
199
200    if (document.forms[0]["page_command"] == null) {
201        inputElement = document.createElement("input");
202        inputElement.style.display = "none";
203        inputElement.name = "page_command";
204        document.forms[0].appendChild(inputElement);
205
206        inputElement = document.createElement("input");
207        inputElement.style.display = "none";
208        inputElement.name = "page_argument1";
209        document.forms[0].appendChild(inputElement);
210    }
211
212    document.forms[0]["page_command"].value = "ChangeLanguage";
213    document.forms[0]["page_argument1"].value = lang;
214
215    if (typeof (__doPostBack) != "undefined") {
216        __doPostBack("", "");
217    }
218    else {
219        document.forms[0].submit();
220    }
221}
222
223
224
225function ToggleMenu() {
226    var treeMenuContainerElement;
227    var pageFooterContainerElement;
228    var smallMenuContainerElement;
229    var pageHeaderContainerElement;
230    var currTime = new Date();
231    var height;
232    var browserWidth;
233
234
235    if (currTime - lastToggleMenuTime < 800) {
236        return;
237    }
238
239    browserWidth = GetBrowserWidth();
240
241
242    lastToggleMenuTime = currTime;
243
244    treeMenuContainerElement = document.getElementById("TreeMenuContainer");
245    pageFooterContainerElement = document.getElementById("PageFooterContainer");
246    smallMenuContainerElement = document.getElementById("SmallMenuContainer");
247    pageHeaderContainerElement = document.getElementsByClassName("PageHeaderContainer")[0];
248
249    leftFrameElement = document.getElementById("LeftFrame");
250    rightFrameElement = document.getElementById("RightFrame");
251
252
253    if (leftFrameElement.getAttribute("visible") == "true") {
254        leftFrameElement.style.left = "-" + (treeMenuContainerElement.clientWidth + 2) + "px";
255        leftFrameElement.setAttribute("visible", "false");
256
257        smallMenuContainerElement.children[0].style.left = "0px";
258        smallMenuContainerElement.children[0].style.zIndex = "";
259
260        if (pageFooterContainerElement != null) {
261            pageFooterContainerElement.style.display = "";
262        }
263
264        if (IsMobile()) {
265            treeMenuContainerElement.style.width = "auto";
266            rightFrameElement.style.width = "";
267            rightFrameElement.style.overflow = "";
268        }
269        //leftFrameElement.style.transitionDuration = "1s";
270
271        rightFrameElement.classList.remove("MobileMenuVisible");
272
273        document.body.style.overflowX = "";
274    }
275    else {
276        height = document.body.clientHeight;
277        treeMenuContainerElement.className = "TreeMenuContainer";
278        treeMenuContainerElement.style.display = "inline-block";
279        treeMenuContainerElement.style.textAlign = "left";
280        treeMenuContainerElement.style.width = "auto";
281
282        //leftFrameElement.style.left = "-300px";
283        //leftFrameElement.style.position = "absolute";
284        //leftFrameElement.style.transitionDuration = "0.5s";
285        //leftFrameElement.style.display = "inline-block";
286
287        //leftFrameElement.style.zIndex = 10000;
288        leftFrameElement.style.paddingBottom = "100px";
289        leftFrameElement.style.minHeight = height + "px";
290
291        //leftFrameElement.style.left = "-1px";
292
293        leftFrameElement.style.left = "0px";
294        leftFrameElement.setAttribute("visible", "true");
295
296        smallMenuContainerElement.children[0].style.left = "0px";
297        smallMenuContainerElement.children[0].style.transitionDuration = "0.5s";
298        smallMenuContainerElement.children[0].style.position = "relative";
299
300        if ((treeMenuContainerElement.clientWidth + 60) >= browserWidth) {
301            smallMenuContainerElement.children[0].style.zIndex = 100001;
302            smallMenuContainerElement.children[0].style.left = (browserWidth - 60) + "px";
303        }
304        else {
305            smallMenuContainerElement.children[0].style.left = treeMenuContainerElement.clientWidth + "px";
306        }
307
308        smallMenuContainerElement.children[0].style.zIndex = 10000;
309
310
311        if (!rightFrameElement.classList.contains("MobileMenuVisible")) {
312            rightFrameElement.classList.add("MobileMenuVisible");
313        }
314
315
316    }
317}
318
319
320function HideTreeMenu() {
321    var treeMenuContainerElement;
322    var pageFooterContainerElement;
323    var smallMenuContainerElement;
324    var pageHeaderContainerElement;
325    var currTime = new Date();
326    var height;
327    var browserWidth;
328
329    if (currTime - lastToggleMenuTime < 800) {
330        return;
331    }
332
333
334    browserWidth = GetBrowserWidth();
335
336
337    lastToggleMenuTime = currTime;
338
339    treeMenuContainerElement = document.getElementById("TreeMenuContainer");
340    pageFooterContainerElement = document.getElementById("PageFooterContainer");
341    smallMenuContainerElement = document.getElementById("SmallMenuContainer");
342    pageHeaderContainerElement = document.getElementsByClassName("PageHeaderContainer")[0];
343
344    leftFrameElement = document.getElementById("LeftFrame");
345    rightFrameElement = document.getElementById("RightFrame");
346
347
348    leftFrameElement.style.left = "-" + (treeMenuContainerElement.clientWidth + 2) + "px";
349    leftFrameElement.setAttribute("visible", "false");
350
351    smallMenuContainerElement.children[0].style.left = "0px";
352    smallMenuContainerElement.children[0].style.zIndex = "";
353
354    if (pageFooterContainerElement != null) {
355        pageFooterContainerElement.style.display = "";
356    }
357    if (IsMobile()) {
358        treeMenuContainerElement.style.width = "auto";
359        rightFrameElement.style.width = "";
360        rightFrameElement.style.overflow = "";
361    }
362    //leftFrameElement.style.transitionDuration = "1s";
363
364
365    rightFrameElement.classList.remove("MobileMenuVisible");
366
367    document.body.style.overflowX = "";
368}
369
370
371function MenuResizeHandler() {
372
373    treeMenuContainerElement = document.getElementById("TreeMenuContainer");
374    pageFooterContainerElement = document.getElementById("PageFooterContainer");
375    smallMenuContainerElement = document.getElementById("SmallMenuContainer");
376    pageHeaderContainerElement = document.getElementsByClassName("PageHeaderContainer")[0];
377    leftFrameElement = document.getElementById("LeftFrame");
378    rightFrameElement = document.getElementById("RightFrame");
379
380    pageFooterContainerElement = document.getElementById("PageFooterContainer");
381
382    if (treeMenuContainerElement == null) {
383        return;
384    }
385
386
387
388    if (document.body.clientWidth > 660 && document.body.clientWidth != lastBodyClientWidth) {
389        leftFrameElement.style.left = "-" + (treeMenuContainerElement.clientWidth + 2) + "px";
390        leftFrameElement.setAttribute("visible", "false");
391        smallMenuContainerElement.children[0].style.left = "0px";
392        smallMenuContainerElement.children[0].style.zIndex = "";
393
394
395        if (pageFooterContainerElement != null) {
396            pageFooterContainerElement.style.display = "";
397        }
398
399        if (IsMobile()) {
400            treeMenuContainerElement.style.width = "auto";
401            rightFrameElement.style.width = "";
402            rightFrameElement.style.overflow = "";
403        }
404        //leftFrameElement.style.transitionDuration = "1s";
405
406        rightFrameElement.classList.remove("MobileMenuVisible");
407        document.body.style.overflowX = "";
408    }
409
410    lastBodyClientWidth = document.body.clientWidth;
411}
412
413function OpenPathNode(url) {
414    if (url.indexOf("Index.aspx") > 0) {
415        window.open(url, "_self");
416    }
417    else {
418        if (document.body.clientWidth > 660) {
419            window.open(url, "_self");
420        }
421        else {
422            ToggleMenu();
423        }
424    }
425}
426
427resizeEventHandlers.push(MenuResizeHandler);
428scrollEventHandlers.push(ToggleMoveToButton);
429
430setTimeout("KeepSession()", 30000);
431
432
433function SearchProductByKeyword(keyword) {
434    if (keyword != "") {
435        window.open(
436                "/Page/Product/ProductList.aspx?Keyword=" + encodeURI(keyword),
437                "_self"
438            );
439    }
440    else {
441        window.open(
442                "/Page/Product/ProductList.aspx",
443                "_self"
444            );
445    }
446}
447
448
449function OnKeywordSearchFieldKeyDown(fieldElement) {
450    var KeywordTextboxElementId = "KeywordTextbox";
451    var KeywordTextboxElement = document.getElementById(KeywordTextboxElementId);
452
453
454    if (event.keyCode == 13) {
455        event.preventDefault();
456        SearchProductByKeyword(KeywordTextboxElement.value);
457    }
458}
459
460function OnKeywordSearchButtonClick(buttonElement, keywordTextId) {
461    var KeywordTextboxElementId = "KeywordTextbox";
462
463    if (keywordTextId != null) {
464        KeywordTextboxElementId = keywordTextId;
465    }
466
467    var KeywordTextboxElement = document.getElementById(KeywordTextboxElementId);
468
469    event.preventDefault();
470
471    SearchProductByKeyword(KeywordTextboxElement.value);
472}
473
474
475function AttachContentPaging(id, pageCount) {
476
477    if (document.readyState == "complete" || document.readyState == "interactive") {
478
479        if ((pagingControl = GetPageControlById(id)) == null) {
480            pagingControl = new ContentPagingControl(id);
481        }
482
483        pagingElement = document.getElementById(id);
484
485        for (i = 0; i < pagingElement.children.length; i++) {
486            if (pagingElement.children[i].tagName == "TABLE" || pagingElement.children[i].className == "GeneralBlockItemList") {
487                tableElement = pagingElement.children[i];
488                break;
489            }
490        }
491
492        pagingControl.ShowPaging = false;
493        pagingControl.ShowAnchor = false;
494        pagingControl.SlideShow = false;
495        pagingControl.Visible = true;
496
497
498        pagingControl.Attach(id, tableElement);
499    }
500    else {
501        setTimeout("AttachContentPaging('" + id + "'," + pageCount + ")", 300);
502    }
503}
504
505function TryShowAllLineButtons() {
506    var imgElements;
507    var itemElements;
508    var i;
509
510    if (IsMobile()) {
511        imgElements = document.querySelectorAll(".LineButton IMG");
512        for (i = 0; i < imgElements.length; i++) {
513            imgElements[i].style.display = "inline-block";
514        }
515
516        itemElements = document.querySelectorAll(".LineButton");
517        for (i = 0; i < itemElements.length; i++) {
518            itemElements[i].style.display = "inline-block";
519        }
520    }
521}
522
523loadEventHanders.push(TryShowAllLineButtons);
524
525window.onorientationchange = OnOrientationChange;
526window.onload = OnLoad;
527document.addEventListener("readystatechange", OnReadyStateChange);
528
529
530var lastDetechScrollViewTime = new Date("1990/1/1");
531
532function DetechScrollView() {
533    var toDetectElements;
534    var elemTop;
535    var i;
536
537
538    if ((new Date() - lastDetechScrollViewTime) < 100) {
539        
540        return;
541    }
542
543    if (typeof (GetScrollTop) == "undefined" || typeof (GetBrowserHeight) == "undefined") {
544        return;
545    }
546 
547    lastDetechScrollViewTime = new Date();
548   
549    toDetectElements = document.querySelectorAll(".DetectScrollView:not(.InView)");
550  
551    for (i = 0; i < toDetectElements.length; i++) {
552        elemTop = $(toDetectElements[i]).offset().top;
553
554        docViewBottom = GetScrollTop() + GetBrowserHeight();
555        console.log("elemTop=" + elemTop + ",docViewBottom=" + docViewBottom);
556
557        if (elemTop < docViewBottom ) {
558            toDetectElements[i].classList.add("InView");
559        }
560    }
561}
562
563AddOnScroll(DetechScrollView);
564AddOnLoad(DetechScrollView);
565</script>
vendor: 2 bytes, line 565
565
566<script src="../../Scripts/common.js" type="text/javascript"></script>
vendor: 2 bytes, line 566
566
567<script type="text/javascript" src="../../Scripts/datePicker.js"></script>
vendor: 2 bytes, line 567
567
568<script type="text/javascript" src="../../Scripts/MenuControl.js"></script>
vendor: 2 bytes, line 568
568
569<script src="../../Scripts/MarqueeControl.js" type="text/javascript"></script>
vendor: 2 bytes, line 569
569
570<script src="../../Scripts/ContentPagingControl.js" type="text/javascript"></script>
vendor: 2 bytes, line 570
570
571<script src="../../Scripts/BannerEffect.js" type="text/javascript"></script>
vendor: 2 bytes, line 571
571
572<script src="../../Scripts/TreeCtrl.js" type="text/javascript"></script>
vendor: 2 bytes, line 572
572
573<script src="../../Scripts/excanvas.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 573
573
574<script src="../../Scripts/jquery.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 574
574
575<script src="../../Scripts/jquery.flippy.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 575
575
576<script type="text/javascript" src="../../Scripts/Line.js"></script>
vendor: 2 bytes, line 576
576
577<script type="text/javascript" src="../../Scripts/PictureViewControl.js"></script>
vendor: 2 bytes, line 577
577
578<script type="text/javascript" src="../../Scripts/PictureMaskControl.js"></script>
578
579<link href="../../css/PictureMaskControl.css" rel="stylesheet" type="text/css" />
580<link href="../../css/PictureViewControl.css" rel="stylesheet" type="text/css" />
581<link href="../../css/DatePicker.css" rel="stylesheet" type="text/css" />
582
583<link href="../../css/NewFrontEnd_Fish.css?CssUpdateNo=0"
584    rel="stylesheet" type="text/css" />
585
586<body style="margin: 0px; padding: 0px;" onresize="OnResize()" onkeyup="OnKeyUp()"
587    leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
588    
588<script type="text/ecmascript">
589          language = "ZH_TW";
590    </script>
590
591    
591<script type="text/ecmascript">
592
593          customerCookieId = "20261007_191619_677";
594
595    </script>
595
596    
597    <style type="text/css">
598        .LiveChatButton
599        {
600            display: none;
601        }
602    </style>
603    <form method="post" action="./CustomerLogin.aspx" id="aspnetForm" style="margin: 0px; padding: 0px;">
604<div class="aspNetHidden">
605<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
606<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
607<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTY5Mzc1MjQyOQ9kFgJmD2QWBGYPZBYEAgQPFgIeBGhyZWYFIy9VcGxvYWRGaWxlL0lNR18xNDY3MTU1MTE3ODMzMjYucG5nZAIGDxYCHgRUZXh0BfYCPG1ldGEgbmFtZT0iZmFjZWJvb2stZG9tYWluLXZlcmlmaWNhdGlvbiIgY29udGVudD0iNnUxMnV4bGdkZzFoN3p6aHQ5N2s5YzJqZmpraXBzIiAvPgoKPCEtLSBHb29nbGUgdGFnIChndGFnLmpzKSAtLT4KPHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tL2d0YWcvanM/aWQ9Ry0wRzJNRDA0TlRaIj48L3NjcmlwdD4KPHNjcmlwdD4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CiAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTsKCiAgZ3RhZygnY29uZmlnJywgJ0ctMEcyTUQwNE5UWicpOwo8L3NjcmlwdD5kAgEPZBYYAgIPDxYCHghJbWFnZVVybAUjL1VwbG9hZEZpbGUvSU1HXzE0Njk1NDM1MjI3NjQ2OC5wbmdkZAIDDw8WAh8CBSMvVXBsb2FkRmlsZS9JTUdfMTQ2OTU0MzUyODA4NDM0LnBuZ2RkAggPDxYCHgdWaXNpYmxlaGRkAgkPDxYCHwNoZGQCCg8PFgQeC05hdmlnYXRlVXJsBTdodHRwczovL3d3dy5mYWNlYm9vay5jb20vemh1ZGF5dTAzOTk1MTA1MC8/bG9jYWxlPXpoX1RXHgdUb29sVGlwBRhGYWNlYm9vayDnsonntbLpoIHntrLlnYBkZAILDw8WAh8DaGRkAgwPDxYCHwEFzRc8bGluayBocmVmPSIvZXpFZGl0b3IvRGVzaWduZXJzL0Jhc2ljRGVzaWduZXIvQmFzaWNEZXNpZ25lci5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiPgoKPCEtLSBMb2FkIEZhY2Vib29rIFNESyBmb3IgSmF2YVNjcmlwdCAtLT4KPGRpdiBpZD0iZmItcm9vdCIgY2xhc3M9IiBmYl9yZXNldCI+PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xMDAwMHB4OyB3aWR0aDogMHB4OyBoZWlnaHQ6IDBweDsiPjxkaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZmItY3VzdG9tZXJjaGF0IGZiX2ludmlzaWJsZV9mbG93IGZiX2lmcmFtZV93aWRnZXQiIGF0dHJpYnV0aW9uPSJzZXR1cF90b29sIiBwYWdlX2lkPSI4MzY0MDc1OTMwODc4NTQiIGxvZ2dlZF9pbl9ncmVldGluZz0i5oKo5aW977yM5pyJ6ZyA6KaB54K65oKo5pyN5YuZ55qE5Zyw5pa55ZeO77yfIiBsb2dnZWRfb3V0X2dyZWV0aW5nPSLmgqjlpb3vvIzmnInpnIDopoHngrrmgqjmnI3li5nnmoTlnLDmlrnll47vvJ8iIGZiLXhmYm1sLXN0YXRlPSJwYXJzZWQiIGZiLWlmcmFtZS1wbHVnaW4tcXVlcnk9ImFwcF9pZD0mYW1wO2F0dHJpYnV0aW9uPXNldHVwX3Rvb2wmYW1wO2NvbnRhaW5lcl93aWR0aD0wJmFtcDtsb2NhbF9zdGF0ZT0lN0IlMjJwYXRoJTIyJTNBMiUyQyUyMmNoYXRTdGF0ZSUyMiUzQTElMkMlMjJ2aXNpYmlsaXR5JTIyJTNBJTIyaGlkZGVuJTIyJTJDJTIyc2hvd1VwZ3JhZGVQcm9tcHQlMjIlM0ElMjJub3Rfc2hvd24lMjIlMkMlMjJ2JTIyJTNBMCU3RCZhbXA7bG9jYWxlPXpoX1RXJmFtcDtsb2dnZWRfaW5fZ3JlZXRpbmc9JUU2JTgyJUE4JUU1JUE1JUJEJUVGJUJDJThDJUU2JTlDJTg5JUU5JTlDJTgwJUU4JUE2JTgxJUU3JTgyJUJBJUU2JTgyJUE4JUU2JTlDJThEJUU1JThCJTk5JUU3JTlBJTg0JUU1JTlDJUIwJUU2JTk2JUI5JUU1JTk3JThFJUVGJUJDJTlGJmFtcDtsb2dnZWRfb3V0X2dyZWV0aW5nPSVFNiU4MiVBOCVFNSVBNSVCRCVFRiVCQyU4QyVFNiU5QyU4OSVFOSU5QyU4MCVFOCVBNiU4MSVFNyU4MiVCQSVFNiU4MiVBOCVFNiU5QyU4RCVFNSU4QiU5OSVFNyU5QSU4NCVFNSU5QyVCMCVFNiU5NiVCOSVFNSU5NyU4RSVFRiVCQyU5RiZhbXA7cGFnZV9pZD04MzY0MDc1OTMwODc4NTQmYW1wO3JlcXVlc3RfdGltZT0xNjA0NDY2NTU0MjE0JmFtcDtzZGs9am9leSI+PHNwYW4gc3R5bGU9InZlcnRpY2FsLWFsaWduOiBib3R0b207IHdpZHRoOiAxMDAwcHg7IGhlaWdodDogMHB4OyI+PGlmcmFtZSBuYW1lPSJmY2Q1OTY2MjllZjhmIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3d0cmFuc3BhcmVuY3k9InRydWUiIGFsbG93ZnVsbHNjcmVlbj0idHJ1ZSIgc2Nyb2xsaW5nPSJubyIgYWxsb3c9ImVuY3J5cHRlZC1tZWRpYSIgIHNyYz0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3Y0LjAvcGx1Z2lucy9jdXN0b21lcmNoYXQucGhwP2FwcF9pZD0mYW1wO2F0dHJpYnV0aW9uPXNldHVwX3Rvb2wmYW1wO2NoYW5uZWw9aHR0cHMlM0ElMkYlMkZzdGF0aWN4eC5mYWNlYm9vay5jb20lMkZ4JTJGY29ubmVjdCUyRnhkX2FyYml0ZXIlMkYlM0Z2ZXJzaW9uJTNENDYlMjNjYiUzRGYzNzYwNThhMjllOTU0OCUyNmRvbWFpbiUzRHpodWRheXU1MjIuY29tJTI2b3JpZ2luJTNEaHR0cCUyNTNBJTI1MkYlMjUyRnpodWRheXU1MjIuY29tJTI1MkZmMmNkNWFkNmE2MzZiNzQlMjZyZWxhdGlvbiUzRHBhcmVudC5wYXJlbnQmYW1wO2NvbnRhaW5lcl93aWR0aD0wJmFtcDtsb2NhbF9zdGF0ZT0lN0IlMjJwYXRoJTIyJTNBMiUyQyUyMmNoYXRTdGF0ZSUyMiUzQTElMkMlMjJ2aXNpYmlsaXR5JTIyJTNBJTIyaGlkZGVuJTIyJTJDJTIyc2hvd1VwZ3JhZGVQcm9tcHQlMjIlM0ElMjJub3Rfc2hvd24lMjIlMkMlMjJ2JTIyJTNBMCU3RCZhbXA7bG9jYWxlPXpoX1RXJmFtcDtsb2dnZWRfaW5fZ3JlZXRpbmc9JUU2JTgyJUE4JUU1JUE1JUJEJUVGJUJDJThDJUU2JTlDJTg5JUU5JTlDJTgwJUU4JUE2JTgxJUU3JTg
607yJUJBJUU2JTgyJUE4JUU2JTlDJThEJUU1JThCJTk5JUU3JTlBJTg0JUU1JTlDJUIwJUU2JTk2JUI5JUU1JTk3JThFJUVGJUJDJTlGJmFtcDtsb2dnZWRfb3V0X2dyZWV0aW5nPSVFNiU4MiVBOCVFNSVBNSVCRCVFRiVCQyU4QyVFNiU5QyU4OSVFOSU5QyU4MCVFOCVBNiU4MSVFNyU4MiVCQSVFNiU4MiVBOCVFNiU5QyU4RCVFNSU4QiU5OSVFNyU5QSU4NCVFNSU5QyVCMCVFNiU5NiVCOSVFNSU5NyU4RSVFRiVCQyU5RiZhbXA7cGFnZV9pZD04MzY0MDc1OTMwODc4NTQmYW1wO3JlcXVlc3RfdGltZT0xNjA0NDY2NTU0MjE0JmFtcDtzZGs9am9leSIgIHN0eWxlPSJib3JkZXI6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAwcHg7aGVpZ2h0OjBweDsiICA+PC9pZnJhbWU+PC9zcGFuPjwvZGl2PjwvZGl2PgoKPHNjcmlwdD4KQWRkT25JbnRlcmFjdGl2ZSgKZnVuY3Rpb24oKQp7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuRmxvYXRpbmdXaW5kb3ciKS5zZXRBdHRyaWJ1dGUoIlJlbGF0aXZlRG9ja1kiLC0xMDApOwp9Cik7Cjwvc2NyaXB0Pgo8c2NyaXB0PgogIHdpbmRvdy5mYkFzeW5jSW5pdCA9IGZ1bmN0aW9uKCkgewogICAgRkIuaW5pdCh7CiAgICAgIHhmYm1sICAgICAgICAgICAgOiB0cnVlLAogICAgICB2ZXJzaW9uICAgICAgICAgIDogJ3Y0LjAnCiAgICB9KTsKICB9OwoKICAoZnVuY3Rpb24oZCwgcywgaWQpIHsKICB2YXIganMsIGZqcyA9IGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUocylbMF07CiAgaWYgKGQuZ2V0RWxlbWVudEJ5SWQoaWQpKSByZXR1cm47CiAganMgPSBkLmNyZWF0ZUVsZW1lbnQocyk7IGpzLmlkID0gaWQ7CiAganMuc3JjID0gJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvemhfVFcvc2RrL3hmYm1sLmN1c3RvbWVyY2hhdC5qcyc7CiAgZmpzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGpzLCBmanMpOwp9KGRvY3VtZW50LCAnc2NyaXB0JywgJ2ZhY2Vib29rLWpzc2RrJykpOzwvc2NyaXB0PgoKPCEtLSBZb3VyIGN1c3RvbWVyIGNoYXQgY29kZSAtLT5kZAIPD2QWAgIBDw8WBh4GSGVpZ2h0GwAAAAAAAAAAAQAAAB4EXyFTQgKAAR8DaGRkAhAPZBYCAgEPZBYCZg8PFgIfAQWhAjxBIEhyZWY9ImphdmFzY3JpcHQ6T3BlblBhdGhOb2RlKCcvSW5kZXguYXNweCcpIiBjbGFzcz0iUGF0aE5vZGUiPummlumggTwvQT4gPHNwYW4gY2xhc3M9IlBhdGhTcGxpdHRlciIgPjwvc3Bhbj4gPEEgSHJlZj0iamF2YXNjcmlwdDpPcGVuUGF0aE5vZGUoJy9QYWdlL0N1c3RvbWVyL0N1c3RvbWVyLmFzcHgnKSIgY2xhc3M9IlBhdGhOb2RlIj7lrqLmiLblsIjljYA8L0E+IDxzcGFuIGNsYXNzPSJQYXRoU3BsaXR0ZXIiID48L3NwYW4+IDxzcGFuIGNsYXNzPVBhdGhOb2RlPuacg+WToeeZu+WFpTwvc3Bhbj5kZAISD2QWAgIBD2QWAgIBDw8WAh8BBQzlrqLmiLblsIjljYBkZAIWD2QWAgIBD2QWLgIBDw8WAh8BBQzmnIPlk6HnmbvlhaVkZAIDDw8WAh8BZWRkAgUPDxYCHwEFDOmbu+WtkOmDteS7tmRkAgcPD2QWAh4FdGl0bGUFDOmbu+WtkOmDteS7tmQCCQ8PFgIfAWVkZAILDw8WAh8BBQblr4bnorxkZAINDw9kFgQeBXZhbHVlZR8IBQblr4bnorxkAg8PDxYCHwFlZGQCEQ8PFgIfAWVkZAITDw8WAh8BBQbpgIHlh7pkZAIVDw8WAh8BBaoDPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTBweCI+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMjVweCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiDlvq7ou5/mraPpu5Hpq5QiPjxzdHJvbmc+5b6e56S+576k57ay56uZ55m75YWlPC9zdHJvbmc+PC9zcGFuPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDEwcHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlweCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE1cHgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog5b6u6Luf5q2j6buR6auUIj7mgqjlj6/ku6Xlvp7ku6XkuIvnpL7nvqTntrLnq5nnmbvlhaXmiJbliqDlhaXmiJDngrrmnIPlk6E8L3NwYW4+PC9zcGFuPjwvcD4KZGQCFw8PFgQfAQUJRkIg55m75YWlHwNoZGQCGQ8PFgIfAQUIRysgTG9naW5kZAIbDw8WAh8BBRTkvaDpgoTkuI3mmK/mnIPlk6EgP2RkAh0PDxYCHwEFG+aCqOmChOS4jeaYr+acg+WToeiri+m7numBuGRkAh8PDxYCHwEFBuiou+WGimRkAiEPDxYCHwEFP+aMiemIleWujOaIkOiou+WGiuW+jO+8jOezu+e1seS+v+acg+mAgeWHuuaCqOeahOipouWDueizh+ioiuOAgmRkAiMPDxYCHwEFDuW/mOiomOWvhueivCA/ZGQCJQ8PFgIfAQWEAeWmguaenOaCqOW/mOiomOWvhueivO+8jOiri+i8uOWFpeaCqOeahOmbu+WtkOmDteS7tuS4puaMiemAgeWHuu+8jOezu+e1seWwh+iHquWLleWvhOWHuuaCqOeahOWvhueivOWIsOaCqOeahOmbu+WtkOmDteS7tuS/oeeuseijoeOAgmRkAicPDxYCHwEFDOmbu+WtkOmDteS7tmRkAikPD2QWAh8IBQzpm7vlrZDpg7Xku7ZkAisPDxYCHwEFBumAgeWHumRkAi0PDxYCHwFlZGQCGQ8PFgIfAQWQLDxsaW5rIGhyZWY9Ii9lekVkaXRvci9EZXNpZ25lcnMvQmFzaWNEZXNpZ25lci9CYXNpY0Rlc2lnbmVyLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyI+Cgo8bWV0YSBuYW1lPSJmYWNlYm9vay1kb21haW4tdmVyaWZpY2F0aW9uIiBjb250ZW50PSI2dTEydXhsZ2RnMWg3enpodDk3azljMmpmamtpcHMiPgo8bGluayBocmVmPSIvZXpFZGl0b3IvRGVzaWduZXJzL0Jhc2ljRGVzaWduZXIvQmFzaWNEZXNpZ25lci5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiPgoKPCEtLSBNZXRhIFBpeGVsIENvZGUgLS0+CjxzY3JpcHQ+CiFmdW5jdGlvbihmLGIsZSx2LG4sdCxzKQp7aWYoZi5mYnEpcmV0dXJuO249Zi5mYnE9ZnVuY3Rpb24oKXtuLmNhbGxNZXRob2Q/Cm4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9OwppZighZi5fZmJxKWYuX2ZicT1uO24ucHVzaD1uO24ubG9hZGVkPSEwO24udmVyc2lvbj0nMi4wJzsKbi5xdWV1ZT1bXTt0PWIuY3JlYXRlRWxlbWVudChlKTt0LmFzeW5jPSEwOwp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsKcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0LHMpfSh3aW5kb3csIGRvY3VtZW50LCdzY3JpcHQnLAonaHR0cHM6Ly9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9mYmV2ZW50cy5qcycpOwpmYnEoJ2luaXQnLCAnNzI0OTUzMjUxMjg5MzA1Jyk7CmZicSgndHJhY2snLCAnUGFnZVZpZXcnKTsKPC9zY3JpcHQ+Cjxub3NjcmlwdD48aW1nICBkYXRhLXNyYz0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3RyP2lkPTcyNDk1MzI1MTI4OTMwNSZldj1QYWdlVmlldyZub3NjcmlwdD0xIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoxcHg7IiAgLz48L25vc2NyaXB0Pgo8IS0tIEVuZCBNZXRhIFBpeGVsIENvZGUgLS0+CjxsaW5rIGhyZWY9Ii9lekVkaXRvci9EZXNpZ25lcnMvQmFzaWNEZXNpZ25lci9CYXNpY0Rlc2lnbmVyLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyI+CjxsaW5rIGhyZWY9Ii9lekVkaXRvci9EZXNpZ25lcnMvTGlua0J1dHRvbkRlc2lnbmVyL0xpbmtCdXR0b25EZXNpZ25lci5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiPgoKPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEzcHg7Ij48L3NwYW4+PC9wPjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij4mbmJzcDs8L3A+PHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPiZuYnNwOwo8U3R5bGU+Ci5QYWdlSGVhZGVyQ29udGFpbmVyID4gRElWOmJlZm9yZQp7CiAgICAgICBjb250ZW50IDogIiAiOwogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9VcGxvYWRGaWxlL0lNR18xNjkxMTYyMzEzMzUyNTYucG5nKTsKICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7CiAgICAgICBiYWNrZ3JvdW5kLXNpemU6YXV0byBhdXRvOwogICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OwogICAgICAgd2lkdGg6MjAlOyAKICAgICAgIGhlaWdodDo5MHB4OwogICAgICBwb3NpdGlvbjphYnNvbHV0ZTsKICAgICAgbWFyZ2luLXRvcDoxMHB4OwogICAgICBsZWZ0Oi0zMHB4Owp9CgouUGFnZUhlYWRlckJlZm9yZUxpbmsKewogICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjsKICAgICAgIGJhY2tncm91bmQtc2l6ZTphdXRvIGF1dG87CiAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7CiAgICAgICB3aWR0aDoyMCU7IAogICAgICAgaGVpZ2h0OjkwcHg7CiAgICAgI
607HBvc2l0aW9uOmFic29sdXRlOwogICAgICB6LWluZGV4OjEwOwogICAgICBtYXJnaW4tdG9wOjEwcHg7CiAgICAgIGxlZnQ6MHB4Owp9CgouTWVudUNvbnRhaW5lcjphZnRlcgp7CiAgIGNvbnRlbnQ6ICIgIjsKICAgZGlzcGxheTpibG9jazsKICAgd2lkdGg6MTAwJTsKICAgaGVpZ2h0OmF1dG87CiAgIHBhZGRpbmctdG9wOjEwJTsKICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL1VwbG9hZEZpbGUvZmlzaF93YXRlci5wbmcpOwogICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207CiAgIGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87CiAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsKICAgei1pbmRleDoxMDsKICAgcG9zaXRpb246YWJzb2x1dGU7CiAgIHRvcDo3MCU7Cn0KIAoKCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODYxcHgpCnsKICAgIC5QYWdlSGVhZGVyQ29udGFpbmVyID4gRElWOmJlZm9yZQogICAgewogICAgICAgICAgZGlzcGxheTpub25lOwogICAgICAgICBfaGVpZ2h0OjBweDsKICAgIH0KCiAgICAgLlBhZ2VIZWFkZXJCZWZvcmVMaW5rCiAgICB7CiAgICAgICAgICBkaXNwbGF5Om5vbmU7CiAgICB9CgoKICAgLk1lbnVDb250YWluZXI6YWZ0ZXIKICAgewogICAgICAgICBoZWlnaHQ6NjBweDsKICAgICAgICBwYWRkaW5nLXRvcDowJTsKICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTs7CgogICB9Cgp9CjwvU3R5bGU+CjxzY3JpcHQ+CmZ1bmN0aW9uIFNldExpbmsoKQp7CiAgICAgICBwYWdlSGVhZGVyRWxtPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuUGFnZUhlYWRlckNvbnRhaW5lciAgPiBESVYiKTsgIAoKICAgICAgcGFnZUhlYWRlckVsbS5pbnNlcnRBZGphY2VudEhUTUwoIkFmdGVyQmVnaW4iLCI8YSBocmVmPScnIHRhcmdldD0nX2JsYW5rJyBjbGFzcz1QYWdlSGVhZGVyQmVmb3JlTGluayA+PC9hPiIpOyAgICAgIAoKfQoKc2V0VGltZW91dCgiU2V0TGluaygpIiwxMDAwKTsKPC9zY3JpcHQ+CjwvcD48cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGJyPjwvcD48cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+Jm5ic3A7PGEgZGVzaWduZXI9IkxpbmtCdXR0b25EZXNpZ25lciIgY2xhc3M9IkxpbmtCdXR0b24gQnV0dG9uIiB0ZXh0PSLliqDlhaXlhajmlrDllYbln47mnIPlk6Hnj77poJgkMTAw6LO854mp6YeRIiB1cmw9Imh0dHBzOi8vdW5lZWRsaWZlLmJ2c2hvcC50dy91c2VyL3NpZ25faW4iIGhyZWY9Imh0dHBzOi8vdW5lZWRsaWZlLmJ2c2hvcC50dy91c2VyL3NpZ25faW4iIHRhcmdldD0iX3NlbGYiIHdpZHRoPSIiIGhlaWdodD0iIiBmb250c2l6ZT0iMTZweCIgY29sb3I9IiMwMDAwMDAiIGJhY2tncm91bmRjb2xvcj0iI2YwZjBmMCIgaG92ZXJjb2xvcj0iIiBob3ZlcmJhY2tncm91bmRjb2xvcj0iIiBwcm9wZXJ0eXdpbmRvd2FjdGlvbnR5cGU9IkNvbW1pdCIgZWxlbWVudG5vPSJzOTk1Z2ciPjxzdHlsZSBwYXJlbnRlbGVtZW50bm89InM5OTVnZyI+Ci5FZGl0aW5nQXJlYUdyb3VwID4gLkVkaXRpbmdBcmVhQ29udGFpbmVyID4gLkVkaXRpbmdBcmVhIEEuTGlua0J1dHRvbltFbGVtZW50Tm89J3M5OTVnZyddCnsKICAgIGNvbG9yOiMwMDAwMDA7Cgp9CgpBLkxpbmtCdXR0b25bRWxlbWVudE5vPSdzOTk1Z2cnXQp7CiAgICBtaW4td2lkdGg6IGluaGVyaXQgOwogICAgaGVpZ2h0OiBhdXRvIDsKICAgIGZvbnQtc2l6ZToxNnB4IDsKICAgIGNvbG9yOiMwMDAwMDA7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7Cgp9CgouRWRpdGluZ0FyZWFHcm91cCA+IC5FZGl0aW5nQXJlYUNvbnRhaW5lciA+IC5FZGl0aW5nQXJlYSBBLkxpbmtCdXR0b25bRWxlbWVudE5vPSdzOTk1Z2cnXTpob3Zlcgp7Cgp9CgpBLkxpbmtCdXR0b25bRWxlbWVudE5vPSdzOTk1Z2cnXTpob3Zlcgp7CiAgICAKfQoKQS5MaW5rQnV0dG9uW0VsZW1lbnRObz0nczk5NWdnJ10gPiBTUEFOCnsKICAgIHRvcDogMCU7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOwp9Cjwvc3R5bGU+CiAgICA8c3BhbiBjb250ZW50ZWRpdGFibGVfX19fPSJ0cnVlIj7liqDlhaXlhajmlrDllYbln47mnIPlk6Hnj77poJgkMTAw6LO854mp6YeRPC9zcGFuPgo8L2E+Jm5ic3A7PGJyPjwvcD48cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGJyPjwvcD4gPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxmb250IHN0eWxlPSJmb250LXNpemU6IDEycHg7IiBjb2xvcj0iIzQwNDA0MCI+PHNwYW4gc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtZmFtaWx5OiAmcXVvdDtPcGVuIFNhbnMmcXVvdDssIEFyaWFsOyI+5a6l5L+Q5ZyL6Zqb6IKh5Lu95pyJ6ZmQ5YWs5Y+4IC88L3NwYW4+PHNwYW4gc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtZmFtaWx5OiBhbmR5LW1vbmV5LCAmcXVvdDtOb3RvIFNhbnMmcXVvdDssIE1pdHIsIEF0aGl0aSwgJnF1b3Q7Tm90byBTYW5zIFRDJnF1b3Q7LCAmcXVvdDtOb3RvIFNhbnMgU0MmcXVvdDssIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gY2xhc3M9InMxIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC12YXJpYW50LW51bWVyaWM6IG5vcm1hbDsgZm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAmcXVvdDtQaW5nRmFuZyBUQyZxdW90OzsgZm9udC1rZXJuaW5nOiBub25lOyI+57Wx5LiA57eo6JmfPC9zcGFuPjxzcGFuIGNsYXNzPSJzMSIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7IGZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWw7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogYW5keS1tb25leSwgJnF1b3Q7Tm90byBTYW5zJnF1b3Q7LCBNaXRyLCBBdGhpdGksICZxdW90O05vdG8gU2FucyBUQyZxdW90OywgJnF1b3Q7Tm90byBTYW5zIFNDJnF1b3Q7LCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBzYW5zLXNlcmlmOyBmb250LWtlcm5pbmc6IG5vbmU7Ij7vvJo8L3NwYW4+PHNwYW4gc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsiPjU0ODIyODk3PC9zcGFuPjwvZm9udD48L3A+PHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog5b6u6Luf5q2j6buR6auUIj48Zm9udCBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyIgY29sb3I9IiM0MDQwNDAiPuelneWkp+a8geeJqeeUouaWh+WJtemkqOeJiOasiuaJgOacicKpIDIwMjYgWkhVIERBWVUgQ3VsdHVyZSBNdXNldW0uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuPC9mb250Pjwvc3Bhbj48L3A+PHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxmb250IHN0eWxlPSJmb250LXNpemU6IDEycHg7IiBjb2xvcj0iIzQwNDA0MCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiDlvq7ou5/mraPpu5Hpq5Q7Ij7lnLDlnYDvvJoyNzDlrpzomK3nuKPomIfmvrPpjq7msZ/lpI/ot681Mi0y6JmfICZuYnNwO3wg6KiC5Zau55u46Zec5YWN5LuY6LK75a6i5pyN5bCI57eaPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog5b6u6Luf5q2j6buR6auUOyI+77yaMDgwMC04MDEtMjY4PC9zcGFuPjwvZm9udD48L3A+ZGRkHmGX0w8ITK3hNpcAfUB2mFcvGcPorAj1Kf05F/Gz1K0=" />
608</div>
609
610<script type="text/javascript">
611//<![CDATA[
612var theForm = document.forms['aspnetForm'];
613if (!theForm) {
614    theForm = document.aspnetForm;
615}
616function __doPostBack(eventTarget, eventArgument) {
617    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
618        theForm.__EVENTTARGET.value = eventTarget;
619        theForm.__EVENTARGUMENT.value = eventArgument;
620        theForm.submit();
621    }
622}
623//]]>
624</script>
624
625
626
627<script src="/WebResource.axd?d=75N3818IJ0ok6-T3gHrufXEgWZQ1NezGrtBaQ9KMIK3Yumm7dxV0ryT4oiNdnBmzrOvuFzD1DROFAQDjSMnczOf1O3xkR4H5wGNaRSVBdH01&amp;t=638563560220000000" type="text/javascript"></script>
627
628
629
630<script src="/ScriptResource.axd?d=LySzuBDoVJqOKsd8egGkh0itd-RP6AgZzJHeWeWna4DYI19oWSX773dvfXOEVhWskOnLe9KAOwtU0aHV9_miVniW_kUseFe3xvI_AT2vn2NmNQonbecaQH2oWf4ZngnolZ3zrlToRONNGKDj0S7YVSarWgOZnOEOW-fj76vWFQ3SMxyS5lD8B3blYx7HTGvb0&amp;t=ffffffffc820c398" type="text/javascript"></script>
vendor: 2 bytes, line 630
630
631<script src="/ScriptResource.axd?d=4qt4Hp9C2foPprJ2mzN1R7D6nlxCCsQ7vWH38kWO6GLmupz0J0XZAMREnm0bAfSRKGOhFHpgYiIl-H13H5X30yv4Sko7Lww7wSzLAdFh6UQ_4P7gkqJrOvcSbdPeRLJdo88CnfIGkozvxxKGQiCq2OW-15MG0hpyQZYsHi8PEpOCdoJhJ_edixwfccedOJxy0&amp;t=ffffffffc820c398" type="text/javascript"></script>
631
632<div class="aspNetHidden">
633
634	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="39079C34" />
635</div>
636    
636<script type="text/javascript">
637//<![CDATA[
638Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', [], [], [], 90, 'ctl00');
639//]]>
640</script>
640
641
642    <div style="margin: 0px; padding: 0px;">
643        <center>
644            <div class="LeftFrame" id="LeftFrame">
645                <div class="InvisibleTreeMenu" id="TreeMenuContainer">
646                    <div class="TreeMenuTitle">
647                        <center>
648                            <a href="../Home/Index.aspx" style="text-decoration: none; color: white">
649                                首頁</a>
650                        </center>
651                    </div>
652                    
653<DIV  
654      class="Menu TopMenu MobileMenu" 
655      Id="ctl00_TreeMenu1_TreeControl1"
656      MenuId="ctl00_TreeMenu1_TreeControl1"
657
658>
659
660    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_124  "  >
661<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=56&amp;GeneralContentCategoryNo=57"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_169704241236853.png" ></SPAN></A>
662    </DIV>
663
664    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_129  "  >
665<A  href="/Page/Product/ProductList.aspx?ProductCategoryNo=116"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_155379752883861.png" ></SPAN></A>
666    </DIV>
667
668    <DIV  class="MenuItem   ImageMenuItem  BranchMenuItem   ImageMenuItem   _MenuItem_180  "  >
669<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_156277664918317.png" ></SPAN></A>
670<DIV   class="Menu MobileMenu" 
671>
672
673    <DIV  class="MenuItem   _MenuItem_20082  "  >
674<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80&amp;GeneralContentCategoryNo=82"  target="_self"   target="_self"  ><SPAN class="ItemName">食在健康</SPAN></A>
675    </DIV>
676
677    <DIV  class="MenuItem   _MenuItem_20083  "  >
678<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80&amp;GeneralContentCategoryNo=83"  target="_self"   target="_self"  ><SPAN class="ItemName">自我檢測</SPAN></A>
679    </DIV>
680
681    <DIV  class="MenuItem   _MenuItem_20084  "  >
682<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80&amp;GeneralContentCategoryNo=84"  target=""  ><SPAN class="ItemName">健康新知</SPAN></A>
683    </DIV>
684
685    <DIV  class="MenuItem   _MenuItem_20085  "  >
686<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80&amp;GeneralContentCategoryNo=85"  target=""  ><SPAN class="ItemName">檢驗報告</SPAN></A>
687    </DIV>
688
689</DIV>
690 
691
692    </DIV>
693
694    <DIV  class="MenuItem   ImageMenuItem  BranchMenuItem   ImageMenuItem   _MenuItem_130  "  >
695<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=17"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_154160645334397.png" ></SPAN></A>
696<DIV   class="Menu MobileMenu" 
697>
698
699    <DIV  class="MenuItem   _MenuItem_20079  "  >
700<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=17&amp;GeneralContentCategoryNo=79"  target="_self"   target="_self"  ><SPAN class="ItemName">銷售據點</SPAN></A>
701    </DIV>
702
703    <DIV  class="MenuItem   _MenuItem_20018  "  >
704<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=17&amp;GeneralContentCategoryNo=18"  target="_self"   target="_self"  ><SPAN class="ItemName">意見回饋</SPAN></A>
705    </DIV>
706
707</DIV>
708 
709
710    </DIV>
711
712</DIV>
713 
714 
715
716
717                </div>
718            </div>
719            <!-- Right Frame Start-->
720            <div class="RightFrame PageRightFrame  RightFrame_ZH_TW"
721                id="RightFrame">
722                <div class="RightFrameContentPrefix">
723                </div>
724                <div class="RightFrameContent">
725                    <div class="SmallMenuContainer" id="SmallMenuContainer">
726                        <a href="javascript:ToggleMenu()">
727                            <img src="../../Image/MenuToggle.png" style="cursor: pointer; cursor: hand;"></a></div>
728                    <div class="PageHeaderContainer PagePageHeaderContainer ">
729                        <div>
730                            <div class="LogoContainer PageLogoContainer">
731                                <a href="/Page/Home/Index.aspx">
732                                    <img id="ctl00_BigLogo" class="BigLogo" src="/UploadFile/IMG_146954352276468.png" style="border-style:None;" />
733                                    <img id="ctl00_SmallLogo" class="SmallLogo" src="/UploadFile/IMG_146954352808434.png" style="border-style:None;" />
734                                </a>
735                            </div>
736                            <div class="QuickLinksContainer PageQuickLinksContainer">
737                                
738<DIV  
739      class="Menu TopMenu QuickLinks" 
740      Id="ctl00_QuickLinks_MenuControl1"
741      MenuId="ctl00_QuickLinks_MenuControl1"
742
743>
744
745    <DIV  class="MenuItem   _MenuItem_196  "  >
746<A  href="https://zhudayu522.com/Page/Customer/CustomerLogin.aspx"  target="_self"   target="_self"  ><SPAN class="ItemName">會員登入</SPAN></A>
747    </DIV>
748
749    <DIV  class="MenuItem   _MenuItem_145  "  >
750<A  href="/Page/Product/ProductList.aspx?ProductCategoryNo=116"  target="_self"   target="_self"  ><SPAN class="ItemName">首頁</SPAN></A>
751    </DIV>
752
753    <DIV  class="MenuItem   _MenuItem_173  "  >
754<A  href="/Page/Faq/FaqList.aspx"  target="_self"   target="_self"  ><SPAN class="ItemName">常見問題</SPAN></A>
755    </DIV>
756
757</DIV>
758 
759
760                            </div>
761                            <div class="LoginContainer">
762                                <a id="ctl00_SingInLink" class="SingInLink" href="CustomerEdit.aspx?page_action_type=create" target="_self">註冊會員</a>
763                                <span id="ctl00_LoginContainerSplitter1" class="LoginContainerSplitter">|</span>
764                                <a id="ctl00_LoginLink" class="LoginLink" href="CustomerLogin.aspx" target="_self">會員登入</a>
765                                
766                                
767                            </div>
768                            <div class="HeaderLinkContainer">
769                                <span class="LineShareLinkContainer">
770                                    
770<script type="text/javascript">
771                                        //new media_line_me.LineButton({ "pc": false, "lang": "zh-hant", "type": "b" });
772         
773                                    </script>
773
774                                </span>
775                                <a id="ctl00_FacebookFanPageLink" title="Facebook 粉絲頁網址" class="FacebookFanPageLink" href="https://www.facebook.com/zhudayu039951050/?locale=zh_TW" target="_blank"><img style="height:26px" src="../../Image/Facebook.png" border="0"></a>
776                            </div>
777                            <div class="LanguageSwitchContainer">
778                                
779                            </div>
780                            <div class="ProductSearchContainer" id="ProductSearchContainer">
781                                <input type="text" id="KeywordTextbox" class="ProductSearchKeywordField" value=""  placeholder="產品搜尋"
782                                    onkeydown="OnKeywordSearchFieldKeyDown(this)" />
783                                <input type="button" class="ProductSearchButton" value="搜尋"
784                                    onclick="OnKeywordSearchButtonClick(this)" />
785                            </div>
786                            <span id="ctl00_PageHeaderContent"><link href="/ezEditor/Designers/BasicDesigner/BasicDesigner.css" rel="stylesheet" type="text/css">
787
788<!-- Load Facebook SDK for JavaScript -->
789<div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div><div class="fb-customerchat fb_invisible_flow fb_iframe_widget" attribution="setup_tool" page_id="836407593087854" logged_in_greeting="您好,有需要為您服務的地方嗎?" logged_out_greeting="您好,有需要為您服務的地方嗎?" fb-xfbml-state="parsed" fb-iframe-plugin-query="app_id=&amp;attribution=setup_tool&amp;container_width=0&amp;local_state=%7B%22path%22%3A2%2C%22chatState%22%3A1%2C%22visibility%22%3A%22hidden%22%2C%22showUpgradePrompt%22%3A%22not_shown%22%2C%22v%22%3A0%7D&amp;locale=zh_TW&amp;logged_in_greeting=%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%9C%89%E9%9C%80%E8%A6%81%E7%82%BA%E6%82%A8%E6%9C%8D%E5%8B%99%E7%9A%84%E5%9C%B0%E6%96%B9%E5%97%8E%EF%BC%9F&amp;logged_out_greeting=%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%9C%89%E9%9C%80%E8%A6%81%E7%82%BA%E6%82%A8%E6%9C%8D%E5%8B%99%E7%9A%84%E5%9C%B0%E6%96%B9%E5%97%8E%EF%BC%9F&amp;page_id=836407593087854&amp;request_time=1604466554214&amp;sdk=joey"><span style="vertical-align: bottom; width: 1000px; height: 0px;"><iframe name="fcd596629ef8f" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"  src="https://www.facebook.com/v4.0/plugins/customerchat.php?app_id=&amp;attribution=setup_tool&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df376058a29e9548%26domain%3Dzhudayu522.com%26origin%3Dhttp%253A%252F%252Fzhudayu522.com%252Ff2cd5ad6a636b74%26relation%3Dparent.parent&amp;container_width=0&amp;local_state=%7B%22path%22%3A2%2C%22chatState%22%3A1%2C%22visibility%22%3A%22hidden%22%2C%22showUpgradePrompt%22%3A%22not_shown%22%2C%22v%22%3A0%7D&amp;locale=zh_TW&amp;logged_in_greeting=%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%9C%89%E9%9C%80%E8%A6%81%E7%82%BA%E6%82%A8%E6%9C%8D%E5%8B%99%E7%9A%84%E5%9C%B0%E6%96%B9%E5%97%8E%EF%BC%9F&amp;logged_out_greeting=%E6%82%A8%E5%A5%BD%EF%BC%8C%E6%9C%89%E9%9C%80%E8%A6%81%E7%82%BA%E6%82%A8%E6%9C%8D%E5%8B%99%E7%9A%84%E5%9C%B0%E6%96%B9%E5%97%8E%EF%BC%9F&amp;page_id=836407593087854&amp;request_time=1604466554214&amp;sdk=joey"  style="border:none;visibility:hidden;width:100%;max-width:1000px;height:0px;"  ></iframe></span></div></div>
790
791<script>
792AddOnInteractive(
793function()
794{
795    document.querySelector(".FloatingWindow").setAttribute("RelativeDockY",-100);
796}
797);
798</script>
vendor: 1 bytes, line 798
798
799<script>
800  window.fbAsyncInit = function() {
801    FB.init({
802      xfbml            : true,
803      version          : 'v4.0'
804    });
805  };
806
807  (function(d, s, id) {
808  var js, fjs = d.getElementsByTagName(s)[0];
809  if (d.getElementById(id)) return;
810  js = d.createElement(s); js.id = id;
811  js.src = 'https://connect.facebook.net/zh_TW/sdk/xfbml.customerchat.js';
812  fjs.parentNode.insertBefore(js, fjs);
813}(document, 'script', 'facebook-jssdk'));</script>
813
814
815<!-- Your customer chat code --></span>
816
817
818
819                        </div>
820                    </div>
821
822
823                            <div class="MenuContainer PageMenuContainer MenuContainer_ZH_TW">
824                                
825<DIV  
826      class="Menu TopMenu MainMenu MainMenu_ZH_TW" 
827      Id="ctl00_Menu1_MenuControl1"
828      MenuId="ctl00_Menu1_MenuControl1"
829
830>
831
832    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_124  "  >
833<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=56&amp;GeneralContentCategoryNo=57"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_169704241236853.png" ></SPAN></A>
834    </DIV>
835
836    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_129  "  >
837<A  href="/Page/Product/ProductList.aspx?ProductCategoryNo=116"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_155379752883861.png" ></SPAN></A>
838    </DIV>
839
840    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_180  "  >
841<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=80"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_156277664918317.png" ></SPAN></A>
842    </DIV>
843
844    <DIV  class="MenuItem   ImageMenuItem   ImageMenuItem   _MenuItem_130  "  >
845<A  href="/Page/GeneralContent/GeneralContentList.aspx?TopCategoryNo=17"  target="_self"   target="_self"  ><SPAN class="ItemName"><img src="/UploadFile/IMG_154160645334397.png" ></SPAN></A>
846    </DIV>
847
848</DIV>
849 
850
851                            </div>  
852
853                    <div class="MiddleGroup PageMiddleGroup CustomerLoginMiddleGroup CustomerArea">
854                        <div>
855                            <div class="BannerContainer PageBannerContainer  CustomerLoginBannerContainer CustomerArea ">
856                                <input type="hidden" name="ctl00$BannerContainerTrigger" id="ctl00_BannerContainerTrigger" />
857                                
858    
859
860                            </div>
861                            <div class="MainGroup PageMainGroup CustomerLoginMainGroup CustomerArea">
862                                <div>
863                                    <div class="PagePathContainer PagePagePathContainer">
864                                        
865    <span id="ctl00_Path_PagePath_PathLabel"><A Href="javascript:OpenPathNode('/Index.aspx')" class="PathNode">首頁</A> <span class="PathSplitter" ></span> <A Href="javascript:OpenPathNode('/Page/Customer/Customer.aspx')" class="PathNode">客戶專區</A> <span class="PathSplitter" ></span> <span class=PathNode>會員登入</span></span>
866
867                                    </div>
868                                    <div class="MarqueeContainer">
869                                        
870    <div style="overflow:hidden;vertical-align:middle;" class="Marquee" 
871         Id="MARQUEE_459" 
872         Width="" 
873         Height="" 
874         ContentCount="0"
875         Duration="0"
876         ContentIndex="0"
877    > 
878        <table cellpadding="0" cellspacing="0" border="0"  style="display:none;position:relative;brown;height:">
879            <tr>
880
881            </tr>
882        </table>
883
884    </div>
885
886 
886<script>
887
888if( typeof(marqueeControls) == "undefined" )
889{
890    marqueeControls = new Array();
891}
892
893function AddMarqueeControlAsync(marqueeControlId)
894{
895    var marqueeControl;
896
897    if( typeof(MarqueeControl) != "undefined" )
898    {
899        marqueeControl = new MarqueeControl(marqueeControlId);
900        marqueeControl.Duration = 0;
901        marqueeControls.push(marqueeControl);
902    }
903    else
904    {
905        setTimeout("AddMarqueeControlAsync('" + marqueeControlId + "')",500);
906    }
907}
908
909
910function StartMarqueeAsync(marqueeControlId)
911{
912    var success = false;   
913    var i;
914
915    if( typeof(marqueeControls) != "undefined" )
916    {
917        for( i = 0 ; i < marqueeControls.length ; i++)
918        {
919            if( marqueeControls[i].Id == marqueeControlId)
920            {
921                marqueeControls[i].Start();
922                success = true;
923                break;
924            }
925        }
926    }
927
928    if( !success )
929    {
930        setTimeout("StartMarqueeAsync('" + marqueeControlId + "')",1000);
931    }
932}
933
934
935function AdjustAllMarqueeControl()
936{
937    if(  document.readyState != "complete" && document.readyState != "interactive")
938    {
939        setTimeout("AdjustAllMarqueeControl()",500);
940    }
941    else
942    {
943        for( i = 0 ; i < marqueeControls.length ; i++)
944        {
945           marqueeControls[i].Adjust();
946        }
947    }
948}
949
950   AddMarqueeControlAsync('MARQUEE_459');
951   StartMarqueeAsync('MARQUEE_459');
952   if( typeof(hasExecuteAdjustAllMarqueeControl) == "undefined" )
953   {
954       AdjustAllMarqueeControl();
955       hasExecuteAdjustAllMarqueeControl = true;
956    }
957</script>
957
958
959                                    </div>
960                                    <div class="SubMenuContainer CustomerLoginSubMenuContainer CustomerLoginSubMenuContainer CustomerArea">
961                                        <div class="ProductSearchForm">
962                                            <div class="Parameter ProductNameParameter">
963                                                <div class="CaptionContainer ProductNameCaptionContainer">
964                                                    <div class="Caption ProductNameCaption">
965                                                        產品搜尋</div>
966                                                </div>
967                                                <div class="FieldContainer ProductNameFieldContainer">
968                                                    <input type="text" id="ProductSearchKeyword" class="Field ProductNameField" value="" />
969                                                    <input type="button" class="Button ProductSearchButton" onclick="OnKeywordSearchButtonClick(this,'ProductSearchKeyword')" />
970                                                </div>
971                                            </div>
972                                        </div>
973                                        <div class="SubMenu CustomerLoginSubMenu CustomerArea">
974                                            <div class="SubMenuTitle CustomerLoginSubMenuTitle CustomerArea">
975                                                
976    <!--#CodeGen TreeTitle Start-->
977    <input type="hidden" name="page_action_type" value="" />
978    <input type="hidden" name="page_command" value="" />
979    <input type="hidden" name="page_client_id" value="" />
980    <input type="hidden" name="page_command_arguments" value="" />
981    <input type="hidden" name="page_command_record_no" value="" />
982    <input type="hidden" name="page_command_base_table_name" value="" />
983    <input type="hidden" name="page_source_name" value="" />
984    <input type="hidden" name="page_argument1" value="" />
985    <input type="hidden" name="page_argument2" value="" />
986    <input type="hidden" name="page_argument3" value="" />
987    <input type="hidden" name="page_argument4" value="" />
988
989    <div id="ctl00_TreeTitle_TreeTitle">
990	
991<span id="ctl00_TreeTitle_TreeTitleLabel" onChange="OnNodeValueChange(this)">客戶專區</span>
992
993    
994</div>
995
996<script>
997
998</script>
998
999<!--#CodeGen TreeTitle End-->
1000
1001                                            </div>
1002                                            
1003    
1003<script>
1004        function ChangeBanner() {
1005            document.forms[0]["page_command"].value = "ChangeBanner";
1006            __doPostBack("ctl00$BannerContainerTrigger", "");
1007        }
1008
1009        function ShowBannerById(bannerId) {
1010            AddBannerControlAsync(bannerId);
1011            StartBannerAsync(bannerId);
1012        }
1013    </script>
1013
1014    <!--#CodeGen Tree Start-->
1015    <div id="ctl00_Tree_Tree" class="SubMenuItemListContainer">
1016	
1017
1018<DIV  
1019      class="Menu TopMenu SubMenuItemList" 
1020      Id="ctl00_Tree_AUTOASSIGN_985721_CustomerAreaTree"
1021      MenuId="ctl00_Tree_AUTOASSIGN_985721_CustomerAreaTree"
1022
1023>
1024
1025    <DIV  class="MenuItem   _MenuItem_  "  >
1026<A  href="/Page/Customer/CustomerEdit.aspx?page_action_type=create"  target=""  ><SPAN class="ItemName">註冊會員</SPAN></A>
1027    </DIV>
1028
1029    <DIV  is_focus="true"   class="MenuItem   PathMenuItem  FocusMenuItem  _MenuItem_100  "  >
1030<A  href="/Page/Customer/CustomerLogin.aspx"  target=""  ><SPAN class="ItemName">會員登入</SPAN></A>
1031    </DIV>
1032
1033    <DIV  class="MenuItem  ShoppingCartMenuItem ShoppingCartMenuItem  _MenuItem_  "  >
1034<A  href="/Page/Shopping/ShoppingCart.aspx"  target=""  ><SPAN class="ItemName">購物車</SPAN></A>
1035    </DIV>
1036
1037    <DIV  class="MenuItem  FavoriteItemListMenuItem FavoriteItemListMenuItem  _MenuItem_  "  >
1038<A  href="/Page/Favorite/FavoriteItemList.aspx"  target=""  ><SPAN class="ItemName">我的收藏</SPAN></A>
1039    </DIV>
1040
1041</DIV>
1042 
1043
1044    
1045</div>
1046
1047<script>
1048
1049</script>
1049
1050<!--#CodeGen Tree End-->
1051
1052                                        </div>
1053                                        <div class="SubMenuPostfix">
1054                                        </div>
1055                                        
1056
1057<div class="LeftSideBar" >
1058
1059     
1060
1061<style type="text/css">
1062#GeneralBlock_75.LinkBlock.PageLinkBlock > .GeneralBlockItemListContainer > .GeneralBlockItemList > .GeneralBlockItem
1063{
1064    width:100%; 
1065}
1066
1067
1068</style>
1069
1070<div class="GeneralBlock LinkBlock PageLinkBlock" id=GeneralBlock_75  >
1071
1072    <div class="GeneralBlockTitle" >連結</div>
1073
1074    <div class="GeneralBlockItemListContainer"  id="ListContainer_77" paging_unit="Page"  slide_show="False" duration="5000"  hover_stop="False" 
1075 > 
1076    <div class="GeneralBlockItemList" id="List_76" paging_unit="Page"  >
1077
1078<DIV  href="https://www.facebook.com/zhudayu039951050/"  target="_blank" class="GeneralBlockItem  " title="祝大漁" 
1079 id="GeneralBlock_75_Item_0"   FloatingContentId="GeneralBlock_75_Item_0_FloatingContent"  onClick="ClickGeneralBlockItem(this)"     onMouseOver="OverGeneralBlockItem(this)"  onMouseOut="OutGeneralBlockItem(this)"  ><div>
1080            <a class="ItemPicturePath"  href="https://www.facebook.com/zhudayu039951050/" target="_blank"  ><img border="0" alt="祝大漁" data-src="/UploadFile/IMG_15626033574828.png" /></a>
1081
1082            <a class="ItemName"   href="https://www.facebook.com/zhudayu039951050/" target="_blank"  ><span>祝大漁</span></a>
1083
1084            </div>
1085</DIV>
1086
1087    </div>
1088
1089    </div>
1090
1091</div>
1092
1093
1094
1095</div>
1096
1097                                    </div>
1098                                    <div class="MainContainer PageMainContainer MainContainer_ZH_TW  CustomerLoginMainContainer CustomerLoginMainContainer CustomerArea">
1099                                        <input type="hidden" name="ctl00$RightFrameTemp" id="ctl00_RightFrameTemp" />
1100                                        
1101    <style type="text/css">
1102        .caption
1103        {
1104            text-align: right;
1105            vertical-align: top;
1106        }
1107    </style>
1108    <!--#CodeGen Main Start-->
1109    <div id="ctl00_Main_Main">
1110	
1111<div  style=""   onclick=""   class="Main CustomerLoginMain"     name="top____AUTOASSIGN_985722"><div  style=""   onclick=""   class="FormTitleContainer EditFormTitleContainer CustomerLoginEditFormTitleContainer"     name="top____AUTOASSIGN_985723"><span id="ctl00_Main_MemberLoginLabel" onChange="OnNodeValueChange(this)" class="FormTitle EditFormTitle CustomerLoginEditFormTitle">會員登入</span>
1112</div><div  style=""   onclick=""   class="FormContainer EditFormContainer CustomerLoginEditFormContainer"     name="top____AUTOASSIGN_985724"><span id="ctl00_Main_CustomerLoginDescription" onChange="OnNodeValueChange(this)" class="CustomerLoginDescription"></span>
1113
1114    <table    id="AUTOASSIGN_985725"    name="top____AUTOASSIGN_985725#" class="EditForm CustomerLoginEditForm"  no_refresh_command='Login'  >
1115
1116<tr>
1117
1118<td> 
1119    <table    id="AUTOASSIGN_985728"    name="top____AUTOASSIGN_985728#" >
1120
1121<tr>
1122
1123<td class="CaptionContainer" > <NOBR   >    <span  class="RequiredFieldIcon" >*</span>
1124<span id="ctl00_Main_EmailLabel" onChange="OnNodeValueChange(this)" class="Caption EmailCaption">電子郵件</span>
1125</NOBR>
1126</td>
1127
1128<td colSpan="3"  class="FieldContainer EmailFieldContainer" > <input name="ctl00$Main$Email" type="text" id="ctl00_Main_Email" onChange="OnNodeValueChange(this)" onClick="OnNodeValueClick(this)" onBlur="OnNodeValueBlur(this)" nullable="false" class="Field EmailField" title="電子郵件" />
1129<span id="ctl00_Main_Email_error_message" onChange="OnNodeValueChange(this)" class="error_message"></span>
1130
1131</td>
1132
1133</tr>
1134
1135<tr>
1136
1137<td class="CaptionContainer" > <NOBR   >    <span  class="RequiredFieldIcon" >*</span>
1138<span id="ctl00_Main_PasswordLabel" onChange="OnNodeValueChange(this)" class="Caption PasswordCaption">密碼</span>
1139</NOBR>
1140</td>
1141
1142<td colSpan="3"  class="FieldContainer PasswordFieldContainer" > <input name="ctl00$Main$Password" type="password" maxlength="100" id="ctl00_Main_Password" nullable="false" class="Field PasswordField" onChange="OnNodeValueChange(this)" onClick="OnNodeValueClick(this)" onBlur="OnNodeValueBlur(this)" value="" title="密碼" /><div  style="padding-top:5px"   onclick=""   class=""     name="top____AUTOASSIGN_9857219"><span id="ctl00_Main_Password_error_message" onChange="OnNodeValueChange(this)" class="error_message"></span>
1143</div>
1144</td>
1145
1146</tr>
1147
1148<tr>
1149
1150<td> 
1151<td colSpan="4" > <span id="ctl00_Main_LoginMessage" onChange="OnNodeValueChange(this)" class="error_message"></span>
1152
1153</td>
1154
1155</td>
1156
1157</tr>
1158
1159     </table>
1160
1161    <table    id="AUTOASSIGN_9857223"    name="top____AUTOASSIGN_9857223#" style="width:100%"  border='0'  >
1162
1163<tr>
1164
1165<td align="center"  class="ButtonContainer" > 
1166<input type="button" name="ctl00$Main$SubmitButton" value="送出" onclick="ClickButton(this);return false;__doPostBack(&#39;ctl00$Main$SubmitButton&#39;,&#39;&#39;)" id="ctl00_Main_SubmitButton" class="Button SubmitButton" class="Button SubmitButton" Command="Login" />
1167</td>
1168
1169</tr>
1170
1171     </table>
1172
1173</td>
1174
1175</tr>
1176
1177<tr>
1178
1179<td> 
1180</td>
1181
1182</tr>
1183
1184     </table>
1185
1186    <table    id="AUTOASSIGN_9857228"    name="top____AUTOASSIGN_9857228#" style="width:100%;"  class="EditForm SocialLoginEditForm"  >
1187
1188<tr>
1189
1190<td> <span id="ctl00_Main_SocialLoginDescription" onChange="OnNodeValueChange(this)"><p style="text-align: center; margin-top: 10px">&nbsp;<span style="font-size: 25px"><span style="font-family: 微軟正黑體"><strong>從社群網站登入</strong></span></span></p>
1191<p style="text-align: center; margin-bottom: 10px"><span style="font-size: 9px">&nbsp;</span><span style="font-size: 15px"><span style="font-family: 微軟正黑體">您可以從以下社群網站登入或加入成為會員</span></span></p>
1192</span>
1193
1194</td>
1195
1196</tr>
1197
1198<tr>
1199
1200<td> <center style=""     name="top____AUTOASSIGN_9857233">
1201
1202<input type="button" name="ctl00$Main$GooglePlusLoginButton" value="G+ L
1202ogin" onclick="ClickButton(this);return false;__doPostBack(&#39;ctl00$Main$GooglePlusLoginButton&#39;,&#39;&#39;)" id="ctl00_Main_GooglePlusLoginButton" class="Button GooglePlusLoginButton" class="Button GooglePlusLoginButton" validate_page="false" Command="GooglePlusLogin" /></center>
1203</td>
1204
1205</tr>
1206
1207     </table>
1208</div><br /><div  style=""   onclick=""   class="FormTitleContainer EditFormTitleContainer SignUpEditFormTitleContainer"     name="top____AUTOASSIGN_9857235"><span id="ctl00_Main_NotAMemberLabel" onChange="OnNodeValueChange(this)" class="FormTitle EditFormTitle SignUpEditFormTitle">你還不是會員 ?</span>
1209</div><div  style=""   onclick=""   class="FormContainer EditFormContainer SignUpEditFormContainer"     name="top____AUTOASSIGN_9857236">
1210    <table    id="AUTOASSIGN_9857237"    name="top____AUTOASSIGN_9857237#" class="EditForm SignUpEditForm"  >
1211
1212<tr>
1213
1214<td> <center style=""     name="top____AUTOASSIGN_9857240"><NOBR   ><span id="ctl00_Main_NotAMemberClickLabel" onChange="OnNodeValueChange(this)">您還不是會員請點選</span>
1215</NOBR>
1216<input type="button" name="ctl00$Main$SignUpButton" value="註冊" onclick="ClickButton(this);return false;__doPostBack(&#39;ctl00$Main$SignUpButton&#39;,&#39;&#39;)" id="ctl00_Main_SignUpButton" class="Button SignUpButton" class="Button SignUpButton" validate_page="false" Command="SignUp" />
1217
1218                      &nbsp;
1219
1220                      <span id="ctl00_Main_SignUpSuccessDescriptionLabel" onChange="OnNodeValueChange(this)">按鈕完成註冊後,系統便會送出您的詢價資訊。</span>
1221</center>
1222</td>
1223
1224</tr>
1225
1226     </table>
1227</div><br /><div  style=""   onclick=""   class="FormTitleContainer EditFormTitleContainer ForgetPasswordEditFormTitleContainer"     name="top____AUTOASSIGN_9857243"><span id="ctl00_Main_ForgetPasswordLabel" onChange="OnNodeValueChange(this)" class="FormTitle EditFormTitle ForgetPasswordEditFormTitle">忘記密碼 ?</span>
1228</div><div  style=""   onclick=""   class="FormContainer EditFormContainer  ForgetPasswordEditFormContainer"     name="top____AUTOASSIGN_9857244">
1229    <table    id="AUTOASSIGN_9857245"    name="top____AUTOASSIGN_9857245#" class="EditForm ForgetPasswordEditForm"  border='0'  no_refresh_command='RequestPassword'  >
1230
1231<tr>
1232
1233<td> <span id="ctl00_Main_ForgetPasswordDescriptionLabel" onChange="OnNodeValueChange(this)">如果您忘記密碼,請輸入您的電子郵件並按送出,系統將自動寄出您的密碼到您的電子郵件信箱裡。</span>
1234<br />
1235</td>
1236
1237</tr>
1238
1239<tr>
1240
1241<td style="vertical-align:middle;text-align:center" > <center style=""     name="top____AUTOASSIGN_9857251">
1242    <table    id="AUTOASSIGN_9857252"    name="top____AUTOASSIGN_9857252#" >
1243
1244<tr>
1245
1246<td class="CaptionContainer Email2CaptionContainer" > <NOBR   >    <span  class="RequiredFieldIcon" >*</span>
1247<span id="ctl00_Main_Email2Label" onChange="OnNodeValueChange(this)">電子郵件</span>
1248</NOBR>
1249</td>
1250
1251<td class="FieldContainer Email2FieldContainer" > <input name="ctl00$Main$Email2" type="text" id="ctl00_Main_Email2" class="Field Email2Field" onChange="OnNodeValueChange(this)" onClick="OnNodeValueClick(this)" onBlur="OnNodeValueBlur(this)" title="電子郵件" />
1252
1253</td>
1254
1255<td class="ButtonContainer RequestPasswordButtonContainer" > 
1256<input type="button" name="ctl00$Main$RequestPasswordButton" value="送出" onclick="ClickButton(this);return false;__doPostBack(&#39;ctl00$Main$RequestPasswordButton&#39;,&#39;&#39;)" id="ctl00_Main_RequestPasswordButton" class="Button RequestPasswordButton" class="Button RequestPasswordButton" validate_page="false" Command="RequestPassword" />
1257</td>
1258
1259</tr>
1260
1261<tr>
1262
1263<td> 
1264</td>
1265
1266<td colSpan="2" > <span id="ctl00_Main_ForgetPasswordMessage" onChange="OnNodeValueChange(this)" class="error_message"></span>
1267
1268</td>
1269
1270</tr>
1271
1272     </table>
1273</center>
1274</td>
1275
1276</tr>
1277
1278     </table>
1279</div></div>
1280    
1281</div>
1282
1283<script>
1284
1285</script>
1285
1286<!--#CodeGen Main End-->
1287
1288                                    </div>
1289                                </div>
1290                            </div>
1291                            <div class="SecondaryDescription">
1292                                
1293                            </div>
1294                        </div>
1295                    </div>
1296                    <div class="PageBottomContainer PagePageBottomContainer">
1297                        <div class="NavigationBarContainer">
1298                            
1299
1300                        </div>
1301                        <div class="PageFooterContainer" id="PageFooterContainer">
1302                            <span id="ctl00_CopyRight"><link href="/ezEditor/Designers/BasicDesigner/BasicDesigner.css" rel="stylesheet" type="text/css">
1303
1304<meta name="facebook-domain-verification" content="6u12uxlgdg1h7zzht97k9c2jfjkips">
1305<link href="/ezEditor/Designers/BasicDesigner/BasicDesigner.css" rel="stylesheet" type="text/css">
1306
1307<!-- Meta Pixel Code -->
1308<script>
vendor: 399 bytes, lines 1308-1317
1308
1309!function(f,b,e,v,n,t,s)
1310{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1311n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1312if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1313n.queue=[];t=b.createElement(e);t.async=!0;
1314t.src=v;s=b.getElementsByTagName(e)[0];
1315s.parentNode.insertBefore(t,s)}(window, document,'script',
1316'https://connect.facebook.net/en_US/fbevents.js');
1317fbq('init', '
1317724953251289305
vendor: 30 bytes, lines 1317-1318
1317');
1318fbq('track', 'PageView');
1319</script>
1319
1320<noscript><img  data-src="https://www.facebook.com/tr?id=724953251289305&ev=PageView&noscript=1"  style="display:none;width:100%;max-width:1px;"  /></noscript>
1321<!-- End Meta Pixel Code -->
1322<link href="/ezEditor/Designers/BasicDesigner/BasicDesigner.css" rel="stylesheet" type="text/css">
1323<link href="/ezEditor/Designers/LinkButtonDesigner/LinkButtonDesigner.css" rel="stylesheet" type="text/css">
1324
1325<p style="text-align: center;"><span style="font-size: 13px;"></span></p><p style="text-align: center;">&nbsp;</p><p style="text-align: center;">&nbsp;
1326<Style>
1327.PageHeaderContainer > DIV:before
1328{
1329       content : " ";
1330        background-image:url(/UploadFile/IMG_169116231335256.png);
1331       background-position:left center;
1332       background-size:auto auto;
1333       background-repeat:no-repeat;
1334       width:20%; 
1335       height:90px;
1336      position:absolute;
1337      margin-top:10px;
1338      left:-30px;
1339}
1340
1341.PageHeaderBeforeLink
1342{
1343       background-position:left center;
1344       background-size:auto auto;
1345       background-repeat:no-repeat;
1346       width:20%; 
1347       height:90px;
1348      position:absolute;
1349      z-index:10;
1350      margin-top:10px;
1351      left:0px;
1352}
1353
1354.MenuContainer:after
1355{
1356   content: " ";
1357   display:block;
1358   width:100%;
1359   height:auto;
1360   padding-top:10%;
1361   background-image:url(/UploadFile/fish_water.png);
1362   background-position:center bottom;
1363   background-size:100% auto;
1364   background-repeat:no-repeat;
1365   z-index:10;
1366   position:absolute;
1367   top:70%;
1368}
1369 
1370
1371
1372@media screen and (max-width:861px)
1373{
1374    .PageHeaderContainer > DIV:before
1375    {
1376          display:none;
1377         _height:0px;
1378    }
1379
1380     .PageHeaderBeforeLink
1381    {
1382          display:none;
1383    }
1384
1385
1386   .MenuContainer:after
1387   {
1388         height:60px;
1389        padding-top:0%;
1390         background-size:100% 100%;;
1391
1392   }
1393
1394}
1395</Style>
1396<script>
1397function SetLink()
1398{
1399       pageHeaderElm= document.querySelector(".PageHeaderContainer  > DIV");  
1400
1401      pageHeaderElm.insertAdjacentHTML("AfterBegin","<a href='' target='_blank' class=PageHeaderBeforeLink ></a>");      
1402
1403}
1404
1405setTimeout("SetLink()",1000);
1406</script>
1406
1407</p><p style="text-align: center;"><br></p><p style="text-align: center;">&nbsp;<a designer="LinkButtonDesigner" class="LinkButton Button" text="加入全新商城會員現領$100購物金" url="https://uneedlife.bvshop.tw/user/sign_in" href="https://uneedlife.bvshop.tw/user/sign_in" target="_self" width="" height="" fontsize="16px" color="#000000" backgroundcolor="#f0f0f0" hovercolor="" hoverbackgroundcolor="" propertywindowactiontype="Commit" elementno="s995gg"><style parentelementno="s995gg">
1408.EditingAreaGroup > .EditingAreaContainer > .EditingArea A.LinkButton[ElementNo='s995gg']
1409{
1410    color:#000000;
1411
1412}
1413
1414A.LinkButton[ElementNo='s995gg']
1415{
1416    min-width: inherit ;
1417    height: auto ;
1418    font-size:16px ;
1419    color:#000000;
1420    background-color:#f0f0f0;
1421
1422}
1423
1424.EditingAreaGroup > .EditingAreaContainer > .EditingArea A.LinkButton[ElementNo='s995gg']:hover
1425{
1426
1427}
1428
1429A.LinkButton[ElementNo='s995gg']:hover
1430{
1431    
1432}
1433
1434A.LinkButton[ElementNo='s995gg'] > SPAN
1435{
1436    top: 0%;
1437    transform: translateY(0%);
1438}
1439</style>
1440    <span contenteditable____="true">加入全新商城會員現領$100購物金</span>
1441</a>&nbsp;<br></p><p style="text-align: center;"><br></p> <p style="text-align: center;"><font style="font-size: 12px;" color="#404040"><span style="box-sizing: border-box; font-family: &quot;Open Sans&quot;, Arial;">宥俐國際股份有限公司 /</span><span style="box-sizing: border-box; font-family: andy-money, &quot;Noto Sans&quot;, Mitr, Athiti, &quot;Noto Sans TC&quot;, &quot;Noto Sans SC&quot;, system-ui, -apple-system, &quot;Segoe UI&quot;, sans-serif;">&nbsp;</span><span class="s1" style="box-sizing: border-box; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal; font-family: &quot;PingFang TC&quot;; font-kerning: none;">統一編號</span><span class="s1" style="box-sizing: border-box; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal; font-family: andy-money, &quot;Noto Sans&quot;, Mitr, Athiti, &quot;Noto Sans TC&quot;, &quot;Noto Sans SC&quot;, system-ui, -apple-system, &quot;Segoe UI&quot;, sans-serif; font-kerning: none;">:</span><span style="box-sizing: border-box; font-family: arial, sans-serif;">54822897</span></font></p><p style="text-align: center;"><span style="font-family: 微軟正黑體"><font style="font-size: 12px;" color="#404040">祝大漁物產文創館版權所有© 2026 ZHU DAYU Culture Museum. All Rights Reserved.</font></span></p><p style="text-align: center;"><font style="font-size: 12px;" color="#404040"><span style="font-family: 微軟正黑體;">地址:270宜蘭縣蘇澳鎮江夏路52-2號 &nbsp;| 訂單相關免付費客服專線</span><span style="font-family: 微軟正黑體;">:0800-801-268</span></font></p></span>
1442                            <div id="BottomAnchor">
1443                            </div>
1444                            <div id="EmptyPictureMask" style="display:none">
1445<div id="EmptyPictureMask_MaskPanel" class="Mask" maxwidth="1000" maxheight="800" ratio="1" style="display: none">&nbsp;</div>
1446<img     id="EmptyPictureMask_ContentPicturePool" alt="" picturemaskid="EmptyPictureMask" onload="OnPictureLoad(this)" style="display: none" /> <img data-src="/Image/Loading.gif" id="EmptyPictureMask_LoadingPicture" alt="" picturemaskid="EmptyPictureMask" style="position: absolute; display: none; visibility: hidden"  /> <img data-src="/Image/Close.png"  style="max-width:27px;width:100%;cursor: default; position: absolute; z-index: 2003; display: none"  id="EmptyPictureMask_ClosePictureMaskButton" alt="" picturemaskid="EmptyPictureMask" onclick="HidePictureMask(this)" onmouseout="OnMouseOutContentPanel(this)"  />
1447<div id="EmptyPictureMask_ContentPanel" class="ContentPanel" picturemaskid="EmptyPictureMask" onmouseout="OnMouseOutContentPanel(this)" onmousemove="OnMouseMoveContentPanel(this)" style="overflow: hidden; position: absolute; z-index: 2000; display: none">
1448<table cellspacing="0" cellpadding="0" border="0">
1449    <tbody>
1450        <tr>
1451            <td id="EmptyPictureMask_ContentPictureContainer" class="ContentPictureContainer" valign="middle" align="center" picturemaskid="EmptyPictureMask" onclick="ClickContentPicture(this)" style="vertical-align: middle">
1452            <div id="EmptyPictureMask_ContentPicturePaging" style="overflow: hidden">
1453            <table cellspacing="0" cellpadding="0" border="0">
1454                <tbody>
1455                    <tr>
1456                    </tr>
1457                </tbody>
1458            </table>
1459            </div>
1460            </td>
1461        </tr>
1462        <tr>
1463            <td id="EmptyPictureMask_ContentDescription" class="ContentDescription" style="height: 10px">&nbsp;</td>
1464        </tr>
1465    </tbody>
1466</table>
1467</div>
1468<a id="EmptyPictureMask_PreviousAnchor" class="ContentAnchor" picturemaskid="EmptyPictureMask" onclick="ShowPreviousContentPicture(this)" onmouseout="OnMouseOutContentPanel(this)" style="cursor: pointer; display: none">
1469    
1470    <img src="/Image/prev.png"  style="max-width:23px;width:100%"  border="0" alt="" picturemaskid="EmptyPictureMask" index="0"  />
1471    </a>
1472    
1473    <a id="EmptyPictureMask_NextAnchor" class="ContentAnchor" picturemaskid="EmptyPictureMask" onclick="ShowNextContentPicture(this)" onmouseout="OnMouseOutContentPanel(this)" style="cursor: pointer; display: none">
1474    
1475    <img src="/Image/next.png"  style="max-width:28px;width:100%"  border="0" alt=""  /> 
1476   </a>
1477<div id="EmptyPictureMask_ContentPicturePaging_Pagger" style="position: absolute; left: 0px; z-index: 2000; visibility: hidden">&nbsp;</div>
1478</div>
1479<script>
1480 
1481
1482            if (typeof (pictureMaskControls) == "undefined") {
1483                pictureMaskControls = new Array();
1484            }
1485
1486            function AddPictureMaskElementAsync(pictureMaskId) {
1487                var pictureMaskControl;
1488
1489                if (typeof (PictureMaskControl) != "undefined") {
1490                    pictureMaskControl = new PictureMaskControl(pictureMaskId);
1491                    pictureMaskControls.push(pictureMaskControl);
1492                }
1493                else {
1494                    setTimeout("AddPictureMaskElementAsync('" + pictureMaskId + "')", 1000);
1495                }
1496            }
1497
1498            function LoadMaskPicturesAsync(pictureMaskId) {
1499      
1500            }
1501
1502            AddPictureMaskElementAsync('EmptyPictureMask');
1503            LoadMaskPicturesAsync('EmptyPictureMask');
1504        </script>
1504
1505 
1506
1507<style>
1508       
1509 
1510.FloatingContent.InvisibleFloatingContent 
1511{
1512    opacity:0;
1513}
1514
1515.FloatingContent 
1516{
1517    opacity:1;
1518 
1519    transition:opacity 0.5s;
1520    -webkit-transition:opacity 0.5s;
1521}
1522
1523.FloatingContent.FirstFloatingContent 
1524{ 
1525    transition:opacity 0s;
1526    -webkit-transition:opacity 0s;
1527}
1528
1529@media screen and (max-width:9999px)
1530{    
1531    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1532    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1533    {
1534      
1535         -webkit-transition-delay: 0s!important; /* Safari */
1536        transition-delay: 0s!important;
1537        -webkit-transition-duration: 0s!important; /* Safari */
1538        transition-duration: 0s!important;
1539
1540        animation-duration: 0s!important;
1541        -webkit-animation-duration: 0s!important; /* Safari */
1542        animation-duration: 0s!important;
1543
1544        -webkit-animation-delay: 0s!important; /* Safari */
1545        animation-delay: 0s!important;
1546    }
1547}
1548
1549@media screen and (max-width:2999px)
1550{
1551    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1552    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1553    {
1554         -webkit-transition-delay: 0s!important; /* Safari */
1555        transition-delay: 0s!important;
1556        -webkit-transition-duration: 0s!important; /* Safari */
1557        transition-duration: 0s!important;
1558        -webkit-animation-duration: 0s!important; /* Safari */
1559        animation-duration: 0s!important;        
1560        -webkit-animation-delay: 0s!important; /* Safari */
1561        animation-delay: 0s!important;
1562    }
1563}
1564
1565@media screen and (max-width:1399px)
1566{
1567    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1568    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1569    {
1570         -webkit-transition-delay: 0s!important; /* Safari */
1571        transition-delay: 0s!important;
1572        -webkit-transition-duration: 0s!important; /* Safari */
1573        transition-duration: 0s!important;
1574        -webkit-animation-duration: 0s!important; /* Safari */
1575        animation-duration: 0s!important;        
1576        -webkit-animation-delay: 0s!important; /* Safari */
1577        animation-delay: 0s!important;
1578    }
1579}
1580
1581@media screen and (max-width:1099px)
1582{
1583    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1584    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1585    {
1586         -webkit-transition-delay: 0s!important; /* Safari */
1587        transition-delay: 0s!important;
1588        -webkit-transition-duration: 0s!important; /* Safari */
1589        transition-duration: 0s!important;
1590        -webkit-animation-duration: 0s!important; /* Safari */
1591        animation-duration: 0s!important;        
1592        -webkit-animation-delay: 0s!important; /* Safari */
1593        animation-delay: 0s!important;
1594    }
1595}
1596
1597@media screen and (max-width:919px)
1598{
1599    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1600    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1601    {
1602         -webkit-transition-delay: 0s!important; /* Safari */
1603        transition-delay: 0s!important;
1604        -webkit-transition-duration: 0s!important; /* Safari */
1605        transition-duration: 0s!important;
1606        -webkit-animation-duration: 0s!important; /* Safari */
1607        animation-duration: 0s!important;        
1608        -webkit-animation-delay: 0s!important; /* Safari */
1609        animation-delay: 0s!important;
1610    }
1611}
1612
1613@media screen and (max-width:858px)
1614{
1615    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1616    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1617    {
1618         -webkit-transition-delay: 0s!important; /* Safari */
1619        transition-delay: 0s!important;
1620        -webkit-transition-duration: 0s!important; /* Safari */
1621        transition-duration: 0s!important;
1622        -webkit-animation-duration: 0s!important; /* Safari */
1623        animation-duration: 0s!important;        
1624        -webkit-animation-delay: 0s!important; /* Safari */
1625        animation-delay: 0s!important;
1626    }
1627}
1628
1629@media screen and (max-width:659px)
1630{
1631    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1632    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1633    {
1634         -webkit-transition-delay: 0s!important; /* Safari */
1635        transition-delay: 0s!important;
1636        -webkit-transition-duration: 0s!important; /* Safari */
1637        transition-duration: 0s!important;
1638        -webkit-animation-duration: 0s!important; /* Safari */
1639        animation-duration: 0s!important;        
1640        -webkit-animation-delay: 0s!important; /* Safari */
1641        animation-delay: 0s!important;
1642    }
1643}
1644
1645@media screen and (max-width:439px)
1646{
1647    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV IMG ,
1648    .Banner.ResizingBanner .FloatingContent.ActiveFloatingContent > DIV DIV
1649    {
1650         -webkit-transition-delay: 0s!important; /* Safari */
1651        transition-delay: 0s!important;
1652        -webkit-transition-duration: 0s!important; /* Safari */
1653        transition-duration: 0s!important;
1654        -webkit-animation-duration: 0s!important; /* Safari */
1655        animation-duration: 0s!important;        
1656        -webkit-animation-delay: 0s!important; /* Safari */
1657        animation-delay: 0s!important;
1658    }
1659}
1660
1661.FloatingContent > DIV:first-child
1662{
1663   transform-style: preserve-3d; /*flat|preserve-3d|initial|inherit*/
1664   perspective:1000px;
1665   position:relative;
1666   perspective-origin: 50% 50%;  
1667}
1668
1669.FloatingContent
1670{
1671        position:absolute;
1672        top:0px;
1673        bottom:0px;
1674        left:0px;
1675        right:0px; 
1676}
1677    
1678.FloatingContent .VideoContainer
1679{
1680    _border:1px solid blue;
1681    position:absolute;
1682    z-index:1000;
1683}
1684
1685.FloatingContent .VideoContainer > DIV
1686{
1687    position:relative;
1688}
1689
1690.FloatingContent .VideoContainer > DIV.VideoAutoPlay
1691{
1692    background-image:url(/Image/VideoAutoPlay.jpg);
1693    background-size:100% 100%;
1694}
1695
1696.FloatingContent .VideoContainer IFRAME ,
1697.FloatingContent .VideoContainer VIDEO
1698{
1699		position:absolute;
1700		left:0px;
1701		top:0px;
1702		right:0px;
1703		bottom:0px;
1704		width:100%;
1705 		height:100%;
1706		_z-Index:1200;
1707}
1708
1709.FloatingContent .VideoContainer IFRAME ,
1710.FloatingContent .VideoContainer VIDEO
1711{
1712    _display:none;
1713}
1714
1715.FloatingContent .VideoContainer .VideoPlayButtonContainer
1716{
1717		position:absolute;
1718		left:0px;
1719		top:0px;
1720		right:0px; 
1721		bottom:0px;
1722		background-color:rgba(0,0,0,0.5);
1723		z-Index:1000;
1724}
1725
1726.FloatingContent .VideoContainer .VideoPlayButtonContainer
1727{
1728	  background-image:url(IMG_144613224586142.gif);
1729	  background-size:100% 100%;
1730}
1731
1732.FloatingContent .VideoContainer .VideoPlayButtonContainer IMG
1733{
1734		left:50%;
1735		top:50%;
1736		width:20%;
1737		max-width:76px;
1738		position:absolute;
1739    -webkit-transform: translateX(-50%) translateY(-50%);
1740    transform: translateX(-50%) translateY(-50%);
1741    cursor:pointer;
1742}
1743
1744
1745
1746.FloatingContent  DIV.CodeContainer
1747{
1748     _border:1px dashed green;
1749     padding:5px;
1750}
1751
1752.FloatingContent   DIV.CodeContainer > DIV
1753{
1754    position:relative;
1755    width:100%;
1756    height:100%;
1757}
1758
1759 .FloatingContent  DIV.CodeContainer > DIV IFRAME.AutoFit
1760{
1761    left:0px;
1762    right:0px;
1763    top:0px;
1764    bottom:0px;
1765    width:100%;
1766    height:100%;
1767    position:absolute;
1768}
1769
1770.FloatingContent P ,
1771.DesignPanelContainer P
1772{
1773     font-family:inherit;
1774}
1775
1776.TextBlock
1777{
1778    white-space:nowrap;
1779}
1780
1781</style>        
1782
1783<Style>
1784    
1785.OutOfStock
1786{
1787  z-Index:1000;
1788  display:block;
1789  font-size:20px;
1790  text-align:right;
1791  text-shadow: -1px 0px white, 0px 1px white, 1px 0px white, 0px -1px white;
1792}
1793
1794.OutOfStock.ProductListOutOfStock 
1795{
1796  position:absolute;
1797   bottom:10px;
1798  right:10px;
1799}
1800
1801
1802</Style>
1803
1804<style>
1805    .ItemPicturePath > .VideoContainer
1806    {
1807        left:0px;
1808        top:0px;
1809        width:100%;
1810        height:100%;
1811    }
1812
1813    .ItemPicturePath > .VideoContainer > DIV
1814    {
1815        height:100%;
1816    }
1817
1818    .ItemPicturePath > .VideoContainer > DIV
1819    {
1820    }
1821    
1822    .ItemPicturePath > .VideoContainer > DIV > .VideoPlayButtonContainer
1823    {
1824        height:100%;
1825        background-repeat:no-repeat;
1826        background-size:100% 100%;
1827        display:flex;
1828        align-items:center;
1829        justify-content:center;
1830    }
1831    
1832    .ItemPicturePath > .VideoContainer > DIV > .VideoPlayButtonContainer > IMG
1833    {
1834        cursor:pointer;
1835    }
1836    
1837    .ItemPicturePath > .VideoContainer IFRAME
1838    {
1839        position: absolute;
1840        left: 0px;
1841        right: 0px;
1842        width: 100%;
1843        top: 0px;
1844        height: 100%;
1845    }
1846</style>
1847
1848<script>
1849
1850
1851    function OnPlayVideoButtonClick(element) {
1852        animationMain.OnPlayVideoButtonClick(element);
1853    }
1854
1855    function OnPanelImageClick(imgElement) {
1856        var url = "";
1857        var target = "_self";
1858
1859        url = imgElement.getAttribute("StyleUrl");
1860        target = imgElement.getAttribute("StyleTarget");
1861
1862        if (url != null && url != "") {
1863            window.open(url, target);
1864        }
1865    }
1866
1867    function OnPanelTextBlockClick(imgElement) {
1868        var url = "";
1869        var target = "_self";
1870
1871        url = imgElement.getAttribute("StyleUrl");
1872        target = imgElement.getAttribute("StyleTarget");
1873
1874        if (url != null && url != "") {
1875            window.open(url, target);
1876        }
1877    }
1878
1879
1880    function AnimationMain() {
1881        this.RenderVideoBlockHtml = AnimationMain_RenderVideoBlockHtml;
1882
1883        this.GetYoutubeIdFromUrl = AnimationMain_GetYoutubeIdFromUrl;
1884        this.GetVimeoIdFromUrl = AnimationMain_GetVimeoIdFromUrl;
1885
1886        this.OnPlayVideoButtonClick = AnimationMain_OnPlayVideoButtonClick;
1887        this.RenderYoutubeIFrameHtml = AnimationMain_RenderYoutubeIFrameHtml;
1888        this.RenderVimeoIFrameHtml = AnimationMain_RenderVimeoIFrameHtml;
1889
1890        this.RenderVideoHtml = AnimationMain_RenderVideoHtml;
1891    }
1892
1893
1894
1895    function AnimationMain_RenderVideoBlockHtml(resultObj) {
1896        var videoHtml = "";
1897        var valueObject = new Object();
1898        var youtubeId;
1899        var url;
1900
1901
1902        videoHtml =
1903                "<div style='position:relative;width:100%;height:100%;' ";
1904
1905        if (resultObj.AutoPlay == true) {
1906            videoHtml += " class='VideoAutoPlay' ";
1907        }
1908
1909        videoHtml += " >";
1910
1911        if (resultObj.AutoPlay != true) {
1912            videoHtml +=
1913                "<div class='VideoPlayButtonContainer' style='background-image:url(" + resultObj.PreviewPicturePath + ")'><img src='/Image/ViewDetail.png'  onclick='OnPlayVideoButtonClick(this)' ></div>";
1914        }
1915
1916
1917        youtubeId = this.GetYoutubeIdFromUrl(resultObj.VideoPath + "");
1918        vimeoId = this.GetVimeoIdFromUrl(resultObj.VideoPath + "");
1919
1920        if (youtubeId != "" ) {
1921           
1922            url = "https://www.youtube.com/embed/" + youtubeId;
1923
1924            if (resultObj.AutoPlay) {
1925                videoHtml += this.RenderYoutubeIFrameHtml(url, true);
1926            }
1927        }
1928        else if (vimeoId != "") {
1929            url = "https://player.vimeo.com/video/" + vimeoId;
1930
1931            if (resultObj.AutoPlay) {
1932                videoHtml += this.RenderVimeoIFrameHtml(url, true);
1933            }
1934        }
1935        else {
1936            if (resultObj.AutoPlay) {
1937                videoHtml += this.RenderVideoHtml(resultObj.VideoPath + "", true);
1938            }
1939        }
1940
1941        videoHtml += "</div>";
1942
1943        return videoHtml;
1944    } //end function AnimationMain_RenderVideoBlockHtml(resultObj) {
1945
1946
1947    function AnimationMain_GetYoutubeIdFromUrl(url) {
1948        var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
1949        var tokens;
1950        var youtubeId;
1951
1952
1953        if (url.indexOf("youtu.be\/") > 0) {
1954            tokens = url.split("youtu.be/");
1955            youtubeId = tokens[1];
1956
1957            return youtubeId;
1958        }
1959
1960        var match = url.match(regExp);
1961
1962        return (match && match[7].length == 11) ? match[7] : "";
1963    } //end function AnimationMain_GetYoutubeIdFromUrl(url) {
1964
1965
1966    function AnimationMain_OnPlayVideoButtonClick(imgElement) {
1967        var videoPlayButtonContainerElement;
1968        var videoContainerElement;
1969        var iframeElements;
1970        var iframeHtml = "", videoHtml = "";
1971        var autoPlay = 0;
1972        var videoPath;
1973        var youtubeId;
1974        var url;
1975
1976
1977        videoContainerElement = imgElement.parentElement;
1978
1979        while (videoContainerElement.className != "VideoContainer") {
1980            videoContainerElement = videoContainerElement.parentElement;
1981        }
1982
1983        videoPath = videoContainerElement.getAttribute("VideoPath");
1984
1985        videoPlayButtonContainerElement =
1986				 videoContainerElement.getElementsByClassName("VideoPlayButtonContainer")[0];
1987
1988        videoPlayButtonContainerElement.style.display = "none";
1989      
1990        youtubeId = this.GetYoutubeIdFromUrl(videoPath + "");
1991        vimeoId = this.GetVimeoIdFromUrl(videoPath + "");
1992
1993        if (youtubeId != "") {
1994            youtubeId = this.GetYoutubeIdFromUrl(videoPath + "");
1995
1996            url = "https://www.youtube.com/embed/" + youtubeId;
1997
1998            iframeHtml = this.RenderYoutubeIFrameHtml(url, true);
1999
2000            videoContainerElement.insertAdjacentHTML("BeforeEnd", iframeHtml);
2001        }
2002        else if (vimeoId != "") {
2003
2004            vimeoId = this.GetVimeoIdFromUrl(videoPath + "");
2005
2006            url = "https://player.vimeo.com/video/" + vimeoId;
2007            iframeHtml = this.RenderVimeoIFrameHtml(url, true);
2008
2009            videoContainerElement.insertAdjacentHTML("BeforeEnd", iframeHtml);
2010        }
2011        else {
2012            videoHtml = this.RenderVideoHtml(videoPath, true);
2013
2014            videoContainerElement.insertAdjacentHTML("BeforeEnd", videoHtml);
2015        }
2016
2017    } //end function OnPlayVideoButtonClick(imgElement)
2018
2019
2020    function AnimationMain_RenderYoutubeIFrameHtml(url, autoPlay) {
2021        var iframeHtml = "";
2022        var url;
2023
2024        if (autoPlay == true) {
2025            if (url.indexOf("?") < 0) {
2026                url += "?autoplay=1&rel=0";
2027            }
2028            else {
2029                url += "&autoplay=1&rel=0";
2030            }
2031       
2032            if (IsChrome()) {
2033                url += "&mute=1";
2034            }
2035        } //end if( autoPlay == true)
2036
2037        
2038        iframeHtml = "<iframe src='" + url + "' frameborder='0' allowfullscreen></iframe>";
2039
2040        return iframeHtml;
2041    }
2041 //end function RenderYoutubeIFrameHtml(url)
2042
2043
2044    function IsChrome() {
2045        var isChrome = false;
2046        var isChromium = window.chrome;
2047        var winNav = window.navigator;
2048        var vendorName = winNav.vendor;
2049        var isOpera = typeof window.opr !== "undefined";
2050        var isIEedge = winNav.userAgent.indexOf("Edge") > -1;
2051        var isIOSChrome = winNav.userAgent.match("CriOS");
2052
2053        if (isIOSChrome) {
2054            // is Google Chrome on IOS
2055            isChrome = true;
2056        } else if (
2057          isChromium !== null &&
2058          typeof isChromium !== "undefined" &&
2059          vendorName === "Google Inc." &&
2060          isOpera === false &&
2061          isIEedge === false
2062        ) {
2063            // is Google Chrome
2064            isChrome = true;
2065        } else {
2066            // not Google Chrome 
2067            isChrome = false;
2068        }
2069
2070        return isChrome;
2071    }
2072
2073
2074    function AnimationMain_GetVimeoIdFromUrl(url) {
2075        var vimeoId = "";
2076        var regExp = /player\.vimeo\.com\/video\/([0-9]+)/i;
2077        var regExp2 = /player\.vimeo\.com\/([0-9]+)/i;
2078        var regExp3 = /vimeo\.com\/([0-9]+)/i;
2079        var match;
2080
2081
2082        match = url.match(regExp);
2083
2084        if (match) {
2085            vimeoId = match[1];
2086        }
2087
2088
2089        if (vimeoId == "") {
2090            match = url.match(regExp2);
2091            if (match) {
2092                vimeoId = match[1];
2093            }
2094        }
2095
2096        if (vimeoId == "") {
2097            match = url.match(regExp3);
2098            if (match) {
2099                vimeoId = match[1];
2100            }
2101        }
2102
2103        return vimeoId;
2104    }
2105
2106    function AnimationMain_RenderVimeoIFrameHtml(url, autoPlay) {
2107        var iframeHtml = "";
2108        var url;
2109
2110        if (autoPlay == true) {
2111            if (url.indexOf("?") < 0) {
2112                url += "?autoplay=1&rel=0";
2113            }
2114            else {
2115                url += "&autoplay=1&rel=0";
2116            }
2117        } //end if( autoPlay == true)
2118
2119        iframeHtml = "<iframe src='" + url + "' frameborder='0' allowfullscreen></iframe>";
2120
2121        return iframeHtml;
2122    } //end function AnimationMain_RenderVimeoIFrameHtml(url)
2123
2124
2125    function AnimationMain_RenderVideoHtml(url, autoPlay) {
2126        var videoHtml;
2127
2128        videoHtml = "<video ";
2129
2130        if (autoPlay == true) {
2131            videoHtml += " Design____autoplay='1' ";
2132        }
2133        
2134        videoHtml += " controls><source src='" + url + "' /></video>";
2135
2136        return videoHtml;
2137    } //end function AnimationMain_RenderVideoHtml(url, autoPlay) {
2138
2139    animationMain = new AnimationMain();
2140</script>
2140 
2141
2142<style type="text/css">
2143    .LeftFrame
2144    {
2145         position:absolute;
2146         left:-300px;
2147         display:inline-block;
2148         transition-duration: 0.5s;
2149         -webkit-transition-duration: 0.5s;
2150         transition-property:left;
2151         -webkit-transition-property:left;
2152         z-index: 100000;
2153         max-width:260px;
2154    }
2155
2156    .LeftFrame .MobileMenu
2157    {
2158         min-width:200px;
2159    }
2160</style>
2161<style>
2162
2163.QuickLinks.TopMenu  > .MenuItem.LineButton   ,
2164.MainMenu.TopMenu  > .MenuItem.LineButton  ,
2165.NavigationBar.TopMenu  > .MenuItem.LineButton  ,
2166.MobileMenu.TopMenu> .MenuItem.LineButton  
2167{
2168     display:none;
2169}
2170</style>
2171
2172<div class="AvailableControlList" style="display:none"> 
2173    <div class="GeneralContentSearchControl" id="GeneralContentSearchControl">
2174        <input id="GeneralContentSearchKeyword" class="Field KeywordField" type="text" /> 
2175        <input type="button" onclick="OnGeneralContentSearchButtonClick(this)" class="Button SearchButton" value="搜尋" />
2176  </div>
2177
2178      <div class="ProductSearchControl" id="ProductSearchControl">
2179        <input id="ProductSearchControlKeyword" class="Field KeywordField" type="text" /> 
2180        <input type="button" onclick="OnProductSearchButtonClick(this)" class="Button SearchButton" value="搜尋" />
2181  </div>
2182</div>
2183<script type="text/javascript">
2184    {
2185        var searchTextLangugeObj = new Object();
2186        var keywordTextLangugeObj = new Object();
2187        var generalContentSearchMenuItem;
2188        var generalContentSearchControlElement;
2189        var element;
2190
2191        searchTextLangugeObj["EN"] = "Search";
2192        searchTextLangugeObj["ZH_TW"] = "搜尋";
2193        searchTextLangugeObj["ZH_CN"] = "搜寻";
2194        searchTextLangugeObj["JA"] = "検索";
2195        searchTextLangugeObj["KO"] = "수색";
2196
2197        keywordTextLangugeObj["EN"] = "Keyword";
2198        keywordTextLangugeObj["ZH_TW"] = "關鍵字";
2199        keywordTextLangugeObj["ZH_CN"] = "关键字";
2200        keywordTextLangugeObj["JA"] = "キーワード";
2201        keywordTextLangugeObj["KO"] = "키워드";
2202
2203        generalContentSearchMenuItem = document.querySelector(".Menu.TopMenu:not(.MobileMenu) .MenuItem.GeneralContentSearchMenuItem");
2204
2205        if (generalContentSearchMenuItem != null) 
2206        {
2207            generalContentSearchControlElement = document.getElementById("GeneralContentSearchControl");
2208
2209            element = document.querySelector(".GeneralContentSearchControl .KeywordField");
2210            element.setAttribute("placeholder", keywordTextLangugeObj[language]);
2211
2212            if (typeof (generalContentSearchResultKeyword) != "undefined") {
2213                element.value = generalContentSearchResultKeyword;
2214            }
2215
2216            element = document.querySelector(".GeneralContentSearchControl .SearchButton");
2217            element.value = searchTextLangugeObj[language];
2218
2219          
2220            generalContentSearchMenuItem.appendChild(generalContentSearchControlElement);
2221        }
2222
2223
2224        productSearchMenuItem = document.querySelector(".RightFrame .MenuItem.ProductSearchMenuItem");
2225
2226        if (productSearchMenuItem != null) {
2227            generalContentSearchControlElement = document.getElementById("ProductSearchControl");
2228           
2229            element = document.querySelector(".ProductSearchControl .KeywordField");
2230            element.setAttribute("placeholder", keywordTextLangugeObj[language]);
2231
2232            if (typeof (generalContentSearchResultKeyword) != "undefined") {
2233                element.value = generalContentSearchResultKeyword;
2234            }
2235             
2236            element = document.querySelector(".ProductSearchControl .SearchButton");
2237            element.value = searchTextLangugeObj[language];
2238
2239            
2240            productSearchMenuItem.appendChild(generalContentSearchControlElement);
2241        }
2242    }
2243
2244 
2245function OnGeneralContentSearchButtonClick(buttonElement)
2246{
2247   var keywordElement ;
2248   var url;
2249
2250   keywordElement = document.getElementById("GeneralContentSearchKeyword");
2251   if (keywordElement.value.trim() != "") {
2252       url = "/Page/GeneralContent/GeneralContentSearchResult.aspx?Keyword=" + keywordElement.value;
2253       window.open(url, "_self");
2254   }
2255}
2256
2257
2258function OnProductSearchButtonClick(buttonElement) {
2259    var keywordElement;
2260    var url;
2261
2262    keywordElement = document.getElementById("ProductSearchControlKeyword");
2263
2264    keywordElement.value = keywordElement.value.trim();
2265
2266    if (keywordElement.value != "") {
2267        SearchProductByKeyword(keywordElement.value);
2268
2269    }
2270}
2271</script>
2271
2272
2273                        </div>
2274                    </div>
2275                    
2276<script src="/Scripts/FloatingWindowControl.js"  type="text/javascript"></script>
2276
2277  <div id="FloatingWindow_63" style="position:absolute;opacity:0;"
2278    class="FloatingWindow"
2279    onMouseOver="OverFloatingWindow('FloatingWindow_63')"
2280    onMouseOut="OutFloatingWindow('FloatingWindow_63')"
2281    IsFloatingWindow="true"
2282  >
2283
2284                            <a href="../Shopping/ShoppingCart.aspx">
2285                                <img border="0" class="ShoppingCartButton" src="../../Image/ShoppingCart.png" title="Shopping Cart"
2286                                    style="cursor: pointer;" /></a>
2287                            <br />
2288                            <a onclick="window.open('/Page/LiveChat/LiveChatWindow.aspx','LiveChat','width=500,height=520')"
2289                                class="LiveChatButton" style="display: block">
2290                                <img border="0" class="LiveChatButton" src="../../Image/LiveChat.png" title="Live Chat"
2291                                    style="cursor: pointer;" /></a> <a href="javascript:MoveToTop()">
2292                                        <img border="0" class="MoveTopButton" src="../../Image/MoveToTop.png" title="Top"
2293                                            style="cursor: pointer; visibility: hidden;" id="MoveToTopButton" /></a>
2294                        
2295</div>
2296
2297<script  type="text/javascript">
2298    floatingWindow = new FloatingWindowControl("FloatingWindow_63");
2299    floatingWindow.Dock = "BottomRight";
2300    floatingWindow.RelativeDockX = 0;
2301    floatingWindow.RelativeDockY = 0;
2302    //floatingWindow.Show();
2303
2304    ShowFloatingWindow('FloatingWindow_63');
2305</script>
2305
2306
2307                </div>
2308                <div class="RightFrameContentPostfix">
2309                </div>
2310            </div>
2311            <!-- Right Frame End-->
2312        </center>
2313    </div>
2314    </form>
2315    
2315<script type="text/javascript">
2316         
2317    </script>
2317
2318    <img src="/Image/Loading.gif" id="LoadingPicture" style="display: none" />
2319</body>
2320<script type="text/javascript">
2321    function _LoadImageDataSource() {
2322        if (typeof (LoadImageDataSource) != "undefined") {
2323            LoadImageDataSource();
2324        }
2325        else {
2326            setTimeout("_LoadImageDataSource()", 1000);
2327        }
2328    }
2329
2330
2331    setTimeout("_LoadImageDataSource()", 300);
2332</script>
2332
2333
2334<div id="PictureMask" style="display:none" class="MaskContainer" >
2335<div id="PictureMask_MaskPanel" class="Mask"  style="display:none"
2336    MaxWidth="1000"
2337    MaxHeight="800"
2338    Ratio="1"
2339>
2340</div>
2341
2342
2343    <img id="PictureMask_ContentPicturePool" PictureMaskId="PictureMask" style="display:none" onload="OnPictureLoad(this)" /> 
2344    <img id="PictureMask_LoadingPicture" style="display:none;visibility:hidden;position:absolute" 
2345         PictureMaskId="PictureMask"
2346         src="/Image/Loading.gif"
2347    />
2348    <img id="PictureMask_ClosePictureMaskButton" style="cursor:default;display:none;position:absolute;z-index:2003"
2349         PictureMaskId="PictureMask"
2350         onclick="HidePictureMask(this)"   
2351         onmouseout="OnMouseOutContentPanel(this)"
2352         src="/Image/Close.png"
2353    /> 
2354
2355    <div id="PictureMask_ContentPanel" class="ContentPanel"
2356         style="z-index: 2000; position: absolute;display:none;overflow:hidden;"
2357        PictureMaskId="PictureMask"
2358        onmousemove="OnMouseMoveContentPanel(this)"
2359        onmouseout="OnMouseOutContentPanel(this)"
2360    >
2361
2362    <table  border="0" cellpadding="0" cellspacing="0" >
2363    <tr>
2364        <td align="center" valign="middle"
2365            style="vertical-align:middle;"
2366            PictureMaskId="PictureMask"
2367            id="PictureMask_ContentPictureContainer"
2368            class="ContentPictureContainer"
2369            onclick="ClickContentPicture(this)"
2370        >
2371
2372            <div  id="PictureMask_ContentPicturePaging" style="overflow:hidden;" >
2373            <table border="0" cellspacing="0" cellpadding="0" style="">
2374            <tr>
2375
2376            </tr>
2377            </table>
2378            </div>
2379        </td>
2380    </tr>
2381    <tr>
2382        <td style="height:10px" class="ContentDescription" id="PictureMask_ContentDescription" 
2383         >
2384        </td>
2385    </tr>
2386    </table>
2387    </div>
2388    
2389    <a  id="PictureMask_PreviousAnchor" class="ContentAnchor" style="display:none;cursor:hand"
2390       PictureMaskId="PictureMask"
2391       onclick="ShowPreviousContentPicture(this)" 
2392       onmouseout="OnMouseOutContentPanel(this)"
2393    >
2394        <img 
2395            PictureMaskId="PictureMask"
2396            index="0"
2397            src="/Image/prev.png" style=""  border="0"/>
2398    </a>
2399    <a  id="PictureMask_NextAnchor" class="ContentAnchor"
2400        PictureMaskId="PictureMask"
2401        onclick="ShowNextContentPicture(this)"
2402        onmouseout="OnMouseOutContentPanel(this)"
2403        style="display:none;cursor:hand"
2404    >
2405        <img src="/Image/next.png" style=""  border="0"
2406        />
2407    </a>
2408<div style='left:0px;position:absolute;visibility:hidden;z-index:2000' id='PictureMask_ContentPicturePaging_Pagger'></div>
2409
2410</div>
2411
2412<script>
2413    pictures_PictureMask = new Array();
2414
2415
2416if( typeof(pictureMaskControls) == "undefined" )
2417{
2418    pictureMaskControls = new Array();
2419}
2420
2421function AddPictureMaskElementAsync(pictureMaskId)
2422{
2423    var pictureMaskControl;
2424
2425    if( typeof(PictureMaskControl) != "undefined" )
2426    {
2427        pictureMaskControl = new PictureMaskControl(pictureMaskId);
2428        pictureMaskControls.push(pictureMaskControl);
2429    }
2430    else
2431    {
2432        setTimeout("AddPictureMaskElementAsync('" + pictureMaskId + "')",1000);
2433    }
2434}
2435
2436function LoadMaskPicturesAsync(pictureMaskId)
2437{
2438    var pictureMaskControl;
2439    var pictures = null;
2440    var success = false;
2441    var i;
2442
2443    if( typeof(pictureMaskControls) != "undefined" )
2444    {
2445        for( i = 0 ; i < pictureMaskControls.length ; i++)
2446        {
2447            if( pictureMaskControls[i].Id == pictureMaskId)
2448            {
2449                pictures = eval("pictures_" + pictureMaskId);
2450                pictureMaskControls[i].LoadPictures(pictures);
2451                success = true;
2452                break;
2453            }
2454        }
2455    }
2456
2457    if( !success )
2458    {
2459        setTimeout("LoadMaskPicturesAsync('" + pictureMaskId + "')",1000);
2460    }
2461}
2462
2463   AddPictureMaskElementAsync('PictureMask');
2464   LoadMaskPicturesAsync('PictureMask');
2465</script>
2465
2466
2467</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.