diff --git a/rhodecode/public/js/yui/animation/animation-debug.js b/rhodecode/public/js/yui/animation/animation-debug.js --- a/rhodecode/public/js/yui/animation/animation-debug.js +++ b/rhodecode/public/js/yui/animation/animation-debug.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function() { @@ -1393,4 +1393,4 @@ YAHOO.util.Easing = { Y.Scroll = Scroll; })(); -YAHOO.register("animation", YAHOO.util.Anim, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("animation", YAHOO.util.Anim, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/animation/animation-min.js b/rhodecode/public/js/yui/animation/animation-min.js --- a/rhodecode/public/js/yui/animation/animation-min.js +++ b/rhodecode/public/js/yui/animation/animation-min.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function(){var B=YAHOO.util;var A=function(D,C,E,F){if(!D){}this.init(D,C,E,F);};A.NAME="Anim";A.prototype={toString:function(){var C=this.getEl()||{};var D=C.id||C.tagName;return(this.constructor.NAME+": "+D);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(C,E,D){return this.method(this.currentFrame,E,D-E,this.totalFrames);},setAttribute:function(C,F,E){var D=this.getEl();if(this.patterns.noNegatives.test(C)){F=(F>0)?F:0;}if(C in D&&!("style" in D&&C in D.style)){D[C]=F;}else{B.Dom.setStyle(D,C,F+E);}},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if("style" in E){if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}}else{if(C in E){G=E[C];}}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};this._queue=B;this._getIndex=E;};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.8.0r4",build:"2449"}); \ No newline at end of file +}else{E.Dom.setXY(H,E.Dom.getXY(H));}G=this.getAttribute("points");if(D(J["points"]["to"])){I=B.call(this,J["points"]["to"],G);var N=E.Dom.getXY(this.getEl());for(M=0,O=L.length;M0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.8.2r1",build:"7"}); \ No newline at end of file diff --git a/rhodecode/public/js/yui/animation/animation.js b/rhodecode/public/js/yui/animation/animation.js --- a/rhodecode/public/js/yui/animation/animation.js +++ b/rhodecode/public/js/yui/animation/animation.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function() { @@ -1389,4 +1389,4 @@ YAHOO.util.Easing = { Y.Scroll = Scroll; })(); -YAHOO.register("animation", YAHOO.util.Anim, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("animation", YAHOO.util.Anim, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/assets/skins/sam/autocomplete.css b/rhodecode/public/js/yui/assets/skins/sam/autocomplete.css --- a/rhodecode/public/js/yui/assets/skins/sam/autocomplete.css +++ b/rhodecode/public/js/yui/assets/skins/sam/autocomplete.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/button.css b/rhodecode/public/js/yui/assets/skins/sam/button.css --- a/rhodecode/public/js/yui/assets/skins/sam/button.css +++ b/rhodecode/public/js/yui/assets/skins/sam/button.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);} diff --git a/rhodecode/public/js/yui/assets/skins/sam/calendar.css b/rhodecode/public/js/yui/assets/skins/sam/calendar.css --- a/rhodecode/public/js/yui/assets/skins/sam/calendar.css +++ b/rhodecode/public/js/yui/assets/skins/sam/calendar.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;} .yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/carousel.css b/rhodecode/public/js/yui/assets/skins/sam/carousel.css --- a/rhodecode/public/js/yui/assets/skins/sam/carousel.css +++ b/rhodecode/public/js/yui/assets/skins/sam/carousel.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width{min-width:115px;}.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}.yui-skin-sam .yui-carousel-nav select{position:static;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a{display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:absolute;text-indent:-150px;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/colorpicker.css b/rhodecode/public/js/yui/assets/skins/sam/colorpicker.css --- a/rhodecode/public/js/yui/assets/skins/sam/colorpicker.css +++ b/rhodecode/public/js/yui/assets/skins/sam/colorpicker.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-picker-panel{background:#e3e3e3;border-color:#888;}.yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000;}.yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px;}.yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px;}.yui-picker{position:relative;}.yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute;}.yui-picker-hue-bg{-moz-outline:none;outline:0 none;position:absolute;left:200px;height:183px;width:14px;background:url(hue_bg.png) no-repeat;top:4px;}.yui-picker-bg{-moz-outline:none;outline:0 none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(picker_mask.png);}*html .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../build/colorpicker/assets/picker_mask.png',sizingMethod='scale');}.yui-picker-mask{position:absolute;z-index:1;top:0;left:0;}.yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px;}.yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888;}.yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888;}.yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace;}.yui-picker-controls .hd{background:transparent;border-width:0!important;}.yui-picker-controls .bd{height:100px;border-width:0!important;}.yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0;}.yui-picker-controls li{padding:2px;list-style:none;margin:0;}.yui-picker-controls input{font-size:.85em;width:2.4em;}.yui-picker-hex-controls{clear:both;padding:2px;}.yui-picker-hex-controls input{width:4.6em;}.yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/container.css b/rhodecode/public/js/yui/assets/skins/sam/container.css --- a/rhodecode/public/js/yui/assets/skins/sam/container.css +++ b/rhodecode/public/js/yui/assets/skins/sam/container.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);} diff --git a/rhodecode/public/js/yui/assets/skins/sam/datatable.css b/rhodecode/public/js/yui/assets/skins/sam/datatable.css --- a/rhodecode/public/js/yui/assets/skins/sam/datatable.css +++ b/rhodecode/public/js/yui/assets/skins/sam/datatable.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}.yui-dt-tmp{position:absolute;left:-9000px;}.yui-dt-scrollable .yui-dt-bd{overflow:auto;}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}.yui-dt-scrollable tbody{-moz-outline:none;}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}.yui-skin-sam thead .yui-dt-draggable{cursor:move;}.yui-dt-coltarget{position:absolute;z-index:999;}.yui-dt-hd{zoom:1;}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt thead{border-spacing:0;}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center;}.yui-skin-sam .yui-dt th{background:#D8D8DA url(sprite.png) repeat-x 0 0;}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-resizer{width:6px;}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-dt-message{background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable table{border:none;}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(sprite.png) repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px;}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(dt-arrow-up.png) no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(dt-arrow-dn.png) no-repeat right;}tbody .yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url(sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF;}.yui-dt-editor .yui-dt-button button:hover{background:url(sprite.png) repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url(sprite.png) repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;} .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff;}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/editor.css b/rhodecode/public/js/yui/assets/skins/sam/editor.css --- a/rhodecode/public/js/yui/assets/skins/sam/editor.css +++ b/rhodecode/public/js/yui/assets/skins/sam/editor.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;} .yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/imagecropper.css b/rhodecode/public/js/yui/assets/skins/sam/imagecropper.css --- a/rhodecode/public/js/yui/assets/skins/sam/imagecropper.css +++ b/rhodecode/public/js/yui/assets/skins/sam/imagecropper.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;border:0;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/layout.css b/rhodecode/public/js/yui/assets/skins/sam/layout.css --- a/rhodecode/public/js/yui/assets/skins/sam/layout.css +++ b/rhodecode/public/js/yui/assets/skins/sam/layout.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-layout-loading{visibility:hidden;}body.yui-layout{overflow:hidden;position:relative;padding:0;margin:0;}.yui-layout-doc{position:relative;overflow:hidden;padding:0;margin:0;}.yui-layout-unit{height:50px;width:50px;padding:0;margin:0;float:none;z-index:0;}.yui-layout-unit-top{position:absolute;top:0;left:0;width:100%;}.yui-layout-unit-left{position:absolute;top:0;left:0;}.yui-layout-unit-right{position:absolute;top:0;right:0;}.yui-layout-unit-bottom{position:absolute;bottom:0;left:0;width:100%;}.yui-layout-unit-center{position:absolute;top:0;left:0;width:100%;}.yui-layout div.yui-layout-hd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout div.yui-layout-bd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout .yui-layout-noscroll div.yui-layout-bd{overflow:hidden;}.yui-layout .yui-layout-scroll div.yui-layout-bd{overflow:auto;}.yui-layout div.yui-layout-ft{position:absolute;bottom:0;left:0;width:100%;zoom:1;}.yui-layout .yui-layout-unit div.yui-layout-hd h2{text-align:left;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .close{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{right:25px;}.yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#c0c0c0;display:none;}.yui-layout .yui-layout-clip .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-wrap{height:100%;width:100%;position:absolute;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy{border:none;font-size:0;margin:0;padding:0;}.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle{display:none;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy div{position:absolute;border:1px solid #808080;background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active{zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l{width:5px;height:100%;top:0;left:0;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r{width:5px;top:0;right:0;height:100%;position:absolute;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b{width:100%;bottom:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t{width:100%;top:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -160px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -200px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -220px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -240px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -260px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -180px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close{background:transparent url(layout_sprite.png) no-repeat -20px -100px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(sprite.png) repeat-x 0 -1400px;border:1px solid #808080;}.yui-skin-sam .yui-layout{background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2{font-weight:bold;color:#fff;padding:3px;margin:0;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{border:1px solid #808080;border-bottom:none;border-top:none;*border-bottom-width:0;*border-top-width:0;background-color:#f2f2f2;text-align:left;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft{border-bottom:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd{border-top:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#EDF5FF;display:none;border:1px solid #808080;}.yui-skin-sam .yui-layout div.yui-layout-ft{border:1px solid #808080;border-top:none;*border-top-width:0;background-color:#f2f2f2;}.yui-skin-sam .yui-layout-unit .yui-resize-handle{background-color:transparent;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r{right:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-l{left:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-b{right:0;bottom:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{position:absolute;height:16px;width:6px;top:45%;left:0;display:block;background:transparent url(layout_sprite.png) no-repeat 0 -5px;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{position:absolute;height:6px;width:16px;left:45%;background:transparent url(layout_sprite.png) no-repeat -20px 0;zoom:1;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/logger.css b/rhodecode/public/js/yui/assets/skins/sam/logger.css --- a/rhodecode/public/js/yui/assets/skins/sam/logger.css +++ b/rhodecode/public/js/yui/assets/skins/sam/logger.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/menu.css b/rhodecode/public/js/yui/assets/skins/sam/menu.css --- a/rhodecode/public/js/yui/assets/skins/sam/menu.css +++ b/rhodecode/public/js/yui/assets/skins/sam/menu.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubaritemlabel:visited{color:#000;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel:visited{color:#000;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);} diff --git a/rhodecode/public/js/yui/assets/skins/sam/paginator.css b/rhodecode/public/js/yui/assets/skins/sam/paginator.css --- a/rhodecode/public/js/yui/assets/skins/sam/paginator.css +++ b/rhodecode/public/js/yui/assets/skins/sam/paginator.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/profilerviewer.css b/rhodecode/public/js/yui/assets/skins/sam/profilerviewer.css --- a/rhodecode/public/js/yui/assets/skins/sam/profilerviewer.css +++ b/rhodecode/public/js/yui/assets/skins/sam/profilerviewer.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-pv{background-color:#4a4a4a;font:arial;position:relative;width:99%;z-index:1000;margin-bottom:1em;overflow:hidden;}.yui-skin-sam .yui-pv .hd{background:url(header_background.png) repeat-x;min-height:30px;overflow:hidden;zoom:1;padding:2px 0;}.yui-skin-sam .yui-pv .hd h4{padding:8px 10px;margin:0;font:bold 14px arial;color:#fff;}.yui-skin-sam .yui-pv .hd a{background:#3f6bc3;font:bold 11px arial;color:#fff;padding:4px;margin:3px 10px 0 0;border:1px solid #3f567d;cursor:pointer;display:block;float:right;}.yui-skin-sam .yui-pv .hd span{display:none;}.yui-skin-sam .yui-pv .hd span.yui-pv-busy{height:18px;width:18px;background:url(wait.gif) no-repeat;overflow:hidden;display:block;float:right;margin:4px 10px 0 0;}.yui-skin-sam .yui-pv .hd:after,.yui-pv .bd:after,.yui-skin-sam .yui-pv-chartlegend dl:after{content:'.';visibility:hidden;clear:left;height:0;display:block;}.yui-skin-sam .yui-pv .bd{position:relative;zoom:1;overflow-x:auto;overflow-y:hidden;}.yui-skin-sam .yui-pv .yui-pv-table{padding:0 10px;margin:5px 0 10px 0;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-bd td{color:#eeee5c;font:12px arial;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd{background:#929292;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even{background:#58637a;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc{background:#384970;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc{background:#6F6E6E;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th{background-image:none;background:#2E2D2D;}.yui-skin-sam .yui-pv th.yui-dt-asc .yui-dt-liner{background:transparent url(asc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner{background:transparent url(desc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a{color:#fff;font:bold 12px arial;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc{background:#333;}.yui-skin-sam .yui-pv-chartcontainer{padding:0 10px;}.yui-skin-sam .yui-pv-chart{height:250px;clear:right;margin:5px 0 0 0;color:#fff;}.yui-skin-sam .yui-pv-chartlegend div{float:right;margin:0 0 0 10px;_width:250px;}.yui-skin-sam .yui-pv-chartlegend dl{border:1px solid #999;padding:.2em 0 .2em .5em;zoom:1;margin:5px 0;}.yui-skin-sam .yui-pv-chartlegend dt{float:left;display:block;height:.7em;width:.7em;padding:0;}.yui-skin-sam .yui-pv-chartlegend dd{float:left;display:block;color:#fff;margin:0 1em 0 .5em;padding:0;font:11px arial;}.yui-skin-sam .yui-pv-minimized{height:35px;}.yui-skin-sam .yui-pv-minimized .bd{top:-3000px;}.yui-skin-sam .yui-pv-minimized .hd a.yui-pv-refresh{display:none;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/progressbar.css b/rhodecode/public/js/yui/assets/skins/sam/progressbar.css --- a/rhodecode/public/js/yui/assets/skins/sam/progressbar.css +++ b/rhodecode/public/js/yui/assets/skins/sam/progressbar.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-pb-bar,.yui-pb-mask{width:100%;height:100%;}.yui-pb{position:relative;top:0;left:0;width:200px;height:20px;padding:0;border:none;margin:0;text-align:left;}.yui-pb-mask{position:absolute;top:0;left:0;z-index:2;}.yui-pb-mask div{width:50%;height:50%;background-repeat:no-repeat;padding:0;position:absolute;}.yui-pb-tl{background-position:top left;}.yui-pb-tr{background-position:top right;left:50%;}.yui-pb-bl{background-position:bottom left;top:50%;}.yui-pb-br{background-position:bottom right;left:50%;top:50%;}.yui-pb-bar{margin:0;position:absolute;left:0;top:0;z-index:1;}.yui-pb-ltr .yui-pb-bar{_position:static;}.yui-pb-rtl .yui-pb-bar{background-position:right;}.yui-pb-btt .yui-pb-bar{background-position:left bottom;}.yui-pb-bar{background-color:blue;}.yui-pb{border:thin solid #808080;}.yui-skin-sam .yui-pb{background-color:transparent;border:solid #808080;border-width:1px 0;}.yui-skin-sam .yui-pb-rtl,.yui-skin-sam .yui-pb-ltr{background-image:url(back-h.png);background-repeat:repeat-x;}.yui-skin-sam .yui-pb-ttb,.yui-skin-sam .yui-pb-btt{background-image:url(back-v.png);background-repeat:repeat-y;}.yui-skin-sam .yui-pb-bar{background-color:transparent;}.yui-skin-sam .yui-pb-ltr .yui-pb-bar,.yui-skin-sam .yui-pb-rtl .yui-pb-bar{background-image:url(bar-h.png);background-repeat:repeat-x;}.yui-skin-sam .yui-pb-ttb .yui-pb-bar,.yui-skin-sam .yui-pb-btt .yui-pb-bar{background-image:url(bar-v.png);background-repeat:repeat-y;}.yui-skin-sam .yui-pb-mask{border:solid #808080;border-width:0 1px;margin:0 -1px;}.yui-skin-sam .yui-pb-caption{color:#000;text-align:center;margin:0 auto;}.yui-skin-sam .yui-pb-range{color:#a6a6a6;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/resize.css b/rhodecode/public/js/yui/assets/skins/sam/resize.css --- a/rhodecode/public/js/yui/assets/skins/sam/resize.css +++ b/rhodecode/public/js/yui/assets/skins/sam/resize.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/simpleeditor.css b/rhodecode/public/js/yui/assets/skins/sam/simpleeditor.css --- a/rhodecode/public/js/yui/assets/skins/sam/simpleeditor.css +++ b/rhodecode/public/js/yui/assets/skins/sam/simpleeditor.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;} .yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/skin.css b/rhodecode/public/js/yui/assets/skins/sam/skin.css --- a/rhodecode/public/js/yui/assets/skins/sam/skin.css +++ b/rhodecode/public/js/yui/assets/skins/sam/skin.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;} .yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);} diff --git a/rhodecode/public/js/yui/assets/skins/sam/slider.css b/rhodecode/public/js/yui/assets/skins/sam/slider.css --- a/rhodecode/public/js/yui/assets/skins/sam/slider.css +++ b/rhodecode/public/js/yui/assets/skins/sam/slider.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-h-slider,.yui-v-slider,.yui-region-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb,.yui-region-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(bg-v.gif) no-repeat 12px 0;height:228px;width:48px;}.yui-skin-sam .yui-region-slider{height:228px;width:228px;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/tabview.css b/rhodecode/public/js/yui/assets/skins/sam/tabview.css --- a/rhodecode/public/js/yui/assets/skins/sam/tabview.css +++ b/rhodecode/public/js/yui/assets/skins/sam/tabview.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;} .yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/treeview.css b/rhodecode/public/js/yui/assets/skins/sam/treeview.css --- a/rhodecode/public/js/yui/assets/skins/sam/treeview.css +++ b/rhodecode/public/js/yui/assets/skins/sam/treeview.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ table.ygtvtable{margin-bottom:0;border:none;border-collapse:collapse;}td.ygtvcell{border:none;padding:0;}a.ygtvspacer{text-decoration:none;outline-style:none;display:block;}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;cursor:pointer;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;cursor:pointer;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0 no-repeat;}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;cursor:pointer;}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer;}.ygtvcontent{cursor:default;}.ygtvspacer{height:22px;width:18px;}.ygtvfocus{background-color:#c0e0e0;border:none;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0;}.ygtvfocus a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}.ygtv-edit-TextNode{width:190px;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{float:right;}.ygtv-edit-TextNode .ygtv-input input{width:140px;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}.ygtv-highlight .ygtv-highlight1,.ygtv-highlight .ygtv-highlight1 .ygtvlabel{background-color:blue;color:white;}.ygtv-highlight .ygtv-highlight2,.ygtv-highlight .ygtv-highlight2 .ygtvlabel{background-color:silver;}.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel{background-color:#c0e0e0;}.ygtv-highlight .ygtvcontent{padding-right:1em;}.ygtv-checkbox .ygtv-highlight0 .ygtvcontent{padding-left:1em;background:url(check0.gif) no-repeat;}.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent{background-color:#c0e0e0;}.ygtv-checkbox .ygtv-highlight1 .ygtvcontent{padding-left:1em;background:url(check1.gif) no-repeat;}.ygtv-checkbox .ygtv-highlight2 .ygtvcontent{padding-left:1em;background:url(check2.gif) no-repeat;} diff --git a/rhodecode/public/js/yui/assets/skins/sam/yuitest.css b/rhodecode/public/js/yui/assets/skins/sam/yuitest.css --- a/rhodecode/public/js/yui/assets/skins/sam/yuitest.css +++ b/rhodecode/public/js/yui/assets/skins/sam/yuitest.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ diff --git a/rhodecode/public/js/yui/autocomplete/assets/autocomplete-core.css b/rhodecode/public/js/yui/autocomplete/assets/autocomplete-core.css --- a/rhodecode/public/js/yui/autocomplete/assets/autocomplete-core.css +++ b/rhodecode/public/js/yui/autocomplete/assets/autocomplete-core.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /* This file intentionally left blank */ diff --git a/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete-skin.css b/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete-skin.css --- a/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete-skin.css +++ b/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete-skin.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /* styles for entire widget */ .yui-skin-sam .yui-ac { diff --git a/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete.css b/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete.css --- a/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete.css +++ b/rhodecode/public/js/yui/autocomplete/assets/skins/sam/autocomplete.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;} diff --git a/rhodecode/public/js/yui/autocomplete/autocomplete-debug.js b/rhodecode/public/js/yui/autocomplete/autocomplete-debug.js --- a/rhodecode/public/js/yui/autocomplete/autocomplete-debug.js +++ b/rhodecode/public/js/yui/autocomplete/autocomplete-debug.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ ///////////////////////////////////////////////////////////////////////////// // @@ -3006,4 +3006,4 @@ YAHOO.widget.AutoComplete._cloneObject = -YAHOO.register("autocomplete", YAHOO.widget.AutoComplete, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("autocomplete", YAHOO.widget.AutoComplete, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/autocomplete/autocomplete-min.js b/rhodecode/public/js/yui/autocomplete/autocomplete-min.js --- a/rhodecode/public/js/yui/autocomplete/autocomplete-min.js +++ b/rhodecode/public/js/yui/autocomplete/autocomplete-min.js @@ -1,12 +1,12 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ YAHOO.widget.DS_JSArray=YAHOO.util.LocalDataSource;YAHOO.widget.DS_JSFunction=YAHOO.util.FunctionDataSource;YAHOO.widget.DS_XHR=function(B,A,D){var C=new YAHOO.util.XHRDataSource(B,D);C._aDeprecatedSchema=A;return C;};YAHOO.widget.DS_ScriptNode=function(B,A,D){var C=new YAHOO.util.ScriptNodeDataSource(B,D);C._aDeprecatedSchema=A;return C;};YAHOO.widget.DS_XHR.TYPE_JSON=YAHOO.util.DataSourceBase.TYPE_JSON;YAHOO.widget.DS_XHR.TYPE_XML=YAHOO.util.DataSourceBase.TYPE_XML;YAHOO.widget.DS_XHR.TYPE_FLAT=YAHOO.util.DataSourceBase.TYPE_TEXT;YAHOO.widget.AutoComplete=function(G,B,J,C){if(G&&B&&J){if(J&&YAHOO.lang.isFunction(J.sendRequest)){this.dataSource=J;}else{return;}this.key=0;var D=J.responseSchema;if(J._aDeprecatedSchema){var K=J._aDeprecatedSchema;if(YAHOO.lang.isArray(K)){if((J.responseType===YAHOO.util.DataSourceBase.TYPE_JSON)||(J.responseType===YAHOO.util.DataSourceBase.TYPE_UNKNOWN)){D.resultsList=K[0];this.key=K[1];D.fields=(K.length<3)?null:K.slice(1);}else{if(J.responseType===YAHOO.util.DataSourceBase.TYPE_XML){D.resultNode=K[0];this.key=K[1];D.fields=K.slice(1);}else{if(J.responseType===YAHOO.util.DataSourceBase.TYPE_TEXT){D.recordDelim=K[0];D.fieldDelim=K[1];}}}J.responseSchema=D;}}if(YAHOO.util.Dom.inDocument(G)){if(YAHOO.lang.isString(G)){this._sName="instance"+YAHOO.widget.AutoComplete._nIndex+" "+G;this._elTextbox=document.getElementById(G);}else{this._sName=(G.id)?"instance"+YAHOO.widget.AutoComplete._nIndex+" "+G.id:"instance"+YAHOO.widget.AutoComplete._nIndex;this._elTextbox=G;}YAHOO.util.Dom.addClass(this._elTextbox,"yui-ac-input");}else{return;}if(YAHOO.util.Dom.inDocument(B)){if(YAHOO.lang.isString(B)){this._elContainer=document.getElementById(B);}else{this._elContainer=B;}if(this._elContainer.style.display=="none"){}var E=this._elContainer.parentNode;var A=E.tagName.toLowerCase();if(A=="div"){YAHOO.util.Dom.addClass(E,"yui-ac");}else{}}else{return;}if(this.dataSource.dataType===YAHOO.util.DataSourceBase.TYPE_LOCAL){this.applyLocalFilter=true;}if(C&&(C.constructor==Object)){for(var I in C){if(I){this[I]=C[I];}}}this._initContainerEl();this._initProps();this._initListEl();this._initContainerHelperEls();var H=this;var F=this._elTextbox;YAHOO.util.Event.addListener(F,"keyup",H._onTextboxKeyUp,H);YAHOO.util.Event.addListener(F,"keydown",H._onTextboxKeyDown,H);YAHOO.util.Event.addListener(F,"focus",H._onTextboxFocus,H);YAHOO.util.Event.addListener(F,"blur",H._onTextboxBlur,H);YAHOO.util.Event.addListener(B,"mouseover",H._onContainerMouseover,H);YAHOO.util.Event.addListener(B,"mouseout",H._onContainerMouseout,H);YAHOO.util.Event.addListener(B,"click",H._onContainerClick,H);YAHOO.util.Event.addListener(B,"scroll",H._onContainerScroll,H);YAHOO.util.Event.addListener(B,"resize",H._onContainerResize,H);YAHOO.util.Event.addListener(F,"keypress",H._onTextboxKeyPress,H);YAHOO.util.Event.addListener(window,"unload",H._onWindowUnload,H);this.textboxFocusEvent=new YAHOO.util.CustomEvent("textboxFocus",this);this.textboxKeyEvent=new YAHOO.util.CustomEvent("textboxKey",this);this.dataRequestEvent=new YAHOO.util.CustomEvent("dataRequest",this);this.dataReturnEvent=new YAHOO.util.CustomEvent("dataReturn",this);this.dataErrorEvent=new YAHOO.util.CustomEvent("dataError",this);this.containerPopulateEvent=new YAHOO.util.CustomEvent("containerPopulate",this);this.containerExpandEvent=new YAHOO.util.CustomEvent("containerExpand",this);this.typeAheadEvent=new YAHOO.util.CustomEvent("typeAhead",this);this.itemMouseOverEvent=new YAHOO.util.CustomEvent("itemMouseOver",this);this.itemMouseOutEvent=new YAHOO.util.CustomEvent("itemMouseOut",this);this.itemArrowToEvent=new YAHOO.util.CustomEvent("itemArrowTo",this);this.itemArrowFromEvent=new YAHOO.util.CustomEvent("itemArrowFrom",this);this.itemSelectEvent=new YAHOO.util.CustomEvent("itemSelect",this);this.unmatchedItemSelectEvent=new YAHOO.util.CustomEvent("unmatchedItemSelect",this);this.selectionEnforceEvent=new YAHOO.util.CustomEvent("selectionEnforce",this);this.containerCollapseEvent=new YAHOO.util.CustomEvent("containerCollapse",this);this.textboxBlurEvent=new YAHOO.util.CustomEvent("textboxBlur",this);this.textboxChangeEvent=new YAHOO.util.CustomEvent("textboxChange",this);F.setAttribute("autocomplete","off");YAHOO.widget.AutoComplete._nIndex++;}else{}};YAHOO.widget.AutoComplete.prototype.dataSource=null;YAHOO.widget.AutoComplete.prototype.applyLocalFilter=null;YAHOO.widget.AutoComplete.prototype.queryMatchCase=false;YAHOO.widget.AutoComplete.prototype.queryMatchContains=false;YAHOO.widget.AutoComplete.prototype.queryMatchSubset=false;YAHOO.widget.AutoComplete.prototype.minQueryLength=1;YAHOO.widget.AutoComplete.prototype.maxResultsDisplayed=10;YAHOO.widget.AutoComplete.prototype.queryDelay=0.2;YAHOO.widget.AutoComplete.prototype.typeAheadDelay=0.5;YAHOO.widget.AutoComplete.prototype.queryInterval=500;YAHOO.widget.AutoComplete.prototype.highlightClassName="yui-ac-highlight";YAHOO.widget.AutoComplete.prototype.prehighlightClassName=null;YAHOO.widget.AutoComplete.prototype.delimChar=null;YAHOO.widget.AutoComplete.prototype.autoHighlight=true;YAHOO.widget.AutoComplete.prototype.typeAhead=false;YAHOO.widget.AutoComplete.prototype.animHoriz=false;YAHOO.widget.AutoComplete.prototype.animVert=true;YAHOO.widget.AutoComplete.prototype.animSpeed=0.3;YAHOO.widget.AutoComplete.prototype.forceSelection=false;YAHOO.widget.AutoComplete.prototype.allowBrowserAutocomplete=true;YAHOO.widget.AutoComplete.prototype.alwaysShowContainer=false;YAHOO.widget.AutoComplete.prototype.useIFrame=false;YAHOO.widget.AutoComplete.prototype.useShadow=false;YAHOO.widget.AutoComplete.prototype.suppressInputUpdate=false;YAHOO.widget.AutoComplete.prototype.resultTypeList=true;YAHOO.widget.AutoComplete.prototype.queryQuestionMark=true;YAHOO.widget.AutoComplete.prototype.autoSnapContainer=true;YAHOO.widget.AutoComplete.prototype.toString=function(){return"AutoComplete "+this._sName;};YAHOO.widget.AutoComplete.prototype.getInputEl=function(){return this._elTextbox;};YAHOO.widget.AutoComplete.prototype.getContainerEl=function(){return this._elContainer; };YAHOO.widget.AutoComplete.prototype.isFocused=function(){return this._bFocused;};YAHOO.widget.AutoComplete.prototype.isContainerOpen=function(){return this._bContainerOpen;};YAHOO.widget.AutoComplete.prototype.getListEl=function(){return this._elList;};YAHOO.widget.AutoComplete.prototype.getListItemMatch=function(A){if(A._sResultMatch){return A._sResultMatch;}else{return null;}};YAHOO.widget.AutoComplete.prototype.getListItemData=function(A){if(A._oResultData){return A._oResultData;}else{return null;}};YAHOO.widget.AutoComplete.prototype.getListItemIndex=function(A){if(YAHOO.lang.isNumber(A._nItemIndex)){return A._nItemIndex;}else{return null;}};YAHOO.widget.AutoComplete.prototype.setHeader=function(B){if(this._elHeader){var A=this._elHeader;if(B){A.innerHTML=B;A.style.display="";}else{A.innerHTML="";A.style.display="none";}}};YAHOO.widget.AutoComplete.prototype.setFooter=function(B){if(this._elFooter){var A=this._elFooter;if(B){A.innerHTML=B;A.style.display="";}else{A.innerHTML="";A.style.display="none";}}};YAHOO.widget.AutoComplete.prototype.setBody=function(A){if(this._elBody){var B=this._elBody;YAHOO.util.Event.purgeElement(B,true);if(A){B.innerHTML=A;B.style.display="";}else{B.innerHTML="";B.style.display="none";}this._elList=null;}};YAHOO.widget.AutoComplete.prototype.generateRequest=function(B){var A=this.dataSource.dataType;if(A===YAHOO.util.DataSourceBase.TYPE_XHR){if(!this.dataSource.connMethodPost){B=(this.queryQuestionMark?"?":"")+(this.dataSource.scriptQueryParam||"query")+"="+B+(this.dataSource.scriptQueryAppend?("&"+this.dataSource.scriptQueryAppend):"");}else{B=(this.dataSource.scriptQueryParam||"query")+"="+B+(this.dataSource.scriptQueryAppend?("&"+this.dataSource.scriptQueryAppend):"");}}else{if(A===YAHOO.util.DataSourceBase.TYPE_SCRIPTNODE){B="&"+(this.dataSource.scriptQueryParam||"query")+"="+B+(this.dataSource.scriptQueryAppend?("&"+this.dataSource.scriptQueryAppend):"");}}return B;};YAHOO.widget.AutoComplete.prototype.sendQuery=function(B){this._bFocused=true;var A=(this.delimChar)?this._elTextbox.value+B:B;this._sendQuery(A);};YAHOO.widget.AutoComplete.prototype.snapContainer=function(){var A=this._elTextbox,B=YAHOO.util.Dom.getXY(A);B[1]+=YAHOO.util.Dom.get(A).offsetHeight+2;YAHOO.util.Dom.setXY(this._elContainer,B);};YAHOO.widget.AutoComplete.prototype.expandContainer=function(){this._toggleContainer(true);};YAHOO.widget.AutoComplete.prototype.collapseContainer=function(){this._toggleContainer(false);};YAHOO.widget.AutoComplete.prototype.clearList=function(){var B=this._elList.childNodes,A=B.length-1;for(;A>-1;A--){B[A].style.display="none";}};YAHOO.widget.AutoComplete.prototype.getSubsetMatches=function(E){var D,C,A;for(var B=E.length;B>=this.minQueryLength;B--){A=this.generateRequest(E.substr(0,B));this.dataRequestEvent.fire(this,D,A);C=this.dataSource.getCachedResponse(A);if(C){return this.filterResults.apply(this.dataSource,[E,C,C,{scope:this}]);}}return null;};YAHOO.widget.AutoComplete.prototype.preparseRawResponse=function(C,B,A){var D=((this.responseStripAfter!=="")&&(B.indexOf))?B.indexOf(this.responseStripAfter):-1;if(D!=-1){B=B.substring(0,D);}return B;};YAHOO.widget.AutoComplete.prototype.filterResults=function(K,M,Q,L){if(L&&L.argument&&L.argument.query){K=L.argument.query;}if(K&&K!==""){Q=YAHOO.widget.AutoComplete._cloneObject(Q);var I=L.scope,P=this,C=Q.results,N=[],B=I.maxResultsDisplayed,J=(P.queryMatchCase||I.queryMatchCase),A=(P.queryMatchContains||I.queryMatchContains);for(var D=0,H=C.length;D-1))){N.push(F);}}if(H>B&&N.length===B){break;}}Q.results=N;}else{}return Q;};YAHOO.widget.AutoComplete.prototype.handleResponse=function(C,A,B){if((this instanceof YAHOO.widget.AutoComplete)&&this._sName){this._populateList(C,A,B);}};YAHOO.widget.AutoComplete.prototype.doBeforeLoadData=function(C,A,B){return true;};YAHOO.widget.AutoComplete.prototype.formatResult=function(B,D,A){var C=(A)?A:"";return C;};YAHOO.widget.AutoComplete.prototype.doBeforeExpandContainer=function(D,A,C,B){return true;};YAHOO.widget.AutoComplete.prototype.destroy=function(){var B=this.toString();var A=this._elTextbox;var D=this._elContainer;this.textboxFocusEvent.unsubscribeAll();this.textboxKeyEvent.unsubscribeAll();this.dataRequestEvent.unsubscribeAll();this.dataReturnEvent.unsubscribeAll();this.dataErrorEvent.unsubscribeAll();this.containerPopulateEvent.unsubscribeAll();this.containerExpandEvent.unsubscribeAll();this.typeAheadEvent.unsubscribeAll();this.itemMouseOverEvent.unsubscribeAll();this.itemMouseOutEvent.unsubscribeAll();this.itemArrowToEvent.unsubscribeAll();this.itemArrowFromEvent.unsubscribeAll();this.itemSelectEvent.unsubscribeAll();this.unmatchedItemSelectEvent.unsubscribeAll();this.selectionEnforceEvent.unsubscribeAll();this.containerCollapseEvent.unsubscribeAll();this.textboxBlurEvent.unsubscribeAll();this.textboxChangeEvent.unsubscribeAll();YAHOO.util.Event.purgeElement(A,true);YAHOO.util.Event.purgeElement(D,true);D.innerHTML="";for(var C in this){if(YAHOO.lang.hasOwnProperty(this,C)){this[C]=null;}}};YAHOO.widget.AutoComplete.prototype.textboxFocusEvent=null;YAHOO.widget.AutoComplete.prototype.textboxKeyEvent=null;YAHOO.widget.AutoComplete.prototype.dataRequestEvent=null;YAHOO.widget.AutoComplete.prototype.dataReturnEvent=null;YAHOO.widget.AutoComplete.prototype.dataErrorEvent=null;YAHOO.widget.AutoComplete.prototype.containerPopulateEvent=null;YAHOO.widget.AutoComplete.prototype.containerExpandEvent=null;YAHOO.widget.AutoComplete.prototype.typeAheadEvent=null;YAHOO.widget.AutoComplete.prototype.itemMouseOverEvent=null;YAHOO.widget.AutoComplete.prototype.itemMouseOutEvent=null; YAHOO.widget.AutoComplete.prototype.itemArrowToEvent=null;YAHOO.widget.AutoComplete.prototype.itemArrowFromEvent=null;YAHOO.widget.AutoComplete.prototype.itemSelectEvent=null;YAHOO.widget.AutoComplete.prototype.unmatchedItemSelectEvent=null;YAHOO.widget.AutoComplete.prototype.selectionEnforceEvent=null;YAHOO.widget.AutoComplete.prototype.containerCollapseEvent=null;YAHOO.widget.AutoComplete.prototype.textboxBlurEvent=null;YAHOO.widget.AutoComplete.prototype.textboxChangeEvent=null;YAHOO.widget.AutoComplete._nIndex=0;YAHOO.widget.AutoComplete.prototype._sName=null;YAHOO.widget.AutoComplete.prototype._elTextbox=null;YAHOO.widget.AutoComplete.prototype._elContainer=null;YAHOO.widget.AutoComplete.prototype._elContent=null;YAHOO.widget.AutoComplete.prototype._elHeader=null;YAHOO.widget.AutoComplete.prototype._elBody=null;YAHOO.widget.AutoComplete.prototype._elFooter=null;YAHOO.widget.AutoComplete.prototype._elShadow=null;YAHOO.widget.AutoComplete.prototype._elIFrame=null;YAHOO.widget.AutoComplete.prototype._bFocused=false;YAHOO.widget.AutoComplete.prototype._oAnim=null;YAHOO.widget.AutoComplete.prototype._bContainerOpen=false;YAHOO.widget.AutoComplete.prototype._bOverContainer=false;YAHOO.widget.AutoComplete.prototype._elList=null;YAHOO.widget.AutoComplete.prototype._nDisplayedItems=0;YAHOO.widget.AutoComplete.prototype._sCurQuery=null;YAHOO.widget.AutoComplete.prototype._sPastSelections="";YAHOO.widget.AutoComplete.prototype._sInitInputValue=null;YAHOO.widget.AutoComplete.prototype._elCurListItem=null;YAHOO.widget.AutoComplete.prototype._elCurPrehighlightItem=null;YAHOO.widget.AutoComplete.prototype._bItemSelected=false;YAHOO.widget.AutoComplete.prototype._nKeyCode=null;YAHOO.widget.AutoComplete.prototype._nDelayID=-1;YAHOO.widget.AutoComplete.prototype._nTypeAheadDelayID=-1;YAHOO.widget.AutoComplete.prototype._iFrameSrc="javascript:false;";YAHOO.widget.AutoComplete.prototype._queryInterval=null;YAHOO.widget.AutoComplete.prototype._sLastTextboxValue=null;YAHOO.widget.AutoComplete.prototype._initProps=function(){var B=this.minQueryLength;if(!YAHOO.lang.isNumber(B)){this.minQueryLength=1;}var E=this.maxResultsDisplayed;if(!YAHOO.lang.isNumber(E)||(E<1)){this.maxResultsDisplayed=10;}var F=this.queryDelay;if(!YAHOO.lang.isNumber(F)||(F<0)){this.queryDelay=0.2;}var C=this.typeAheadDelay;if(!YAHOO.lang.isNumber(C)||(C<0)){this.typeAheadDelay=0.2;}var A=this.delimChar;if(YAHOO.lang.isString(A)&&(A.length>0)){this.delimChar=[A];}else{if(!YAHOO.lang.isArray(A)){this.delimChar=null;}}var D=this.animSpeed;if((this.animHoriz||this.animVert)&&YAHOO.util.Anim){if(!YAHOO.lang.isNumber(D)||(D<0)){this.animSpeed=0.3;}if(!this._oAnim){this._oAnim=new YAHOO.util.Anim(this._elContent,{},this.animSpeed);}else{this._oAnim.duration=this.animSpeed;}}if(this.forceSelection&&A){}};YAHOO.widget.AutoComplete.prototype._initContainerHelperEls=function(){if(this.useShadow&&!this._elShadow){var A=document.createElement("div");A.className="yui-ac-shadow";A.style.width=0;A.style.height=0;this._elShadow=this._elContainer.appendChild(A);}if(this.useIFrame&&!this._elIFrame){var B=document.createElement("iframe");B.src=this._iFrameSrc;B.frameBorder=0;B.scrolling="no";B.style.position="absolute";B.style.width=0;B.style.height=0;B.style.padding=0;B.tabIndex=-1;B.role="presentation";B.title="Presentational iframe shim";this._elIFrame=this._elContainer.appendChild(B);}};YAHOO.widget.AutoComplete.prototype._initContainerEl=function(){YAHOO.util.Dom.addClass(this._elContainer,"yui-ac-container");if(!this._elContent){var C=document.createElement("div");C.className="yui-ac-content";C.style.display="none";this._elContent=this._elContainer.appendChild(C);var B=document.createElement("div");B.className="yui-ac-hd";B.style.display="none";this._elHeader=this._elContent.appendChild(B);var D=document.createElement("div");D.className="yui-ac-bd";this._elBody=this._elContent.appendChild(D);var A=document.createElement("div");A.className="yui-ac-ft";A.style.display="none";this._elFooter=this._elContent.appendChild(A);}else{}};YAHOO.widget.AutoComplete.prototype._initListEl=function(){var C=this.maxResultsDisplayed,A=this._elList||document.createElement("ul"),B;while(A.childNodes.length=18&&A<=20)||(A==27)||(A>=33&&A<=35)||(A>=36&&A<=40)||(A>=44&&A<=45)||(A==229)){return true;}return false;};YAHOO.widget.AutoComplete.prototype._sendQuery=function(D){if(this.minQueryLength<0){this._toggleContainer(false);return;}if(this.delimChar){var A=this._extractQuery(D);D=A.query;this._sPastSelections=A.previous;}if((D&&(D.length0)){if(this._nDelayID!=-1){clearTimeout(this._nDelayID);}this._toggleContainer(false);return;}D=encodeURIComponent(D);this._nDelayID=-1;if(this.dataSource.queryMatchSubset||this.queryMatchSubset){var C=this.getSubsetMatches(D);if(C){this.handleResponse(D,C,{query:D});return; }}if(this.dataSource.responseStripAfter){this.dataSource.doBeforeParseData=this.preparseRawResponse;}if(this.applyLocalFilter){this.dataSource.doBeforeCallback=this.filterResults;}var B=this.generateRequest(D);this.dataRequestEvent.fire(this,D,B);this.dataSource.sendRequest(B,{success:this.handleResponse,failure:this.handleResponse,scope:this,argument:{query:D}});};YAHOO.widget.AutoComplete.prototype._populateListItem=function(B,A,C){B.innerHTML=this.formatResult(A,C,B._sResultMatch);};YAHOO.widget.AutoComplete.prototype._populateList=function(K,F,C){if(this._nTypeAheadDelayID!=-1){clearTimeout(this._nTypeAheadDelayID);}K=(C&&C.query)?C.query:K;var H=this.doBeforeLoadData(K,F,C);if(H&&!F.error){this.dataReturnEvent.fire(this,K,F.results);if(this._bFocused){var M=decodeURIComponent(K);this._sCurQuery=M;this._bItemSelected=false;var R=F.results,A=Math.min(R.length,this.maxResultsDisplayed),J=(this.dataSource.responseSchema.fields)?(this.dataSource.responseSchema.fields[0].key||this.dataSource.responseSchema.fields[0]):0;if(A>0){if(!this._elList||(this._elList.childNodes.length=0;Q--){var P=I[Q],E=R[Q];if(this.resultTypeList){var B=[];B[0]=(YAHOO.lang.isString(E))?E:E[J]||E[this.key];var L=this.dataSource.responseSchema.fields;if(YAHOO.lang.isArray(L)&&(L.length>1)){for(var N=1,S=L.length;N=A;O--){G=I[O];G.style.display="none";}}this._nDisplayedItems=A;this.containerPopulateEvent.fire(this,K,R);if(this.autoHighlight){var D=this._elList.firstChild;this._toggleHighlight(D,"to");this.itemArrowToEvent.fire(this,D);this._typeAhead(D,K);}else{this._toggleHighlight(this._elCurListItem,"from");}H=this._doBeforeExpandContainer(this._elTextbox,this._elContainer,K,R);this._toggleContainer(H);}else{this._toggleContainer(false);}return;}}else{this.dataErrorEvent.fire(this,K,F);}};YAHOO.widget.AutoComplete.prototype._doBeforeExpandContainer=function(D,A,C,B){if(this.autoSnapContainer){this.snapContainer();}return this.doBeforeExpandContainer(D,A,C,B);};YAHOO.widget.AutoComplete.prototype._clearSelection=function(){var A=(this.delimChar)?this._extractQuery(this._elTextbox.value):{previous:"",query:this._elTextbox.value};this._elTextbox.value=A.previous;this.selectionEnforceEvent.fire(this,A.query);};YAHOO.widget.AutoComplete.prototype._textMatchesOption=function(){var A=null;for(var B=0;B=0;B--){G=H.lastIndexOf(C[B]);if(G>F){F=G;}}if(C[B]==" "){for(var A=C.length-1;A>=0;A--){if(H[F-1]==C[A]){F--;break;}}}if(F>-1){E=F+1;while(H.charAt(E)==" "){E+=1;}D=H.substring(0,E);H=H.substr(E);}else{D="";}return{previous:D,query:H};};YAHOO.widget.AutoComplete.prototype._toggleContainerHelpers=function(D){var E=this._elContent.offsetWidth+"px";var B=this._elContent.offsetHeight+"px";if(this.useIFrame&&this._elIFrame){var C=this._elIFrame;if(D){C.style.width=E;C.style.height=B;C.style.padding="";}else{C.style.width=0;C.style.height=0;C.style.padding=0;}}if(this.useShadow&&this._elShadow){var A=this._elShadow;if(D){A.style.width=E;A.style.height=B;}else{A.style.width=0;A.style.height=0;}}};YAHOO.widget.AutoComplete.prototype._toggleContainer=function(I){var D=this._elContainer;if(this.alwaysShowContainer&&this._bContainerOpen){return;}if(!I){this._toggleHighlight(this._elCurListItem,"from");this._nDisplayedItems=0;this._sCurQuery=null;if(this._elContent.style.display=="none"){return;}}var A=this._oAnim;if(A&&A.getEl()&&(this.animHoriz||this.animVert)){if(A.isAnimated()){A.stop(true);}var G=this._elContent.cloneNode(true);D.appendChild(G);G.style.top="-9000px";G.style.width="";G.style.height="";G.style.display="";var F=G.offsetWidth;var C=G.offsetHeight;var B=(this.animHoriz)?0:F;var E=(this.animVert)?0:C;A.attributes=(I)?{width:{to:F},height:{to:C}}:{width:{to:B},height:{to:E}};if(I&&!this._bContainerOpen){this._elContent.style.width=B+"px";this._elContent.style.height=E+"px";}else{this._elContent.style.width=F+"px";this._elContent.style.height=C+"px";}D.removeChild(G);G=null;var H=this;var J=function(){A.onComplete.unsubscribeAll();if(I){H._toggleContainerHelpers(true);H._bContainerOpen=I;H.containerExpandEvent.fire(H);}else{H._elContent.style.display="none";H._bContainerOpen=I;H.containerCollapseEvent.fire(H);}};this._toggleContainerHelpers(false);this._elContent.style.display="";A.onComplete.subscribe(J);A.animate();}else{if(I){this._elContent.style.display="";this._toggleContainerHelpers(true);this._bContainerOpen=I;this.containerExpandEvent.fire(this);}else{this._toggleContainerHelpers(false);this._elContent.style.display="none";this._bContainerOpen=I;this.containerCollapseEvent.fire(this);}}};YAHOO.widget.AutoComplete.prototype._toggleHighlight=function(A,C){if(A){var B=this.highlightClassName; if(this._elCurListItem){YAHOO.util.Dom.removeClass(this._elCurListItem,B);this._elCurListItem=null;}if((C=="to")&&B){YAHOO.util.Dom.addClass(A,B);this._elCurListItem=A;}}};YAHOO.widget.AutoComplete.prototype._togglePrehighlight=function(B,C){var A=this.prehighlightClassName;if(this._elCurPrehighlightItem){YAHOO.util.Dom.removeClass(this._elCurPrehighlightItem,A);}if(B==this._elCurListItem){return;}if((C=="mouseover")&&A){YAHOO.util.Dom.addClass(B,A);this._elCurPrehighlightItem=B;}else{YAHOO.util.Dom.removeClass(B,A);}};YAHOO.widget.AutoComplete.prototype._updateValue=function(C){if(!this.suppressInputUpdate){var F=this._elTextbox;var E=(this.delimChar)?(this.delimChar[0]||this.delimChar):null;var B=C._sResultMatch;var D="";if(E){D=this._sPastSelections;D+=B+E;if(E!=" "){D+=" ";}}else{D=B;}F.value=D;if(F.type=="textarea"){F.scrollTop=F.scrollHeight;}var A=F.value.length;this._selectText(F,A,A);this._elCurListItem=C;}};YAHOO.widget.AutoComplete.prototype._selectItem=function(A){this._bItemSelected=true;this._updateValue(A);this._sPastSelections=this._elTextbox.value;this._clearInterval();this.itemSelectEvent.fire(this,A,A._oResultData);this._toggleContainer(false);};YAHOO.widget.AutoComplete.prototype._jumpSelection=function(){if(this._elCurListItem){this._selectItem(this._elCurListItem);}else{this._toggleContainer(false);}};YAHOO.widget.AutoComplete.prototype._moveSelection=function(G){if(this._bContainerOpen){var H=this._elCurListItem,D=-1;if(H){D=H._nItemIndex;}var E=(G==40)?(D+1):(D-1);if(E<-2||E>=this._nDisplayedItems){return;}if(H){this._toggleHighlight(H,"from");this.itemArrowFromEvent.fire(this,H);}if(E==-1){if(this.delimChar){this._elTextbox.value=this._sPastSelections+this._sCurQuery;}else{this._elTextbox.value=this._sCurQuery;}return;}if(E==-2){this._toggleContainer(false);return;}var F=this._elList.childNodes[E],B=this._elContent,C=YAHOO.util.Dom.getStyle(B,"overflow"),I=YAHOO.util.Dom.getStyle(B,"overflowY"),A=((C=="auto")||(C=="scroll")||(I=="auto")||(I=="scroll"));if(A&&(E>-1)&&(E(B.scrollTop+B.offsetHeight)){B.scrollTop=(F.offsetTop+F.offsetHeight)-B.offsetHeight;}else{if((F.offsetTop+F.offsetHeight)(B.scrollTop+B.offsetHeight)){this._elContent.scrollTop=(F.offsetTop+F.offsetHeight)-B.offsetHeight;}}}}this._toggleHighlight(F,"to");this.itemArrowToEvent.fire(this,F);if(this.typeAhead){this._updateValue(F);}}};YAHOO.widget.AutoComplete.prototype._onContainerMouseover=function(A,C){var D=YAHOO.util.Event.getTarget(A);var B=D.nodeName.toLowerCase();while(D&&(B!="table")){switch(B){case"body":return;case"li":if(C.prehighlightClassName){C._togglePrehighlight(D,"mouseover");}else{C._toggleHighlight(D,"to");}C.itemMouseOverEvent.fire(C,D);break;case"div":if(YAHOO.util.Dom.hasClass(D,"yui-ac-container")){C._bOverContainer=true;return;}break;default:break;}D=D.parentNode;if(D){B=D.nodeName.toLowerCase();}}};YAHOO.widget.AutoComplete.prototype._onContainerMouseout=function(A,C){var D=YAHOO.util.Event.getTarget(A);var B=D.nodeName.toLowerCase();while(D&&(B!="table")){switch(B){case"body":return;case"li":if(C.prehighlightClassName){C._togglePrehighlight(D,"mouseout");}else{C._toggleHighlight(D,"from");}C.itemMouseOutEvent.fire(C,D);break;case"ul":C._toggleHighlight(C._elCurListItem,"to");break;case"div":if(YAHOO.util.Dom.hasClass(D,"yui-ac-container")){C._bOverContainer=false;return;}break;default:break;}D=D.parentNode;if(D){B=D.nodeName.toLowerCase();}}};YAHOO.widget.AutoComplete.prototype._onContainerClick=function(A,C){var D=YAHOO.util.Event.getTarget(A);var B=D.nodeName.toLowerCase();while(D&&(B!="table")){switch(B){case"body":return;case"li":C._toggleHighlight(D,"to");C._selectItem(D);return;default:break;}D=D.parentNode;if(D){B=D.nodeName.toLowerCase();}}};YAHOO.widget.AutoComplete.prototype._onContainerScroll=function(A,B){B._focus();};YAHOO.widget.AutoComplete.prototype._onContainerResize=function(A,B){B._toggleContainerHelpers(B._bContainerOpen);};YAHOO.widget.AutoComplete.prototype._onTextboxKeyDown=function(A,B){var C=A.keyCode;if(B._nTypeAheadDelayID!=-1){clearTimeout(B._nTypeAheadDelayID);}switch(C){case 9:if(!YAHOO.env.ua.opera&&(navigator.userAgent.toLowerCase().indexOf("mac")==-1)||(YAHOO.env.ua.webkit>420)){if(B._elCurListItem){if(B.delimChar&&(B._nKeyCode!=C)){if(B._bContainerOpen){YAHOO.util.Event.stopEvent(A);}}B._selectItem(B._elCurListItem);}else{B._toggleContainer(false);}}break;case 13:if(!YAHOO.env.ua.opera&&(navigator.userAgent.toLowerCase().indexOf("mac")==-1)||(YAHOO.env.ua.webkit>420)){if(B._elCurListItem){if(B._nKeyCode!=C){if(B._bContainerOpen){YAHOO.util.Event.stopEvent(A);}}B._selectItem(B._elCurListItem);}else{B._toggleContainer(false);}}break;case 27:B._toggleContainer(false);return;case 39:B._jumpSelection();break;case 38:if(B._bContainerOpen){YAHOO.util.Event.stopEvent(A);B._moveSelection(C);}break;case 40:if(B._bContainerOpen){YAHOO.util.Event.stopEvent(A);B._moveSelection(C);}break;default:B._bItemSelected=false;B._toggleHighlight(B._elCurListItem,"from");B.textboxKeyEvent.fire(B,C);break;}if(C===18){B._enableIntervalDetection();}B._nKeyCode=C;};YAHOO.widget.AutoComplete.prototype._onTextboxKeyPress=function(A,B){var C=A.keyCode;if(YAHOO.env.ua.opera||(navigator.userAgent.toLowerCase().indexOf("mac")!=-1)&&(YAHOO.env.ua.webkit<420)){switch(C){case 9:if(B._bContainerOpen){if(B.delimChar){YAHOO.util.Event.stopEvent(A);}if(B._elCurListItem){B._selectItem(B._elCurListItem);}else{B._toggleContainer(false);}}break;case 13:if(B._bContainerOpen){YAHOO.util.Event.stopEvent(A);if(B._elCurListItem){B._selectItem(B._elCurListItem);}else{B._toggleContainer(false);}}break;default:break;}}else{if(C==229){B._enableIntervalDetection();}}};YAHOO.widget.AutoComplete.prototype._onTextboxKeyUp=function(A,C){var B=this.value;C._initProps();var D=A.keyCode;if(C._isIgnoreKey(D)){return; -}if(C._nDelayID!=-1){clearTimeout(C._nDelayID);}C._nDelayID=setTimeout(function(){C._sendQuery(B);},(C.queryDelay*1000));};YAHOO.widget.AutoComplete.prototype._onTextboxFocus=function(A,B){if(!B._bFocused){B._elTextbox.setAttribute("autocomplete","off");B._bFocused=true;B._sInitInputValue=B._elTextbox.value;B.textboxFocusEvent.fire(B);}};YAHOO.widget.AutoComplete.prototype._onTextboxBlur=function(A,C){if(!C._bOverContainer||(C._nKeyCode==9)){if(!C._bItemSelected){var B=C._textMatchesOption();if(!C._bContainerOpen||(C._bContainerOpen&&(B===null))){if(C.forceSelection){C._clearSelection();}else{C.unmatchedItemSelectEvent.fire(C,C._sCurQuery);}}else{if(C.forceSelection){C._selectItem(B);}}}C._clearInterval();C._bFocused=false;if(C._sInitInputValue!==C._elTextbox.value){C.textboxChangeEvent.fire(C);}C.textboxBlurEvent.fire(C);C._toggleContainer(false);}else{C._focus();}};YAHOO.widget.AutoComplete.prototype._onWindowUnload=function(A,B){if(B&&B._elTextbox&&B.allowBrowserAutocomplete){B._elTextbox.setAttribute("autocomplete","on");}};YAHOO.widget.AutoComplete.prototype.doBeforeSendQuery=function(A){return this.generateRequest(A);};YAHOO.widget.AutoComplete.prototype.getListItems=function(){var C=[],B=this._elList.childNodes;for(var A=B.length-1;A>=0;A--){C[A]=B[A];}return C;};YAHOO.widget.AutoComplete._cloneObject=function(D){if(!YAHOO.lang.isValue(D)){return D;}var F={};if(YAHOO.lang.isFunction(D)){F=D;}else{if(YAHOO.lang.isArray(D)){var E=[];for(var C=0,B=D.length;C=0;A--){C[A]=B[A];}return C;};YAHOO.widget.AutoComplete._cloneObject=function(D){if(!YAHOO.lang.isValue(D)){return D;}var F={};if(YAHOO.lang.isFunction(D)){F=D;}else{if(YAHOO.lang.isArray(D)){var E=[];for(var C=0,B=D.length;C0){V.label=Q;}}}function A(P){var O=P.attributes,N=O.srcelement,R=N.nodeName.toUpperCase(),Q=this;if(R==this.NODE_NAME){P.element=N;P.id=N.id;G.getElementsBy(function(S){switch(S.nodeName.toUpperCase()){case"BUTTON":case"A":case"INPUT":H.call(Q,S,O);break;}},"*",N);}else{switch(R){case"BUTTON":case"A":case"INPUT":H.call(this,N,O);break;}}}YAHOO.widget.Button=function(R,O){if(!B&&YAHOO.widget.Overlay){B=YAHOO.widget.Overlay;}if(!J&&YAHOO.widget.Menu){J=YAHOO.widget.Menu;}var Q=YAHOO.widget.Button.superclass.constructor,P,N;if(arguments.length==1&&!I.isString(R)&&!R.nodeName){if(!R.id){R.id=G.generateId();}Q.call(this,(this.createButtonElement(R.type)),R);}else{P={element:null,attributes:(O||{})};if(I.isString(R)){N=G.get(R);if(N){if(!P.attributes.id){P.attributes.id=R;}P.attributes.srcelement=N;A.call(this,P);if(!P.element){P.element=this.createButtonElement(P.attributes.type);}Q.call(this,P.element,P.attributes);}}else{if(R.nodeName){if(!P.attributes.id){if(R.id){P.attributes.id=R.id;}else{P.attributes.id=G.generateId();}}P.attributes.srcelement=R;A.call(this,P);if(!P.element){P.element=this.createButtonElement(P.attributes.type);}Q.call(this,P.element,P.attributes);}}}};YAHOO.extend(YAHOO.widget.Button,YAHOO.util.Element,{_button:null,_menu:null,_hiddenFields:null,_onclickAttributeValue:null,_activationKeyPressed:false,_activationButtonPressed:false,_hasKeyEventHandlers:false,_hasMouseEventHandlers:false,_nOptionRegionX:0,CLASS_NAME_PREFIX:"yui-",NODE_NAME:"SPAN",CHECK_ACTIVATION_KEYS:[32],ACTIVATION_KEYS:[13,32],OPTION_AREA_WIDTH:20,CSS_CLASS_NAME:"button",_setType:function(N){if(N=="split"){this.on("option",this._onOption);}},_setLabel:function(O){this._button.innerHTML=O;var P,N=L.gecko;if(N&&N<1.9&&G.inDocument(this.get("element"))){P=(this.CLASS_NAME_PREFIX+this.CSS_CLASS_NAME);this.removeClass(P);I.later(0,this,this.addClass,P);}},_setTabIndex:function(N){this._button.tabIndex=N;},_setTitle:function(N){if(this.get("type")!="link"){this._button.title=N;}},_setDisabled:function(N){if(this.get("type")!="link"){if(N){if(this._menu){this._menu.hide();}if(this.hasFocus()){this.blur();}this._button.setAttribute("disabled","disabled");this.addStateCSSClasses("disabled");this.removeStateCSSClasses("hover");this.removeStateCSSClasses("active");this.removeStateCSSClasses("focus");}else{this._button.removeAttribute("disabled");this.removeStateCSSClasses("disabled");}}},_setHref:function(N){if(this.get("type")=="link"){this._button.href=N;}},_setTarget:function(N){if(this.get("type")=="link"){this._button.setAttribute("target",N);}},_setChecked:function(N){var O=this.get("type");if(O=="checkbox"||O=="radio"){if(N){this.addStateCSSClasses("checked");}else{this.removeStateCSSClasses("checked");}}},_setMenu:function(U){var P=this.get("lazyloadmenu"),R=this.get("element"),N,W=false,X,O,Q;function V(){X.render(R.parentNode);this.removeListener("appendTo",V);}function T(){X.cfg.queueProperty("container",R.parentNode);this.removeListener("appendTo",T);}function S(){var Y;if(X){G.addClass(X.element,this.get("menuclassname"));G.addClass(X.element,this.CLASS_NAME_PREFIX+this.get("type")+"-button-menu");X.showEvent.subscribe(this._onMenuShow,null,this);X.hideEvent.subscribe(this._onMenuHide,null,this);X.renderEvent.subscribe(this._onMenuRender,null,this);if(J&&X instanceof J){if(P){Y=this.get("container");if(Y){X.cfg.queueProperty("container",Y);}else{this.on("appendTo",T);}}X.cfg.queueProperty("clicktohide",false);X.keyDownEvent.subscribe(this._onMenuKeyDown,this,true);X.subscribe("click",this._onMenuClick,this,true);this.on("selectedMenuItemChange",this._onSelectedMenuItemChange);Q=X.srcElement;if(Q&&Q.nodeName.toUpperCase()=="SELECT"){Q.style.display="none";Q.parentNode.removeChild(Q);}}else{if(B&&X instanceof B){if(!K){K=new YAHOO.widget.OverlayManager();}K.register(X);}}this._menu=X;if(!W&&!P){if(G.inDocument(R)){X.render(R.parentNode);}else{this.on("appendTo",V);}}}}if(B){if(J){N=J.prototype.CSS_CLASS_NAME;}if(U&&J&&(U instanceof J)){X=U;W=true;S.call(this);}else{if(B&&U&&(U instanceof B)){X=U;W=true;X.cfg.queueProperty("visible",false);S.call(this);}else{if(J&&I.isArray(U)){X=new J(G.generateId(),{lazyload:P,itemdata:U});this._menu=X;this.on("appendTo",S);}else{if(I.isString(U)){O=G.get(U);if(O){if(J&&G.hasClass(O,N)||O.nodeName.toUpperCase()=="SELECT"){X=new J(U,{lazyload:P});S.call(this);}else{if(B){X=new B(U,{visible:false});S.call(this);}}}}else{if(U&&U.nodeName){if(J&&G.hasClass(U,N)||U.nodeName.toUpperCase()=="SELECT"){X=new J(U,{lazyload:P});S.call(this);}else{if(B){if(!U.id){G.generateId(U);}X=new B(U,{visible:false});S.call(this);}}}}}}}}},_setOnClick:function(N){if(this._onclickAttributeValue&&(this._onclickAttributeValue!=N)){this.removeListener("click",this._onclickAttributeValue.fn); this._onclickAttributeValue=null;}if(!this._onclickAttributeValue&&I.isObject(N)&&I.isFunction(N.fn)){this.on("click",N.fn,N.obj,N.scope);this._onclickAttributeValue=N;}},_isActivationKey:function(N){var S=this.get("type"),O=(S=="checkbox"||S=="radio")?this.CHECK_ACTIVATION_KEYS:this.ACTIVATION_KEYS,Q=O.length,R=false,P;if(Q>0){P=Q-1;do{if(N==O[P]){R=true;break;}}while(P--);}return R;},_isSplitButtonOptionKey:function(P){var O=(M.getCharCode(P)==40);var N=function(Q){M.preventDefault(Q);this.removeListener("keypress",N);};if(O){if(L.opera){this.on("keypress",N);}M.preventDefault(P);}return O;},_addListenersToForm:function(){var T=this.getForm(),S=YAHOO.widget.Button.onFormKeyPress,R,N,Q,P,O;if(T){M.on(T,"reset",this._onFormReset,null,this);M.on(T,"submit",this._onFormSubmit,null,this);N=this.get("srcelement");if(this.get("type")=="submit"||(N&&N.type=="submit")){Q=M.getListeners(T,"keypress");R=false;if(Q){P=Q.length;if(P>0){O=P-1;do{if(Q[O].fn==S){R=true;break;}}while(O--);}}if(!R){M.on(T,"keypress",S);}}}},_showMenu:function(R){if(YAHOO.widget.MenuManager){YAHOO.widget.MenuManager.hideVisible();}if(K){K.hideAll();}var N=this._menu,Q=this.get("menualignment"),P=this.get("focusmenu"),O;if(this._renderedMenu){N.cfg.setProperty("context",[this.get("element"),Q[0],Q[1]]);N.cfg.setProperty("preventcontextoverlap",true);N.cfg.setProperty("constraintoviewport",true);}else{N.cfg.queueProperty("context",[this.get("element"),Q[0],Q[1]]);N.cfg.queueProperty("preventcontextoverlap",true);N.cfg.queueProperty("constraintoviewport",true);}this.focus();if(J&&N&&(N instanceof J)){O=N.focus;N.focus=function(){};if(this._renderedMenu){N.cfg.setProperty("minscrollheight",this.get("menuminscrollheight"));N.cfg.setProperty("maxheight",this.get("menumaxheight"));}else{N.cfg.queueProperty("minscrollheight",this.get("menuminscrollheight"));N.cfg.queueProperty("maxheight",this.get("menumaxheight"));}N.show();N.focus=O;N.align();if(R.type=="mousedown"){M.stopPropagation(R);}if(P){N.focus();}}else{if(B&&N&&(N instanceof B)){if(!this._renderedMenu){N.render(this.get("element").parentNode);}N.show();N.align();}}},_hideMenu:function(){var N=this._menu;if(N){N.hide();}},_onMouseOver:function(O){var Q=this.get("type"),N,P;if(Q==="split"){N=this.get("element");P=(G.getX(N)+(N.offsetWidth-this.OPTION_AREA_WIDTH));this._nOptionRegionX=P;}if(!this._hasMouseEventHandlers){if(Q==="split"){this.on("mousemove",this._onMouseMove);}this.on("mouseout",this._onMouseOut);this._hasMouseEventHandlers=true;}this.addStateCSSClasses("hover");if(Q==="split"&&(M.getPageX(O)>P)){this.addStateCSSClasses("hoveroption");}if(this._activationButtonPressed){this.addStateCSSClasses("active");}if(this._bOptionPressed){this.addStateCSSClasses("activeoption");}if(this._activationButtonPressed||this._bOptionPressed){M.removeListener(document,"mouseup",this._onDocumentMouseUp);}},_onMouseMove:function(N){var O=this._nOptionRegionX;if(O){if(M.getPageX(N)>O){this.addStateCSSClasses("hoveroption");}else{this.removeStateCSSClasses("hoveroption");}}},_onMouseOut:function(N){var O=this.get("type");this.removeStateCSSClasses("hover");if(O!="menu"){this.removeStateCSSClasses("active");}if(this._activationButtonPressed||this._bOptionPressed){M.on(document,"mouseup",this._onDocumentMouseUp,null,this);}if(O==="split"&&(M.getPageX(N)>this._nOptionRegionX)){this.removeStateCSSClasses("hoveroption");}},_onDocumentMouseUp:function(P){this._activationButtonPressed=false;this._bOptionPressed=false;var Q=this.get("type"),N,O;if(Q=="menu"||Q=="split"){N=M.getTarget(P);O=this._menu.element;if(N!=O&&!G.isAncestor(O,N)){this.removeStateCSSClasses((Q=="menu"?"active":"activeoption"));this._hideMenu();}}M.removeListener(document,"mouseup",this._onDocumentMouseUp);},_onMouseDown:function(P){var Q,O=true;function N(){this._hideMenu();this.removeListener("mouseup",N);}if((P.which||P.button)==1){if(!this.hasFocus()){this.focus();}Q=this.get("type");if(Q=="split"){if(M.getPageX(P)>this._nOptionRegionX){this.fireEvent("option",P);O=false;}else{this.addStateCSSClasses("active");this._activationButtonPressed=true;}}else{if(Q=="menu"){if(this.isActive()){this._hideMenu();this._activationButtonPressed=false;}else{this._showMenu(P);this._activationButtonPressed=true;}}else{this.addStateCSSClasses("active");this._activationButtonPressed=true;}}if(Q=="split"||Q=="menu"){this._hideMenuTimer=I.later(250,this,this.on,["mouseup",N]);}}return O;},_onMouseUp:function(P){var Q=this.get("type"),N=this._hideMenuTimer,O=true;if(N){N.cancel();}if(Q=="checkbox"||Q=="radio"){this.set("checked",!(this.get("checked")));}this._activationButtonPressed=false;if(Q!="menu"){this.removeStateCSSClasses("active");}if(Q=="split"&&M.getPageX(P)>this._nOptionRegionX){O=false;}return O;},_onFocus:function(O){var N;this.addStateCSSClasses("focus");if(this._activationKeyPressed){this.addStateCSSClasses("active");}C=this;if(!this._hasKeyEventHandlers){N=this._button;M.on(N,"blur",this._onBlur,null,this);M.on(N,"keydown",this._onKeyDown,null,this);M.on(N,"keyup",this._onKeyUp,null,this);this._hasKeyEventHandlers=true;}this.fireEvent("focus",O);},_onBlur:function(N){this.removeStateCSSClasses("focus");if(this.get("type")!="menu"){this.removeStateCSSClasses("active");}if(this._activationKeyPressed){M.on(document,"keyup",this._onDocumentKeyUp,null,this);}C=null;this.fireEvent("blur",N);},_onDocumentKeyUp:function(N){if(this._isActivationKey(M.getCharCode(N))){this._activationKeyPressed=false;M.removeListener(document,"keyup",this._onDocumentKeyUp);}},_onKeyDown:function(O){var N=this._menu;if(this.get("type")=="split"&&this._isSplitButtonOptionKey(O)){this.fireEvent("option",O);}else{if(this._isActivationKey(M.getCharCode(O))){if(this.get("type")=="menu"){this._showMenu(O);}else{this._activationKeyPressed=true;this.addStateCSSClasses("active");}}}if(N&&N.cfg.getProperty("visible")&&M.getCharCode(O)==27){N.hide();this.focus();}},_onKeyUp:function(N){var O;if(this._isActivationKey(M.getCharCode(N))){O=this.get("type");if(O=="checkbox"||O=="radio"){this.set("checked",!(this.get("checked"))); }this._activationKeyPressed=false;if(this.get("type")!="menu"){this.removeStateCSSClasses("active");}}},_onClick:function(P){var R=this.get("type"),Q,N,O;switch(R){case"submit":if(P.returnValue!==false){this.submitForm();}break;case"reset":Q=this.getForm();if(Q){Q.reset();}break;case"split":if(this._nOptionRegionX>0&&(M.getPageX(P)>this._nOptionRegionX)){O=false;}else{this._hideMenu();N=this.get("srcelement");if(N&&N.type=="submit"&&P.returnValue!==false){this.submitForm();}}break;}return O;},_onDblClick:function(O){var N=true;if(this.get("type")=="split"&&M.getPageX(O)>this._nOptionRegionX){N=false;}return N;},_onAppendTo:function(N){I.later(0,this,this._addListenersToForm);},_onFormReset:function(O){var P=this.get("type"),N=this._menu;if(P=="checkbox"||P=="radio"){this.resetValue("checked");}if(J&&N&&(N instanceof J)){this.resetValue("selectedMenuItem");}},_onFormSubmit:function(N){this.createHiddenFields();},_onDocumentMouseDown:function(Q){var N=M.getTarget(Q),P=this.get("element"),O=this._menu.element;if(N!=P&&!G.isAncestor(P,N)&&N!=O&&!G.isAncestor(O,N)){this._hideMenu();if(L.ie&&N.focus){N.setActive();}M.removeListener(document,"mousedown",this._onDocumentMouseDown);}},_onOption:function(N){if(this.hasClass(this.CLASS_NAME_PREFIX+"split-button-activeoption")){this._hideMenu();this._bOptionPressed=false;}else{this._showMenu(N);this._bOptionPressed=true;}},_onMenuShow:function(N){M.on(document,"mousedown",this._onDocumentMouseDown,null,this);var O=(this.get("type")=="split")?"activeoption":"active";this.addStateCSSClasses(O);},_onMenuHide:function(N){var O=(this.get("type")=="split")?"activeoption":"active";this.removeStateCSSClasses(O);if(this.get("type")=="split"){this._bOptionPressed=false;}},_onMenuKeyDown:function(P,O){var N=O[0];if(M.getCharCode(N)==27){this.focus();if(this.get("type")=="split"){this._bOptionPressed=false;}}},_onMenuRender:function(P){var S=this.get("element"),O=S.parentNode,N=this._menu,R=N.element,Q=N.srcElement,T;if(O!=R.parentNode){O.appendChild(R);}this._renderedMenu=true;if(Q&&Q.nodeName.toLowerCase()==="select"&&Q.value){T=N.getItem(Q.selectedIndex);this.set("selectedMenuItem",T,true);this._onSelectedMenuItemChange({newValue:T});}},_onMenuClick:function(O,N){var Q=N[1],P;if(Q){this.set("selectedMenuItem",Q);P=this.get("srcelement");if(P&&P.type=="submit"){this.submitForm();}this._hideMenu();}},_onSelectedMenuItemChange:function(O){var P=O.prevValue,Q=O.newValue,N=this.CLASS_NAME_PREFIX;if(P){G.removeClass(P.element,(N+"button-selectedmenuitem"));}if(Q){G.addClass(Q.element,(N+"button-selectedmenuitem"));}},_onLabelClick:function(N){this.focus();var O=this.get("type");if(O=="radio"||O=="checkbox"){this.set("checked",(!this.get("checked")));}},createButtonElement:function(N){var P=this.NODE_NAME,O=document.createElement(P);O.innerHTML="<"+P+' class="first-child">'+(N=="link"?"":'')+"";return O;},addStateCSSClasses:function(O){var P=this.get("type"),N=this.CLASS_NAME_PREFIX;if(I.isString(O)){if(O!="activeoption"&&O!="hoveroption"){this.addClass(N+this.CSS_CLASS_NAME+("-"+O));}this.addClass(N+P+("-button-"+O));}},removeStateCSSClasses:function(O){var P=this.get("type"),N=this.CLASS_NAME_PREFIX;if(I.isString(O)){this.removeClass(N+this.CSS_CLASS_NAME+("-"+O));this.removeClass(N+P+("-button-"+O));}},createHiddenFields:function(){this.removeHiddenFields();var V=this.getForm(),Z,O,S,X,Y,T,U,N,R,W,P,Q=false;if(V&&!this.get("disabled")){O=this.get("type");S=(O=="checkbox"||O=="radio");if((S&&this.get("checked"))||(E==this)){Z=F((S?O:"hidden"),this.get("name"),this.get("value"),this.get("checked"));if(Z){if(S){Z.style.display="none";}V.appendChild(Z);}}X=this._menu;if(J&&X&&(X instanceof J)){Y=this.get("selectedMenuItem");P=X.srcElement;Q=(P&&P.nodeName.toUpperCase()=="SELECT");if(Y){U=(Y.value===null||Y.value==="")?Y.cfg.getProperty("text"):Y.value;T=this.get("name");if(Q){W=P.name;}else{if(T){W=(T+"_options");}}if(U&&W){N=F("hidden",W,U);V.appendChild(N);}}else{if(Q){N=V.appendChild(P);}}}if(Z&&N){this._hiddenFields=[Z,N];}else{if(!Z&&N){this._hiddenFields=N;}else{if(Z&&!N){this._hiddenFields=Z;}}}R=this._hiddenFields;}return R;},removeHiddenFields:function(){var Q=this._hiddenFields,O,P;function N(R){if(G.inDocument(R)){R.parentNode.removeChild(R);}}if(Q){if(I.isArray(Q)){O=Q.length;if(O>0){P=O-1;do{N(Q[P]);}while(P--);}}else{N(Q);}this._hiddenFields=null;}},submitForm:function(){var Q=this.getForm(),P=this.get("srcelement"),O=false,N;if(Q){if(this.get("type")=="submit"||(P&&P.type=="submit")){E=this;}if(L.ie){O=Q.fireEvent("onsubmit");}else{N=document.createEvent("HTMLEvents");N.initEvent("submit",true,true);O=Q.dispatchEvent(N);}if((L.ie||L.webkit)&&O){Q.submit();}}return O;},init:function(P,d){var V=d.type=="link"?"a":"button",a=d.srcelement,S=P.getElementsByTagName(V)[0],U;if(!S){U=P.getElementsByTagName("input")[0];if(U){S=document.createElement("button");S.setAttribute("type","button");U.parentNode.replaceChild(S,U);}}this._button=S;YAHOO.widget.Button.superclass.init.call(this,P,d);var T=this.get("id"),Z=T+"-button";S.id=Z;var X,Q;var e=function(f){return(f.htmlFor===T);};var c=function(){Q.setAttribute((L.ie?"htmlFor":"for"),Z);};if(a&&this.get("type")!="link"){X=G.getElementsBy(e,"label");if(I.isArray(X)&&X.length>0){Q=X[0];}}D[T]=this;var b=this.CLASS_NAME_PREFIX;this.addClass(b+this.CSS_CLASS_NAME);this.addClass(b+this.get("type")+"-button");M.on(this._button,"focus",this._onFocus,null,this);this.on("mouseover",this._onMouseOver);this.on("mousedown",this._onMouseDown);this.on("mouseup",this._onMouseUp);this.on("click",this._onClick);var R=this.get("onclick");this.set("onclick",null);this.set("onclick",R);this.on("dblclick",this._onDblClick);var O;if(Q){if(this.get("replaceLabel")){this.set("label",Q.innerHTML);O=Q.parentNode;O.removeChild(Q);}else{this.on("appendTo",c);M.on(Q,"click",this._onLabelClick,null,this);this._label=Q;}}this.on("appendTo",this._onAppendTo);var N=this.get("container"),Y=this.get("element"),W=G.inDocument(Y); if(N){if(a&&a!=Y){O=a.parentNode;if(O){O.removeChild(a);}}if(I.isString(N)){M.onContentReady(N,this.appendTo,N,this);}else{this.on("init",function(){I.later(0,this,this.appendTo,N);});}}else{if(!W&&a&&a!=Y){O=a.parentNode;if(O){this.fireEvent("beforeAppendTo",{type:"beforeAppendTo",target:O});O.replaceChild(Y,a);this.fireEvent("appendTo",{type:"appendTo",target:O});}}else{if(this.get("type")!="link"&&W&&a&&a==Y){this._addListenersToForm();}}}this.fireEvent("init",{type:"init",target:this});},initAttributes:function(O){var N=O||{};YAHOO.widget.Button.superclass.initAttributes.call(this,N);this.setAttributeConfig("type",{value:(N.type||"push"),validator:I.isString,writeOnce:true,method:this._setType});this.setAttributeConfig("label",{value:N.label,validator:I.isString,method:this._setLabel});this.setAttributeConfig("value",{value:N.value});this.setAttributeConfig("name",{value:N.name,validator:I.isString});this.setAttributeConfig("tabindex",{value:N.tabindex,validator:I.isNumber,method:this._setTabIndex});this.configureAttribute("title",{value:N.title,validator:I.isString,method:this._setTitle});this.setAttributeConfig("disabled",{value:(N.disabled||false),validator:I.isBoolean,method:this._setDisabled});this.setAttributeConfig("href",{value:N.href,validator:I.isString,method:this._setHref});this.setAttributeConfig("target",{value:N.target,validator:I.isString,method:this._setTarget});this.setAttributeConfig("checked",{value:(N.checked||false),validator:I.isBoolean,method:this._setChecked});this.setAttributeConfig("container",{value:N.container,writeOnce:true});this.setAttributeConfig("srcelement",{value:N.srcelement,writeOnce:true});this.setAttributeConfig("menu",{value:null,method:this._setMenu,writeOnce:true});this.setAttributeConfig("lazyloadmenu",{value:(N.lazyloadmenu===false?false:true),validator:I.isBoolean,writeOnce:true});this.setAttributeConfig("menuclassname",{value:(N.menuclassname||(this.CLASS_NAME_PREFIX+"button-menu")),validator:I.isString,method:this._setMenuClassName,writeOnce:true});this.setAttributeConfig("menuminscrollheight",{value:(N.menuminscrollheight||90),validator:I.isNumber});this.setAttributeConfig("menumaxheight",{value:(N.menumaxheight||0),validator:I.isNumber});this.setAttributeConfig("menualignment",{value:(N.menualignment||["tl","bl"]),validator:I.isArray});this.setAttributeConfig("selectedMenuItem",{value:null});this.setAttributeConfig("onclick",{value:N.onclick,method:this._setOnClick});this.setAttributeConfig("focusmenu",{value:(N.focusmenu===false?false:true),validator:I.isBoolean});this.setAttributeConfig("replaceLabel",{value:false,validator:I.isBoolean,writeOnce:true});},focus:function(){if(!this.get("disabled")){this._button.focus();}},blur:function(){if(!this.get("disabled")){this._button.blur();}},hasFocus:function(){return(C==this);},isActive:function(){return this.hasClass(this.CLASS_NAME_PREFIX+this.CSS_CLASS_NAME+"-active");},getMenu:function(){return this._menu;},getForm:function(){var N=this._button,O;if(N){O=N.form;}return O;},getHiddenFields:function(){return this._hiddenFields;},destroy:function(){var P=this.get("element"),N=this._menu,T=this._label,O,S;if(N){if(K&&K.find(N)){K.remove(N);}N.destroy();}M.purgeElement(P);M.purgeElement(this._button);M.removeListener(document,"mouseup",this._onDocumentMouseUp);M.removeListener(document,"keyup",this._onDocumentKeyUp);M.removeListener(document,"mousedown",this._onDocumentMouseDown);if(T){M.removeListener(T,"click",this._onLabelClick);O=T.parentNode;O.removeChild(T);}var Q=this.getForm();if(Q){M.removeListener(Q,"reset",this._onFormReset);M.removeListener(Q,"submit",this._onFormSubmit);}this.unsubscribeAll();O=P.parentNode;if(O){O.removeChild(P);}delete D[this.get("id")];var R=(this.CLASS_NAME_PREFIX+this.CSS_CLASS_NAME);S=G.getElementsByClassName(R,this.NODE_NAME,Q);if(I.isArray(S)&&S.length===0){M.removeListener(Q,"keypress",YAHOO.widget.Button.onFormKeyPress);}},fireEvent:function(O,N){var P=arguments[0];if(this.DOM_EVENTS[P]&&this.get("disabled")){return false;}return YAHOO.widget.Button.superclass.fireEvent.apply(this,arguments);},toString:function(){return("Button "+this.get("id"));}});YAHOO.widget.Button.onFormKeyPress=function(R){var P=M.getTarget(R),S=M.getCharCode(R),Q=P.nodeName&&P.nodeName.toUpperCase(),N=P.type,T=false,V,X,O,W;function U(a){var Z,Y;switch(a.nodeName.toUpperCase()){case"INPUT":case"BUTTON":if(a.type=="submit"&&!a.disabled){if(!T&&!O){O=a;}}break;default:Z=a.id;if(Z){V=D[Z];if(V){T=true;if(!V.get("disabled")){Y=V.get("srcelement");if(!X&&(V.get("type")=="submit"||(Y&&Y.type=="submit"))){X=V;}}}}break;}}if(S==13&&((Q=="INPUT"&&(N=="text"||N=="password"||N=="checkbox"||N=="radio"||N=="file"))||Q=="SELECT")){G.getElementsBy(U,"*",this);if(O){O.focus();}else{if(!O&&X){M.preventDefault(R);if(L.ie){X.get("element").fireEvent("onclick");}else{W=document.createEvent("HTMLEvents");W.initEvent("click",true,true);if(L.gecko<1.9){X.fireEvent("click",W);}else{X.get("element").dispatchEvent(W);}}}}}};YAHOO.widget.Button.addHiddenFieldsToForm=function(N){var R=YAHOO.widget.Button.prototype,T=G.getElementsByClassName((R.CLASS_NAME_PREFIX+R.CSS_CLASS_NAME),"*",N),Q=T.length,S,O,P;if(Q>0){for(P=0;P0){F=H-1;do{this._buttons[F].set("disabled",G);}while(F--);}},_onKeyDown:function(K){var G=B.getTarget(K),I=B.getCharCode(K),H=G.parentNode.parentNode.id,J=E[H],F=-1;if(I==37||I==38){F=(J.index===0)?(this._buttons.length-1):(J.index-1);}else{if(I==39||I==40){F=(J.index===(this._buttons.length-1))?0:(J.index+1);}}if(F>-1){this.check(F);this.getButton(F).focus();}},_onAppendTo:function(H){var I=this._buttons,G=I.length,F;for(F=0;F0){this.addButtons(J);}function F(L){return(L.type=="radio");}J=C.getElementsBy(F,"input",this.get("element"));if(J.length>0){this.addButtons(J);}this.on("keydown",this._onKeyDown);this.on("appendTo",this._onAppendTo);var G=this.get("container");if(G){if(D.isString(G)){B.onContentReady(G,function(){this.appendTo(G);},null,this);}else{this.appendTo(G);}}},initAttributes:function(G){var F=G||{};YAHOO.widget.ButtonGroup.superclass.initAttributes.call(this,F);this.setAttributeConfig("name",{value:F.name,validator:D.isString});this.setAttributeConfig("disabled",{value:(F.disabled||false),validator:D.isBoolean,method:this._setDisabled});this.setAttributeConfig("value",{value:F.value});this.setAttributeConfig("container",{value:F.container,writeOnce:true});this.setAttributeConfig("checkedButton",{value:null});},addButton:function(J){var L,K,G,F,H,I;if(J instanceof A&&J.get("type")=="radio"){L=J;}else{if(!D.isString(J)&&!J.nodeName){J.type="radio";L=new A(J);}else{L=new A(J,{type:"radio"});}}if(L){F=this._buttons.length;H=L.get("name");I=this.get("name");L.index=F;this._buttons[F]=L;E[L.get("id")]=L;if(H!=I){L.set("name",I);}if(this.get("disabled")){L.set("disabled",true);}if(L.get("checked")){this.set("checkedButton",L);}K=L.get("element");G=this.get("element");if(K.parentNode!=G){G.appendChild(K);}L.on("checkedChange",this._onButtonCheckedChange,L,this);}return L;},addButtons:function(G){var H,I,J,F;if(D.isArray(G)){H=G.length;J=[];if(H>0){for(F=0;F0){F=this._buttons.length-1;do{this._buttons[F].index=F;}while(F--);}}},getButton:function(F){return this._buttons[F];},getButtons:function(){return this._buttons;},getCount:function(){return this._buttons.length;},focus:function(H){var I,G,F;if(D.isNumber(H)){I=this._buttons[H];if(I){I.focus();}}else{G=this.getCount();for(F=0;F0){G=this._buttons.length-1;do{this._buttons[G].destroy();}while(G--);}B.purgeElement(H);F.removeChild(H);},toString:function(){return("ButtonGroup "+this.get("id"));}});})();YAHOO.register("button",YAHOO.widget.Button,{version:"2.8.0r4",build:"2449"}); \ No newline at end of file +return F;},_setDisabled:function(G){var H=this.getCount(),F;if(H>0){F=H-1;do{this._buttons[F].set("disabled",G);}while(F--);}},_onKeyDown:function(K){var G=B.getTarget(K),I=B.getCharCode(K),H=G.parentNode.parentNode.id,J=E[H],F=-1;if(I==37||I==38){F=(J.index===0)?(this._buttons.length-1):(J.index-1);}else{if(I==39||I==40){F=(J.index===(this._buttons.length-1))?0:(J.index+1);}}if(F>-1){this.check(F);this.getButton(F).focus();}},_onAppendTo:function(H){var I=this._buttons,G=I.length,F;for(F=0;F0){this.addButtons(J);}function F(L){return(L.type=="radio");}J=C.getElementsBy(F,"input",this.get("element"));if(J.length>0){this.addButtons(J);}this.on("keydown",this._onKeyDown);this.on("appendTo",this._onAppendTo);var G=this.get("container");if(G){if(D.isString(G)){B.onContentReady(G,function(){this.appendTo(G);},null,this);}else{this.appendTo(G);}}},initAttributes:function(G){var F=G||{};YAHOO.widget.ButtonGroup.superclass.initAttributes.call(this,F);this.setAttributeConfig("name",{value:F.name,validator:D.isString});this.setAttributeConfig("disabled",{value:(F.disabled||false),validator:D.isBoolean,method:this._setDisabled});this.setAttributeConfig("value",{value:F.value});this.setAttributeConfig("container",{value:F.container,writeOnce:true});this.setAttributeConfig("checkedButton",{value:null});},addButton:function(J){var L,K,G,F,H,I;if(J instanceof A&&J.get("type")=="radio"){L=J;}else{if(!D.isString(J)&&!J.nodeName){J.type="radio";L=new A(J);}else{L=new A(J,{type:"radio"});}}if(L){F=this._buttons.length;H=L.get("name");I=this.get("name");L.index=F;this._buttons[F]=L;E[L.get("id")]=L;if(H!=I){L.set("name",I);}if(this.get("disabled")){L.set("disabled",true);}if(L.get("checked")){this.set("checkedButton",L);}K=L.get("element");G=this.get("element");if(K.parentNode!=G){G.appendChild(K);}L.on("checkedChange",this._onButtonCheckedChange,L,this);}return L;},addButtons:function(G){var H,I,J,F;if(D.isArray(G)){H=G.length;J=[];if(H>0){for(F=0;F0){F=this._buttons.length-1;do{this._buttons[F].index=F;}while(F--);}}},getButton:function(F){return this._buttons[F];},getButtons:function(){return this._buttons;},getCount:function(){return this._buttons.length;},focus:function(H){var I,G,F;if(D.isNumber(H)){I=this._buttons[H];if(I){I.focus();}}else{G=this.getCount();for(F=0;F0){G=this._buttons.length-1;do{this._buttons[G].destroy();}while(G--);}B.purgeElement(H);F.removeChild(H);},toString:function(){return("ButtonGroup "+this.get("id"));}});})();YAHOO.register("button",YAHOO.widget.Button,{version:"2.8.2r1",build:"7"}); \ No newline at end of file diff --git a/rhodecode/public/js/yui/button/button.js b/rhodecode/public/js/yui/button/button.js --- a/rhodecode/public/js/yui/button/button.js +++ b/rhodecode/public/js/yui/button/button.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * @module button @@ -4630,4 +4630,4 @@ version: 2.8.0r4 }); })(); -YAHOO.register("button", YAHOO.widget.Button, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("button", YAHOO.widget.Button, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/calendar/assets/calendar-core.css b/rhodecode/public/js/yui/calendar/assets/calendar-core.css --- a/rhodecode/public/js/yui/calendar/assets/calendar-core.css +++ b/rhodecode/public/js/yui/calendar/assets/calendar-core.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * CORE diff --git a/rhodecode/public/js/yui/calendar/assets/calendar.css b/rhodecode/public/js/yui/calendar/assets/calendar.css --- a/rhodecode/public/js/yui/calendar/assets/calendar.css +++ b/rhodecode/public/js/yui/calendar/assets/calendar.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-calcontainer { position:relative; diff --git a/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar-skin.css b/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar-skin.css --- a/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar-skin.css +++ b/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar-skin.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * SAM diff --git a/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar.css b/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar.css --- a/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar.css +++ b/rhodecode/public/js/yui/calendar/assets/skins/sam/calendar.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;} .yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;} diff --git a/rhodecode/public/js/yui/calendar/calendar-debug.js b/rhodecode/public/js/yui/calendar/calendar-debug.js --- a/rhodecode/public/js/yui/calendar/calendar-debug.js +++ b/rhodecode/public/js/yui/calendar/calendar-debug.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function () { @@ -7321,4 +7321,4 @@ YAHOO.widget.CalendarNavigator.prototype __isMac : (navigator.userAgent.toLowerCase().indexOf("macintosh") != -1) }; -YAHOO.register("calendar", YAHOO.widget.Calendar, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("calendar", YAHOO.widget.Calendar, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/calendar/calendar-min.js b/rhodecode/public/js/yui/calendar/calendar-min.js --- a/rhodecode/public/js/yui/calendar/calendar-min.js +++ b/rhodecode/public/js/yui/calendar/calendar-min.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function(){YAHOO.util.Config=function(D){if(D){this.init(D);}};var B=YAHOO.lang,C=YAHOO.util.CustomEvent,A=YAHOO.util.Config;A.CONFIG_CHANGED_EVENT="configChanged";A.BOOLEAN_TYPE="boolean";A.prototype={owner:null,queueInProgress:false,config:null,initialConfig:null,eventQueue:null,configChangedEvent:null,init:function(D){this.owner=D;this.configChangedEvent=this.createEvent(A.CONFIG_CHANGED_EVENT);this.configChangedEvent.signature=C.LIST;this.queueInProgress=false;this.config={};this.initialConfig={};this.eventQueue=[];},checkBoolean:function(D){return(typeof D==A.BOOLEAN_TYPE);},checkNumber:function(D){return(!isNaN(D));},fireEvent:function(D,F){var E=this.config[D];if(E&&E.event){E.event.fire(F);}},addProperty:function(E,D){E=E.toLowerCase();this.config[E]=D;D.event=this.createEvent(E,{scope:this.owner});D.event.signature=C.LIST;D.key=E;if(D.handler){D.event.subscribe(D.handler,this.owner);}this.setProperty(E,D.value,true);if(!D.suppressEvent){this.queueProperty(E,D.value);}},getConfig:function(){var D={},F=this.config,G,E;for(G in F){if(B.hasOwnProperty(F,G)){E=F[G];if(E&&E.event){D[G]=E.value;}}}return D;},getProperty:function(D){var E=this.config[D.toLowerCase()];if(E&&E.event){return E.value;}else{return undefined;}},resetProperty:function(D){D=D.toLowerCase();var E=this.config[D];if(E&&E.event){if(this.initialConfig[D]&&!B.isUndefined(this.initialConfig[D])){this.setProperty(D,this.initialConfig[D]);return true;}}else{return false;}},setProperty:function(E,G,D){var F;E=E.toLowerCase();if(this.queueInProgress&&!D){this.queueProperty(E,G);return true;}else{F=this.config[E];if(F&&F.event){if(F.validator&&!F.validator(G)){return false;}else{F.value=G;if(!D){this.fireEvent(E,G);this.configChangedEvent.fire([E,G]);}return true;}}else{return false;}}},queueProperty:function(S,P){S=S.toLowerCase();var R=this.config[S],K=false,J,G,H,I,O,Q,F,M,N,D,L,T,E;if(R&&R.event){if(!B.isUndefined(P)&&R.validator&&!R.validator(P)){return false;}else{if(!B.isUndefined(P)){R.value=P;}else{P=R.value;}K=false;J=this.eventQueue.length;for(L=0;L0){G=F-1;do{D=E.subscribers[G];if(D&&D.obj==I&&D.fn==H){return true;}}while(G--);}return false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());YAHOO.widget.DateMath={DAY:"D",WEEK:"W",YEAR:"Y",MONTH:"M",ONE_DAY_MS:1000*60*60*24,WEEK_ONE_JAN_DATE:1,add:function(A,D,C){var F=new Date(A.getTime());switch(D){case this.MONTH:var E=A.getMonth()+C;var B=0;if(E<0){while(E<0){E+=12;B-=1;}}else{if(E>11){while(E>11){E-=12;B+=1;}}}F.setMonth(E);F.setFullYear(A.getFullYear()+B);break;case this.DAY:this._addDays(F,C);break;case this.YEAR:F.setFullYear(A.getFullYear()+C);break;case this.WEEK:this._addDays(F,(C*7));break;}return F;},_addDays:function(D,C){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420){if(C<0){for(var B=-128;CA;C-=A){D.setDate(D.getDate()+A);}}}D.setDate(D.getDate()+C);},subtract:function(A,C,B){return this.add(A,C,(B*-1));},before:function(C,B){var A=B.getTime();if(C.getTime()A){return true;}else{return false;}},between:function(B,A,C){if(this.after(B,A)&&this.before(B,C)){return true;}else{return false;}},getJan1:function(A){return this.getDate(A,0,1);},getDayOffset:function(B,D){var C=this.getJan1(D);var A=Math.ceil((B.getTime()-C.getTime())/this.ONE_DAY_MS);return A;},getWeekNumber:function(D,B,G){B=B||0;G=G||this.WEEK_ONE_JAN_DATE;var H=this.clearTime(D),L,M;if(H.getDay()===B){L=H;}else{L=this.getFirstDayOfWeek(H,B);}var I=L.getFullYear();M=new Date(L.getTime()+6*this.ONE_DAY_MS);var F;if(I!==M.getFullYear()&&M.getDate()>=G){F=1;}else{var E=this.clearTime(this.getDate(I,0,G)),A=this.getFirstDayOfWeek(E,B);var J=Math.round((H.getTime()-A.getTime())/this.ONE_DAY_MS);var K=J%7;var C=(J-K)/7; F=C+1;}return F;},getFirstDayOfWeek:function(D,A){A=A||0;var B=D.getDay(),C=(B-A+7)%7;return this.subtract(D,this.DAY,C);},isYearOverlapWeek:function(A){var C=false;var B=this.add(A,this.DAY,6);if(B.getFullYear()!=A.getFullYear()){C=true;}return C;},isMonthOverlapWeek:function(A){var C=false;var B=this.add(A,this.DAY,6);if(B.getMonth()!=A.getMonth()){C=true;}return C;},findMonthStart:function(A){var B=this.getDate(A.getFullYear(),A.getMonth(),1);return B;},findMonthEnd:function(B){var D=this.findMonthStart(B);var C=this.add(D,this.MONTH,1);var A=this.subtract(C,this.DAY,1);return A;},clearTime:function(A){A.setHours(12,0,0,0);return A;},getDate:function(D,A,C){var B=null;if(YAHOO.lang.isUndefined(C)){C=1;}if(D>=100){B=new Date(D,A,C);}else{B=new Date();B.setFullYear(D);B.setMonth(A);B.setDate(C);B.setHours(0,0,0,0);}return B;}};(function(){var C=YAHOO.util.Dom,A=YAHOO.util.Event,E=YAHOO.lang,D=YAHOO.widget.DateMath;function F(I,G,H){this.init.apply(this,arguments);}F.IMG_ROOT=null;F.DATE="D";F.MONTH_DAY="MD";F.WEEKDAY="WD";F.RANGE="R";F.MONTH="M";F.DISPLAY_DAYS=42;F.STOP_RENDER="S";F.SHORT="short";F.LONG="long";F.MEDIUM="medium";F.ONE_CHAR="1char";F.DEFAULT_CONFIG={YEAR_OFFSET:{key:"year_offset",value:0,supercedes:["pagedate","selected","mindate","maxdate"]},TODAY:{key:"today",value:new Date(),supercedes:["pagedate"]},PAGEDATE:{key:"pagedate",value:null},SELECTED:{key:"selected",value:[]},TITLE:{key:"title",value:""},CLOSE:{key:"close",value:false},IFRAME:{key:"iframe",value:(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<=6)?true:false},MINDATE:{key:"mindate",value:null},MAXDATE:{key:"maxdate",value:null},MULTI_SELECT:{key:"multi_select",value:false},START_WEEKDAY:{key:"start_weekday",value:0},SHOW_WEEKDAYS:{key:"show_weekdays",value:true},SHOW_WEEK_HEADER:{key:"show_week_header",value:false},SHOW_WEEK_FOOTER:{key:"show_week_footer",value:false},HIDE_BLANK_WEEKS:{key:"hide_blank_weeks",value:false},NAV_ARROW_LEFT:{key:"nav_arrow_left",value:null},NAV_ARROW_RIGHT:{key:"nav_arrow_right",value:null},MONTHS_SHORT:{key:"months_short",value:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},MONTHS_LONG:{key:"months_long",value:["January","February","March","April","May","June","July","August","September","October","November","December"]},WEEKDAYS_1CHAR:{key:"weekdays_1char",value:["S","M","T","W","T","F","S"]},WEEKDAYS_SHORT:{key:"weekdays_short",value:["Su","Mo","Tu","We","Th","Fr","Sa"]},WEEKDAYS_MEDIUM:{key:"weekdays_medium",value:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},WEEKDAYS_LONG:{key:"weekdays_long",value:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},LOCALE_MONTHS:{key:"locale_months",value:"long"},LOCALE_WEEKDAYS:{key:"locale_weekdays",value:"short"},DATE_DELIMITER:{key:"date_delimiter",value:","},DATE_FIELD_DELIMITER:{key:"date_field_delimiter",value:"/"},DATE_RANGE_DELIMITER:{key:"date_range_delimiter",value:"-"},MY_MONTH_POSITION:{key:"my_month_position",value:1},MY_YEAR_POSITION:{key:"my_year_position",value:2},MD_MONTH_POSITION:{key:"md_month_position",value:1},MD_DAY_POSITION:{key:"md_day_position",value:2},MDY_MONTH_POSITION:{key:"mdy_month_position",value:1},MDY_DAY_POSITION:{key:"mdy_day_position",value:2},MDY_YEAR_POSITION:{key:"mdy_year_position",value:3},MY_LABEL_MONTH_POSITION:{key:"my_label_month_position",value:1},MY_LABEL_YEAR_POSITION:{key:"my_label_year_position",value:2},MY_LABEL_MONTH_SUFFIX:{key:"my_label_month_suffix",value:" "},MY_LABEL_YEAR_SUFFIX:{key:"my_label_year_suffix",value:""},NAV:{key:"navigator",value:null},STRINGS:{key:"strings",value:{previousMonth:"Previous Month",nextMonth:"Next Month",close:"Close"},supercedes:["close","title"]}};F._DEFAULT_CONFIG=F.DEFAULT_CONFIG;var B=F.DEFAULT_CONFIG;F._EVENT_TYPES={BEFORE_SELECT:"beforeSelect",SELECT:"select",BEFORE_DESELECT:"beforeDeselect",DESELECT:"deselect",CHANGE_PAGE:"changePage",BEFORE_RENDER:"beforeRender",RENDER:"render",BEFORE_DESTROY:"beforeDestroy",DESTROY:"destroy",RESET:"reset",CLEAR:"clear",BEFORE_HIDE:"beforeHide",HIDE:"hide",BEFORE_SHOW:"beforeShow",SHOW:"show",BEFORE_HIDE_NAV:"beforeHideNav",HIDE_NAV:"hideNav",BEFORE_SHOW_NAV:"beforeShowNav",SHOW_NAV:"showNav",BEFORE_RENDER_NAV:"beforeRenderNav",RENDER_NAV:"renderNav"};F.STYLES={CSS_ROW_HEADER:"calrowhead",CSS_ROW_FOOTER:"calrowfoot",CSS_CELL:"calcell",CSS_CELL_SELECTOR:"selector",CSS_CELL_SELECTED:"selected",CSS_CELL_SELECTABLE:"selectable",CSS_CELL_RESTRICTED:"restricted",CSS_CELL_TODAY:"today",CSS_CELL_OOM:"oom",CSS_CELL_OOB:"previous",CSS_HEADER:"calheader",CSS_HEADER_TEXT:"calhead",CSS_BODY:"calbody",CSS_WEEKDAY_CELL:"calweekdaycell",CSS_WEEKDAY_ROW:"calweekdayrow",CSS_FOOTER:"calfoot",CSS_CALENDAR:"yui-calendar",CSS_SINGLE:"single",CSS_CONTAINER:"yui-calcontainer",CSS_NAV_LEFT:"calnavleft",CSS_NAV_RIGHT:"calnavright",CSS_NAV:"calnav",CSS_CLOSE:"calclose",CSS_CELL_TOP:"calcelltop",CSS_CELL_LEFT:"calcellleft",CSS_CELL_RIGHT:"calcellright",CSS_CELL_BOTTOM:"calcellbottom",CSS_CELL_HOVER:"calcellhover",CSS_CELL_HIGHLIGHT1:"highlight1",CSS_CELL_HIGHLIGHT2:"highlight2",CSS_CELL_HIGHLIGHT3:"highlight3",CSS_CELL_HIGHLIGHT4:"highlight4",CSS_WITH_TITLE:"withtitle",CSS_FIXED_SIZE:"fixedsize",CSS_LINK_CLOSE:"link-close"};F._STYLES=F.STYLES;F.prototype={Config:null,parent:null,index:-1,cells:null,cellDates:null,id:null,containerId:null,oDomContainer:null,today:null,renderStack:null,_renderStack:null,oNavigator:null,_selectedDates:null,domEventMap:null,_parseArgs:function(H){var G={id:null,container:null,config:null};if(H&&H.length&&H.length>0){switch(H.length){case 1:G.id=null;G.container=H[0];G.config=null;break;case 2:if(E.isObject(H[1])&&!H[1].tagName&&!(H[1] instanceof String)){G.id=null;G.container=H[0];G.config=H[1];}else{G.id=H[0];G.container=H[1];G.config=null;}break;default:G.id=H[0];G.container=H[1];G.config=H[2];break;}}else{}return G;},init:function(J,H,I){var G=this._parseArgs(arguments);J=G.id;H=G.container;I=G.config;this.oDomContainer=C.get(H);if(!this.oDomContainer.id){this.oDomContainer.id=C.generateId(); @@ -15,4 +15,4 @@ H0){M=new Date(O);this._setMonthOnDate(M,M.getMonth()+I);P.pageDate=M;}var H=this.constructChild(U,Q,P);D.removeClass(H.oDomContainer,this.Style.CSS_SINGLE);D.addClass(H.oDomContainer,S);if(I===0){O=H.cfg.getProperty(J);D.addClass(H.oDomContainer,V);}if(I==(L-1)){D.addClass(H.oDomContainer,K);}H.parent=this;H.index=I;this.pages[this.pages.length]=H;}},configPageDate:function(O,N,L){var J=N[0],M;var K=C.PAGEDATE.key;for(var I=0;I0)?this.pages[0].cfg.getProperty(K):[];this.cfg.setProperty(K,I,true);},delegateConfig:function(I,H,L){var M=H[0];var K;for(var J=0;J0){J+=1;}K.setYear(J);}},render:function(){this.renderHeader();for(var I=0;I=0;--I){var H=this.pages[I];H.previousMonth();}},nextYear:function(){for(var I=0;I11)){var H=F.add(I,F.MONTH,J-I.getMonth());I.setTime(H.getTime());}else{I.setMonth(J);}},_fixWidth:function(){var H=0;for(var J=0;J0){this.oDomContainer.style.width=H+"px";}},toString:function(){return"CalendarGroup "+this.id;},destroy:function(){if(this.beforeDestroyEvent.fire()){var J=this;if(J.navigator){J.navigator.destroy();}if(J.cfg){J.cfg.destroy();}A.purgeElement(J.oDomContainer,true);D.removeClass(J.oDomContainer,B.CSS_CONTAINER);D.removeClass(J.oDomContainer,B.CSS_MULTI_UP);for(var I=0,H=J.pages.length;I=0&&A<12){this._month=A;}this._updateMonthUI();},setYear:function(B){var A=YAHOO.widget.CalendarNavigator.YR_PATTERN;if(YAHOO.lang.isNumber(B)&&A.test(B+"")){this._year=B;}this._updateYearUI();},render:function(){this.cal.beforeRenderNavEvent.fire();if(!this.__rendered){this.createNav();this.createMask();this.applyListeners();this.__rendered=true;}this.cal.renderNavEvent.fire();},createNav:function(){var B=YAHOO.widget.CalendarNavigator;var C=this._doc;var D=C.createElement("div");D.className=B.CLASSES.NAV;var A=this.renderNavContents([]);D.innerHTML=A.join("");this.cal.oDomContainer.appendChild(D); this.navEl=D;this.yearEl=C.getElementById(this.id+B.YEAR_SUFFIX);this.monthEl=C.getElementById(this.id+B.MONTH_SUFFIX);this.errorEl=C.getElementById(this.id+B.ERROR_SUFFIX);this.submitEl=C.getElementById(this.id+B.SUBMIT_SUFFIX);this.cancelEl=C.getElementById(this.id+B.CANCEL_SUFFIX);if(YAHOO.env.ua.gecko&&this.yearEl&&this.yearEl.type=="text"){this.yearEl.setAttribute("autocomplete","off");}this._setFirstLastElements();},createMask:function(){var B=YAHOO.widget.CalendarNavigator.CLASSES;var A=this._doc.createElement("div");A.className=B.MASK;this.cal.oDomContainer.appendChild(A);this.maskEl=A;},_syncMask:function(){var B=this.cal.oDomContainer;if(B&&this.maskEl){var A=YAHOO.util.Dom.getRegion(B);YAHOO.util.Dom.setStyle(this.maskEl,"width",A.right-A.left+"px");YAHOO.util.Dom.setStyle(this.maskEl,"height",A.bottom-A.top+"px");}},renderNavContents:function(A){var D=YAHOO.widget.CalendarNavigator,E=D.CLASSES,B=A;B[B.length]='
';this.renderMonth(B);B[B.length]="
";B[B.length]='
';this.renderYear(B);B[B.length]="
";B[B.length]='
';this.renderButtons(B);B[B.length]="
";B[B.length]='
';return B;},renderMonth:function(D){var G=YAHOO.widget.CalendarNavigator,H=G.CLASSES;var I=this.id+G.MONTH_SUFFIX,F=this.__getCfg("monthFormat"),A=this.cal.cfg.getProperty((F==YAHOO.widget.Calendar.SHORT)?"MONTHS_SHORT":"MONTHS_LONG"),E=D;if(A&&A.length>0){E[E.length]='";E[E.length]='";}return E;},renderYear:function(B){var E=YAHOO.widget.CalendarNavigator,F=E.CLASSES;var G=this.id+E.YEAR_SUFFIX,A=E.YR_MAX_DIGITS,D=B;D[D.length]='";D[D.length]='';return D;},renderButtons:function(A){var D=YAHOO.widget.CalendarNavigator.CLASSES;var B=A;B[B.length]='';B[B.length]='";B[B.length]="";B[B.length]='';B[B.length]='";B[B.length]="";return B;},applyListeners:function(){var B=YAHOO.util.Event;function A(){if(this.validate()){this.setYear(this._getYearFromUI());}}function C(){this.setMonth(this._getMonthFromUI());}B.on(this.submitEl,"click",this.submit,this,true);B.on(this.cancelEl,"click",this.cancel,this,true);B.on(this.yearEl,"blur",A,this,true);B.on(this.monthEl,"change",C,this,true);if(this.__isIEQuirks){YAHOO.util.Event.on(this.cal.oDomContainer,"resize",this._syncMask,this,true);}this.applyKeyListeners();},purgeListeners:function(){var A=YAHOO.util.Event;A.removeListener(this.submitEl,"click",this.submit);A.removeListener(this.cancelEl,"click",this.cancel);A.removeListener(this.yearEl,"blur");A.removeListener(this.monthEl,"change");if(this.__isIEQuirks){A.removeListener(this.cal.oDomContainer,"resize",this._syncMask);}this.purgeKeyListeners();},applyKeyListeners:function(){var D=YAHOO.util.Event,A=YAHOO.env.ua;var C=(A.ie||A.webkit)?"keydown":"keypress";var B=(A.ie||A.opera||A.webkit)?"keydown":"keypress";D.on(this.yearEl,"keypress",this._handleEnterKey,this,true);D.on(this.yearEl,C,this._handleDirectionKeys,this,true);D.on(this.lastCtrl,B,this._handleTabKey,this,true);D.on(this.firstCtrl,B,this._handleShiftTabKey,this,true);},purgeKeyListeners:function(){var D=YAHOO.util.Event,A=YAHOO.env.ua;var C=(A.ie||A.webkit)?"keydown":"keypress";var B=(A.ie||A.opera||A.webkit)?"keydown":"keypress";D.removeListener(this.yearEl,"keypress",this._handleEnterKey);D.removeListener(this.yearEl,C,this._handleDirectionKeys);D.removeListener(this.lastCtrl,B,this._handleTabKey);D.removeListener(this.firstCtrl,B,this._handleShiftTabKey);},submit:function(){if(this.validate()){this.hide();this.setMonth(this._getMonthFromUI());this.setYear(this._getYearFromUI());var B=this.cal;var A=YAHOO.widget.CalendarNavigator.UPDATE_DELAY;if(A>0){var C=this;window.setTimeout(function(){C._update(B);},A);}else{this._update(B);}}},_update:function(B){var A=YAHOO.widget.DateMath.getDate(this.getYear()-B.cfg.getProperty("YEAR_OFFSET"),this.getMonth(),1);B.cfg.setProperty("pagedate",A);B.render();},cancel:function(){this.hide();},validate:function(){if(this._getYearFromUI()!==null){this.clearErrors();return true;}else{this.setYearError();this.setError(this.__getCfg("invalidYear",true));return false;}},setError:function(A){if(this.errorEl){this.errorEl.innerHTML=A;this._show(this.errorEl,true);}},clearError:function(){if(this.errorEl){this.errorEl.innerHTML="";this._show(this.errorEl,false);}},setYearError:function(){YAHOO.util.Dom.addClass(this.yearEl,YAHOO.widget.CalendarNavigator.CLASSES.INVALID);},clearYearError:function(){YAHOO.util.Dom.removeClass(this.yearEl,YAHOO.widget.CalendarNavigator.CLASSES.INVALID);},clearErrors:function(){this.clearError();this.clearYearError();},setInitialFocus:function(){var A=this.submitEl,C=this.__getCfg("initialFocus");if(C&&C.toLowerCase){C=C.toLowerCase();if(C=="year"){A=this.yearEl;try{this.yearEl.select();}catch(B){}}else{if(C=="month"){A=this.monthEl;}}}if(A&&YAHOO.lang.isFunction(A.focus)){try{A.focus();}catch(D){}}},erase:function(){if(this.__rendered){this.purgeListeners();this.yearEl=null;this.monthEl=null;this.errorEl=null;this.submitEl=null;this.cancelEl=null;this.firstCtrl=null;this.lastCtrl=null;if(this.navEl){this.navEl.innerHTML="";}var B=this.navEl.parentNode;if(B){B.removeChild(this.navEl);}this.navEl=null;var A=this.maskEl.parentNode; -if(A){A.removeChild(this.maskEl);}this.maskEl=null;this.__rendered=false;}},destroy:function(){this.erase();this._doc=null;this.cal=null;this.id=null;},_show:function(B,A){if(B){YAHOO.util.Dom.setStyle(B,"display",(A)?"block":"none");}},_getMonthFromUI:function(){if(this.monthEl){return this.monthEl.selectedIndex;}else{return 0;}},_getYearFromUI:function(){var B=YAHOO.widget.CalendarNavigator;var A=null;if(this.yearEl){var C=this.yearEl.value;C=C.replace(B.TRIM,"$1");if(B.YR_PATTERN.test(C)){A=parseInt(C,10);}}return A;},_updateYearUI:function(){if(this.yearEl&&this._year!==null){this.yearEl.value=this._year;}},_updateMonthUI:function(){if(this.monthEl){this.monthEl.selectedIndex=this._month;}},_setFirstLastElements:function(){this.firstCtrl=this.monthEl;this.lastCtrl=this.cancelEl;if(this.__isMac){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420){this.firstCtrl=this.monthEl;this.lastCtrl=this.yearEl;}if(YAHOO.env.ua.gecko){this.firstCtrl=this.yearEl;this.lastCtrl=this.yearEl;}}},_handleEnterKey:function(B){var A=YAHOO.util.KeyListener.KEY;if(YAHOO.util.Event.getCharCode(B)==A.ENTER){YAHOO.util.Event.preventDefault(B);this.submit();}},_handleDirectionKeys:function(H){var G=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY,D=YAHOO.widget.CalendarNavigator;var F=(this.yearEl.value)?parseInt(this.yearEl.value,10):null;if(isFinite(F)){var B=false;switch(G.getCharCode(H)){case A.UP:this.yearEl.value=F+D.YR_MINOR_INC;B=true;break;case A.DOWN:this.yearEl.value=Math.max(F-D.YR_MINOR_INC,0);B=true;break;case A.PAGE_UP:this.yearEl.value=F+D.YR_MAJOR_INC;B=true;break;case A.PAGE_DOWN:this.yearEl.value=Math.max(F-D.YR_MAJOR_INC,0);B=true;break;default:break;}if(B){G.preventDefault(H);try{this.yearEl.select();}catch(C){}}}},_handleTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(C.getCharCode(D)==A.TAB&&!D.shiftKey){try{C.preventDefault(D);this.firstCtrl.focus();}catch(B){}}},_handleShiftTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(D.shiftKey&&C.getCharCode(D)==A.TAB){try{C.preventDefault(D);this.lastCtrl.focus();}catch(B){}}},__getCfg:function(D,B){var C=YAHOO.widget.CalendarNavigator.DEFAULT_CONFIG;var A=this.cal.cfg.getProperty("navigator");if(B){return(A!==true&&A.strings&&A.strings[D])?A.strings[D]:C.strings[D];}else{return(A!==true&&A[D])?A[D]:C[D];}},__isMac:(navigator.userAgent.toLowerCase().indexOf("macintosh")!=-1)};YAHOO.register("calendar",YAHOO.widget.Calendar,{version:"2.8.0r4",build:"2449"}); \ No newline at end of file +if(A){A.removeChild(this.maskEl);}this.maskEl=null;this.__rendered=false;}},destroy:function(){this.erase();this._doc=null;this.cal=null;this.id=null;},_show:function(B,A){if(B){YAHOO.util.Dom.setStyle(B,"display",(A)?"block":"none");}},_getMonthFromUI:function(){if(this.monthEl){return this.monthEl.selectedIndex;}else{return 0;}},_getYearFromUI:function(){var B=YAHOO.widget.CalendarNavigator;var A=null;if(this.yearEl){var C=this.yearEl.value;C=C.replace(B.TRIM,"$1");if(B.YR_PATTERN.test(C)){A=parseInt(C,10);}}return A;},_updateYearUI:function(){if(this.yearEl&&this._year!==null){this.yearEl.value=this._year;}},_updateMonthUI:function(){if(this.monthEl){this.monthEl.selectedIndex=this._month;}},_setFirstLastElements:function(){this.firstCtrl=this.monthEl;this.lastCtrl=this.cancelEl;if(this.__isMac){if(YAHOO.env.ua.webkit&&YAHOO.env.ua.webkit<420){this.firstCtrl=this.monthEl;this.lastCtrl=this.yearEl;}if(YAHOO.env.ua.gecko){this.firstCtrl=this.yearEl;this.lastCtrl=this.yearEl;}}},_handleEnterKey:function(B){var A=YAHOO.util.KeyListener.KEY;if(YAHOO.util.Event.getCharCode(B)==A.ENTER){YAHOO.util.Event.preventDefault(B);this.submit();}},_handleDirectionKeys:function(H){var G=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY,D=YAHOO.widget.CalendarNavigator;var F=(this.yearEl.value)?parseInt(this.yearEl.value,10):null;if(isFinite(F)){var B=false;switch(G.getCharCode(H)){case A.UP:this.yearEl.value=F+D.YR_MINOR_INC;B=true;break;case A.DOWN:this.yearEl.value=Math.max(F-D.YR_MINOR_INC,0);B=true;break;case A.PAGE_UP:this.yearEl.value=F+D.YR_MAJOR_INC;B=true;break;case A.PAGE_DOWN:this.yearEl.value=Math.max(F-D.YR_MAJOR_INC,0);B=true;break;default:break;}if(B){G.preventDefault(H);try{this.yearEl.select();}catch(C){}}}},_handleTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(C.getCharCode(D)==A.TAB&&!D.shiftKey){try{C.preventDefault(D);this.firstCtrl.focus();}catch(B){}}},_handleShiftTabKey:function(D){var C=YAHOO.util.Event,A=YAHOO.util.KeyListener.KEY;if(D.shiftKey&&C.getCharCode(D)==A.TAB){try{C.preventDefault(D);this.lastCtrl.focus();}catch(B){}}},__getCfg:function(D,B){var C=YAHOO.widget.CalendarNavigator.DEFAULT_CONFIG;var A=this.cal.cfg.getProperty("navigator");if(B){return(A!==true&&A.strings&&A.strings[D])?A.strings[D]:C.strings[D];}else{return(A!==true&&A[D])?A[D]:C[D];}},__isMac:(navigator.userAgent.toLowerCase().indexOf("macintosh")!=-1)};YAHOO.register("calendar",YAHOO.widget.Calendar,{version:"2.8.2r1",build:"7"}); \ No newline at end of file diff --git a/rhodecode/public/js/yui/calendar/calendar.js b/rhodecode/public/js/yui/calendar/calendar.js --- a/rhodecode/public/js/yui/calendar/calendar.js +++ b/rhodecode/public/js/yui/calendar/calendar.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function () { @@ -7291,4 +7291,4 @@ YAHOO.widget.CalendarNavigator.prototype __isMac : (navigator.userAgent.toLowerCase().indexOf("macintosh") != -1) }; -YAHOO.register("calendar", YAHOO.widget.Calendar, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("calendar", YAHOO.widget.Calendar, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/carousel/assets/carousel-core.css b/rhodecode/public/js/yui/carousel/assets/carousel-core.css --- a/rhodecode/public/js/yui/carousel/assets/carousel-core.css +++ b/rhodecode/public/js/yui/carousel/assets/carousel-core.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-carousel { visibility: hidden; diff --git a/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel-skin.css b/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel-skin.css --- a/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel-skin.css +++ b/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel-skin.css @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-skin-sam .yui-carousel, .yui-skin-sam .yui-carousel-vertical { diff --git a/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel.css b/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel.css --- a/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel.css +++ b/rhodecode/public/js/yui/carousel/assets/skins/sam/carousel.css @@ -1,7 +1,7 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ .yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width{min-width:115px;}.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}.yui-skin-sam .yui-carousel-nav select{position:static;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a{display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:absolute;text-indent:-150px;} diff --git a/rhodecode/public/js/yui/carousel/carousel-debug.js b/rhodecode/public/js/yui/carousel/carousel-debug.js --- a/rhodecode/public/js/yui/carousel/carousel-debug.js +++ b/rhodecode/public/js/yui/carousel/carousel-debug.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * The Carousel module provides a widget for browsing among a set of like @@ -4387,4 +4387,4 @@ version: 2.8.0r4 ;; indent-tabs-mode: nil ** ;; End: ** */ -YAHOO.register("carousel", YAHOO.widget.Carousel, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("carousel", YAHOO.widget.Carousel, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/carousel/carousel-min.js b/rhodecode/public/js/yui/carousel/carousel-min.js --- a/rhodecode/public/js/yui/carousel/carousel-min.js +++ b/rhodecode/public/js/yui/carousel/carousel-min.js @@ -1,12 +1,12 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ (function(){var P;YAHOO.widget.Carousel=function(s,r){YAHOO.widget.Carousel.superclass.constructor.call(this,s,r);};var U=YAHOO.widget.Carousel,e=YAHOO.util.Dom,c=YAHOO.util.Event,p=YAHOO.lang;P="Carousel";var T={},F="afterScroll",g="allItemsRemoved",b="beforeHide",J="beforePageChange",i="beforeScroll",Y="beforeShow",B="blur",X="focus",a="hide",S="itemAdded",o="itemRemoved",Q="itemReplaced",C="itemSelected",L="loadItems",I="navigationStateChange",h="pageChange",H="render",V="show",Z="startAutoPlay",q="stopAutoPlay",K="uiUpdate";function G(r,s){var t;for(t in s){if(s.hasOwnProperty(t)){e.setStyle(r,t,s[t]);}}}function W(s,r){var t=document.createElement(s);r=r||{};if(r.className){e.addClass(t,r.className);}if(r.styles){G(t,r.styles);}if(r.parent){r.parent.appendChild(t);}if(r.id){t.setAttribute("id",r.id);}if(r.content){if(r.content.nodeName){t.appendChild(r.content);}else{t.innerHTML=r.content;}}return t;}function d(t,s,r){var v;if(!t){return 0;}function u(y,x){var z;if(x=="marginRight"&&YAHOO.env.ua.webkit){z=parseInt(e.getStyle(y,"marginLeft"),10);}else{z=parseInt(e.getStyle(y,x),10);}return p.isNumber(z)?z:0;}function w(y,x){var z;if(x=="marginRight"&&YAHOO.env.ua.webkit){z=parseFloat(e.getStyle(y,"marginLeft"));}else{z=parseFloat(e.getStyle(y,x));}return p.isNumber(z)?z:0;}if(typeof r=="undefined"){r="int";}switch(s){case"height":v=t.offsetHeight;if(v>0){v+=u(t,"marginTop")+u(t,"marginBottom");}else{v=w(t,"height")+u(t,"marginTop")+u(t,"marginBottom")+u(t,"borderTopWidth")+u(t,"borderBottomWidth")+u(t,"paddingTop")+u(t,"paddingBottom");}break;case"width":v=t.offsetWidth;if(v>0){v+=u(t,"marginLeft")+u(t,"marginRight");}else{v=w(t,"width")+u(t,"marginLeft")+u(t,"marginRight")+u(t,"borderLeftWidth")+u(t,"borderRightWidth")+u(t,"paddingLeft")+u(t,"paddingRight");}break;default:if(r=="int"){v=u(t,s);}else{if(r=="float"){v=w(t,s);}else{v=e.getStyle(t,s);}}break;}return v;}function O(w){var u=this,x,t,s=0,v=u.get("firstVisible"),r=false;if(u._itemsTable.numItems===0){return 0;}t=u._itemsTable.items[v]||u._itemsTable.loading[v];if(p.isUndefined(t)){return 0;}x=e.get(t.id);if(typeof w=="undefined"){r=u.get("isVertical");}else{r=w=="height";}if(this._itemAttrCache[w]){return this._itemAttrCache[w];}if(r){s=d(x,"height");}else{s=d(x,"width");}this._itemAttrCache[w]=s;return s;}function N(){var s=this,t,r;t=s.get("isVertical");r=O.call(s,t?"height":"width");return(r*s.get("revealAmount")/100);}function m(w){var AH=this,z=AH._cols,v=AH._rows,u,AC,AB,t,x,AD,AJ=0,AE,s,AG,AA={},y=0,AI=AH._itemsTable,AF=AI.items,r=AI.loading;AB=AH.get("isVertical");AC=O.call(AH,AB?"height":"width");AG=N.call(AH);while(y=0&&vu){w=D.call(AA,w);AA.scrollTo(w);}}function l(){var t=false,w=this,s=w.CLASSES,v,r,u;if(!w._hasRendered){return;}r=w.get("navigation");u=w._firstItem+w.get("numVisible");if(r.prev){if(w.get("numItems")===0||w._firstItem===0){if(w.get("numItems")===0||!w.get("isCircular")){c.removeListener(r.prev,"click",f);e.addClass(r.prev,s.FIRST_NAV_DISABLED);for(v=0;v=w.get("numItems")){if(!w.get("isCircular")){c.removeListener(r.next,"click",k);e.addClass(r.next,s.DISABLED);for(v=0;vu.CONFIG.MAX_PAGER_BUTTONS){u._updatePagerMenu();}else{u._updatePagerButtons();}}function M(r,s){switch(s){case"height":return d(r,"marginTop")+d(r,"marginBottom")+d(r,"paddingTop")+d(r,"paddingBottom")+d(r,"borderTopWidth")+d(r,"borderBottomWidth");case"width":return d(r,"marginLeft")+d(r,"marginRight")+d(r,"paddingLeft")+d(r,"paddingRight")+d(r,"borderLeftWidth")+d(r,"borderRightWidth");default:break;}return d(r,s);}function A(s){var r=this;if(!p.isObject(s)){return;}switch(s.ev){case S:r._syncUiForItemAdd(s);break;case o:r._syncUiForItemRemove(s);break;case Q:r._syncUiForItemReplace(s);break;case L:r._syncUiForLazyLoading(s);break;}r.fireEvent(K);}function E(u,s){var w=this,v=w.get("currentPage"),t,r=w.get("numVisible"); t=parseInt(w._firstItem/r,10);if(t!=v){w.setAttributeConfig("currentPage",{value:t});w.fireEvent(h,t);}if(w.get("selectOnScroll")){if(w.get("selectedItem")!=w._selectedItem){w.set("selectedItem",w._selectedItem);}}clearTimeout(w._autoPlayTimer);delete w._autoPlayTimer;if(w.isAutoPlayOn()){w.startAutoPlay();}w.fireEvent(F,{first:w._firstItem,last:s},w);}U.getById=function(r){return T[r]?T[r].object:false;};YAHOO.extend(U,YAHOO.util.Element,{_rows:null,_cols:null,_animObj:null,_carouselEl:null,_clipEl:null,_firstItem:0,_hasFocus:false,_hasRendered:false,_isAnimationInProgress:false,_isAutoPlayInProgress:false,_itemsTable:null,_navBtns:null,_navEl:null,_nextEnabled:true,_pages:null,_pagination:{},_prevEnabled:true,_recomputeSize:true,_itemAttrCache:{},CLASSES:{BUTTON:"yui-carousel-button",CAROUSEL:"yui-carousel",CAROUSEL_EL:"yui-carousel-element",CONTAINER:"yui-carousel-container",CONTENT:"yui-carousel-content",DISABLED:"yui-carousel-button-disabled",FIRST_NAV:" yui-carousel-first-button",FIRST_NAV_DISABLED:"yui-carousel-first-button-disabled",FIRST_PAGE:"yui-carousel-nav-first-page",FOCUSSED_BUTTON:"yui-carousel-button-focus",HORIZONTAL:"yui-carousel-horizontal",ITEM_LOADING:"yui-carousel-item-loading",MIN_WIDTH:"yui-carousel-min-width",NAVIGATION:"yui-carousel-nav",NEXT_NAV:" yui-carousel-next-button",NEXT_PAGE:"yui-carousel-next",NAV_CONTAINER:"yui-carousel-buttons",PAGER_ITEM:"yui-carousel-pager-item",PAGINATION:"yui-carousel-pagination",PAGE_FOCUS:"yui-carousel-nav-page-focus",PREV_PAGE:"yui-carousel-prev",SELECTED_ITEM:"yui-carousel-item-selected",SELECTED_NAV:"yui-carousel-nav-page-selected",VERTICAL:"yui-carousel-vertical",MULTI_ROW:"yui-carousel-multi-row",ROW:"yui-carousel-row",VERTICAL_CONTAINER:"yui-carousel-vertical-container",VISIBLE:"yui-carousel-visible"},CONFIG:{FIRST_VISIBLE:0,HORZ_MIN_WIDTH:180,MAX_PAGER_BUTTONS:5,VERT_MIN_WIDTH:115,NUM_VISIBLE:3},STRINGS:{ITEM_LOADING_CONTENT:"Loading",NEXT_BUTTON_TEXT:"Next Page",PAGER_PREFIX_TEXT:"Go to page ",PREVIOUS_BUTTON_TEXT:"Previous Page"},addItem:function(y,s){var x=this,u,t,r,z=0,w,v=x.get("numItems");if(!y){return false;}if(p.isString(y)||y.nodeName){t=y.nodeName?y.innerHTML:y;}else{if(p.isObject(y)){t=y.content;}else{return false;}}u=y.className||"";r=y.id?y.id:e.generateId();if(p.isUndefined(s)){x._itemsTable.items.push({item:t,className:u,id:r});w=x._itemsTable.items.length-1;}else{if(s<0||s>v){return false;}if(!x._itemsTable.items[s]){x._itemsTable.items[s]=undefined;z=1;}x._itemsTable.items.splice(s,z,{item:t,className:u,id:r});}x._itemsTable.numItems++;if(v0){if(!r.removeItem(0)){}if(r._itemsTable.numItems===0){r.set("numItems",0);break;}s--;}r.fireEvent(g);},focus:function(){var AA=this,v,w,x,u,z,AB,s,t,r;if(!AA._hasRendered){return;}if(AA.isAnimating()){return;}r=AA.get("selectedItem");AB=AA.get("numVisible");s=AA.get("selectOnScroll");t=(r>=0)?AA.getItem(r):null;v=AA.get("firstVisible");z=v+AB-1;x=(rz);w=(t&&t.id)?e.get(t.id):null;u=AA._itemsTable;if(!s&&x){w=(u&&u.items&&u.items[v])?e.get(u.items[v].id):null;}if(w){try{w.focus();}catch(y){}}AA.fireEvent(X);},hide:function(){var r=this;if(r.fireEvent(b)!==false){r.removeClass(r.CLASSES.VISIBLE);r.fireEvent(a);}},init:function(u,s){var v=this,r=u,w=false,t;if(!u){return;}v._hasRendered=false;v._navBtns={prev:[],next:[]};v._pages={el:null,num:0,cur:0};v._pagination={};v._itemAttrCache={};v._itemsTable={loading:{},numItems:0,items:[],size:0};if(p.isString(u)){u=e.get(u);}else{if(!u.nodeName){return;}}U.superclass.init.call(v,u,s);t=v.get("selectedItem");if(t>0){v.set("firstVisible",D.call(v,t));}if(u){if(!u.id){u.setAttribute("id",e.generateId());}w=v._parseCarousel(u);if(!w){v._createCarousel(r);}}else{u=v._createCarousel(r);}r=u.id;v.initEvents();if(w){v._parseCarouselItems();}if(t>0){n.call(v,t,0);}if(!s||typeof s.isVertical=="undefined"){v.set("isVertical",false);}v._parseCarouselNavigation(u);v._navEl=v._setupCarouselNavigation();T[r]={object:v};v._loadItems(Math.min(v.get("firstVisible")+v.get("numVisible"),v.get("numItems"))-1);},initAttributes:function(r){var s=this;r=r||{};U.superclass.initAttributes.call(s,r);s.setAttributeConfig("carouselEl",{validator:p.isString,value:r.carouselEl||"OL"});s.setAttributeConfig("carouselItemEl",{validator:p.isString,value:r.carouselItemEl||"LI"});s.setAttributeConfig("currentPage",{readOnly:true,value:0});s.setAttributeConfig("firstVisible",{method:s._setFirstVisible,validator:s._validateFirstVisible,value:r.firstVisible||s.CONFIG.FIRST_VISIBLE});s.setAttributeConfig("selectOnScroll",{validator:p.isBoolean,value:r.selectOnScroll||true});s.setAttributeConfig("numVisible",{setter:s._numVisibleSetter,method:s._setNumVisible,validator:s._validateNumVisible,value:r.numVisible||s.CONFIG.NUM_VISIBLE});s.setAttributeConfig("numItems",{method:s._setNumItems,validator:s._validateNumItems,value:s._itemsTable.numItems});s.setAttributeConfig("scrollIncrement",{validator:s._validateScrollIncrement,value:r.scrollIncrement||1});s.setAttributeConfig("selectedItem",{setter:s._selectedItemSetter,method:s._setSelectedItem,validator:p.isNumber,value:-1});s.setAttributeConfig("revealAmount",{method:s._setRevealAmount,validator:s._validateRevealAmount,value:r.revealAmount||0});s.setAttributeConfig("isCircular",{validator:p.isBoolean,value:r.isCircular||false});s.setAttributeConfig("isVertical",{method:s._setOrientation,validator:p.isBoolean,value:r.isVertical||false});s.setAttributeConfig("navigation",{method:s._setNavigation,validator:s._validateNavigation,value:r.navigation||{prev:null,next:null,page:null}});s.setAttributeConfig("animation",{validator:s._validateAnimation,value:r.animation||{speed:0,effect:null}}); s.setAttributeConfig("autoPlay",{validator:p.isNumber,value:r.autoPlay||0});s.setAttributeConfig("autoPlayInterval",{validator:p.isNumber,value:r.autoPlayInterval||0});s.setAttributeConfig("numPages",{readOnly:true,getter:s._getNumPages});s.setAttributeConfig("lastVisible",{readOnly:true,getter:s._getLastVisible});},initEvents:function(){var t=this,s=t.CLASSES,r;t.on("keydown",t._keyboardEventHandler);t.on(F,l);t.on(S,A);t.on(o,A);t.on(Q,A);t.on(C,function(){if(t._hasFocus){t.focus();}});t.on(L,A);t.on(g,function(u){t.scrollTo(0);l.call(t);R.call(t);});t.on(h,R,t);t.on(H,function(u){if(t.get("selectedItem")===null||t.get("selectedItem")<=0){t.set("selectedItem",t.get("firstVisible"));}l.call(t,u);R.call(t,u);t._setClipContainerSize();t.show();});t.on("selectedItemChange",function(u){n.call(t,u.newValue,u.prevValue);if(u.newValue>=0){t._updateTabIndex(t.getElementForItem(u.newValue));}t.fireEvent(C,u.newValue);});t.on(K,function(u){l.call(t,u);R.call(t,u);});t.on("firstVisibleChange",function(u){if(!t.get("selectOnScroll")){if(u.newValue>=0){t._updateTabIndex(t.getElementForItem(u.newValue));}}});t.on("click",function(u){if(t.isAutoPlayOn()){t.stopAutoPlay();}t._itemClickHandler(u);t._pagerClickHandler(u);});c.onFocus(t.get("element"),function(u,w){var v=c.getTarget(u);if(v&&v.nodeName.toUpperCase()=="A"&&e.getAncestorByClassName(v,s.NAVIGATION)){if(r){e.removeClass(r,s.PAGE_FOCUS);}r=v.parentNode;e.addClass(r,s.PAGE_FOCUS);}else{if(r){e.removeClass(r,s.PAGE_FOCUS);}}w._hasFocus=true;w._updateNavButtons(c.getTarget(u),true);},t);c.onBlur(t.get("element"),function(u,v){v._hasFocus=false;v._updateNavButtons(c.getTarget(u),false);},t);},isAnimating:function(){return this._isAnimationInProgress;},isAutoPlayOn:function(){return this._isAutoPlayInProgress;},getElementForItem:function(r){var s=this;if(r<0||r>=s.get("numItems")){return null;}if(s._itemsTable.items[r]){return e.get(s._itemsTable.items[r].id);}return null;},getElementForItems:function(){var t=this,s=[],r;for(r=0;r=s.get("numItems")){return null;}if(s._itemsTable.numItems>r){if(!p.isUndefined(s._itemsTable.items[r])){return s._itemsTable.items[r];}}return null;},getItems:function(){return this._itemsTable.items;},getLoadingItems:function(){return this._itemsTable.loading;},getRows:function(){return this._rows;},getCols:function(){return this._cols;},getItemPositionById:function(w){var u=this,v=u.get("numItems"),s=0,r=u._itemsTable.items,t;while(s=r){return false;}t=u._itemsTable.items.splice(s,1);if(t&&t.length==1){u._itemsTable.numItems--;u.set("numItems",r-1);u.fireEvent(o,{item:t[0],pos:s,ev:o});return true;}return false;},replaceItem:function(z,u){var y=this,w,v,t,x=y.get("numItems"),s,r=z;if(!z){return false;}if(p.isString(z)||z.nodeName){v=z.nodeName?z.innerHTML:z;}else{if(p.isObject(z)){v=z.content;}else{return false;}}if(p.isUndefined(u)){return false;}else{if(u<0||u>=x){return false;}s=y._itemsTable.items[u];if(!s){s=y._itemsTable.loading[u];y._itemsTable.items[u]=undefined;}y._itemsTable.items.splice(u,1,{item:v,className:z.className||"",id:e.generateId()});r=y._itemsTable.items[u];}y.fireEvent(Q,{newItem:r,oldItem:s,pos:u,ev:Q});return true;},replaceItems:function(r){var s,u,t=true;if(!p.isArray(r)){return false;}for(s=0,u=r.length;ss.get("numItems")){r=0;}if(s.get("selectOnScroll")){s._selectedItem=s._getSelectedItem(r);}s.scrollTo(r);},scrollTo:function(AL,AI){var AH=this,u,AJ,z,AB,AC,AM,AN,AO,AD,AA,v,AF,s,w,t,x,AE,y,AP,AK=AH._itemsTable,AG=AK.items,r=AK.loading;if(p.isUndefined(AL)||AL==AH._firstItem||AH.isAnimating()){return;}AJ=AH.get("animation");z=AH.get("isCircular");AB=AH.get("isVertical");AA=AH._cols;v=AH._rows;AO=AH._firstItem;AF=AH.get("numItems");s=AH.get("numVisible");t=AH.get("currentPage");AP=function(){if(AH.isAutoPlayOn()){AH.stopAutoPlay();}};if(AL<0){if(z){AL=AF+AL;}else{AP.call(AH);return;}}else{if(AF>0&&AL>AF-1){if(AH.get("isCircular")){AL=AF-AL;}else{AP.call(AH);return;}}}if(isNaN(AL)){return;}AN=(AH._firstItem>AL)?"backward":"forward";AE=AO+s;AE=(AE>AF-1)?AF-1:AE;x=AH.fireEvent(i,{dir:AN,first:AO,last:AE});if(x===false){return;}AH.fireEvent(J,{page:t});AD=AL+s-1;AH._loadItems(AD>AF-1?AF-1:AD);AM=0-AL;if(v){if(AB){AM=parseInt(AM/AA,10);}else{AM=parseInt(AM/v,10);}}y=0;while(AM<0&&yAF-1)?AF-1:AE;w=j.call(AH,AM);u=AJ.speed>0;if(u){AH._animateAndSetCarouselOffset(w,AL,AE,AI);}else{AH._setCarouselOffset(w);E.call(AH,AL,AE);}},getPageForItem:function(r){return Math.ceil((r+1)/parseInt(this.get("numVisible"),10));},getFirstVisibleOnPage:function(r){return(r-1)*this.get("numVisible"); },selectPreviousItem:function(){var t=this,s=0,r=t.get("selectedItem");if(r==this._firstItem){s=r-t.get("numVisible");t._selectedItem=t._getSelectedItem(r-1);t.scrollTo(s);}else{s=t.get("selectedItem")-t.get("scrollIncrement");t.set("selectedItem",t._getSelectedItem(s));}},selectNextItem:function(){var s=this,r=0;r=s.get("selectedItem")+s.get("scrollIncrement");s.set("selectedItem",s._getSelectedItem(r));},show:function(){var s=this,r=s.CLASSES;if(s.fireEvent(Y)!==false){s.addClass(r.VISIBLE);s.fireEvent(V);}},startAutoPlay:function(){var r=this,s;if(p.isUndefined(r._autoPlayTimer)){s=r.get("autoPlayInterval");if(s<=0){return;}r._isAutoPlayInProgress=true;r.fireEvent(Z);r._autoPlayTimer=setTimeout(function(){r._autoScroll();},s);}},stopAutoPlay:function(){var r=this;if(!p.isUndefined(r._autoPlayTimer)){clearTimeout(r._autoPlayTimer);delete r._autoPlayTimer;r._isAutoPlayInProgress=false;r.fireEvent(q);}},updatePagination:function(){var z=this,x=z._pagination;if(!x.el){return false;}var w=z.get("numItems"),AA=z.get("numVisible"),u=z.get("firstVisible")+1,v=z.get("currentPage")+1,r=z.get("numPages"),t={"numVisible":AA,"numPages":r,"numItems":w,"selectedItem":z.get("selectedItem")+1,"currentPage":v,"firstVisible":u,"lastVisible":z.get("lastVisible")+1},s=x.callback||{},y=s.scope&&s.obj?s.obj:z;x.el.innerHTML=p.isFunction(s.fn)?s.fn.apply(y,[x.template,t]):YAHOO.lang.substitute(x.template,t);},registerPagination:function(s,u,r){var t=this;t._pagination.template=s;t._pagination.callback=r||{};if(!t._pagination.el){t._pagination.el=W("DIV",{className:t.CLASSES.PAGINATION});if(u=="before"){t._navEl.insertBefore(t._pagination.el,t._navEl.firstChild);}else{t._navEl.appendChild(t._pagination.el);}t.on("itemSelected",t.updatePagination);t.on("pageChange",t.updatePagination);}t.updatePagination();},toString:function(){return P+(this.get?" (#"+this.get("id")+")":"");},_animateAndSetCarouselOffset:function(w,u,s){var v=this,t=v.get("animation"),r=null;if(v.get("isVertical")){r=new YAHOO.util.Motion(v._carouselEl,{top:{to:w}},t.speed,t.effect);}else{r=new YAHOO.util.Motion(v._carouselEl,{left:{to:w}},t.speed,t.effect);}v._isAnimationInProgress=true;r.onComplete.subscribe(v._animationCompleteHandler,{scope:v,item:u,last:s});r.animate();},_animationCompleteHandler:function(r,s,t){t.scope._isAnimationInProgress=false;E.call(t.scope,t.item,t.last);},_autoScroll:function(){var s=this,t=s._firstItem,r;if(t>=s.get("numItems")-1){if(s.get("isCircular")){r=0;}else{s.stopAutoPlay();}}else{r=t+s.get("numVisible");}s._selectedItem=s._getSelectedItem(r);s.scrollTo.call(s,r);},_createCarousel:function(s){var u=this,r=u.CLASSES,t=e.get(s);if(!t){t=W("DIV",{className:r.CAROUSEL,id:s});}if(!u._carouselEl){u._carouselEl=W(u.get("carouselEl"),{className:r.CAROUSEL_EL});}return t;},_createCarouselClip:function(){return W("DIV",{className:this.CLASSES.CONTENT});},_createCarouselItem:function(u){var r,t=this,s=m.call(t,u.pos);return W(t.get("carouselItemEl"),{className:u.className,styles:u.styles,content:u.content,id:u.id});},_getValidIndex:function(t){var w=this,r=w.get("isCircular"),u=w.get("numItems"),v=w.get("numVisible"),s=u-1;if(t<0){t=r?Math.ceil(u/v)*v+t:0;}else{if(t>s){t=r?0:s;}}return t;},_getSelectedItem:function(v){var u=this,r=u.get("isCircular"),t=u.get("numItems"),s=t-1;if(v<0){if(r){v=t+v;}else{v=u.get("selectedItem");}}else{if(v>s){if(r){v=v-t;}else{v=u.get("selectedItem");}}}return v;},_itemClickHandler:function(v){var y=this,w=y.get("carouselItemEl"),s=y.get("element"),t,u,x=c.getTarget(v),r=x.tagName.toUpperCase();if(r==="INPUT"||r==="SELECT"||r==="TEXTAREA"){return;}while(x&&x!=s&&x.id!=y._carouselEl){t=x.nodeName;if(t.toUpperCase()==w){break;}x=x.parentNode;}if((u=y.getItemPositionById(x.id))>=0){y.set("selectedItem",y._getSelectedItem(u));y.focus();}},_keyboardEventHandler:function(t){var v=this,s=c.getCharCode(t),u=c.getTarget(t),r=false;if(v.isAnimating()||u.tagName.toUpperCase()==="SELECT"){return;}switch(s){case 37:case 38:v.selectPreviousItem();r=true;break;case 39:case 40:v.selectNextItem();r=true;break;case 33:v.scrollPageBackward();r=true;break;case 34:v.scrollPageForward();r=true;break;}if(r){if(v.isAutoPlayOn()){v.stopAutoPlay();}c.preventDefault(t);}},_loadItems:function(t){var w=this,s=w.get("numItems"),u=w.get("numVisible"),v=w.get("revealAmount"),x=w._itemsTable.items.length,r=w.get("lastVisible");if(x>t&&t+1>=u){x=t%u||t==r?t-t%u:t-u+1;}if(v&&t=x&&(!w.getItem(x)||!w.getItem(t))){w.fireEvent(L,{ev:L,first:x,last:t,num:t-x+1});}},_pagerChangeHandler:function(s){var v=this,u=c.getTarget(s),t=u.value,r;if(t){r=v.getFirstVisibleOnPage(t);v._selectedItem=r;v.scrollTo(r);v.focus();}},_pagerClickHandler:function(x){var z=this,t=z.CLASSES,u=c.getTarget(x),s=u.nodeName.toUpperCase(),r,w,v,y;if(e.hasClass(u,t.PAGER_ITEM)||e.hasClass(u.parentNode,t.PAGER_ITEM)){if(s=="EM"){u=u.parentNode;}r=u.href;w=r.lastIndexOf("#");v=parseInt(r.substring(w+1),10);if(v!=-1){y=z.getFirstVisibleOnPage(v);z._selectedItem=y;z.scrollTo(y);z.focus();}c.preventDefault(x);}},_parseCarousel:function(t){var w=this,x,r,s,v,u;r=w.CLASSES;s=w.get("carouselEl");v=false;for(x=t.firstChild;x;x=x.nextSibling){if(x.nodeType==1){u=x.nodeName;if(u.toUpperCase()==s){w._carouselEl=x;e.addClass(w._carouselEl,w.CLASSES.CAROUSEL_EL);v=true;}}}return v;},_parseCarouselItems:function(){var y=this,AA=y.CLASSES,v=0,z,r,t,u,s,w=y.get("firstVisible"),x=y._carouselEl;z=y._rows;t=y.get("carouselItemEl");for(r=x.firstChild;r;r=r.nextSibling){if(r.nodeType==1){s=r.nodeName;if(s.toUpperCase()==t){if(r.id){u=r.id;}else{u=e.generateId();r.setAttribute("id",u);}y.addItem(r,w);w++;}}}},_parseCarouselNavigation:function(x){var y=this,w,z=y.CLASSES,s,v,u,r,t=false;r=e.getElementsByClassName(z.PREV_PAGE,"*",x);if(r.length>0){for(v in r){if(r.hasOwnProperty(v)){s=r[v];if(s.nodeName=="INPUT"||s.nodeName=="BUTTON"||s.nodeName=="A"){y._navBtns.prev.push(s);}else{u=s.getElementsByTagName("INPUT");if(p.isArray(u)&&u.length>0){y._navBtns.prev.push(u[0]); }else{u=s.getElementsByTagName("BUTTON");if(p.isArray(u)&&u.length>0){y._navBtns.prev.push(u[0]);}}}}}w={prev:r};}r=e.getElementsByClassName(z.NEXT_PAGE,"*",x);if(r.length>0){for(v in r){if(r.hasOwnProperty(v)){s=r[v];if(s.nodeName=="INPUT"||s.nodeName=="BUTTON"||s.nodeName=="A"){y._navBtns.next.push(s);}else{u=s.getElementsByTagName("INPUT");if(p.isArray(u)&&u.length>0){y._navBtns.next.push(u[0]);}else{u=s.getElementsByTagName("BUTTON");if(p.isArray(u)&&u.length>0){y._navBtns.next.push(u[0]);}}}}}if(w){w.next=r;}else{w={next:r};}}if(w){y.set("navigation",w);t=true;}return t;},_refreshUi:function(){var v=this,s,w=v.get("isVertical"),y=v.get("firstVisible"),t,x,r,u;if(v._itemsTable.numItems<1){return;}u=O.call(v,w?"height":"width");t=v._itemsTable.items[y].id;u=w?d(t,"width"):d(t,"height");e.setStyle(v._carouselEl,w?"width":"height",u+"px");v._hasRendered=true;v.fireEvent(H);},_setCarouselOffset:function(t){var r=this,s;s=r.get("isVertical")?"top":"left";e.setStyle(r._carouselEl,s,t+"px");},_setupCarouselNavigation:function(){var w=this,u,s,r,y,v,x,t;r=w.CLASSES;v=e.getElementsByClassName(r.NAVIGATION,"DIV",w.get("element"));if(v.length===0){v=W("DIV",{className:r.NAVIGATION});w.insertBefore(v,e.getFirstChild(w.get("element")));}else{v=v[0];}w._pages.el=W("UL");v.appendChild(w._pages.el);y=w.get("navigation");if(p.isString(y.prev)||p.isArray(y.prev)){if(p.isString(y.prev)){y.prev=[y.prev];}for(u in y.prev){if(y.prev.hasOwnProperty(u)){w._navBtns.prev.push(e.get(y.prev[u]));}}}else{t=W("SPAN",{className:r.BUTTON+r.FIRST_NAV});e.setStyle(t,"visibility","visible");u=e.generateId();t.innerHTML='";v.appendChild(t);u=e.get(u);w._navBtns.prev=[u];s={prev:[t]};}if(p.isString(y.next)||p.isArray(y.next)){if(p.isString(y.next)){y.next=[y.next];}for(u in y.next){if(y.next.hasOwnProperty(u)){w._navBtns.next.push(e.get(y.next[u]));}}}else{x=W("SPAN",{className:r.BUTTON+r.NEXT_NAV});e.setStyle(x,"visibility","visible");u=e.generateId();x.innerHTML='";v.appendChild(x);u=e.get(u);w._navBtns.next=[u];if(s){s.next=[x];}else{s={next:[x]};}}if(s){w.set("navigation",s);}return v;},_setClipContainerSize:function(r,t){var z=this,x=z.get("isVertical"),AB=z._rows,v=z._cols,y=z.get("revealAmount"),s=O.call(z,"height"),u=O.call(z,"width"),AA,w;r=r||z._clipEl;if(AB){AA=s*AB;w=u*v;}else{t=t||z.get("numVisible");if(x){AA=s*t;}else{w=u*t;}}z._recomputeSize=(AA===0);if(z._recomputeSize){z._hasRendered=false;return;}y=N.call(z);if(x){AA+=(y*2);}else{w+=(y*2);}if(x){AA+=M(z._carouselEl,"height");e.setStyle(r,"height",AA+"px");if(v){w+=M(z._carouselEl,"width");e.setStyle(r,"width",w+(0)+"px");}}else{w+=M(z._carouselEl,"width");e.setStyle(r,"width",w+"px");if(AB){AA+=M(z._carouselEl,"height");e.setStyle(r,"height",AA+"px");}}z._setContainerSize(r);},_setContainerSize:function(s,t){var w=this,r=w.CONFIG,z=w.CLASSES,v,y,u,x;v=w.get("isVertical");y=w._rows;u=w._cols;s=s||w._clipEl;t=t||(v?"height":"width");x=parseFloat(e.getStyle(s,t),10);x=p.isNumber(x)?x:0;if(v){x+=M(w._carouselEl,"height")+d(w._navEl,"height");}else{x+=M(w._carouselEl,"width");}if(!v){if(x=0&&st){s.removeItem(r-1);r--;}}return t;},_setOrientation:function(t){var s=this,r=s.CLASSES;if(t){s.replaceClass(r.HORIZONTAL,r.VERTICAL);}else{s.replaceClass(r.VERTICAL,r.HORIZONTAL);}this._itemAttrCache={};return t;},_setRevealAmount:function(s){var r=this;if(s>=0&&s<=100){s=parseInt(s,10);s=p.isNumber(s)?s:0;r._setClipContainerSize();}else{s=r.get("revealAmount");}return s;},_setSelectedItem:function(r){this._selectedItem=r;},_getNumPages:function(){return Math.ceil(parseInt(this.get("numItems"),10)/parseInt(this.get("numVisible"),10));},_getLastVisible:function(){var r=this;return r.get("currentPage")+1==r.get("numPages")?r.get("numItems")-1:r.get("firstVisible")+r.get("numVisible")-1;},_syncUiForItemAdd:function(u){var v,AA=this,x=AA._carouselEl,r,AB,t=AA._itemsTable,s,w,y,z;w=p.isUndefined(u.pos)?u.newPos||t.numItems-1:u.pos;if(!s){AB=t.items[w]||{};r=AA._createCarouselItem({className:AB.className,styles:AB.styles,content:AB.item,id:AB.id,pos:w});if(p.isUndefined(u.pos)){if(!p.isUndefined(t.loading[w])){s=t.loading[w];}if(s){x.replaceChild(r,s);delete t.loading[w];}else{x.appendChild(r);}}else{if(!p.isUndefined(t.items[u.pos+1])){y=e.get(t.items[u.pos+1].id);}if(y){x.insertBefore(r,y);}else{}}}else{if(p.isUndefined(u.pos)){if(!e.isAncestor(AA._carouselEl,s)){x.appendChild(s);}}else{if(!e.isAncestor(x,s)){if(!p.isUndefined(t.items[u.pos+1])){x.insertBefore(s,e.get(t.items[u.pos+1].id));}}}}if(!AA._hasRendered){AA._refreshUi();}if(AA.get("selectedItem")<0){AA.set("selectedItem",AA.get("firstVisible"));}AA._syncUiItems();},_syncUiForItemReplace:function(x){var w=this,t=w._carouselEl,r=w._itemsTable,y=x.pos,v=x.newItem,s=x.oldItem,u; -u=w._createCarouselItem({className:v.className,styles:v.styles,content:v.item,id:v.id,pos:y});if(u&&s){c.purgeElement(s,true);t.replaceChild(u,e.get(s.id));if(!p.isUndefined(r.loading[y])){r.numItems++;delete r.loading[y];}}if(!w._hasRendered){w._refreshUi();}w._syncUiItems();},_syncUiForItemRemove:function(w){var v=this,r=v._carouselEl,t,u,s,x;s=v.get("numItems");u=w.item;x=w.pos;if(u&&(t=e.get(u.id))){if(t&&e.isAncestor(r,t)){c.purgeElement(t,true);r.removeChild(t);}if(v.get("selectedItem")==x){x=x>=s?s-1:x;}}else{}v._syncUiItems();},_syncUiForLazyLoading:function(v){var z=this,x=z._carouselEl,t=z._itemsTable,w=t.items.length,y=t.items[v.last+1],r,s;if(!y&&v.last'+z.STRINGS.PAGER_PREFIX_TEXT+" "+(u+1)+"";r.innerHTML=w;t.appendChild(r);}e.setStyle(t,"visibility","visible");},_updatePagerMenu:function(){var z=this,x=z.CLASSES,y=z._pages.cur,s,v,AA,t=z.get("numVisible"),w=z._pages.num,u=z._pages.el,r;if(w===0){return;}r=document.createElement("SELECT");if(!r){return;}e.setStyle(u,"visibility","hidden");while(u.firstChild){u.removeChild(u.firstChild);}for(v=0;v=0&&t=0);},_validateNumVisible:function(r){var s=false;if(p.isNumber(r)){s=r>0&&r<=this.get("numItems");}else{if(p.isArray(r)){if(p.isNumber(r[0])&&p.isNumber(r[1])){s=r[0]*r[1]>0&&r.length==2;}}}return s;},_validateRevealAmount:function(r){var s=false;if(p.isNumber(r)){s=r>=0&&r<100;}return s;},_validateScrollIncrement:function(r){var s=false;if(p.isNumber(r)){s=(r>0&&r=s?s-1:x;}}else{}v._syncUiItems();},_syncUiForLazyLoading:function(v){var z=this,x=z._carouselEl,t=z._itemsTable,w=t.items.length,y=t.items[v.last+1],r,s;if(!y&&v.last'+z.STRINGS.PAGER_PREFIX_TEXT+" "+(u+1)+"";r.innerHTML=w;t.appendChild(r);}e.setStyle(t,"visibility","visible");},_updatePagerMenu:function(){var z=this,x=z.CLASSES,y=z._pages.cur,s,v,AA,t=z.get("numVisible"),w=z._pages.num,u=z._pages.el,r;if(w===0){return;}r=document.createElement("SELECT");if(!r){return;}e.setStyle(u,"visibility","hidden");while(u.firstChild){u.removeChild(u.firstChild);}for(v=0;v=0&&t=0);},_validateNumVisible:function(r){var s=false;if(p.isNumber(r)){s=r>0&&r<=this.get("numItems");}else{if(p.isArray(r)){if(p.isNumber(r[0])&&p.isNumber(r[1])){s=r[0]*r[1]>0&&r.length==2;}}}return s;},_validateRevealAmount:function(r){var s=false;if(p.isNumber(r)){s=r>=0&&r<100;}return s;},_validateScrollIncrement:function(r){var s=false;if(p.isNumber(r)){s=(r>0&&rcpFzIL_R(XPml*p8jFO5u`1xb0nCI>&YrwWhP> zrnzfRpJJ~awX)=sWGC*ym!{0jkTNqfGcz-{S7yBYpLb?=wF1Yz?=SzJfp?hRc?Wj9 z%B8&Ras|(Kx#}cWOXU=o%k{t2k4P@p_L=^H#_pCy;Z;M)RJIYe9cHY^<%S#Q%vrf| zoilItJVeyr*Eo>Q48?Oh#)pTKiM}{R zH)qwX?22^XUMu6H#;k#4JiB81IeCv1CYQ)1jUAi%)60$UqNK4Zyj8dO@tm<^k1-scx7C*6`E%#Z71eCXcZ)hw@Dx9-on8!fB?imUVYF8-^3eM#jOXz>U1<`wZwF6+8u(vK&}E>K(p znfQ<~&sE`??b^{L&DTAMVqHju!kD~$|Dp}2PTSy9`7_zAcs1YZ)xWSizLY<>5oqz zbk@VlvuloiSh@GK;~!SuT<5-Xo%@w_?t9m{UtZ^4x6b|II`>QK+^%|2x*z`cu}A6m z$xaLS@131o=I`&5E?@lC-uuD+=7ZYiZ#99`Uva~y(BDJ>KX3XxzT~Q|dEf2yaJv2I z%Rl&Lr;96-pD%y%tDUyHE#U|LzW1Nr+G&qVGOzbu_|#52o@5N1apwCw zZ98X=3*P?ci#r|M^gr)CxzRH_Ew9*Z+iM?ud#8s+Z(mzK=eC{vqxW3jdh&gD{M2&B zCVMP+?hcWgH+R}(`Ocd>^~lS246l4Xb<302n)GjWdOsB4{d;zQB0HRnj|EzU-no2F zqc7)DM$?IYwI`QJqy|+%^9%pRC=DV{D`{%S$k1{l<7vud;$!YaDi=nlo;?;{kxtK! zXLFhO?1AL$KHmPbvqmOiWLcy~=nK>7q!CZ)t(i+&H;7 z*hnss%!VSVY%ZSaGZw}BFbu|&5#-LhXe8A~{kYo9MI>hobsMREBV%OT@nq76B!}WD z42?`S5LuM&8_Bi{Yh@&rGct%PF=~kFV3fUd#_;t|%^9PscO; z6O}D#3?c`?Hm*^ITH?9*2IKpWuQIZ}NM|N7m`F9PN@P6|Ql}ILh^G=moFxUDER$%m zp5aU)XLvvxG(62{QnZOkTo(;IXrzZcU1`*p){Sz4S0oLM(%|81BF)H#kxj&T>Q?RP z`TU#FDnoKIwx_ZV&ASkB-b+3e`qu`Egx zXiLWt9c6+FB%D%4PVen*>o)#2Vq|mr!bEN;K1``pP!I^J)IrV^j=2F-H%b6k9KS% zp)c!=H1)@a(R1qx92)ZunmH{-T59%;kH&jAtLK%oB%bO|qGe-!R`=FylO8i@-12P3 z;>jEt^g$!nWE!)!u{x1TA@i8*_De>6G_eircn9gxxN)V>1cXqJ1SJ)Buz|9};?>G8QAF7yiJiL2&xJAj04I8Q$ZK~+4!I-d` z-Azd$vOodJ8$+)8(0a_&y|H1WLj+T=ULNn;YcP`@N%c3S`WL1%=q!^8D%z9B2xkwyEMcSsa+Gs%Heb-r-9g$8%r8luVtbX1b-3^mAuh-*EGA- zWKJOl=NujALKwe%HX^6`yr)%2(&@7zpJ$OofCdQ)BWxi%|H58Vl%a)V5wNvY)3{t` zi0+f`QRXaHpYM#sww&3o5CPlcnZ1lm&t8d?J{-?vF(#AgOb}^Bh+Va=qUs5@r3W$P zS$$?|A?qk~tcdV3wwR;W$jqEb0%$bnUVp!%!~0D3M|~S(G&Pu85$Z2&;Ob;)>w5Z< z7_!v~$21;I^LnZx8q5xtYIDMFbWGT66f->{@-CP?7k~4%_6^Vs9*t+vTWbm=06R z9!cO{l#GMH7^(R3q|xs)=}R!-_(l>uD>NT#i7Yo8{ec+IY^(5J6&s>nxX3|LV=EK= zxfLw7!bl9R$jPx)a%@aTE;G5M)!>rhz?l*j~bh1Cv-pb9K%QweI;6aa} zfWrp$vnlpG5V1%-MlJ_#IAytkwNjqbcg0E8N4c|g@qwJ967vqsEHCjw;^Q8kXH{fb z?}Lz-;g#qeG>57(lpZytRnnN6MYS5c32m81?!uI{O%`o8o3|q=tpF*+aDcOnfDGCAK0AgQkIIM6*&Ec|)RJNIe6I!QMy(#!cT| zjy{DZj))9-t!yb2sE(MvQ#7)K+<;X#yT+3vMrB`mcuaJ>Xu5et0@9b=|Eg_Me#qA3 zr)Xz~uM!-?NzxP9&XEkK1bN9LDU-c~xV3Y{=8Jn7V=Y*VnpQuoy~C!Z63k(*roKKS zi-t%f6S=Y4d=3ies$dl}CgdsRqGE`1w``@*Bl!WO#<>65SSec|=RnNKLi|okAm-## z{+NSNRm6%|)TCG$9#xSssKYiTlY;kVgQoOiT0@C!yED5L`MxOV!9wd~QMm4OGTAw5 zSnPe0gK9TIl^`}J6McJ`q&h)rNsplWIvpw_c?n+B=KP5{d2tXw33ZW_AWstgr*L5t zvR4lx#M}uJDGE>#TTv*dgo^CJ*r-!T2^83rI3`?%6%eXnED&>M*N>@iWXMcq*2LLz z_|{|gYKu61-$)YW-mPw>Kvo#ll$Dg4a3q1zmB8+vRYkxX(SL$ghS*pwVz5!Y;!Ken8Q=01E5bHH?1$|nTB)8gZ6EU`cfn9E4M zQp|dLBZ92PxF20;#D3L`F^qnx*@P|T?T=8AA=IBD3G zTqUSZkt>+5F_uG})D*rxu^4SP zQX^h-1)K0S=ZT_hw6LH>QN*%L#yW3A4Avwj4>OlrOtkINnBR6mZIW>15h`bz3Mnim zMujT0AQx-RrK*wHxNOfU^b_KVZvTDOya`5DYRP?0yCL>K$O*#Hv_y%qG=I0V6u3VD~|BdDA-Jub8;5$HD6@`?M+y-1e=}Ko46h4|ZLt2Ddkz=BwdQyW{*PYB)*nADsj+x4&hS$d? zNDqp+)QUYMtkkTWDFtoDJrUO_^cakpO|_8PEgLAXfz$F$oiRvTwy8Ql11!!Y`rE(( zvQ-h=Xf<4=H51q_H5R2kkxFOsU}Sp#|L$HcLuta~U{7%o_7t&5ElzIGh? zq*2F;*GgoX?RnQSu7Q{{jNfUgiIojGxh%D?DCp0Qc(G`<<^|6vHT0ySa`QEObs1V! zLGHv-zl2f~Ggi@YN}^~3B!-@u8Nh64O5UL&dlhw?!exGC2_+QE7}f-eE=!`A(@L8v z_KJMNl3fV9gK+n0MSBv3t`+&14c@J%q5m(3bIXW0EHVm;r_4x}L2Te+=cou4GP9qiz=2~D9jT=nXCYwuhxyVOE(_AIY&VJ<+ z(he`krt2BV>+!|+SR0FW<^8c7UupAgXrI#@8_uMMsdiB}d80QrB-YQ&)Pq9Cw4x1x zUm{-Hu2aQ`f^IRPM3?s)SZ>hfI-G_NdUF^z`-ZS~rppZ6TKSyuvr1uyJg!c>#Nw7z80(X#K4# zilP9vm@AeKVj8o&Oq?_OU_(vPvM=isny68++9IhDJam{=_n2jA0@nH3Q5=ofCQN+= zS&0=0;I!4~SXTxLY`VxcKZ7vmWh2vvc@s@C$&@b&mZh{a!3mu8a8q`YQ#P^2eozbs zYk^Z;xSrut{Z!`?8JvR-Q91|2*bLGtI(G>aD&mIg3AtAym931R5(YEzA*!lA+GL$KL5RkZ z5a!Z{uZi^LLMt5!E;hvZd7Id?>n8yOD{`Bpt-#0?8wg{+dTwh7JP4}AM8t63T9&od#1E3MUd%+;~dvg+j8#5tda zx)Svij1^Sdtr#274;%3Z&`D5FHi78bc!$ERctX&=1ZZ3@Neg|I$`Y| zLkcr}*5=~NO=98FEN3=f0ksZPF3W*u7C3~g8nT#bz7b7IZGH>8FrmGSu~KRU_wCrn zt;y2aXhAK}zQ81FzdM?y?jYK*dPO|DsHj3-vCzSrON-k8em>2X8yrrDsw`Q+Q%NQ^vb0q_sgKOG>mWqj zES)4(nnW>o6Q$0im~EAJ@DC=_%i~Ew*l1k#lE2cD@0nh!Ggg((j|+a|7QHi!FU}8- zx~V=DVy+%86ir4@#E=r(3fb94JWH35P;cqf;MB5?jlyxxZ=CyKw4`-C#XD?n zqj;@=J|VvILn}XDXh+j+Y1nKF_k|AIZid)=qTJ^%4XJ5vgzTIg$>t2|kwl(7Q4EFN z{e8mP4Cy}?Dmn<>c-$LFjkYk!V&X=XDl|RD4uD=^436sjm0v=*0Q0P=rHykTcOp%F3&6CtVf ztST}P7#3?0;Zq@JbtFZahp(eqOxScf1{ApruHZFoEgQ69a5HgbOE~a-c3qgMwC37? zEseox-#y}`(7QSox2F2AM$I%7U)5^NyXiZ3jqfe*rv5oG_~-bbx-3fk zk@fB>^nw1|@?>n8SLnUFhNxJ78i}WJ+&!x7pQ0$~ZX! z#m5g6FBd3Cb&)R`Tb{^Kh$#)7Z)aSmI-8GT8d?l zHqg=><#jD+O1ExE z7tUYSyQ^yOMu+sCHHi7mn1EMW{ycm!rp2sT!y7ZF4K>E+jbN-`;t0hGXO2M3IbrBA zd&baW)|8SF$+8?n{=@(aq*hLINqLq{p99LL~hi#bSE z1y9cJL|K)Jtkstsp{M%IT57PJx=K1=MVxPU$NR^u8!Hw!qC9UgLC<#j^;dQ>}Pvp%9tBnvvchGOyL%J^8e z2aD!E8<}*l(5ebqLrp>iiDx|A5{mH+U%PdJh1Mytc>kV|49yl;IA*)ljptwo5lvMl zNQr}QIFX8`g-kou_C(DcU$qGHj_t7qi?&5`3kLl zH!8m|?({OX*o!!goIOMf3SUI5<%*6WOFcF^JO+e=wWAzq>K~<*NPphP-1SFQ8bFKp z_hXGryW3*tS6H+a@vJZfN$k)2-(tN96#DgBpO&n&K`pC0Q^(A-O* z^H)MNo9MUige;B^`yA$=<5mf*fdX6pj%QOcF_>~=I0gzR&Re3K5Gu0QiTqkcwb)g1 ztiI48-?x)vzBq*x^S+mxyVEPT_%HSxRk72k0~A__hi6x*_tA$>W|J{=!i4+%-BD;e+OUn+X| z?94DF4-O^`C4n%3bkb2URRr+xI27VYD(yZRnP6c=s)!*dv>vlIxYQIuq&%znBWU`_ zt`!}vpFUcxDrhO5O<&9y8pb?;A=h7#H;OyadY-_eZMCgc1;;LnQ7gk6jC(4>oi(bu zVLFemFWH;4zczIzjg%X!@r}m$&a^TAohgeg=Vn!qDom^W*=?xEuE%WtWnG!g*Afb9 zR#8^NBGHs#ErTw)9PMoIU1nOys^Ydn!15!GPb{0Y31;q3b4S0^VqX_EeHPd_rxo|2 z$Rvn#PmVI&Z6=ZbPPpt&zTg}Me!R4Cu^u*KInVeF5-UIau{JQqiO+J@`0|xb9%oJv zv+dCz1*^7hD{MK@-3F&;UrQoBluq@Nd5ehxI{f-+pUIN@t9IKbf1;L;M*QjVw!7Byxs7k>xt=aT^RnA~BfA>51$T zW0f#+frOv<3N+LCoR+ct(cPK04nUtrsySua7!#~edqLKDi zg$^mzrIC)7&ZX+gM5;f%vLcacwm$aj!faz$SBA{bkDZ?`W~;0(2(f15ALC&{gCH?z ze$6`F+`n~xoEM>^xgmRNrn|MHrM0`YJJu6j*4ElnvADabYe}TJCl=}0wW%%A;vF;> zdzF#)rp2wX-tIQriO*gjR0*f{&X!ioEf|Tmw#T|V+uCBCyS8?VZ}ZF#AOa4z-l#8; z{}MvyF3oL`=3O)*^Do^hIkBa)cVSzraO2-BIKG7oWwA`i(bO7E^Y8L$s6Y_4sMPUo z3*DgQw?M=}leifW?iqMr!C}vM}o~vF@g5q_f`i*GR{c#=8BTOwxBzRyN$|S4vOh&#el{qpHY>$}b+#_Yq<xwIkXJPDk>)7PG#w_woB;!d#KzVgP+WYkmb# z_z8D5I9On(?0-Q5{fZd;yrH9m)a< zeb!HCoiaV|7$6RJ3Yma#>CqG_yY`x5kkgl}ME@4d%b|27g&W-BuBe#p`M_T6B{FtQc> zLXW1qg$vCiQEO=uFfHa+8?fcqW_*FfPp7kB?8|5}jqTjj(c9F$tirM{YF*e(g!*Da ztgW@FE4Hk)sXJgfwKsJ)FR^V+UEPs3U*2t*-%g{qqt#()TNbp#^e*o0iB?+Hp4Kj~ z`-QFDcJ?}(qn)tZ+3Ua{Zg&z|TAMk+j-PU9M`-8S-ya{#MpEs(@LC@okG6mUxvAd2c9@Lf_7^p4R5hj+P!K zzOu{u+aqml5tHa2!dOn2E-Ll+rfy$b=i;XBNOVbiq}i8D55_SzR$!&WAm8+WUotEd zvS68Nq=T#~_#tc_aN(XF514Q^tMZkzF};s7*)H+v)L3WAxmMzjdj;B>mLXP?GyAP= zPYUHHSv6^1H}vqG&Z&YW^V8LmnR$}qQ@2F2Uwo=r-PXFel~42CyFe=B@>ZqT5^c{v zOHg0v%PE}IIz2mtwA#WTwrDuX>E99&Ysz`Z+MD#Y)E;oHnjWyfRxN9hbnb(1XnPT5 zjG_#h&-AUrjF^fiD_czif52`43mbYBBD(@oK6P|T zWRtl`;}`pU<~?9K1fhoZG_|y}wrKHD@K?U4lU+H$Ik5FqAT3X_EYiu>LOU)ZVtAS3 z^NVm_Je5lG*YSo%Qv9>X@JjUfaQ=&lu(_c#yIRB=JXZnnu z1kFmpRGNyyS9h2JYvbj^>Efnj1ZyoX^4YU;AkshGe7H0JXlGN;f;sc&&fR9t@)5{d ziPWTmhZGyd1AChk63f46w_%~Dk~an$))UE8=W~pWMVD_Yk^6<21m-$R+*82-T2~E+ z{`!}uS$~et+I#M-ZD;SX`6kk!0zQ=s#Dz@Ik|v46+hg>Npb&K80kRzH1Z^8}5SM_i?aaShf#a$ITak*4piUlo?w^{TC ztCw3@Lro=noHM(nH}T(P$SB zWA-~Z)5lJ5<{U3MCVC$|w15_$6CMULO=I~L9!Wut%!aKsd^nK}=Q4Enxj(#oEG#;9 zSCT$PpRMbdN5Vttj1i_adqxOB$cE9VPxJ;Xq8a9~%!$)^6w;i-GiHu~IlAuQ?X7c$ zVZY%tXqY>jf=P#G@+XuU!}^wC@r+VqSlY~&8X2-qwP;sA|80cNJjx_OwJ;a(A-%m5 z0v(s;gJw>;#DQWk|G)xm{Y^F>S6Em;HNO?hzdV-JEe6t*3y|Q6%E^Uu>F`F-9UgDB^-ILjQ}LkL!Pa zQ36HJ=adUFuP}+<5Tdvg1&{FjhEh!Ef17bjVZS6$F4)%Nm1Mo4wi>52>kYJ^e2LZ@ zX72j3S1!Qp@e?WM-P>}8sDr?-zD-GR_Y-=F5}y@%>Dk5p8ayd7Z< zb^gYTxUj55SD?#<`B)9}Oo7Q}M~3M&2EjbVaVqD^3*#A+d(RH_inpvq$i}cj+Z&!$ z{6aOqW*M{-->uNPjI2s~Jh#FPDO?2=Lt@_gav(BoSJI5(gfU~bDo)f?UL9HM8zFF4 zok}EP+w!-?M>~EqW^1I0mypQBzs@zk4;K$0(FTb1qCg;S8pLvHF0#CY);foitkYw(<8BxA-qAL#Mon>r|6z$EM_tn9d*7Dg9_CvjVcNzH^Uu+0>_!!dm~HFJe}I+s3nyMr^vow&7Umy=qK8n4w8(l(s?ZOw zEvKIXLYvh9PJ-|u8Px@^{|IkBD>GPoN(pQG+;p@2({*Uej1p+PP&9Aoya(~XI`2gy zo;~T{BgM@uJF=X@xFH%Tv-@nep2gU15 zVgpGXM(3d?viYn{duU!^?Cq+u{PV3H9;m{O!aPQ@Ch_KinZDAbI!=1?ZR2r9DXRcni^=Wo<&bm>!6Bbh`1ZWN=KnQH@{d2z)v=QvXh+P7~VS&!Ngp#)*ES=Ri^9!?Dg%x7A~F{60) zO}v&SPO<2ld`hyywwc{Fly7amO0Gh6@o6qkpJKhfRpO%Av3VDDHuuu@lqL+Fy;1Kj zt;@JbtdgO(%g6VrV~e_*+FJt!k6C-TBU3=x}HT3MC9d%f-foa+rlm8krt*c|P4;??3 z9ujXDIl_sFsJ*qLHzp1b`8kp@8>3&L&w!QL-~lWpK3OSTPGa`Winjyvi_TDfRm!!TUYq(H|7s=FS9n(D$Ef4WO@5c0Ur%h|pQiJ7j#BiACOS2`7Eyg>&*IN1CGwA< zif^pr;;TE;k8o;)44L85C^`z?B@3hTP{%SQqa?ja5H9nY?Ce?N1}*1XH(#@-OGXLv ztM_fn#xRy1$rPqu^tkP2;|DA9>2t^m)+^rDt?)^OYZ@_QOdIC~Jkxc>dR}46Za9vs zm0*=~O(cRelzsEgbQ>M_Nw@5@vTk-lG3OR3E%du?3kwxrzhpj>z>r}bsr%*Er>@@*^Xv7x*p zug`|k658!Gy)azC(~lzN@Opgk=)q{LhiE-*Ub;WZqZAEzpk&UV2xbnP=7gS_u!*N`# zTyc@R;6F+@$F@km;B88t=H%i~d{{M+|`x1m_u?(apvqkUtf+pikh5K&WYFPhEA6I4@czp&Pzpydw9zVI5EaaDBs_5f&#bm2<*O#poo^Hcv zIkHH+zO0+zr)8Z)Hl~$zv+`oDOVPb``~B~%Zom4CMYlBB(Gp6xVF?vZIIRQXRq~B54@*BEtTtqhJM* z=SBZNYY4yNP4uka@x)(N-99{b_S|{Wrk>$+GM)*nNaUhM*8J{G6(<4eDz5QoQN&Y$ zlRDC2S~Z5vWh0m3l;v2ws|jQ^(Wi}&U_-UQ(3$$0d|oBaB(2Y@*z%F(^eBzqM?*mz<68qmAw#h64KgXE zQgini9=fd6%`zh?I=ofr!Wn&I#xI)%MVnjSx>lN}hHdugx`)3O#LS26-6NS~WmCzf zgt=rAHl?$xwIje^%QVcVfV^GZor}9$dwLXFOo!-jm%jfo{{f$m?6hMM?d{QXD>CVo z;?1CZCMx*Nv))uTF_<#2s>_MTU|{g^C&t7+Diw-9kfB?K1@pbM0OX%I*-y~WQ-JY) zD>9bEWf)`w8%Uuz7Upni~CQ^)F&hH%Xn`>Uq%)A35$t2x-qPIv5cSpQ~ znOBvV_}5Z~+Sa*v-rQFAaC&8BeurCd_iTV~8CxR&J!8nIvYIJBL3n7qn;-4-Ih3Il zh%+kLzh%Id(J$t2Cbm%Wj4E7kF=2KXJlROlp?j-&21}<+Vdn?4GdB|_?L|Ss7vs77 z`GNRQb#|lpr%B<$&t+#9eyE8U?X6Q>^;TPK<%lT(QQlob?o=J!gv-sVZbVmBS^iL@( zwhn2yxWS90QFUaPc3K016~=_k+n-*UB16a|TXrwCh10>Z`>l;wvQ%549JEQ+*NH6- zVuR_ioLkT$_VO%EF7hg<6?RB7gSEvmnsnP^rq$ipAb@mkfP3f>KAs27p~mxdHd8cjjp zDe}ta28xahcIA?#q$2sZjrnRJYeBUX5IW5$eZ;5DO?6dFW(v_g{3DiN{_{p>-4{|T z^Hwt=jk8&r{Q{h^_N2t>L}}`ccCwx0sS(J9-bKdp3>iG_@l4+ePt$NFk#x7m$CRB% zQU;XdnA$Wlh_SEr7{fV(za7@umrK)ENFAsW{y9<$SQ0n%Mw_>w2~im4S%&$RVS#N} zU>dfvC|g^GZES<(=l2%n50+tD+hF>cXC*q%N_3u?=qxK6v*y~A1-4;l@7cv2>5eKrP3=*4bmyqMZ5I&Rqsr2z zo~V0a2Yf}MN>ei|i+iF zXhG0f{xCi2Hj?6#pfqQru(%Qlz8ep(Fjj^8>GLxOmv0RF=^k0L$zG-9QbrnS=%w)V z%pCxqVw2`>+$2oaCA7rQkkOw&;N%!mp-Xn*xl*gN#hji#n*Jam z_tAVP4nmWSS$k*4L88pew*nCEKGih6?Nm}%TTqD)EYgmoHrlO|0W=hS}nsCiVHJjFK zQ8TY*o0@HFcB*NrX|7pRvvW;*O;=sF$5pqyW*F*8lJ^v;?i>lmFQIr3kn0YSVL29x z_jI{#E%cg8V|$E6z@gux=YD& zgS+k~cik;Sy4_uO7m;3ZdtY_eyzchC>8^W+2=9~fsk`Pgcik86y06Igjl1qUxA%K@ z-M$KJ7b`WFD0P=9byvdXyd^)P14U z9pR}v$^*hJP`nR&>K-S{FQn|JLOEWoJ5jAWS@oW()|~-@_e|A$j#_t-T6YOK->Q0V zQ|s;^lkzF6`<&H$!Ro$Zb>FbM?^xXr ztnNp0`Gu6jymd!->yGw%T;u)K9I4lwqStoSoUWr#=jrv`_2=vL7wGjD>h%}t^%v{) z$ZM^;emT^s_0;aQ{`xN^?~#6wtNvKIo*KV)xSpCFhU?|}8)2${gp|j~Y1?{g^?GXZ z+Uk00@p@|U+HgHJcs(_BJ+*WFE2L1{)_>~eaed~l|AL$9zo7tA>Zx(-sZDD)t*5pl zuS)GD6#W-OT~vPrnya2#v38?+YR7tN#CmGPdTPY_lS!fWf_5vJsiEqrp=zH|>#2R} zseNkO>#1?-sd1p4D72HI)oxRNIjcWa5Z)#~p9}MMY_a5)6e$FmY>C7qT{=t(*2%Sx zNRLT1k4sNTPfAZoPfO28&q~ipQcYFE6ggD?y!3+fxTGw3vB*8Rq5P8MeHm^Wyiyp@ z8=5YMl~<+L;P$#y=vehTS$SM~6K6bErD_Uix<#Fj(c=%6=qkgAUFDvVKwJcgK!*{zJYTHMqjIWVPGJcmN?<=aLV?TJ- z_Lt=YNyk?eQAZv4wDauk6n)-AIr4eWp*Sd{N*Sj z{Et59J6e{H0b$@+nHR~Y9Va6P$IGF|r4=W@Q|KN^-t$EHBzg14rIY2N65K1vr^wZ( zBD{aE((YUxb*VuZS+D7O`t%DQ|Rk8q82xm@fV zItXFO@j&Sc`O4z3hrsbF?tHLxbxBzLDCtN^zD7Pwx)wgJ6J;oy6qHOs-){ zEo1deYGB@J%)J3~Z^*RiOy8L4n=s$+m^6dQn=x&3=HHU}XED!grq5y8To#zmlm#rX z6$@<5g1=|dA6Tf7>Dw`Vd*<7Lxp!n0e`J*lSyc;@T3PjCCNE)ngiYFoNo{O$2dnuL ztLYIkLIOIh7+OkT$1KeO7uu-e^O?H;W5udFu4YX67T#+kgFP3dEyem2Em zQwEqe$fm4d@}6wUUQAB1DML(7u__67C>_6H6C4g?MY4wl%IzpyF)!=@Yp)1eY;I1KvX zz!AWaz)|pZH0Z|w#{$Oz#{(xwtmZ^XJ6V$0v_3ZNRA{FGrvqmIYk@O?vw*V^#ks)w z5@Q!gY=a9Ww&6w4F9t3FE|pltWza7Nt^lqCt^%%xziWVNVZIKy9=HLx5x5Ds8MpHH-Wc+w}E$ncY*g%j`x8NfH>RWLy$fKJ_h~` zd;)w5d}F z%Afu-bTojB29VJJG8!O^426FIeg*ymtOHgfiG6@Iz`nqKGE?@K*+vHf2f=)>Ow68b zawvw~VbBkUegtqN%tu3qKbia;BeUNfCo@dJY}4bRp8%W)oCKTXbX4n{ z2Vs6lX7vvPkIHQR6Tp+eQ!-nC>Yfj`1y94zGti#}P~8ijgMEN4pc;Q3#uwln*_w}R z&3_T*mw=anSAbW^4R{?v-vHhO-jdl?XvMAGf&MOP=sj6$bZe){ZnpIYi0(s~ZT%7S zkD>otX8I@4KLtJmJ_o*#**0Io{VV8SL;nV}Z-MV%{~q=qp#KQ{C(wQdet{j0xeXd} zn{}YCcC&5vaf3xb-xoR>XPfeeXg zHb=mWqHm3&Zha)oM*&B}-!agSg?=3LW5EOfG)ZF?HrPKSO5^tI5>gnkxq zHgJxcDd)P`cIaGxC82}UQ1vBma1?FFY{{ZWN)e7s~ zM`3J@qSdQx>3#}Zx<7CLa3F9Ha4>KPa42vXa5!)T5NAt|gmx5gG;j=XEN~ofJa7VV zBBThUBqODz;K575gO{EJ`pLj4z^MRu^3v1b?+5Cju%7{}g&nzCdM0oda5iuba4v8j za6a5oIvJ&tQ9Aho*ikYWC6iI2r57s9dy&GHT?+c;DBTqb+x;rwYTz2+THrc`?SbiL z4@@_E+yL{90BUFtOgqX=idHMLzuuy-zuu~_7&un!HbjL6|0^o`f9`rfW2MyNyfd>HexxNRXKLlXt^gT>8;8EZ);Bnvy;7Q;q;AutMgt7i-6{bI@FyjS< zxnES+;LAwm73i-5uK};a{s#0nfwvSk@HX^!fOkQE4|pH=0QeC22=tGEe=98X3GAOM zY|k%&uYj+CZ-8$VCVdC}d*BDERNyDzXR1)(S86~2{8?THeKlmleSkH&qJXf2B1q;AMRn*M|#-M(ZDglvA}V_@xTediNHy~$-pVVslaK# z>A)GlTHs9JEZ}V59N=8wJm6QE4V@4D0^ma6BH&`+65vwcGT?IH3gAlMD&T718sJ*s zI^cTX2H-}N?IsV?Z}zY>I=X<2rcXTp^V85DM4AtI*zhC3qcA__(O_kN zd&0vqPXbSoKj_Z@&%*p1^yh&WV15z$OTa5IzY6^|;B}bafc_@%7R+x$e~0n|{axtq zL4P0k0QeC22sCul%*W9G4f`k1KZX7o@Hyolc!K(Z!v6M!hyCqK;48R&4SWN93w#HB z5Bvc92zQh%^ApPQvqwX>X4zjoEC)811G|&a$8$(Ghjeo&NA5p}e;xGID$DHyAii9V zW!I=Ii)i$HRc&L&Mo=50sEtw7#wcoH6g4r5(4(k@QIvX=N{vx8ijt1*uR;u0*(gdo zdLYaP!;BJ-qQs*}c@!y+9s>HIprh2IDDmiFupbWl5zvo>j?#~!^dl(k2y!%n5{{tM zqesE*Xy6zCr5{CUN080YV_`>$L&vEsbOLaa%EmBnk6{FaPEpz3rvcz2q0?3E6xGfC z4nFdCOs4->i}c|35Ad14!|&fQdj1Jv^Pgv_?4M_=+IEcn>s*!n3mxrW5LfZQHhOO^k_c zI}_W!nb@4zoZx0|?Bvb=d-c_ORcBZ2>Z-2p)4lduzw^;;8Q#~L7Ps=y;OD;E0jSw`EuJWc|YGcqn8#s~nM_ zbtS-8RYSOrEs*%G8FmseuQfM5myB4ql_LF3yRs0UhFnGPh(ivwzwVh+3$&Ww_#O@;A#^oaK5=pg(>6^id5 z%rWJxg(8(KWs2qV@_ex={W1DE%PYilM)f)A+cU5;h%@lBv@8VK?&S11+3xIg1z9mU zl`Li|jMKDzE5%+>ajO#kRe2p&TAdVkF1od3cP6?uidBNpya{&>x~jHz%-{Ow*e$#A zQ%>ciOYKWE#~?a7UED&touT6G7?4lO0TcO-5;bp&Kdyj6PZB2mFGxUmd;x>dO!oaZ zJYwh*Hg?lTUY(x8^l`E85WcAsDnlSn5F&^XL4~U1GWm%q%PNO4_lqhE0x|N3?0V8|i$R5jEZLk-T^1K1>;>FEbENxcjCgbjc4|aJNBa+b0RDX~=?V0;4_|MqS$j`*jXwP`hSh}!vtLxVe zA%R@fe_;cI_rbDJ{$u~h57d3teb#jp*hH|zmGyl!z`wX?B0(U8<;YYC*A+%0M!EYJ z8^uNcpfw*NA0{6>zq;9<_UK98#zA$C?8Gp^YHoQwP;yX(-^AjpIMoPj563>cY{DIl zF$*jUJj-D}QL+yrlOeP=q&D>50U-2}^HA8>TZ9h9wQ(&x0MeDh6~mRo^*?eYa20Tc zb)|8|apiGEabX1_r7c0}N~Gf1F6{R0bYC*l`4I%CH*GqmKIYc=tek z_)oo~^gLn^uJ#0O&M)kR4IsbT7pWNhx8MKWEkppENR-&1){R~7TN?wN1C4r5kzYx^ zthcZ$uGC56GS}N7SHY1+q6-xJDDX;!p-57gjG}%rH4`EDxqm7F8%IZz zP!&ebOtMXXX=kC-6VS~><6c4ir5ipy83e?|i@Vi$p9!SDsuU9;dc_0$*mra&DLS`V z+E|zm4Pw5(3%LtLm_Ttw17iaOv)wDaZ;rbE=or%o?OAGf3B1piN-e?>Kr_$P&`_l-h9mXty;8rc(BA{r0 zcIj11AX|3PqvC2Iq%qVk7%>b`)vLvuVdgJ5EFj?Dgv}H|L=6W}g6L;lAZFdE7m05iKCUDABlv~DP7u{s zQ{An>0#JBqiu-9SX8oOu&0@W!O=G#MiC^q(ZAIe%FA)2`LcALcoU>z9abVjBc9!?e z!XuH|@^)501l*3%cu2bq$hHW_kxkx8q;*CJgmh8uu-j%pWWcxZm>)yEzpAdAyy@?k zLm&@M(0p)_UJH?-w}DnXHNc*b$BwP=Io^J=p2tFh?l<+d)eC|WNT@afhy@o(Vc9{t z;vLCX8e@>eACimxgawxp@?C7(^>3R-6I(lfo~OpHM9pDgr=FmSuP$YJ9pk+>aDgpu z!((-a#=dUiWVREWLu-% zlkFdXQ9Auef=Gg1Ke#A1smN+`9*Srq#N3y1>9fCJU7q=ywL@7btcT+{(* z$d&rMgjV6VaEro7wrjK;YDE8cVOr_{=@%Mc8Xy})k9p`?yrWujxQ*=A2`7UhDgPbh z!3GeUVjCegkqwHc@ivV@nM$6(O<>zpFgqW6nE>+;SCTIV>H`uXf2+l;o2N)jKhd7) z0NWxGU(nB3r(dEbGKD&@Ic+GqOZcWH`{*dV`1c>7kRg!aNUdZ<08dv{fo+aTvxY~~ zyjmeJ!t(geAYQ6b#U_8f=BL1mZqUgkM%n5Y++i$ADQ<(dzgd_YaFWsV|-{mT!Tj(yb>U-8gLf zxFF&pqpfa8P(PR*qbNQ?@+m}lx9HnOc*XQJl7X1Bm?RBMd!W{86IU0VZ_C9hvu5*1 z8cA|{>xxsGM%Wg>odnCW0OEv>B>hZ|kL%kBD*KM~)Hr{7-sC+cba1YsO7bl)T~f*| z1l@efEhF9hGk(V+v-Hy7nzLF?htRUMO6hAUd%k$ep2Pq#>4|5{waibi^qEO;+R9{i zk;Usfu6HqiC^V;9q0qi*n_^9eP>%3T4f{ZeGH>T5HGi!KZpX^Nx+Qhes#z`kjy3I8 zyX?m5Up}I#IvPDZums+wSWmFw4i7|}YsjWh0!?|graP1(_z}0bbhg?H6Zev;0uf5f ziDnO*Zgm4@GC(M5o~!bL5muW11j0VZ0I+~>0g^XgdFd))n{-!6f3n1YaI58krw-zS zi1t~{BKCt{W!@+n?V}zG|6Yq3A?Kb1$_Qs=SM+{%vsItt*B(ykr|1+U8IY-*$ZWHB zp$TzS*pe7%0T!q43a^-k@&jMLZGQii%Hj8bG-F(wOODQ4q0$onPqJ7W@y!9+UnRSC zn+Llh_A=iqfkz%OMOUeY%yN;3?rB4_b}fty&RIIQZ&Z3@Er+R88^b$>zxLlZ$h6q2 zl*6$Ee6lQI&|49`o4&?OZ6;2<8H|-wttNpTiY?Bsp3}}!GGqb5^2*#_`==D6D)NB% zSe!NX?`pa_3-`3JJL%H0Xb*?!9A6`b^UV6Y8^t;q@Wly$oyFj=%O!Q|^*IOQ$lRxqbnyb?8;E zii~91t@sl&c9w`;pj(G?y-b+fsM-IhUH)XnvQW^jbk)j(P@%_+&)|31mvir@!1w3H z{t`b%b$^Uem$z#u`2FKC1)=N5vHkui=`OnldV<-fAakcq^@?PfY|Gk)v3C7kW(wD} z013_Cdkw$J$|Yqwd=0;+)D&%J(9}y1YXagjp^(JkyYwA4rUv%A`m_fnc{UE5hfduMb8n?;U=Q8da%DPQyHLNP*227%NKiv{`qD~^;Tm_HO$2CQ zK8|_%yKMRf!+8(+G0fsi8t!ms2(^!wt z{W!^aMZL;zu&*yHgBC~}kb+io>7n$k)&jU>?d8f4cLz0AUVn{t+rtldhI%Hpg`E`y z%77_nRIV8GD)yYKRn=fC;b|Mwk7e($yzCY84 z6>YOUlW{BsAG=n2nW(3%O?TAdLv1ypaOws>r@+>#h?Gs$$UKj-ZEKv$;rY(1Lz~)1 z<%h1sm4=GN#i>cAL}&P}H8L}9<)d79!Hk8D5Hz;|u)-4Wh#nR3m)x+JS;WHBIx*_f z_4(9ftxd*PH!}XMD??R=FLIsA`y(X69j&2~@MXt6181;p?PtNJkI{?cx>JuznYRN{3Qr`e@XZJ~D+RP96jtG+RwN9*&dz|TNbU4OH znqO`H`rtjvKxk>P%-oxNvzae*782m>^~Fr?3L9-|Wk1ckCzoOT+b1Pgjd(|`lz%Je zo|YWQqRXICU)8I;O$1z}17;0Y2qf+yRNuu^r1w@WZ(Kr2(VfRLuR*vQ?Q^EX|E)-0 z!X^p+G2tLec}+;yf(kWadCF~NFjCK`yRZFV{?cT5j>=3QWu&v);@7m~-W>-88`JD& z*|66Fue~aQDDTkJHZX?5OrN-xrRCpH`W+z4>7dL^bW?h|;@-|R$NfXdWcp;}7y3(g z-Mu>C>g3leV=|+HPDVwY*KiA$R#SF<74IB3ZG3jZ;E|?xUigz%Aj4s%cgWnn`oA2X?0YZ zNLq^^Yr7yv>uwMme@^fzK($5MQ_&MrN~OQJudbktcl7bOrFH(r75}@fr48Ih5nY?e zxdrr{mNad&zQIQA)U^H@i94B+7#P_$G>KRB>qK`B9wBl)vd)*?!+%CD?Ys-bj74L(-noN?>Z_Fn)X0=;cok7-h#Zt{sP0v0u=AH~K>DQb=8l(Z0DZ|eoV!i7FS<{*yA>U8 zmYcXc*~>QUA;~u2g{L~4!cVsAiMu;BS03lKXC3Djq#JrfQm$>MALnKjUgwGk?zHc_ zq&n2bA8+z2dYA7EvsK zEl%mT*eU-aULmgvSD{QjO= zlyjD2Q|M=Xnv-KQWn=dDqm2epC2z!!C8D42G8`;&B}+r)o}$e11B(!hH@Q{J_|+8N z&?j0RU*3U=;Z8l$k8Zf%6smHOQ+-GcK2h5>KFk7(PzL`w;KZ197enI!8l(7Qo?7&+ zNF`!!Fr@IxgeF{@6|e14Bjj^S^OGDw`GloemCF1_Ml@E*VlW?4%wHAQZ}VW!zZEI5 z=OqstZO9(;^rAn!xy?ytr0a$WM}l}@oA>6S??_I;-<#q0_s$>#y1=SQm_+Tze~5}0 zLxCzs!Get;v_381G+(CGM?O91%)ii7ixfU0Eel|zz>ZxN9e2RPVmR0E%3KHq7cYuWk6^E zP9<_I81ktafJ_jEH(kf$qHrf<*cWNO!^4+}WYpu5w;S2NFL9@~$DJgdWcEqyjV)j> z%T<($Q1X{<5Gvf!Gno`0qCB4n;*@Vt#A_lEbVV2mv=xL%$4PK;~jmUaNt|D$BWg- z*$qR8);s-vKoF8E_#kpu@*ZF%RG#^4Qz^YIVoy>|;f1N3>8SIZ=9}@M&jK2rPsZUB zpfz$2a$Y~kM2$G4B~b*-N+?)19Xw3rR*^rk97!;-JR#rF9D^mawJXQRcB})We8}Bt zVlB|MjF)B;QV`i7;D@sq4?Hv)!ampmE9(<5jn9J6z9SCl^-}@h?;e24+Yau*}M3GSVcmj)2R6JnkS%&D2GhRUa2_biEbgn4ef z%L(D>Qt2E7IN!zVg>_uDsyz}36Ikt?ctGLp8meC3bQf=*-9agpS>~gpy9pm_g(c#g zg`c4np%n5~3e%z?6e|#D)31w58e0WIIb=Bn#~`7yFqc{-GHLfPsohl6|eZ<2SCP%WP* zM)_B~({)jJ^&LeK64402$77X><1zBUr$?~?H|7kcKh|M*#T;StX}!Ue(FMS1;*3Hx zB%xeuY~>h69LdVUa=BwuZK842tz+#0dgh(BHo;OW(fVpsw--=A@23#2f%V#&L6jS4 zbCE+>D1krFQJPa`0PCyhFd66_JYtNM%yHEbayLUY<&YNLd@!pR-fCVII$!;YLa_^V zH<;?_5j`nB*eQ265Q<*6MDB8+a##U&~E(&fFT8QErUc5 zwE1c*18S?X;e+g&s6I348q%zki`7~zm8DH8xiDapRtA_*uPw-|{1 zs8g*(Ap6GUt=$F5)iN%YE2@DUcIIo0_|t-&8!8>a{2MLKsHzkl_}kS8g=eaJ;j4Naa|T$CX< zHsUaaHuw<%aQnJeZtxrC5d6!U57Mnq?4qiNl@{t0gh^_L6$%Z^{2D4)J(dI*J(qfQ z4UTEfZ+{@Gng=#LlQ<#EgZ|yrI2#cQ*`}vzRm@G`n#>LB+Qg0H8qJO3TBThf_qOHO zHFipIOT;a0fl$@6XLZD7V^-6HwMjmaTg)U~7_*5EklR#GXfuT2l`=r))iMCrt*(d4 z|5?AZa;RQ`S6i~E=)}dDTTw3-z+F6cYU?n>qhkQet1>-meaj}D83RyMNUO-guCvYWotk00b!ng#uWNRD~VpD+)K2M)O z->x553gXg7bgkD$>QXMVvhVL8$k-|V4d%RJ56)xfCA(7x1m7+NLT}dqA-8`5VYeHI zz_v?>pth@tAhs)rVB&3Mz{)n&0NLL0j3xreT?PW+x@85Dac9jEt^hl62yb|J;@`?* zLl&EMBT10vd`ol1OdD9U{0N(PKt@}eb`Q&i5LR2DU=BN}qF%44G~zdkRc8AQZ-F4W z-Uchf)fI9Xg#)C7%wKt%SmbQ_kIr^&S39c>_SK^|iPCXLM!;N|9^~pLu;zSQo&{2r zwmf}-Hzs2SdCOI%g!lce>cVr%Y8(D(fqxBowN1}dZ*H#Ubp?M_UODmw^WQQt`4dP0 z@h#c$Q+g7Z|0FMMzg3Lm*z1Hcx^ux5W5owI0Xdn*ridj4)rj?$h&a>uM7%S*)^u~K zJ)g37)}(%>Ld}V<9=%3;U9#phTuYSVZ}-x2edSakwNuLtgdgwON?EE9cT+0sj+1Ys zW{ET6Np%@WZ}LMmmL^w2XVXE^EMP0^;u|D4Qtn{;=Azlvgx`Q!Q(__0$EJW2_iy{~ ze3-5kjF5&@QQ!@k!{BQZXtXaz!s^b+CInRHksfWD$^cwBCm!vZNJ5(5@rKOjryhM# znhOeeD>2N5H1xca3fYL=1SgmPC3pILYdyFwDP_oQ`btRWG!C%N>6{ROV@5y$I+u0t zF(Dv29|1Sx4$PtjzDa)$cAE(YY<1#CNV_|lX@MbPmkcxbHbYh^)+4yR4K1?mIAGPYn@@t%M3eh?71~|CG?t67()V~w=QmIMpeDd`&NI~uR zt1R8Snn&utkh6C!h3OR@?5G0iS#3%Jgq&E3XAR`@T%^? z^2+WdvBO@%f<^s-HERdHkntIIqWG`+ND3kH(Wfswa#uvR}zR!zpgd7+_qhBFabwku~hY6}k~pt}=fI z=VRKQi~%{9Gp0VM3yOHBSp{B$q;16l!0$1ADP=IB-IT;Xq^N$X_~Ze2u5%FaSmoZ}nMRpRFosu9w1 ziLvS_oq(bnGAv=qFt+9rZ9)Dl-9(@c36j<|xVic2IO!)CD)E3Y_Ki#k2>9R@orQZ6 zQV@TmTGgr+>WgCmVX7mV;Ke~rzPpnhv7&ClZi-?7Z>nNJZ^}}J-qgv4)Re?V)YQlZ z*;K@a(KN`0;2Oea;4%h-?}18UIRj1TI0I=Ft@dN;D>H%BlyT`ZM2SbAX~7QOplY8S z8i%1va;RcLU{m+!;WU6^)bG~e;x|& z3~80$OmxH2MAYMM?xSw%&_to_ED1JFpay`afZ-hq5o(SZa|XysBkfz3VY|kv!SeoI zFDt*6>RVc`Jbc3vEZ!GesKko`v%!t>T0i=`?sya@<9X7o^uvT_JR5${xxsCPLMx1O zz6z>(iub3#z~vFYQS|c0a6tGRF*YuZXO9DaOre2oz9b7XyYji5h)uIt&>Z?vn~k&$ zplyX0@~739o>BMLnW(;VKBV0bx58K}98og< z295^Qq%tGu`8cBBnO>b8P0pR8h<$Dh4v zB)E)h!mkf|acee>kcJ-djgS(696i+$*T&*>=#K;yvb?7EV3X+jDl8Q^>d5&0$?g+> zlw3w0&-;?HR&eB^5(Z@X&F}BnAD+}4hLtB< z-ptc?>ri!zl1eJRU?U~>&z_vPVmBX;=9-ICPb~$d8haFv>XOWHE8{8m@_WuKii#{b ztUpfbRg~zfjNi1dy zqLVm$DwImLDK&6iqy;si!!*sL#d1x@mR8voDKE1vwbT3_Sf8C2sPlTo^2}GOe#Psv zRB0e})9fT`Xh~@2`U}~;iRM~gL)!Ip7x{9e8##`sYE?ILl)a7K~rI{GqJmp6wh(woa00yZjzE{3Tr}8)dqafzMcjP8?=C#H-sQu zbf~kp^gAc1bk_#rlqcKY?12VSW7gg<-^HuQXDU(0?V0On6E+3#MhN?>+zrT^%Mkot zvq#By>f$lyoPNbQ=e&L;yDyer7jr_(Evoz{uA@_ik3T?gX@=Q8D(u<5g1S%YhdD54 z*xdWfu(@IZgYak^3m;ZVpJo^dPaTKo9Kn|hYa}hcspQQadI|e#E=9G-@TFmVWO)^b zh#Y;L?|N+w_Z`x?_L%VyIwTI5U9b9ON>;`eq8By^;MId%*j~7%2@dKh3)dKlnQ25De2x@q7t`Wj#|dK%y|1{on1b#@^Z_2S2wYRSU|n0hLK2fJ4a}L-tJ_Y+bL>{nDt0nj^|Xime(LWq`!U=?vsB&E zbCTd$8{DOsCAI@7n4s($+EL5>R>_mvaLef(*kteOsfg|9WD)8rNSWF)b1ot*V@BOQ zdj+oc)GM19>Q4TQsL$zS*D?iG$T_^zTN+r@i+8lI+E)z>>4*0?x2>uh`Kuds>W=X* z8`!Odo7J|1yXLi{x%Rfhxkk0)xmLDA{|wuaZB|$p9X!W`Mg@GyuY?8X#_!4WO{<#$mq+DVI{K{RmgXdK#XF z>O0F17rIujVT@NP)?-!xbNhYX%~HLWxMbg_xP&*|?t#}eAIx?_IjyU8GU7N7dFzq88$(Jnu2{HVnEiQP z(i?~&E)O&a5xUx%SYI9p7sid1n(nx+iM#L*!R@f=ZmO1c90SNLYY#KB&Hw#!V z0E68uV6sCQ{#@kl(QVthguhVjB{0p|A#%+&g6G}72Iu{C4R?*^YUva&YnK$UY;U3I zjs8eG_okcCapk~ev3wO2vJCtT;kW`1;Q)rNLd+5?DS9~a{qulFQ-I$iDuCXfc0ZtZ zW~yV{wPW3xT~X+Yuz?fbtQuT+2|=0+*U8M4-m&g5d&b04;c8NsJahAi@d^pNnWt?U z%>+EUzeI@GHNz-WzpjG@tf83(qM@AzyrGo_vZ1pQ%(M-xhE+h|luAO6* zbQBQTz7u5qQ>vdm4!+RhcB7EkBYnUlgZu6qGpirgk2u93c%#l?;U5iKcJoovy*g$o>-H@0>(;FBfjwhzUw|>3 z?}9P3?}RhkPRq31qD4phriN33x)T$;fODgi8O@cKsgPY`RI$dRyCP~O5UDu7nMXgn zpLxq2!*_lw58ywv8~-dN${YNcRc-_hJCAL^*gm*%0d3+pR|v*3A7n=W0%p#44wnLt zm5=+Z{#`ub9wi_YRbpmlMcbjX`2LA!3|D$tKHB7zhUV|8eV3S=zfbBB>%R~dT z1EHz~l`_#`0T|cnMox?`j_7(rD{NC4Q6R z=*kvfyf4YwH&c_ShK@Hr&-$G`K6#2!J{W_d2=D___S7a0?Sm#31%G&N=R|J}Cr9Ol zPMsM6RzA3&)$7B2*`?)1lN+9}cN!f+33m#cj5J5_8T^|0z=e`S!n3*zLCyTjf34tI z{=chr?tfI>20V7sqXU(Oysl$RFYSog; z;Xwiy)k;;KNpSeG3Ol7f1KMQ$LO2gbW_@AjGm=babY)>$~U$? z2W+vnAz_=Ca%i;t;BG~C_owUbml7#qQMY2&Za0G9L+9uw>yLfFS!QL7=texr$^Kov zqfJ|w5o?1rm6H7%Y51s!M)_Ma^>1dHQ9R!s@j4|n=V+O1JWi*A(mE9`Hx#FAYsaSF zo})bK_2$@nlI^)n&(<|s38S5=_4`MT75c#TXIUk}C60ErP3{$|Hg08%Ee+@l2aZ3F z3R@+#0vgavD;Jy|S>)1v)`?*~GI3%f#`XBKeJWcC*1L_r*Kh!!}Xp4*K;| z+F7YsYp)7{DCCgG#+D?sPaF5Io+1&5sj#G$O^j)qVyuX1Q2%Ftbtk1k)p@$y4t8#b2 zCzPU3EB$^zO4az?UWd5F7;`={bEC1|PVew+G|M-qVvn*U} zvLL0xYO>-V`qC1ll+{nP*}2}A6rPD|aW{ahZ=OH<#%CLI!#!9L_o>{1;(TcpN!f~T zjR=Nj!0;zj&H}X@iANgGF>|OCrgr#qszhvY!*X5KiE{%x&55U-OnyO?#*RW@CVTR6 zNu`tuVcmw9XTuL8u@qN2)~u2{A2a;!Z2^-)Js@euJx-||H@|Qc+rT;|WkhK9v@F^` za#lyrv2~O@6F1>Px}Hsy)%v%tW8)~Y0pg{ijX}Ip%%%BL$A&3^TOi@H%+|?1iA9o( zL1H_@LgvvGob9x`e;5;Wm|3Y19Aes4HFutq#RY1bMk)4&fs>Ow{EoH7DQ1xO$m-9Z z(J~k#9^BzvJ53v;GPM!wLvx(bM2Ctp-4X={bFCbj6!Ve=buhXmNVE1;v(n?bK~9Ml ze@N#lU^lW22#2AxPjIoDUJ}h94fb)7!+sZP};v60mWBbz%tdZmYj?$M`Qzm5%Zslz(bmJG!#( z+{{TvDY?xgtRVF|4aD@A70vOaah=>TSt|NF4q(YUyg3da={vwW4iMQpL^%r2q6yI2 zpoIS|&zEr$UN%!8>=;_~R{Q0aCqsKsK3hh4+lI904l}>f!OLdb^LxX|@?tCB-nM6F z;{>#me%Uu$OH>c@umM~Ns~xMB2(&NgN8W=x6h14actStY%KJ-kv*t8VG_u$B0xh6qIUf>}e>u=xi3<`r2+R53TPny6;Oxtge9lf4OdfoLEgS8$W= z9m`)9uB)_7Os?@38{Ne!*mfb*9ykX`g1Mz9b~x*-0FMeF-1s67t@P!M5ADG0M4(>Ku^WB)OPx1KbN+tv+;{}QV>A0ph$B4d+c1E z?Bfq0|Ht7l4h4U(ehYW6m*PWe|99gv@W}yBt+Vi^%&);b{$TAE7L?ICO3JS(*>IiE zcN7jJVUhzK3K)@iP`iG(i0E^>GIbKg`zvbNd^iRu0g2iq3Y3?p6tt22Zm^{o1brYP ztrUcH(D{`84zo1qF>~CB7W9-qX(0FbYLv#4c2z{2-N!?i@ps7NG8|OY%#feR>JmAM zQXIFdYk4!Tu!_CaY(+ZQy>!Tz+P-CZb0Ru8IDP1VHqcJc0P&0DDzr8P1eCzuOJpUv zw8lI@X`UdGd8Y6!VUd4i33p6X5`4Rn&9ji13sN`pxN6@J&~QvF;P&^)ob{)8KZnRe zk$m38&dVZu-!RKlk$Jvr<#r+4U};znpjZeV1$#@igoY&g#G2eh@!;)Xz1pMZB_zPb z&c6b&C}7uk@^;YIxke5*tC>l~9n4X@pL~xpk$nE7jv9WkIVeDmx||Qf@_1H?81*Ma zjw0;7i8tp{1${7fQ(dBZ9) zECAA*eW3-_4SYyRAlba4jvBi=;d#0gB45gY#Yy{7+#g~>0h5UlUwmJw6qrF9a3*fz zIz&GVJ$|hfsMcfnr9r#!&PwnQ4U)WUN^ZU9x7RrRKD{II)liUxH@1I5XZX~ne6J77 zf(*|$tbE`A8n248A*7#{7$iT`?>o^1?85y!#fk;9!&B{edTVVLs>&NXFg` zJ%1|^%?<-DxQr<B3@*pYqCYgWa1Lh_2*=Oiq$)z&PnB_OVg>g_IRtVq6g{&V^F&a|2!`y9%e zuQ4uFy%Un=gW{m^?7`KKn!6(qUDo$IB11a?Z~j{%u*sQ zM4Q}!-1amWiP62(57H3Zm)88Rt?eJ4KdXqdPhKGFpSr_)Q})V_cTA)CBB=P0)o;V$ z+Y6>T53fWr(Cyfi>+1YSch$}IX5ov-f{VjB@iXwVXmG(wURS6(cW3Hc=9&roS_x01 zu!8Gr^;0cX-I)R}5=NRxM%Uaf6+L}370f=IwlCPPs6>jdLbdl449F-R5*mK!c-N8i zi-olXlInh@2^xj6bSQORQ{i72#Exf!%*CAyWOuceRC_b_O1A?sgNCa$)SPiLOvJg9 zSae1sJj+s~y-6)^6#rnyKSF>vxLm=U!?bX9I)xj$Y`fSIBmO9OmwLTQ36#M-bOw4N zcBuJe2tt}cf@1uQW49cXOoVHXh0?NDdmNk$m`@jR^d08Q zoAL`~Bss(UnG6@d0xu}rbV8Z!9RU{~BfJ{-6FNqP3gd()WnEI@@GJzYE$+1asDy{& zfG6D9m-aM8q{ff3CKw~9klS;7hhFwLPftYpj%F2HW0!|^sb?`jN5j;x4D=+_x zo2PmpCxsw3^<#>7S;=2moUqpq!RINe`L!`)8!F&M4P;({VdkEgCTs`q&>3pX@dqq} z-9n9QWRz`v{Q_@ivbhOni91W?w8Rkx8+MIrEu=w#cr}!x$1asz%7tN}2so8?)NZ{_ zD0X)pUrpUw?Z{F2WUx~1y_|Zf_=9W;$e@Ia9DN;};Umb;v{C|+MCmpDl-F5@lkW6} zoT74sncYLakfnvzdT?5PX4Cc=_p2$fREj+d>-@7CH)v5@NN}-&F_}ns1`EGUfi4(S zu5BAZ)2)YWLBBN1GPyFi$HXG9q;H9pOVT+tWnE`AWZ7vNYhZh-PkKW{~#{Fx%lJ0+F4rylR}GgaOor{ZGkYh;Wxs=#h6I!I7O&^ zWshK!ffhdexOf!ZgvqQPRKcx4Vbi(|*R0!M!wkc^L3-vrHrFDfqS~S>$s)EkxKT=Z zdV%wub9;(t0!G<^P(-8;GU5xL692W&LhjDRlDNHv9=AoaZB-J8M?&jUUe$-j*eI<>#dhi5O-Yc9PN~CAWyNy-D7OzJspKsvmeyaiaO_c3 zJ()=3(DK(!$^F8vg#f8n;J3ijbEQMe7e+3pzafT-tbCgPdrU5&uVETaQPpHPjjcNf zBe(B9Cs)w7g*u9Ojq)ib*U&F)l=w4(nkD!rwN9a9vkdWC`3nYD_al^2Vvu+m_P?jJ z(>SUE%8X7Vf^*C$0<`N{B zDc8=`b_|`{SACsToLcu4-rG$yVo$Y)_VQ=K`pezg+$OFI3Jz;E)Vf~|EYov_%a`+_ zi_@@H$K@~+(JFhKZ*!4GTyAO_?=ohUWv{9*TW_bu!3i4ARI6a$LF?}p$$1BBWh!tC z*w@?sLH_*~x8%D0x5hf&+I?*I+uT~I-xh1hv_2yP`zoFS!f6nJM{fW)k`7VrSnd+} zVE7}Ik#%A0IMYrl>WXx3qJU8)*5wI#KR!cDq;hOv{%y~Mw>>C)gn4fdd@j<5V01Fdzk|NE(a}H7Lh?%{ zFi|q#&=-#7_+UuK4cnn=5IuGlWK~Z?+2nH1B4I)`GpuXeCCYvT3q46%znGfR`L*tt z+TcxZ#l@Damf!JJs?t^o-c~x zMa!ClV3I%WmNn|C#If`fqhOh!9vFivBwrXQ z69z)hlm1yf&{H||_8;`pI{xxLEL>Ac$`b*ZD@>9|w#aJDxaMmYm>4DY>wUZNQBotzWBBf=5buB8lZxOeGUz0oXuj8oR9krX$z15e7v6?Z7xFenLAL%_ z8?W-27%8qPv$atacT%$N6xaKJ_`dh$U%*br&3``h5`SKugJygMGpjzY z9U>x=D6EHw7xRUn7$dd>TNHqezSC+0z%U!rGiB1JD#s@AEOJ^`iAiZ{Kh8F2eCC4Q;}a zie-55eGH|%y2i--+q21|{hH=)X1tOfvzm`|`Thl8ol*}FL61ET;g#V? zHTsJIyX<CsbL-bpU2QSGN0=wHk@9CD zQ3$09kCxJR$nDTqwpT1eqtf3U{r1&*Hc}6>Xhv+_8YjLqxHBA}r(CW~VhHVs_`B)t z3YW}&eM#x^yV$V&mCtz62{zefHr~~u|9kc|&}Y=&SF5!xkmnGR&{q~4^Qo|9T3;X8wW`_OX{9(1)&>7;fv4^r66-MEIL=&F zlK{P_bBS=N5FulqUwE>n?!(_J)eLN4DKYH?YrgP(7-}`IShgl;XcaOoK|bv#Q*9TR zxMTZLg}O1qGBzzJ7XSK!S$LB(p8djK;E>aNHGn7}N3XgL#{Q$m6p9~&^C#lJVFoL* zQb%up#|brVLazdfKyenPUp@PPGr3_@U78@>JF@>iD?(`VVCNb(0dG@4ciJaGY%@T2 z`tujQ%^&^YO#p&PsWj)4b%9upbNWl8xIfjFLZpMVsQ@ZhY0y>Tx*&@Cu@hpGCg(NX zeJXPrYLoILU8p|4rIP8Rdru@*PlgD*I z7ZsEKP2uFlmC|nZYHQ2I{Ly?wN7u1`jbtnRvxs4qGQD#}M%Z6M!IXv2gsLn~0X;DSj#g(WcIA}QR9T}--|Dj-SG zMJ^4Flc6%D9)9lPYE6r>wROCNh8LfT4?i$0_iAe8%2 zRYz-83AJD>$$8AKmo0=fVNNy_QL~38SxkNwid{D&OEj`-sV~+a@=MR!9Kl) zyze)nul}LGoVeSry2C+_+MOHRS-Y5y<3X#I0){_x94n{GC%wBBdGtoCA}33kIh3$H za;#eHvo@%=fb8SuT+AL!+L!D_vloV$WE;d;T&x?$SzMg!!dWj=TYp;=Cy~1l1;WFb z9Vj=*vaA%m*R2weyhp55@UE(+b8)Y-rwcQ$x~2K-0g8i=?-|OBW)6e~*NJn!MiW z!6V@gNu(6W2T7zSkl!Vd4Fd6@^NH~;?|92!@n2dKu=3ga|E`U&ml>s`hCq~2{$_$QBDPXJeUjs-tx_X8GsD-wQ- zt_k`HGBhBR_6B#Ri0OhZ&e;FcHOJj9BW+sLMBb*$rJrOq^NtUmSe!bm4!@a|EtopZ z$KOxFWiaC(m$#}7&EhdjsLLZt3Qy&^BAs3_UddA_m7h!@;ctE1D$CpS=Ldd0y)3JO zih8SgXaOh627P++Odvln$DE#3L8_vT??PH=hDP;M$`Nb!=M#y^B9cnI6{g5rP^~-? z{t=P=pG&Z+DtkG`dn^ckJYMB|3!BDVmS_n|tmNZ!#e}>Iu0W+z)%CKGV5+NsY)Zqa zJT$GohBu7A)^Ju*!&%%b!P9WoV;T;xuVH0E!OILu9`pVV+>y4k&Ko`#>+=2-WF zU8Hvwm3P<{AJ=&C7U{XlBSdM+Hc9pO4bK*VO$g?S zz!sEr*$r$(aK(McD3L{yu1?f-?mze}$E{L#NZh+4!v6+cD4Bs7F3R|@B(pA(6Z(); zP{kT;o@Rrf=9rxp`V^B|BMb=d( zZz8Lc7m?M;d&uhKH6&#(k*$hk*4OBoOr2a}2Bh?eLdglQpnFR??riL(C=60!DpF2L z+)+|=@_P#P$ED~ADdW%-bOh>42q7dimxy!B>~6gU~dw%7r&X2EWy*PAuJ3 zE}hXvu^GtvDz%2UlgRR-k!bxr1ojQl#HNATk#f&>3&{sSi@&D(9QT&#ogaHvO28su z6L1K)>9hX2SYUx$UL<3Ig$VShsxHc{E|h^qRI(~Izqh7ERjcKCNsHYAg9vnNiZmiE zafy)2W_!%*y<=la>E#mYk?*F-ydG}qO*~DXAnkEy!Kg&C& zjg<$Mr?+638X%>Smt&ix91oH?qTz?>v=vI)!*trCblOUl_9&eePp7R?Y4LPgi7%(o zYt%<2zEpRW_#z3sUU!xFlHEme)=+mT0iAqV`IM=Xk1WnqjjsyRvA4lcO1D1Z)cno7 z#ICNwy{6X#>pV2o_MH=AJ1enPeX+2nLaUxwtG?KcuELXIH+g7EY!_eF_epFQCDvAA z8+tjnxP^o(k#>ENTU~`GMQ-!Zl*q2WtZ^i=s}kv?HI;!K(A24?siVX;^b&Wv3Qr^~ zNGI%a6`n}w=F9qyM~}J+rR4}E(O_(;B;+z8q}T($P6~>789X(+C)Dh&)O72sSq(Ma zdTP4$)!gkWJdsdO%^FwXiG;M8wXQ-RQ`3E1P4_W1>%0tNGr81}t9MS#QPFUzFL6WkR$z}ysG>si4%oK7$mojYt-vLN?qslr|0qqk zs0iPo(z^MuXl~F8&BRFpZGh*P36!Tcz(Q?+g=IdsA|4kr;&J>T79jzl{N%!s)9A_T z#>V8jQ6!U#f}Zt_)O4PymWTTDc?C_<)NxNGk`$_z1^w}5!N_W_UVc0-$4IXW2CWMj zNijxZVKCIfP><}b37B1z zUSKEgJ7Tm?^zJix-g?2+(-peZP&;W2JL!^ay4(0b)W2g8={p8>D;lnFvl^@2uMA8P zkpzj%Jdr*wojxIvJ}#ZE(KfYJR^r}4gqNdRlI)n<60~~aV3OTcdO}vxBvpPROm~3Ay5g1!O)hMp=Q%rcOL)m&*GdjA8P z&T{@Ysk9Aw|G(+|S<1f8181E;CpU1x3OsNEM>YDJB^Etg9PZ?dh}0rPp)yPDRDzr=r#; z8djZ=R;x2onK~mCe|<(O)k&9*S^L8d23_hCM)&%!sZ%iTW}imn2V_2Gcp}DoQ_r>% zr%yzymyE*c@_&tY`LE7_)S=BJW2X@_=+MUQ;bYvQBNrj*_(ii>Pal)nte21JlJ)j6 zLmkf0H|j3^(sv&pvnBgR1~yCIkF+Uh5PYXy176agCW?X38XF{$%Q0MXS)h`@D>;EV zB3Pw`H`(tPp&?o{(9=om{Qp9)>)zGh;h{1u+Lp0zK4Jg$Eg>DZE$C@49j7mV=^pK)98Z@dhX}!wp>tlffZa~ZH=Tlp|gD!1T za#r^7!!xu;{s|a_3x-;r^PW~r65e^1TXq%Nz5Q^zMQFI)euN!3=hEMKH&?)`@SeWI zv1!qwML-K^!7^X?ypzjXwaR7fUd{+ybQ2t{15e=CW&SN0m;ROvnEeR5{YblDAaBub zAm^cxr2D({JpgJS9AU$PekyIt{)_j9RL|*FWW2*lq4X2f?*e0h2{&$6vN^^3@#LQ?S9PmK)oD_92(~Pl4WK_FcVmoSttj7LqKC(VSk04ov}yq zC#iFuUr;9RQ;dI2M+;J-29v1vB&sQf4&mAK+zLVmb5-F}s=~7^f6=>_9_1-oQ$mkeLBTeRCHMgBM+WeTPW8bJkx=#hLA4~-@Yii9h9{uEA=Utx-S zByks|xJM?rBjKq$n&AGW28CXw$FEckL&S(aj_lo*UbX?h}AllMuk zO*P5!{J?PX1C4|vl>I9b{xwzGQB>Q}sO@|=npf`Q`b-s%sramVRljVb<~&jJVtO~9 zgCTq$?&m1A`BohyXY!7!gFx(vf__cPWKcno@MxYtLsjiJ^)rvImw8q)^Jta%x5>;T zEt<&uLE^=JL>+RD;S<2vff%zC;}{;TsMqGdOL5ad<5%s)*5w1ot13JtXH) z5B-rE&LZXYIaKL?PbJT$RY1n&&U)Smf8MHt)$b-D$M8zG0op)gDS6B24o!+CY&||LdRp;EV^m zy5Z@*6yppZ56V)-+sNa^?usXOSJ+53Rqqdk>YyA_NO-D=fBDsKsrmmrm=9Afu$bwi zZ`Ee`X#dlT(^T|IdfCg#R?m{Xxv)gtvm}#BWLx@&Y;?nRzN}tlrygN9Nk77lR>S0I zqQcCO*oz%YJ;d(A4V0FTkv!Z^OsxaFX&GZWr_txs*oNCP8$)Dk%IyISvn=yxvxHYP z=donS?aK`)1#2gNvQAyv5Lb2pImWoD9CShR83nwd?w68@`Ez~5oRi)73B|$(Zw?=v zs!%eJr(dLJCmRE*RR8k3SV^jXGtAeLTH>VF5()1eiudE>g}$Puww&yz>zA}WRg&k* z?ND~vpVMUj6ug2lZlJqjQ`b=BG9q~Zmt1{Q860WTG)etQUq>mdV1xv0H$rl6i5RH* z-XNE6I(l{xr?X;kT_Urr~J`+ z*@>-%Vr${C4Z+4H>4grh7cW!UpH`JiIlo@@cB|?QQ$sylEp=n;9NMY|vm^OqY?3;h zCqHSN=lk?e8f9V=mksU_ya`185nHLTc3_7 zzTin2erN}J_+GxDVY{CbIODW__8m7g)^0z}4lJj`4@jWDDeCWxLx0}+j5@1%$0#00 zeLhmnPK}`FXgfF-OMTubo8^tR1^QqVrz3$cq5Y4_)+EQ9ET{!c-0^sJv`dz*NjDj3w>4IRc|!7$Oj+IqT`Ik zK5QUs6oo!PC|Kl+<}LE^yd{cGb7quYUAZbORS&&o4N5FPK>h@(g$zj=KnRX)deDWwmr2o>P)tB&nCMhH_;l`RB10 z2El8t)B>wz{fQDUATepWA=oQQr6+DA&i_NTq}TD7S0Y`?dqR|Ky3eHwP-^IuMyk=J zcy(x*uR54rs`Mz7!Etu}W-bcV+1^?ai#DDXk4N72+@+c16S{w-d5kXn>lOWzMA76- zctuwSGs4R;&0OL6D|~{mmB6m1uvNgWrLfh&t}853z^n7Pa+p=|ljCueJPXT^FAOulRmql!lMZ_#(!8FgQqo|?rDmozZ>b(?jZUtvlUoFr?rAcg?e5i-aNF%SE#3S zQwzabpRP!rf{&3rEgvI!swPQL7jmI5y*Pp@g*tug8bNT0^R=>2#u|SVkNZ0@2K9V@ zp|7H_wO!}qAF5@|ANpj&L0e?L%y~U6sa@)6m_pNSSWmM=BYIj*RCwbuJ01=*lx^Ms+SRR=#+s*`5(nuUZnQG^OO`?hZUpu@(Fo=v&`2L z$yLe{zJ=t>Xn2FCcWoq=cZQ>8q*3+MG&!z?MYz6}9v-DD2h6#5KWnX6mzHp!B&<(MxSx`6|Fa})NK1G`5;iIwz3KiD zF>F#IUsq=-us2j!S-e&nDD!1MMN7;Au09R)8scp%+gTnpGf6G;y{%5WHgijJeVys} z6D|vhQSWh*NU&k)M|5)>p{uF{{!vW?eoZ~rDNkmtEoef^PlPVgK#NA;1tmsjECOFB z5pUPTKs~o$c)7mks9G^-7loeLq;Cw`PA~I@;8yB;rwuxD(~}IRhSUG=nN5@CbDJ`5 z<2o7@1GW8l<>z&k48aHjlV4It!Vh_1 zfS68>Qs9p8)4zswPjst|#=={C!KX`0p2j}um?(LsNLFXk583py1H*jkFe5lfk3{o& zIikcY($%jx7!mrpguHG-bfjbWi1(n)Dl`f$l4g{4EV3ij#8Zgmyskp;SmXq|$bxKA zi5{6>R5zZA(^VpU3TCMFv8Vwm)X@J=^tD7`!)i$AAvCIYb)i4+j^rJSG7DNNNiDHx zHOz|%QSw5oRz+Fine;Of$N1nvx59fjiiM&fsYI^?TNO1bR4fjq6*elgLsNOdeOD3b zIQ8RJnGNVPOp#`JBEjF7@TAb+<5^7T%6U*53zDKT9 zM=ujic6OmvU1)noSq}PIyU;E)8lQ^CkpN36v~zj+_(HQ{JQ53Ku9z^O&?;|RU1)fD z27rR`7gY*PQU?m1M3MDMk&R;NXk@5C*0R(aAM|4`WWf59)TBFYlRhf8F=t?am?$Q% zli*5fq|l1yb*DjP#|mw7$)c)K4!uIM%RAQ5yb2=#LXU$x)~z*Zd^MgMk3-=?eQ*VM z=z=%KHQkr-8urDcM%4S7FR4QvR_Rg!i;`qdvYNi2MO7d+Zz~K<38;qC@5}fDRoAS0 z1)QH=omx-7??9_hwnQDB^%gvo(Y%L}habsU1vU5J3Nmh4k3NCO6WRui@HXXLXRi#0RukJ4*!HT4BaWtJ{ zAmuog&M`2RV_^Lp$J03mQ;rkq9D`Fi2G`GVGM!^6X>^jx*^T zBT_j=AjgDcjnB*KFMVdwSEwBk zMM691NbCZ)ZO1)m(nLh2ms9d;kx2^E=JewlQbfgSsQ?wLOPnz)q)5iH`q7j-Ok_Rf zh53_px^6;5U9N5UO>g*IO{BZ6B6^~SNj-sPA3CzC2zZht=0h_q0K{M zb^m_#D-=}EvAXS17pRI;QOY4mL}w+Uo;H{#yf0jcRGB7KDiX~N{!L19n!O|KIxFj; zhW~9f8;ud4lGKlVO75|Ol0K}T%OeFr^8Z5J=wel%r#qXmjwPORw!vfz%9bRB`(N-V zTay%#dgH07H=dehJ%=SiD~`vz#N%V*@wv3ErmBt+salT}^=g|m72?QcvyDLu+aJR+h>02;< z!iOC(yUY#Eale7(1Zyjn)|0+&n3YIQ-YFkf(@#onj3i>e>9>`mA5(5VDsV+@$FWB( zIQ``9xRYGZ-a(G5n140t9oJvO+$(kZX~KfZqTOV{iYJNGDfM*W9ZydIX_{y^4XKrA z)G0LJV0yInU5D2q^5J&{&%;eC zl7Un3X%eQ9Gz6{;fm`yqE%7*C7>{qE0We)uM?+_QRDSrJubSMg>fm`__yR~X)r<OY4|J}yx>);Qu0eKFE-q5_o_hV zY9i3Epr4qr3+C&&zic;O=MV{xs5X?6^}1bPR>p0Z7mbMeL3;u%xzjck!pPlDN=6%FJzJ( zm}wPHvfEF#1GBB-$#(lGc3`emJjHH5)ecly#Z$>0xy_}a8}#do(dI4Q)X;OYMWniT zuE0LA_#hoD7SAWScVI2Lp;qfzv|8VV#ps52qA`mY?xh*#5X1d?40DL#L7HJ6F+8lt zFpn4>r5UP-AzqK6O1&!(1{j`4tX90ha{nx@HC^y{YT@-`aOs_0Aag2`@_-jAzG;u=VehHt>= z==EAxA%rF!c>Ep}q;5h&%CnI+f%glh+XYkHX!1A3=tsF!uI@rJHCbkmb+0qXvg10L z_B;a{tpzaco4$I#Vfjp5bu@g-7rH1B-u8tq$Y}VEk5=UBU@sL{Kl*jo7rF%Oo-d~n zmW^tPg>K4fRJPc>$*biQ60p}~Kn zdG$o|Qp9UIJ=sutqM`i%Mn*Re7KORAU>+=L9xRH?HX81oC`?5|H^gTbW~BPEPezi^ zCnL1nplxuecn*c3_!RJlk$R#}2Hpis#tv z=h}f)*8j)cn}A7GW$B`E#)uOUCo*yXaR5_20cjeDrPf^4W!Y6BmDOEYeY>%J{W`NF zBCDdK>(lRbw}rR6Z{NNtkR*ZwgP?#)0)imogn){Opv;4DA|%s!V0IP-Q5^EEf9*3x z0%}#)`@UBtk!SC{_B^e%_geohK4i2%Y^2vmiVqv@D~$Bhk>U!Y{ShO*F;aZQXkUqy zWTnx*%3n!V8QGOa_5mY1Ma|u8(l@P%Ms}(q9NCAA>|x#ce%Qz!b^TWu*$-U*M~v+I z{JjdPP+HFSR3-bM`+Zoaq@3@g3MJ)yf1p!R&iDH|B}Ly<)5+g#ZCXjI(9Nb;o2Gbc zlkg?48><`kCa+;{aT+!;w73cld$XJ-d6)#zi`rKk>DBSZ^!8|DdTQ*Op^c@d#jXsc zr{iZPerCih=}IYmtN1fZ{Mmvl{;kpUqw(}(@sW}AwrKkCczQ+5($kN`zE1fWx&Wo{ zh%vRf)kgcH2Cn$0#$b-IIt~SZ?NMC)Pm4hfV0tXwAEk2O_J2kUY5=#!(w#9X#u%gc zsL}qIL8;MyW2E9^M*HIi%0y+^5~Z@F--=RUC@1=Fj9Ppgo9-=gKyP4mwcfx~8A9$w zLT_LV7|(5TaUHW@4wiUvJTWNaV}KFI-}G;CQ_;QCWKW)6gM_Bbkf+ar`*D(|lPpg^ zE>~Yv%N&7dctNSmL#{~)!v6dO zrKnP2x>=ZEdc?Py9`Px)qF7BK_k?_f{N2{ShKfS=KRbmY)Jzkq3bV|Rd{$_tU#E4b z(=6G)YhQw8<5Og*}IBgBfD4ecd#d* z(5=vNaR_T8ys$@lu#Tr4Qx|T-T)LC{`e&3vYO11nEW6 z1QSkfcALNE=aJO@BWcQ2l>M=uMBQ)Ox1k(aDWEi0yp7{qAf94yQm5rUJ@qF*PhUD$_vNK*7j#LT^6=#h| z{+r~&k8-;!)Dr@HlnoEFN2C>X=Q7wEzPk%Y@kCDu@NE?72--!>9HIXCSPF@Jxr$oh zfa(~I;5ELDchR7cBN#3;bQaUlF+%sy&^ax% zgoch1nlEccH1@xt?+i&9cj4~FeQlrZsHEYNuMFd~D}3WLtpqD~8W6Z6#bVRkp+n^o zt9o8%4fbWg`vv2IyQ;iiVeh*s4iu*&;o66V=^7LfWl4?3>PiJ^98kpC$Bu&vjZ0@Sfk&oW5-Unt5oYU!2~uPIU%Jb-(?#6InF*58 zb96-lBlw8bCMyE~8Q-i%RmM|I~@%6+Ue zf8)J%;_?J$fF}@R;urY>hQT~(rSupN4SgxEB{T?RBXlnhh-EY&l+b-NAdcwHh`3wE z!Rs$s$@vv2_av0Bjl$BM2lsWh^{07U|7pA$_r|R@5d||+6^{CB`@KOfG1@`#bFf#O4+~>Vt+=$0tS`M z2vjzd5(F$3bWZMJCUlr%H6fUNj<(WK`J`G>DVC6M7mb|*>*TMhF|<=<_jGx=dCJq} z8uxU$g<{+*yT-2%%C7b6Zn^QQWD!br56SbvT+bnPt$hs+(5{qaN2T}1N2K?`wLd=cqVxfB z9gLHVdI&#nlItyyzYWTF$n`EL-$P;Ek6UW`gLwL&kv>cTA0pr*1RRN5O8RI#z1K*8 zOnDwdz$Xa!lw8NZw)mf+jGrUZFNpq2DtdW-T78cs4%!zm_ec%z9L-ejVNH<+m5WRq(6 z6iz7~mZ5d&oKietWLpBK6f0;_$Ktq(Z#%o?>`<{!7V>KG1sUfSZ}aavvN$7pME0~H z`w)4h?|uR9RlfTTxL3@Mul(sRvaEYaGzeKL?KkfmKeihbUY;VR|cQt_8hy%T~0 zvC~uK+#aozzQc6RP9F7(y%)uPjEjBsA6sgt5PR7r3b8j(h`pi^bIs~PJnk3bAPTXj zy6rY58 zrdNnJ*(D0`W}pynp1kdz^b7GW3b9Uxmaf>ky%V!{2b`Ea-t!{8Hz3jm zKhpb%^fX7Zgxjtk!jaw&MhX=389(x2MBeB}KI}z4e2U1Mc%ohf;*Z=@8GJI=`T%nS z3u)riFxLqD3eWcyG9D9hT}V-gMV zB<>cDNp|L#Btg>_qx>gm7HW|pD_ogrpWG-0AwHc%0>N)_FrE~oPb6Nl%azRMtoy1# z4VHCZb@I)tj&~S3gu*}4HVg{5EyGZOXJw@(7Jth*$76WHI7uvKW9OQ1M`M}m^3lwLrp&DnraG5oMUTb*(L1`NMl0C>UKEFoeHCQJ z@L&}uTNMXgcIF{7lzvy|bDaJMusCJc8l5W4EVJwAgA>YYh~pkx=AoNt%c>HK5wlumB63@wUBo^Pp9UB%fsgO3m;TbLFgrk{O`qd^mgrilJK~kMV+ioS~ ztA&Zb0UCFpE|CISK}&fJ_yxtbLR6#dCh!uLTb;1-jOf8u`y*sVs zK2}+Ul@)RaRG;d)TUO(-_WOMhMCtpPyXk5qg;S#NhoG20Es0V&|gB(tF z`51k(8gpdOe^9HHTgNMsFlf3|=&s6YA{Os+T1^$_6w@Tp1sF7e#_Q^c*;tkxa{b(qN?AZ=QdhIOGqHTTquqF`~s0y-p+BvOqzVU+mA zX1sP?e}BY`#BpBDWPYYje%!d>K|cgya6aN3qO)@F+h3xA`*<#Y$W!oPeRpH$S-nu7 z=qvqdql{aQ7aeuWJu-#^?RG5>>mg9mZnKBx#%prz51~E(zA%BoeN}I%e0eDM8V7>6 zyCIBZ+9bF=J3SFM_qK}hj5jjcp4MBQrlcwF%JAGwy;R8^BAWe9`bP(*zn=ra|M=Yq41Tli_adPZqOko2-^Im3eCU~wA-o9Zl__t(uM;oIDs7kB zBLc=)<+t!~!@y!!?j0U%LTfoV5{1?>jnv@qrIGCoUoY|UUJ4Zap{j!SRosH_cM2}Rr~`A&pI@cI>s1ARJy7u1 zWo94iw_|31Ft7#)6%^Gqc)h9yub-spUq7Mg1HL;0^?ExRtQSr2TE>U2?kCICGJ`IGl0U35*CZT;on;zQjhIHzAb5 zJ9k8GYak)yZB?iYB=|dfPB-e2PhcMcj#9pc{NGh`T|EBs3H-Vj4fz^cMz0U^pK?g^CJv^iFd>|s5-!{pZJ>gcJ1>Aurrmi#?ueQcAPS!M&IWWE1oK`%BsX_Bzfk&{r&3i`um9mo!s9)r@x=v8{#Cm#RmP?m;K^E zFGoyh;dwdxNDP){hFy3hjQfSmBc`|<;GlBh(J=em@A`;)i|4WNAzs)ntm1e*^I@Qt zTOtJ#)j7JGXdsEDA_-w%87UVY4<-STg@($%giaVLZYMW))D$L$If*4w#jy{`dwxqD zzoo*j;uM$dN_`KpQRmIpV`?a0(>ggEa$2Yx(#~WBGS17mJ&EtYQ5)^rX*-r#MiV01 zeO)iRdp$Q_E~d-Et#o(c=z%=?d=HI1o)sQ!Y{(wFeUHEtDg(ubShKxG18Y5EurShg z`k>JOu1&Y(h2&XbI?bgEW6;&Ik3$z`I)j^8*d-E^^op#8WAUe$Nos)n(Lh{IHIww3 z%v?$@)*Sv~d5o2XXozi4d7=CPwuYBPI1AxaR z=s0HZQ_!nY(5q6=oi|Zl<%6HU;rm{_WV;6d5a=8fQWY1yrv*?*ad*ql$qSJq5@y6J zV2)}e^^^E#^9BLCJ!Zka9eC2%Lyf8nLTHsCg*oV12R-zx*JYVv7fTnFv&W?F&SO#^ zmG5Rn0yk@CZc!u*W6fJ-mWeajO5t;fp_=dk2Kih@Y!_6w`&7q?Dh#UQlFRzO!KY$B zU`)_G^0MaIuux3fCkw0~yrOP{nel_(a)UmX_@HkOC-EaEi3SdOO%}0)Yd^d8Ij+~) z^_Js0AWjSS;xaILVd`8k znR!!|RaFDlK~^nJQ-qDobXZW_s+20lS)hN5m1TvkCT{rOmSJZjPA{i{;2ob}1_<5_ z5X=C;ZJomg$N>LTbHT;cMW-G?i6ty~J?QG){4Xpi-YqS61NR zkhWE3dXdTaP}3C{81%HPG9{%{xK+UeF_2C0J&yLSv&CMf4Fl=`p9Yw;;gu0wF03|l ztIdmbt@cG4-+F{1%~EivBodg#35@a*pgBP?pn!5F1NbTIgjNMCfa%*NuJch-MuOW! zf-q2$U5w?&95v(mp~VC&kK`H}0BIT-8yFPgT_rssW+~~3vEk|N*ogF`m=#TrqmS{i zQOcNbZUaWmk>IG=FaRpzs9X&d@v-beMa))OW>XW-R{kich{w&ZgNist5_;TRtYYaM z2KiL#2sgQBK1q_%1w@2vG^BI5_ zAin}asIbO#U>3p!h@G@aVgmu1LWIF;HSifQvk%)Wkupg>vVetD7c(L3sBR*fej+Y| zJ`k57?BX(9?z?td%iyN+z9f|?z>m-ah8Q59Oa}y3xGSRwBD&mtauf~Sum<` z7NWpeFv=C6EFi65mTVIo%+m45M{`rOQW?p^CW}XA4XdxPt-Is@sT?^cZmx=naTLW* zjP}4J22^cRM_p4#{fLf+rj9{P9fO-XPHXBI($sM}jzrFA>NvBhS!F^dkXlGzQBO0U;sU>cXvLmL%O^aEf|ROp@?)urZSA^4aCbQ{fOA8@@iq1o>`*_`Vvzlv7k&c_ntU4ff*N^QOx~kI?z7%eb#?s44Bf&iW)Z?VW=fG`0=s8SxY%yuE4CF2tSjt-gqXV__5A@$tXfKU`irWDGyxK&jY!Xrr~iqP)?wi*1A68*iGl9R z&i0RqQh~Ot#ut%|%N(>|zfgAFD5t4ann-1L98?B6D(>*SK#=1_LVwtlD*;E4yyRQ? ze<8d0FYC;&$A4+?ng7|~w7-;H{FjM}tI~M4(sxAG0^@r+kY)JVV8O$A&}|wj&~cPzgIC+u7v6>0SrzlTzygxM98@ zKM&#OVMU~Vp~wZ#Q1BTOKIaJAqD4wTV|bC`Y7B=$)3_qPMm^4D)I$$j^b*|1WF90= z|J=R`(C>g@`jnYDP0H=1f@YuLbJU7Br&z2o`~X9TZsyCG>D*O=__>9}3X28zpu=*D z(S9?yK`%f9-=m0&HeP7%Q8MezQ1;yJ(QW6poJ(0lj{7vqa>1<%UJ<&~Eh@(oMLmtL zjwmkBJkRY$aK%G1-OI(9sf3MaY`Ki*0~*DZ)ocl;ICB6sUv-R2W7R<+#5n|wS%1Q} z?G3l=4Tn1ShMSvlpWfUN$-NoQM8F>Oxwpf(K3}W^II;T_+Uhf}hh-F6#CX?@u{xZ4w>kzM`eokDje$4kmPonT z5WPYf0EjR zmbJ4LN8}YHP_H^|XmJIG&>Y1-gqW+yio$3I<05v;xQNs_F49}hOo#xL_zo}dld#?L zNm%OqBus%{gb{dWb#8Ylt{v|NN5CF3wD<_Jo2R(2i#rCuF7807dz64Iy<>nZJzuGo zr57l!EWJ``SxGZ&pX5_wG5T^1uo#~) zT`a~!)mV)8nGDjxN*3A)XlnwIQOi88Fe0PwAu?+D2-5Ts88t}2nKjBEg~*t35gGN& z6Ux^jGIrEClFl>YU;yxo0-8|wFd97|Lx3{gFF+ZW{^>v&mkUtFCEpN~ak&6xTz z6{g;as~G%-LryK%2$Ch zu2ud(P(~yd%#}|Eg1I^#E-2&O%AWueaOod`3Ajl48Z^U4m9IuKT&(!$jVqNu4SM5B zh0zbTZK6>LlP%koXVf0HXD0HU)FF?@0z83v5FVyTJRVbJoS==NT zm3&kz1h_Wb5G6rDpkNw|f*JKuFbxL<(-0__9LGVyT%uHiGcHxW891Xm{~d6~XUrft zBU}QUak&6zT=I3`jQ1)h17}>zO!YFwWzIK#1Lpj6pE+NNUFtr?#g=|Valsj%A?Eyy z;yMJcR0b1MHXkS-JB{>glR+qkjT}1itgi&2SpH23=a>vgalbiAr9ZdCXqTkFlVc;& zQ)0u%gmXKM_FV>`Bxaj{kCZaig$;F;5&*m2IRNZ>wUU%$ z@hgNJu#x3}&HTF+oO7R2d{)6$TM9lPIQ*nWL*g2X=AWxQy$$^SV~PiLy-jhUuD2;) z0d@VjpTZ8Lu*OeehnK>RuS($wKZRXLVXfk;c<(~zJ?RrX3xah_An+Qfz7Af)Q=IXy zsNJjXfxjLQ=W~kFSAj@lS1874RM*vQC|jWi@s0hVi~yR8%h}k1zLEauGK_{{I>6-t zU{~f9B{UYV5Hu)QG)7y$DcKoYk;)4f0JK~Q$71oNj=CRf-?GXdo@6u{J5TF~f=Sq2 zqLJs>wURtA+qZJ9xjVA$Pzb?u4;NQI_s|DbkbzYZ zIifO%{2Etg3y-O0OsGtScI4jjC~Y}(#M2L$ftX?#Rli82bvlJxx;1=o>(`HShwshqxB_4E<^r0v0g3}7(AgLEw+zsJn>m( zKaZyOCP#qAYf|UI2@yJTo&XsAhlyepOE%A(tpbbk3Nj7@G!v^O> ztN=}aYS$FB68GTNP6gLMPMj#>)+?_sTtL2X_VCFa-#d_`AT+h;E6!)``M5ZNH?zYm z;&~TX%EIjA2yNnvqSDmN786oI0y^yZ1k^6_M&JU&AjUL-y9)C4t}!Y=kYU+lIL5~9X-_CktAknt0`eU%p0(aX5Kn7sNCPbAp(VrK`*n;_6|ieV)1LL%=Vq9Z%$&i z|J{LR`F-oD8sAUJJio;oFiH0fm{MV@GE2xd_#{90FPnuo z<8aWkRl(dddG6txS30F)4|*5im0Og$Ut(R~q7<&zgvrnrrS&F_|2jPVYmOwr9ygQ6 z8$k~+`LDa8#TKQMc~!x+?(L}$CboD$Czx=F8HwPvs;G#~s}K9PzD66m z-TDUmmzloKr)Mr>E87k!;hI?d2^_vbrIJ=(p;O7%^bln1z!rM}ripHgF^fCUcsUo451t@Y3DqYzqEHK44=waU<`A zxDXvhyxKPNtDhq|(~~$Xn35>K4crci;#nX7K5Mj>d<4Lfk$u+4u96E67}=FdZoBC? zA2hPp%f9m=BRe|~`mm9;eAfyiJ1ycnA2G61*jYl7B5lWcy)4ppoU;{?w&S!!(vE9d zM5OIFr$j{B~<>C2-iv zwRlbu^|VbYD3Mk!4|N*7cA;#7RVlaaHt?O^5`P<8QB-8z+^yYNNSoWv6P*08HIs=02Bz54zLL9p{fea|A2djYvwN(C}P8<+96k zfl7Coxi2KB5tmWzA5(f(nJQ`*o;7pZ71vQRb2}9~yk+f9yRoDBee9_`mdBNR5H|L~3Is=k-+ivX_3N;8J~uHT335Bkm}GT0;NxdeyfmM^B7Xv8@jl zZnr0nc|9@SC;tTG6MXVdJn~OG@-CnJILIfeU=D@}w_RVy~sijP;n3QOCB(=sJ&6DgDD{kLAj5qTRv7i zIS7t`BtsGheA25-A!2;2IFOQ)Rh0zt9yXn)^uQY-CNWix5jx+SzG~7aWJDx{E#bca zE}{X!wgMk3LZ_d6mkQte0bIF8Zl$iM7WHA+9K4h46(g=J4DgmZpTs1VXJTq7GL6Mt+QDkTirExgmE_!j)b`=Rd#p(?AzVFX1ZGDZAMa$#N^ zfmumj$3e$}ytEaQ zo!o|&V{_a!z~s18_*AJA+U~u~yY}%_lW5TK)S$L#O{*J4)`h^!oM;&*=hya@s6lZM z=9n92ST7httwGV)dedNZJSf-@^NKwUYBuyu;qX=SF$cDhTPYt4*!@0Cq9e6&Wzcmb zXysL!XHaQSU6u3Kzf$GA(PQt9BHAsgf6F>m#YO7(OBca*pqKXfH_Y4~lm6~CbNldj zznMFLzX#3SA^d&Q%)N!bZ=1PyOw7({DzKOTl?st+NrgI7Xgm`qljXLT418x^A}-?% zGYNa5^y4OdQuKXhZZG~GFmwCy_mG)8XxfFhOvYy~<16G+^1}X z=nGj-SAi5iNfLGt+2O-8@0t>cA9l7omVUy#T*|x$cV8tiHE;pYrqK83V4q1=l`_C+K8q}f2Cbb5MpG+gV1>nU?|Is3Aa`M{LKKvrOlGTIsU%li945em&v zWnwmJa0_tQM4FTYo~^!Bt>PGFssk>-&ly@A2mPp7fv&ktRdm(-m;sCXT)^V8;7+m$ zhN5gsFic%S%G{>7PrS?7vsQ>*lpRU;5qSA>pTc_tUJg70F9#lhmjx+!CB;QPmNOrk z?pyE*TQCF1IOO6O3rNI*`yjla_8x>+@ZvZk&3Khj4G*Ed^LsWU6G z+nK7Ib*U~N)Z>#+1o?cQe4a z7AK=@%T-waG?BRQhLPSIAD(`P{vD=&uortk z4cd#XRD`_npo%-|E5t)9yMY_h%K#x&C?30QM)43RA%_N_hxC@pK==671ipTH2$g|0 zUt3q=YYos+{x$a$RQO@lm4=^IU0Hb!$;!ivP}_ed&{Z4JRoX8^W!!VA;vK5pSpO}I z^Wt2!BwoC3r5?7kTH$!KR9LLy92c&MiBjPnc9mKmRQcWvJ*%boq3pup7@I)!mJ9Dj z9W!;u6UpI%3|o%2kuS)48$0WXmGz_bRkBlny(MIbJJd>{J28A&-JkK3@jYq-+IEVB z&&(7_8qxYP2?~wH9<@RRn?wa$u8QMuiut?l#QCM+#d&J-ukf%){fVi5pZ&W#>uCuF zRu)dVDG%HYB27@{RWF%97N~orbtzY83spypzODFM(-aB&3Drz&QBByQtdIbgmw@XY zWJPL^INK~$yY8PEJADdo9;ly_)YVF%PpxYeyHnu>)irfzvU^op9BTO?HQuv^=eiSI zUQRVwWXIzM^0=QplKl4`e#n|B)e zQlE_`xE|-1UWIA++I~xsOPEmKp~8arm#zgd#cz|!V#>5N+0=9uK)}~EyA#D7#3xRS zvNxh(dVIfUdc2L6GgbR5Fy9}>I-7b~$*4>%i$mNIqszj#JkEK{v5X#IBcs7^QRp~F zOTp=#akFZl?C&3rOH>sGu`r45+!TR9^L?r$61B6NA}jc8a#O_4Y>G%AC|3%bBMlsm z*gI62)(fHObzWa%=gb6Fj8b8%O4WCY3g|8y3P$x%FoHT+VX>11X1|?1Z$;htxcIfj zVSlCYStL6vQMfI!OdS7K3cV3N{-p?wh%hrD$~7}#XJ*p)nVEnP?j~yEy>;h{N+9jF z%MJf2D!Y>;7**?_zKVShWW*0Wb>zQrfk~DEiFvoh)tE^*K z9!|qwhFDlCJL_3V)oF)i-llMu>aZPKRbW;RD%?&ZX_e}NTKoR9$$xc~KY7lf(m$-i zM{#`SlFtg?2XVE+9E$tM32ADDx#YjHI!&{17f`On0t}DAg*zz8N1Y^x7w_T~+jY&wahboEb7))UnYO7!MsoPsM!%KF!$R=@YXm&qUfcFq}}V$tZr@UhvK>h?mkYn8gKXh~1oKO?8^Mlj8y3fD+u1z@*0T zv|H~?fDP&6z#sB#*rM8nyAs)Xi9%1pVYcA`W}DTj?9BW`Na)$xtxph}a=;}vq^1+P<6f=;R9otk4y8oI?j9hb|IDz2a<6O z^Gz@CZ2ddR45blM&8u)`r;19Kh1&TDs!jeTxK$hb zVP!OHBOL1QxB3Cyp{j9JTOtcx-LR;$IFyxO+)d7yR}jsnGA55;OJ~I7^}B)kvq7rh zs54DyBp^pIP`TYKImSkZX_c@fnyJg9uoxvMiLvXQ&)zHcdFFdg2Pgizh;=r z3dR>rMX~Ud3kwsN#|QA-jOC5YGpc-TbBAUnGYd_rOPuLjY8()p)S;HjDpd0` zixP5P?*Z0oxYE;C*sWBJ8@_IsN_2=$7(P}cG*%1|aMf1@U z^NMm_w?k21eE?pTG!|2ioXgqSKQ_tgvtw!C?B|8cpk=e1S)9PEJ-}=Cx3EzxOrQt2 z=Pe1Em9E!v_UdN@NQy{;`Lz`DpuZ$9!jgQ*W8&=MBCOeOGJ%G^q2RZC^7$ZtJ3u}k z;=5+pg{H@5gP#M|>>tkEM&i zu%9aG0H5bw7RKZG2PEFeD-mj_anvqM*9IHeK=A)V6-1J(yu7R zgGT!yBYh-NJY=-LX`~m1i*Mp|>Er5St7Bf?OPsu$h8A}r?@v^`(tJ7P{g#owH(Y$n zXn)&Ce-bIaZM45*q>o36?-=dx8tKm?#dnSN_l)$Hk>Yzs`};0U3n?7Ww-!wBz6Bsw25tpp#xG#TJ&60R@ zZz8)a(Lxdhg?)|!tB84D!h1XU{GmgO&!W&@1WuQ}8fDhG|2M+ZqPW_qQp?;t6s{Aw*QTRxI$~QXF|N9f} zLr#67Kk~#Ykg5ZHTC>HKh&a&4mpIUG!GS*4t&Hmioi+;uV6(W4D}?Q$OFSQl6Ax|< z@j@WGtJ=aNL8A;OFKii)i7kWk*sVIRIcb7kE#vg!`!Vh#_4e zKO|M8KE7PoC-qC?`Ax3y{RvzyJdg;@>xzmum;6NitRVJ3#~GA46WWLx>v4Uljn1ouUiDf>EB_Ipjx;~z;(FW6`-m+L* zJp8`X{L{BSs&3m^mCRWrIZ~BzlD5Y?N$ci8`@7(Kt8U_J+{F7TUgCNM19qf4V7WgX zv}a9hU<}S!rZG&v!7;qU8^e<{sOe#lIT<~X!0QOetbCsficsZjyT)!5_Ft1VXm{2I6ST#6o}xj-`+>MW7!xX%RsR;D68L^D@V#3tiM6fR ziw3$;bN9cs&i>atv}hybCe6LZn5DT&efLEguezW(1)jHQ{(a)@TGf5xY|XpEdjk_^ zj^@2`{D$g2zw(A!ZDBUokF*Do?(ie+@gnUR5a~`$HKMV3iWoL9n^N(k;YV*`WVTb= zDcN#FxOE{_{TH^D7vhy~|&2pz&JV;}&I8`p?)#7ye)rz;$uU`BJJmfu^i?{fc zlgouei>Ki>SaX$icWCYfJbe5XGT*-e9wvY?pB9!geg% zZ@_$vY6K3vPlLQS%mtCMVQfTQZ#(6-QEZ%qYHCE)+6CuDmBg_mYS>Gum8pDC)i2D@ zs=2On0$f+cc^(9B^I+G^Yob=zxSsbmt`{`O(IkDgO`xnNM5SO>WhxuaZmC#hr&uq7 zv(Rz^u>d=>s09_u=0c%(b|Ym|t~;B?b7!>db~5dT!r~sr1eVmgAtBpd+wrZN+jQgr z?75~>J6%AMOuBG=G&{2Jbi#ITBiO6(Oae!-{M~w^#>meagxHZ)agdzv%p8bIeyojr z===(Ch?-7qP`d0@tvFc|Q*(k=DiyWC-*Uti$aFYV1d{d)gtb>R0i`K(syB0_A6SNvWM!ZGCjet|la&-aU(!$iK|K{8! zce&k4MTBX)!K<0ti$$GvQ_<7tx9ZOB1APTE1beFr0=TG;%N0Bg1jE}2T4u7QR(CcI zY~IFFtq!J{yV=`a`_-#1rmZxMW2wNV^R5Op*%VN%*MwKN?+AXbxhFiIYc^gUD}13{ zM+v`2BS=+i-M7icfgRqGfF9`k#O12`PlH;3N>H7mT5V5p^&{BHG$WqSu12HdTha|D{5&6}FIg(?5)9to@7ai1feiOKpIbHqR9)5Mt?JiW`U+qK4J z?t@{sX)J*njw7v*0Lm-YBAy+e`>EcFRKMU<&lYaGK@_2QtJbz!63nv0YJcg+n}c}$ z9B&YpX3h!JojL&4E(A4~O<26rcVQPv#C)h5`n@>NWWT~Z?e~=E^?zuz9*#CnSF~92 z=L7YNORdBSm0Fi-Ozvu$w$9gNyiPSh|!ZFVk(izPchQ5f(&yrYrVW>pIa#TD% zp38NCQ?B}mQ-B59=u%-Wlu-oRJC{~*D6%k&`UKr;u-njJT{;@RKU_TVZUHVI${h@LXv9W&zH|yLDZS#-5e2R8q2bql*+@uoD;{ z4PFMW(j$)#9(Qejvtz?5=p>*?6gNpXRF+h=5YOV4pNVE9_2`3d>IL z?@bi?P8y)`LVxc`{GW#k&I$f6BnmH{kdR%bF2Gcr#9e?TqY-^JoLZNKbzMw$?IR3sEXw*@XGgjXbK+GF))Gbs4wJP3#TPVqV;Kw#l1yyt;la z+h!A$Q`72haTvZ^m~@nwZv(@5Fp4w=E<00o7@GYbKb|+zgto_kQ5N)cM_AC$8(l$9 zZ=_Vm7Q@Xc|1@qmV(i2dsEsgCH%Er{6@Z%5o(q;m@t~rd*O^bT%uu!Odw&V~NXG`sKB!{>- zM=0FES*}n-iq-m%Mocb!yD*G-jeKcIg2Ly#xCg{IyyaQd<$z|;x)Y84KQN&O{8wHD z=#<8%2Xi!N!+?K*!F#!a*GvF41C(J%MKFlxgVu1~Sb#@W7^BM0hjU9MA)oVGDZsF> z^BSCC2fTvvy_MS;heW?x56n4!-g>Uq_GuI~a)#(k9cK^cejh} zeJm9pBQFL)g{ItVL^nNJ9(hTnb$V2BqBwRvH}E~PAhHXuCu)Dh5FKHL=&*rlmU$x~ z{~mH)TTNac8ChaQ7Nz>7rI{KD=>zu+c@HY}_v6x<<2HG5_nZ)y+IPr3C&b<*?6gq$ zLD%4|#@4-w5EuGV`bMeo{q074f(N}_*J6sg&S@Y4VT7M(c3QM{JdMC<(c#pT?Ng&y zhH_J*9G=WGc$z~V<(F(p#+H^q1-PxIt!7l1ibW+QzkBHGUiwGG*!p}=^2kT0{T^4# zR%FoH{{HOLD4y@k?IR(Z{3(M}r#xsTU>JT+VpC&1zq_)BBC2@D;uSRWQSJ9I-sAph ztY`SA*8Oe(kQZ`CwNVi+sB=KvR)c&ZcIH4LbZ=V?bpVxRNnu}tOBM+fSG>WR*X9q} z(%+9zs#nAh#(+Pn+4%@E$LXnF#rMw9UB36A!}oq?XmJG?*15XR*59FDW~kcZDr<5# z_3<07Nh@YW>34|LWL;wY*orq>39H^Z!}@{sBkQ~LZ90M9w|;JYkKDD^U~4Fm{;l(8t@a;3=sXVx{=KU#lDl;=^b%dEe$iq^kae{X$@zJEou|7iWY^>5a1tuv|EluoqYt_gKGK=)ebB3|((wEyLjiwPJ!6N%{j@(p9v4 zt<(^!k~@^xAeXJn2CblOtfjIIu|`=P&CON^eGj5KUGBJs(D(PmcQcVV-ha?PF1Z#g zx%P*aeDx_xE{!rqMMuTxZ+w(FDsg25r(Bd1kE(yA+!%N0A6Wh7QLPLk62B4XzdS&8 z4<#1h8BYAQA`2E$2BpGdf_U{eAl@JYx`(F9Y?|RTH0f(1Tf5$=D-l)uPgX<;JBT`M z;g&FCqFPdip8RW+P@ri6w zll}dGD7?0BgHG#Da_}NrV!$Qer9(j!;CZwuJw?@7uVvP0a&e6Yk7vkZqwsiwJvNZX z)52pddu$?)&BEhJOpgzc$=AL#G5Eosqi>g7effZMWa z2LG6Qtw+~%p{QyXwneV(wF_G#GpGo7s;=BtV@Z`oSeUSTQ}gW9;8iN@(%`$axKpdF z?fhLXfBx z8uEX*c=L4}amE>HP_wb8!6Zz_*&O&v+lnlvG?#D!w);gS3w3=6^&5##?lD=Dd!y4- z4gS^Ck!b3uX=40f@o-8LKb%6tcQE}s4S$n&OW6PD8!d~EFg|+5_MPZCe=MNyP6K$R z@YMw=c8h_&0Q7`Ic6~L6Ry)y`Xd`eauCMCQ>L>aVZMc%xDKJKV$i+`0k~5CK>+*3bbXtG{Z{Sk z_S+EGw=vjn)xLjBzcrq!-;!1RcG3U0{nk{~Z$qm3EmGBQ-}CxygWF?&$2~R}Vkk8$ zUXY<*EMfe+fZ>~o9K@FmdPyjN-mT-*?zglCjQmckjpZXL{`}2$PkJ8e~U5k1JPLVlMR5A_Plbk!SR#oF}G9?*QnZRg&8Uc4sl#L z(m&#jtPqu`^I}NJsShOa9foFVSp(j@-~-QKF5-FS>6nFsSVMm>m%zeZHt1D=6+SOg ztIWT)BkH-v_K`RgV(VlGlc@i*v|(SsZkIKobwhAy2rIeVhwz1$^^=YmERu|TY(1?v zF)Q?dxF$e0`4~}Ip=D6tLJ%|zOL-mfDx-Tgk^@5-lNvolVkX z+WIz$ne`U!WY!34q;;wF9jk$4$8)UV)`cWZewU=pLDsn>OOCQGCfV$VB#NGAS=L1) zL4KcP(Lb|(a^+>km0GDSY+cq8mWr$V&(;3tqyFb(;4+)J$P!6x_!n~jU0GXvN)r{5 zsn{x4i<+E@9JOLs#*6DkWSIz*X0E7WY0Z|}ERy`+lmH18PV^83*HRL7RGV*EKc%GV zN&d}Ig6EP9++batx?W06lW0w$9L}>YPdy~1)=N~~|BpxQCCE8_DT~cbIlH0JQtBBgwNXlKl2V(c)D|hVRZ4A> zQe`Psky6h|sohelS4#CsspqBC3sUMuDfNbw+9Rd*N~wKPYQK~^Af*mUsY6ogO)2%3 zlsYV>K9o`)NvR`J>Zp|ZSV|p}QlChvPo>mx>Bw*SPQ5?|)Jfn*vGHaw6z@orb_qsq4ek`Ts(L;9Tx{O1ptNod|NT+OR{~I9qIeMZ@C)RB4&9IMqApBq8J5ZV$ zVkr1Lqx0fsoc5ES)RWs9prujob@dCjyB(RjyAtLwD<^4 zZSL27W0nVW=&X3>p%3bw3d`$AKANC2}0Ktj?!5biW#3$Gbf|UV+y&zcS z6YK-Q>Hxt$5IpJ=900*%0fGY{c-$vA2!b^Mf`cGp3xW+k!TTV1nhE$thT{8Lsr6I7Tzze7h|0CODBB=S!F;|bdA z>B$KfnX2s^YRE+99Lampy#aW9+oW+xz@}}L#`Sc$wCO2{o@ZqAMjg$2ar+mD6Corkbl|3v&`#!uR;uRt{f?sGRL)0R_V@tu9x#_Zg&LD zPerL}emMlu#ld9a4Df1#^>@pF`BwHow7oB*RE8S$J6iHgDdf@9N8w0f0c~Il8G(_7 z7@-|=R7-EvDE$Vu*04g$0|5_)m(`6C*^I)8M!E1R!*#2H^fE^i(gNfGz{?0I1mx<; z@@85pBW&uv5oP3?XDuqusY-!%S~!1!lSLRFnU5*Td}Bj>hWgZv~Z$-V(}1X+8vAB4zhP;Ky%{ER8BXhyede zdYwCXJU{onHgtOSobJpGiWHz<8>COZCVlldaA4J=W&ha(G#%9;`7v&uzj^@Nr=MZ~ z9MPB6{f+3W6B-{aDKf2UVCs`{;pNBzCr)+C#kyYukI?Qcj}E-eZTlQ zg8TFct$^PyUDQ4!n%y5M?BL(+{JV{RxAN~6{@u*Ko1#~Si!*S$|Gch9dbq(s6>BWa zAxZop9g5q~i>Ad@5AzN+P6xEQuE=^g$y?YsU7!SyhXVCWK4BLKUk(so?2RCN!za8MgnI(X-W*K!7Etf? zsi%Q@Um)3OPO{TMxZfwd6@&+9ht|Vl3%?Zv2YrHBAUG5tm<572eS$e4c#8>G1#+(L zXgwC^=%wMsxq4|t@do^G8Q=CJ-ie6s_$e3f1i`yL!8{PW7a*7ig7>*r&=9e;7sZ%t z=pNX^9}tJ3hri8l>nw(*bvb~u3hajpKU4B~0-^rP4hQ=CaZGerSE&r&feO?;Iv&8K zA2H@jg&XwTB;ZU;)k}pL`iRygI@t8d3fJok zaG!ig6AFg=wL)jO!a&Q&V1)yOaKhfXYydfm`4RC^;dsg8qna2RtqXd%whMZi`O;ya zN=jq>RG)!Dxjs3zmBhRXqm4fVWhJr$XBW0tFEs( zC13S}zZwI+N)7T=<7z^R4(>`-LPvC2(ZiQPHpBCYm#l!j7ya!<8;|W3j~3`FunDwX zVxtMDeomOqVclaHzWXSz5AalICLQ*D=&3b%7#Q4}l&g^7N^Y%hQ&f9t&%8q4r= zpUzPBx|YzxcPL=e7`C~w^HRRggmgL>2vbphsiwFyYnd@LWwbd4tGKS2ZXlGO7x zmTC=axkN#Y@B;I0_`XnMMXG!mbQ>!O<51XLKzAv3b@i1het|fs(gm9U_;jIU^cULV zxK2owEe73kga`JD4&sNt* zNnS2|wz)oP@*?50-SyFu!-UTc*GC61J4S~UMweRQh<4`H{r%zGm;H0T?BDri|M4&T z&*|^KyuZJ#zyE4+%lRpu_*0 zQ76`-R2FQ*ab2s|!+XQLWSmt0fmVRJQsG9u_5hWAZv-m<&zH4P8N90RBN{QYF{%(l zIlzCj;~&pQtsx7>;!@^E_>;h&j+%VTl4@WvE7Bkq1bvW?2YffPZyuQN0pBg``xoSE z27I@&?{~;I5%Ap>&E2E}{x4q>@ZHY7QOC6dE-X=kgJ``U`>y{Cw0nkDD%_>BK~0Zd z*CUCoxuH8K-X>|n%B6;l=nLkRaRipEk~osC#PKs){eT5bbgRPr-cy2c9@)+BzxKJ| zj|>QZ#0gJcMb%2O6q0nIg}vlv)t!(YXqQ*hJ~EKjOM9MEiTA#$66gArcvKWJ?nHYu z%&-2sMI4ar;{&sOJW#{|)p>Lv?W1n}-WwbQh#!AAq zkR%9jO6*dq!W0g}u1QNbecel|Bs6(TmJa7!{*2>uDt`{cXV?E*-kU(lRa|Mp?`6Jx zTV~};E!f7gplDJOsGn_UaMNSE+e^30YPp+o+s0Pgu9~VWJ13{xxaSNl#?#aD|AjyZ z5FiPGHnyq~2nkU_yATorv1ylbQB@(dgBB2oU93{Q|9&^(Em@0Dcc1^9IcLt1vR*{o z*duP-dn4|>;pe~bCujX9%KDF}WQN`?5J_30`S18ByezT&*L)0KmPmf2kHE_k$NSh? zV{EONu@Un;Py4;+{ZG%k$@8Xp-aH=Z)4E~l#$Gnwc11V+@1g%N7I6i98D0T-K9M+l zn@z|4awnV2UYN~{zk-OS?lQ3WI2o@5@jaF5cvZ%aZP9{+Wul-VG9l47A(K_dUy(qP z-akn}qK-sEBxcodu%c6L}-{=-22f(oj>Xn?9E zIJY2<7A%O#7K|Fa1^j0U)uH(fX&kg6{D)zKg&Z{KlEE7!vvIpLv@7km%l+JT@t<3$ z%7ov%-+f;5_z!0Zc2&^IuYYbUWo~Y40*!4}Wn-^6*T(XnTd4uM-{yZg$2RjH&Kd0b zpy_{lu1%MPa1V6!;6aei^MF+E(1}wM*um(B9gKe1!RUt_jDFa`=!YGQL9m0t*kR0R zZ}MsHz0=-5pYc+?-r8PZ2WXeFnC5cUlb0QrG7#L+Dlo`|BjN`Ahedg)m*yj+D4wpR zbYnGRZ>uFCUg}6c+W5iM2arpW{b0fEWYbh%wog1`&^?wpz4s@;9p2 ziJ~&UBxnwR` zce|s^tiQuib0V^vR!$jmh&eiaRq!=eFJ3J!09y@6%+ANiA0-~NLvOyp5TEU|fZ=BM z1|z1biLVqdYq-<#C9?+;_&?#BP?_=|f1PCD21?x6-bfjA18=^6t`t`3;@INVz2Q2P#E`UUQPREwLU}$K$=$xlD}B0dq!6&1eI7W%;sA~xC?{sYgqmh zDE}7j7n@pK8^{=+fQ)f1O1L!yUkC8pj8Jg64ggb)IC1{pV!eS?P0gPi5rr@^Hyzf$*E zJg{twho(ZFjj3G8`e0mWN;-YQe7#P4XBdC3)dNlI`}7hKym04K|8yX;9n*Y^k&)6< z3XX>Swtgc|)^sDD)QxA@Q?MpHB=_YdyCWPZymb*<`RgcKi3L+T5DQs~vV2_xRuchR z*#}H=dtI1_klQ;eOGj;eH!)FYct}pmAMSvoDz*9i)Y<|0sZzjCjRgwi+#LflQ|xeu z(*;u{rGmwr-TWlxd@AKvoYp^d47VbBuRW4QJ+V{P5!<_IjVXX8nLnFd+ zv2dLRJrOpc+j?b-A$?7YPIj}bFvTnBgBZkx%^$>2!8p0UDq;^|>pZNp>a5sAR9eH8 zY&1s~a!Rn3PcricwUIA7DZzB7 zdAd{ml;G|F+t2EY?Y{+VzZ~;-PXyb~GWy@0z2)Dm%ns4)i$Jq;jPOe8#pspPCKNk2 zgx(D3c@gN%QRppzzBh#43h4VH&|9O>+W>uk2)!N94@981N1=BB`aw?pQ@%5xHMCoA zI%ei~+Qa3uF=#k2g@PknhNg&Z(gm?!TUgmHRMsAzF3r18en$vU1i<_VKoI~Bg#cv$ zJRAWi17JZ2PyxUr5r7H+7KQ*l09a%Mmu@cw2VxHn#Fud2whcer_eaBwdysK);u5k5MVz5mPG*e17LXwa1a11A^-;gu+kX(UN2aE ztBg2pGgzT#B{E@y7)LXXSbtV`*u!b(H0Y%|I+kfp+l%=Z^bR82E@2EP66$6<(5weq zqgh9QZCClQeQxN=>}BknZ|DFH5)oLE`nuYP6Gr<3zupnGPwW{()zQfsSCr9ohzK+C z`~>g^>>3_^P3JiLhTO=(${;_kH(*2FhRrVnqQNiWqGVQ>Chj0O4R6GA3Ft54rf?1K zXjoyXe-#&2Z$vIMw*?oPW9pCTF}}>C58TT?Vc-@OK6QAUAiSf|WYpgU)lAwTCut;s zQ@atqDGc`%v4^CTO<-N_C2ma6>B{8poF;Eo@Ln^gQ4!@n*D2-jI)w-q%8@V=%^xMo zf(%+~;Fh+V$&5|<5Frxl(t(BYTl{dh4m?wT0=+(tpCjn{D+zac42ZW_|C-K+D)199 zT02nB{O09EBD{{2ExNS*ibMb{9(q0({GyI`k;t@7hnJh;*S`Q9RezLnHQj15fDLc2 zXb(qh_9HgSh^>CaRvEF~kJye4@gx%`2Q|JNKs8dzC#PXzmss=EmwRi5L!d55iRH$8 zD)5IPWvRI@aBb6v{>^}*b9*3ZF0ECjeA*+FPXg*F5m~hD%c95iqlREDSC5iI zbOKisLLtOT9|Alnsz?uz8}X@u^86t}J`LKyi~9-7YpN)#uyUT*!I z-UiyDO^{tQ%-@k@7i*a#ZcBIry9uAdhEFM^Vrk_li`nBy&X|e)ulEsq>!l7qW>D#O zNeaI~zv}F&ri{%wktu~znU{DO3q?`ZF}?n6_Hx~Ck;#gH6-x6NG19VChb4IvY-Kqz zuh#X3X6wd0zWp|YRmdx;72@i<>|cGq5?p;B7FXZEgQ$t7%Z<~(?`O_Ds}eOfEG@hy zC&Z>82)>j~gqP9=WiiX*QaT|orA?5ix_>Ec3S!ToDKQ1HXH|sV#+=4?-?#JqWDTS4 zDQE?}BM{To#->(g>(^IJmF`a!bf&m%rMh-*8t+d@VJ8C8ftm~;4$rq^*SBaQ&^Z<+ zF)yu79HPnlZ(0QvasAy>9{N3MS%t=p`&4!Lt)JWFcY+Hzj5&IWxz}b)bV(ojbM$#r zc>925_qZR}i~!GCRv`?Q;kN@@s)0MB!0e9!z?)Ii1_O5;tzfLWF6rjowpHi#DSciI zxbQdY(Yu!eG|Ww?cC(IUxJieXF&~u%xVo-QU{pU6IGK%A2Y?|A1xv$gc;$)&fxyqU z3;o6%qQ*ejNYS(hB!cI%+XafJU|E(e651)2M&fB6^Ph=BYL;+k6q28dqqQx8T^$@@ zk$Iqi+9|mlKHJ2#j4BF$#=vFtf5Ir^Dq5US>Cv*CUEEJJt|a@(H_%&jqRnaVGs(S? zsjeRjFoJVa$oh^yWA)^lh?`C-c7*rH^Q1Y>QQkON9o#DxuC7_t8;- zr78s_f&9;4`5r_G5%FI{{#TXmi~j=oUz0EY`=e0)H!I*SE5Y3=%}keGtTcD?>jaE0 z1!=;&_0J`9qyX?a!yqDgfyz=1%o4j=8Ao3*hRlQ+KQg7`AnSFE6Aw>Ia)R@7oesV! z1p%A2%XRad7>uLD=9iqm6+OduyGSizb+SX3N$k)?oz#vDu)!?OI}OnM_LZP#A`Q=G zY4rfSB6zFks|A*?gaXUMQegQ)z{1|!mxcW{SlH*V;$9>UBbgE`>?R}XRCcN=^x z8@+zX@ZSf2tk+KXZs7wqZfqE;WmD~qvut;>oz>kfw)B>490Khvx2 z*B=OTpF!?}Mqu>*OpxhJpG=3iEng3eo?SftVx{>L+TWk(fwlz#(7!0+L)t+*Y-om^ zY>x%b5JvGc!u|&Gk4ppjMH(pI+IvrF=)V9neyU4r`Jd|2TK=bck;YP3%O~m#=JInI z+spq{XEa4BxE!jYjQ+?-$16A#<=gKM7Lrpwz!CT!e>R2JFq9 zM~ic|?Jm;`v+c$?wtG@9%)z?+%&0O5cG~c@<{or}*4$r>EKCL7J7av47VvDse8t%9_!WH#>haM~_HJT;@;jmd^l?p=143L7(Kj2n03O|w$84uxLs_)#_2 ze4%+RdeR%+VRNf@m}mG_PKn%~W)vGP9DkuwxZ6PR9{!zehyiFdgH3a%0i&@dHjR)C z-HCCSWTGgRbj^&sIWFd3iqQ%g$A1?>(sE;1(p@O&CNuCgf0yC=n!n5Nea%k}!S4q6 z&0+W+gr{)!VJw29CRc6RTSC~`fW0*WJG&3;Z6WMjz)oe@KN8{6Fxajwg-=V}c=Oz# ziMNMY=OODIk+GSFvAHt@xDNo+LV)J`05IJ&bUQf-auQlJ{ub>jLSti-f5{Qu%RNO1 z1bn9uTGhr*45AxWtbf=55}9R`DrHKMIHUqtxVOC+f{0w8rgqJ|so_L-H?=wWQwf;yBern94ehv@W-O7ax#$;TTQoXn@bq1Q z#cHJjjlOp0yLXv&9gaF{oDy$y6!l7FzN5rUGg(X)5S6{6LyUU76W)TnUuLsL5bPK;b(=67#QxgMJv3|ZN zIGhMPm5a^1B_gm)x;MYv z;c0|-hlM)`SHi+GMd=s|`T+3o1^-tB^t%iSmnc2+FiobdETGA>l}C6o7dnb&D~lW@ zp(~F%iattN>?nq=Jmx5-t#mqy6<3xximfY;J4(`2mO4txQIc1Gq9Dg)@u_ zpM+THClZtsw=KMX1z|bcj8l~`T~Ek9QW-PNg!}ywqw?1T!_|XTTdvgaPJ!Z@W2%N< z++5ymxDhGlr}0W{o({y@JPmkZ9{2B0(Z6p{8Pkn`{5u~a=x-pZZexv7_YD;Q6;KCE z{T*iN?_N_+*-7DW{Yv>L;~Oo>vUGd_fi~+eWPXX#u7u-_RZiWNYU`E6e$n>r$7)?h zgIKr7P+Gq+wk27i@yaEcaDXYA<}QS+{4oub0(B;rl!^sr&N%M@&nuP~>*RE-ZJ5tA z^`xErG{L=-!YJlAry1gglzGNtOmvjWGtfHpbSy0UK!5d0tZ)%u)#}I@beBpTAD=!; z)HbO5K}3-=Ii^#sv={UD8tv5ag(|GwQd?~bux=~N-9kT+RUv-J`jEerm)oq*IP}j@ z5J4jwWyxu*IEZ4JKA`x93%FRnxbYXna$0@aj%PlDEIqs6@vy8;h#;e71qzqvSmZ)c zPl?j6+Sucw2TPzu-bc~9SjH)gtN8~axavXEr>IvC zPEr5Br>JiS#%YUWZ>Q|ZRL1Afv7HJt0n}mY@nmWlM2Fo~I2UNM)VxY94IN6P1N7H@ z>cv0(%8{e5TVUNTQ|f*Xzf2(P>Xjf@oJd&6f93p%r_pDDCnV9SmT63X=mS#TPEiCa z{g(Uc7q>NcssW@ZBt!<8KPQft*3rmFX;Bzd3&cEV0Wh&i$44^tD^OQNX2@Ltd7c=7 zA&MU-3FbDWarZD>RXb!NpDLwt{rZ|1e^u%?)Zl!1$kb|*sY5Y=_Mx;Qy{Hoq<6k<4 z0(JZ0{cFsaLEJ>X4iRl*$BbF81I8U0K?}dtZ^^U6%C8YvSRNXbD>yecW6J|IkHwQf z9~UPx*Rl|UT4m(4b~-O)PoSTMzKFN$englEtDBtu-y-=j#??@m5(!A7lKD$TskEd7 z3zbXBx0rZCNijt~Mh)Ij#`q0o%uJ1-vn$rNp$Q5#&PWClO~&{`TCTHohGYXRdIFD_QSc8MS&@hwQq3wZha3>4Vd zsp6}fCv~%LxFZc7T(VuNh+sd6fF8l&k*u*aqkTE8j9{T^9N0MNcda$B~-%LLmYcm z7!-2($^f=RaJS5N$^^Pdm2dgDN{(pD8Ev8!@Ko8B#znFt!pbpfBvph`xAYF#6(l1OF$~1#;uXARrc+ zzTECH)0Z1RWzzc9n!(1=tlK>>9wXtcG19Vb=h5RS3Hlu&b+K*Gky6fL&wy{vy{(!Qr@( zg+Io_9n&|h@nkRrx0|&S{<^RZ`PP}RlM3nNJllQLD$KJR@3q~>tirvJ>8+<4rEl}m zW7xO(Qv{#TQAjNuX^pRisBMGkJJEX537lw+r%9;At*06Kl6}Uk@|LwRlviy)2cHc^ zbQ=N@-G)H^_1xJcKhLw|r*jxA3yugB=2V+9;1Ak`_&-n76{L{t| z;rhJjKG#PEw5g8_=xHN=LqrV35tIA~t)E}q&FvXSNtnt;N6{VSSw}Gpc@BYB2@fXBFLT!2lC+;%*H^k;$UFC1|!VzMJ`K zOi+k5`4=UHm4^B?%|sF}$T4^cCyZ#liMd(&a;9EYHE2{ln%m=X~@6w3~xb)ubl z3Fe06hSu*%#Y8-;gXeDsUy^fjMtl9sDUH|Z-jq^i);@!WC!8;tOM(6tuieY33LV(H zgJPV3d<}|Y^7Y975&gvbMed(y-6Hkh*Uy}jRf2vxL0Qz#oI_{Qvo*PzoORwdCN(w% z9PFmSIoKchXUlqE&dm`Hc1vFlc8=s=w=xIYt)7L0U8DS)I9SPs29za}U7f15YBlUj zK3fQKoeo&Z7=i=?OL=*Ju5q6{%*%ZbbHS%BQTuYVfgl1G-OOe-1#G4?t(B6D9dVQF z+N=*lDS6FKpVy4=ghGN@^5?BmlDy`2Gx52+rj#_Eb1Pa*2^wWN`|z5Z&z;xo?89pk zbsH={uuxiCHLuBW?NN|wUX#-?)YYY6!vFu^H4VvY?lARqGIe}lUh|TcngQ9(B~f;B z^C0Zz<^kEw&Vkv@P8Dw#Yy25%RzuO9&vQzV-QvDH+(72^C}E%35pZk+014jffY~8; zlw@KCf#brK3<`8AC=6|cu|DPuXG;m;KLtF}S^}ge#IL_jYJN?(N_?a&I42b8icM?hW=FxNeSY6K%2Z3AZftRn-t{ zz=l}W4YAI>Ay(KB3fZ5>G2X=-GW`*+mV<=sSLfq#9jyVpNQT;-h0afx1Hn^V z9g$=!Uwag#%sT~%GL6xN4#mGzh0~@-6M+^CB-WI2say>X4|FBd%FZ9)UxtpboXwB% zS{yDs8J3u-h=`z+Aq?RN2!2fu-43w+NF7=csSMsPbyz7kG&d}l$qlLB>S*lw!94E| zo`-Q12YuO042f$8Y0%-~jIt08E4Q-^7dS=tZE{-K7+w&{3h>!hw+)&*NeMuM#YQ#p z_V7A7A_17Q>b5&H4>je9E$IsN6|pq}*LDcaMhbo?gKz_pfo&421n)eUXZi@U(CFlx zFbf5lwoJ3*9?HOudz@!8)Z5f~YpIWZDLg~DbUXia(Cj-2fXUEdJn9^3gU=60 z2-6q$0Z&$gCj~gW8b=dopexk^kKLyK@@R(?ApGsf!WL|aE;D$17f29x7_}3wE^I~e zoU0cP= z+=tSmuYpADZPPb+TXZ4@Z+}e3ObNT<9W&IiebS04|HDC_aaF^-B!QofR^=}z5kWl!1+lV!NWLD~4veniLyUS(1w(T}x zSh`#mR*DUnAjTY>F=0yNL%DdEffST3R3yvHg6_s~qg8y(I5x*=M6V#{%7ta+OLAe^ zgt%?NXH!)`-6*vkl`oZ-Hi^pOSwly&vCN!au7AgfL*2ZXf8A&spgKCFG?1-SFvxBS zW3>sRV>T!ueq*Q0YK!^fTuMUT7XD|?%VACD%#DI4TEO9CYa%2PNf? zh^R9dS2-d-9cV<}t6O zS5E!_nZYu#nm#mhR>Orp>AXZO^Zm#83$5oNcWGp&)EIOlOaS~&(#;6*LrN+N&EN-xT4U=+! zyGsWCPxw3V39s@qWD6<>=NB()e86^})0#%O52v$nsd4ZC?oMvBBJZIesD2N9lT~#O zGT935K|bKO$5x;z@PXlL3VhJ#A@LL{-%hrx!2{a&j3NJk2ekXO@%uHU`8}gy7$WP2 zsiT`WrtsNRlYg2%J~HZ`g@}|Rp6MI0zHh{aFrq=_5>*wifQtF|<&#}jQh47$MD)q- z`~H*NTP!VUCwDN1J*veR1MYfwi-l)45CtxR95AAr&=b{Kp!GKNafQ1#^!MULKeb@E z>aM4)^D5=h>aUH3vGZdbJ3Uqv`-q6WyE^t^5qnp4?BO`az8|O9YP|-d>iIKl?-NH_ zUvX6N#m_qF!-R*8p-f<4OsK45nvg~E=VS=M-AB@Ry-15DxY6*{v8kUwiuAK}_}H-+ zs`m}zmkHC-ah9`9n~u1gh+U-0#C9m)VmCqAf%g=9C)K%8I%LEQ*eT#~%|BO0EmE83 zsU>JqES@zMYGjv|p-Vw1noafX(wcT@`M0d`yEHzfeMO2}EnTydkHRLv$7X(yJ-M6r zEdnniaGeb7MIbK&`w)OBA{ZkpjbvKww;S->TJFMX9_7m*rJ2~TUet!F@ zQP*lIW4j8cjgkpsaT+K7E44{DTPLU=Eq=0xf-TV2LX#j z9kAJRBLGrDh)Uyjp6+bSoa$632zr8sC>p-x?124S9lv)It1l zd-zORvvFB)T^v>*`s97p9zH=frBvoVGi#eM}Is6e?%epAh6ErLLXK9Zgip12knwv(ElAqNv!-~ z8KGvHMZ|F#5yPY+;x!o&XLG0&aYROFYz~zoj>?Dxn?t3DV=|(@@oII%uRPD7p8m-5 zep3DKSEBoOSw6qtE&2VQjx2o4_KPA5{%#&5d9g(l`D9Zq+-Sl`P`JQvG^w~*40sDX zl{dv#u(mjTOsTt>RyYjs10Oc@IIy>0*W;)FDAm2>C;}Tko*swmj8c=m0uKdCV6@z& zX-->4X@86~!!OpDQa6Q*)mDfbN*I_z7HZ%vlz`$CWwsT!w8T3gX(sou-Kfd162Oe& zL}`ERJM4ivQMboYC-<=0aM@jvZtKouReY|*=lT4(3ZH5IT#e5-f3Csj$DHj6e4gab zwfKAmo+Sv)r~VTQLF-<2)NH11ehmy0@C9jXG52zv=;it}wXW2zT6l{)V}lMc+iQUl!fn!wiUSPE`T2ZmljC_U>3 z`!6JO#J6Z6y~TE4HP3TA@5`Py%JVMsyl)AoqdD!owY?s-uG~gHZLkAnX_}V!E*w^M z!wT0$7!~p87?xbz=V*M&#Zo1|*TI6KF8XG_x;@W*K1~I^kVZjsE!|F-i{gQIuvQHZ zBx)z)SwwB?>J*+suzw5TFrs0f!yYa6IVuwI2qK=}?_iy|`tTdr=okQCFY7ndsNbq= zF$<;n?#Z(f3Wf()e9WbRZ?4Y{bwD)QN9Ann+-&yPMK&{DOk})i(Ls z80>G|BkXTw%G>~mEzq#PKj8dfQj5{FCgsMzuhL@tmK5V$Jhp`ndh06<2c5cu)bh>g z#baUc?NUEtOL{Rb+QBUmv9Z?~XywmDvz53^uaT#sv)5CVj_TBx~K zrZcFp%-1;<8~##!PJbMB!>lR+Y)3FA$K{w@GqP|i#$-WFg) zAGg{u)_E$GE9lG*Zi*$w~_ZiunZy093N zi}}IiSPW*ndMKgD)`~8jQg@pjYc;@ahBs+ff|3u!N_A&6HQ%evAJ?Sk zx20eYjk`0OIpwKli#|p$x>Q10bjcDU^MhMr@o^P7C|WsxT5Hv?4ru#z(@{9pq_LZc zUQ9JrE~w#Bw4m-%6`sN?v3OQliieXkuOlw{K1K~g$5Tchic2tM0e+5j_UsU70?>$qBKBDu*6c|q$PG@Fbcbi!XMH98)EoB;TI9>2UD>Y zACIiXrG3`ova_$nb@9Gy@r}q@Tpn4AtKtK%#V6zEz7|)pERU+FTNPKiL|%()Jc7H5dHNWGXrYjMWEV=d0$^&tuvcrEsa7B-V%jaG-E!Kkq}|E7lXhQDyL;2_zO=hP?H)+G2h;9}WUc!K{Xdi*^+DV{oX%c+O{#eTq(f^g zyox2f+_b=^hCX5Gs-65BM$?TaozaDpPUHO!%uqDGMStERMrppO6x}1~`VLbqHr!`s z=^!6}pBXFMYZmkOnoVELKSvzN0&`4O8D0OD4aLW`fmlgf06z0c7ArYyR&jya__19o ze2liN3&l@!LCddaxC=$NG+bJfoNG3$Q6ZQ)=1ZWS3iHiFz71AHA01=&G)G)4Ji3{s zG14f~1135l9aqdT3l9MH8HW8TdxJCCfK&+y00^2er(Y8`^0@t!CipE|%B~&?hCswU zknA7#!2od^s`A2Y5x3|c=tu=8ih@{e$~`LPp#EV~$^5mDVQ|$%r6t+MEr&lyE*{F@ z$0Yb81peg!d_#%{!=F&3;)S!NQFs1Aj3^vCVQL%nhD|ChAxMhqbhY_y2eI|HCzOT< zQ&Ko{!Wun(mll&kj^`~cCbj+MnQW1e%SX2SJ5E-GP0X<5!;z8)EAa)M>Lfe$Gwa`V z(AXDQ06C7v{y9|$?8Ma6J*UR-_On>O$W-Kny=sl28H-8CS6Q^jo`mZkH3P#On+PA; z$(xxYU!a1-#q0|X@kDxZS26#f2^~&%zEOgcjJo%nSl#=M(pKVcVkEjs?#Xl;0nRpC z)$U@$iz;=n#NB&QRSUDthWSY(3acgMz%Fqak;FsNcf)Hq3MX)l0SD%*uX!L`@Wl4YUW0P4}-4u4#S*dv+TSzBKgnh}|^HjEI-FTQGkV5Pds1 z$oq6T_UTUI)sv|o^R`@0*rU_TLz8;BISkTV3gWx@v>q;oHv-vTFrV0fGH}G-jl05% zmY|{{?Vx0e&F~hMm{nQ9?T65h1G;SKF;-bD`KH#i2hHnwm5eDoXi^!En*fFPGO=YL z%w8RAS-b~pxIY=h*WaIv^~Dzz+8N2z1uTbq(40lZqLYcHME;aBdVIoP?z_2Z!$s4u zDw^h+*JlU|jiGjSaj!0fAr=#8kzrtLrcYhn79Is(US-Os(8=T7G%KB-oo@b&1JJN- z_{7Gil$ZBdu;Rp`{mA49e7W2#9McBcaWr=gi%jgfV*OhDJb4bgZ#}{Iv4PM%HWc!u zS*o;u*R)Q}PuH&J&9Pn`UB8|t{&}_jdET=x5s#KkJ<3g8N}H~$X#smbXo_sy?#RY1 zS8d#~zj3?E?#Jo2ZrZJ7VQi?UQVRqL{IuK%qJ}|?PP@9o+j*&pI%|gk4*Pm39g5i3 zRX)p?hWolC_w^ntMs5BdboTO{OsmF?t^scT&|y)3#zNpD5r7Q`nuanY{nQ@7LU41! z=Kh@wO+BE2HDU)<0E{;qW!O+b1a1fF*D;oVnHSIncx%esY)9*io-| zjz@usJz)ZyhNUuL%a2H4_RK(GVueb0E}a-Kagj*WMIFa9>E>aTDkkU81Q zpXgGhsxzHIXF9nvIUUKenZx-3sIZQwOlk{yiDCL?FibwMBRb6&zwHwFif?v>vK&LEokhCPfQs8%;~puR;X3SGFex(ig0--S-T7-k!WB3KC; zPX%B7DDR4Wyeqy5iddC~Lmo&sJ($ja>2FrJk(!drZ_m%U*#a5p3mU)JVL{lsu5@HGiKkD`KSf^d_RiNYT|O0ZO>Mn3*x}7 ze;#Dn6ZDhcNK;Et4fB%tZkn5%DGmA^Bh;U&X%o6F43=axi*I2*uCUQW>v$@FyFN{a zxK3j75@T|}p@6@Wn0%w8&;-gm9iTj}2mi~{$M(>|tC(?Knj1l$v6Dew*c(Bki69ed z$GN4qa!W6o)Ke^7O=nnX==CuB*{6asY}pPGhF+gBXF&iA+uDG7gE9RioJ>H0u}Kh- zS0+(JxouKU(>-csI@G)Q?-KmQ){<>PXpszYlU}o6i;*adrZK#}sKll*{_=Vq%PV;$ z&DN)9TV9L#|Ab$K9P1c7(zAS>*LN)cJ?3Xl?Sx+!Uc?G~HzG`YuUa_xzUAwXo|eMF zhLMFo!TU0TGcA$l6aiWGSUAlcF@A(n*kMY_reyLRQGN$gF~tZu^C9!Pyi|8!seZ&^ zTT(Y=M14%F*Rqo$szhfcjOkT@RRH#BH5eb0pM|CG2Fz)OfeF#9lIQ~2xSM|J57VYE zQ5dH5stP_0+l;-$dRX?i{DM#OX@-aRMeYclS!25kyUel~Yu;zdxJ8I7a@+wF>s1xo zjkdJfRqgEt*bR0RtOsC|s=;~ycB371s|1*v7)CJHB>+sW&h!%EZniaw`&YyrkdNz& z`7U$7_w~}Vg?wC3!~}JWa=|W)NZDulDP61^DeP2-CBl9>cuRi8!DeHHi-RfW)`(M) zMlAY|H)2tBBW?+YZ!d=L*2wVf#ZcWA0_+FC)Cj#)9BS0IUJi=yv`!@E5MhD(wC=_iv%X7-=R%;# z3NdNlX5NH13U3gxKWJYB`$&*&o&E=ih8-qbA~00Nw?mx$CA(bhZa9z{e;}oxB}LjI zcvSSJJ$y8wTkbv65V*#fo=vp*F-t^D{TU|~=2<+{r$LAeO!y{eI5-hrl`a=LN0iYo zW)T-NI;)JoTx-32EQWxn_uAUpa{Yc{sT;PNxy1PGrdrrWecNW1oA;&All%3VM+6DJCTTM zSBu-P!Hd1}*Q&(}2w2tU$xV!{bgHprc*Ge?(Dn?yv z@|=8YW;6|cymh!1c&H8<&V9ifI199%x`W9=BNo+GqK8?NB0$6ukgUeT5LW4yf>+mpXBGlSI@ zns3bDJ{d0JCp(|x(0-=OJK2$WCp#kVS#veWTsQlR#`*UhkP+@10(}2Kfum z`?cp$0#1?#?3fnUUX1mf?RNCQGSV?4e8 z7&rGF;~)1OUsa-d6UI>K4`~i z_dc8`UY40f&2(>f##!zi__-55)9^DLKQr)i7k*~q=WhJmgP&RWnT?-0_?e5JdHA^( zKlkD1e*8Rup9k^NhM#u)bl_(`ejdWl!}wW%pGWYskbW|Wm{RI?7dgH!@4HpSebn(C zdEZQ-#g6aA`wtX)%<)}#{{w|OWk}2XnnFutD3Q6ELXXRkp7}0?mdcQk`4b8)lOYo? zwcO=0WM#fUp%pS@V=cKWWhj~XR8ibjGL*`^Nukv;RFgSCp*1p;&J-#1gbX>EXDPH+ zhBBFz6navIhGZ7t1(ysB#RD>Ty$lV@+(x0NWN3KiU-4v1hR)0U9xt|J=nI)9JlK+< zFJ^v%2U;@prOaR9eU=QJ59_k-b29X0I57+A8-dFu_jwumO0dpG@;V!7#ztJz>y3Q= zjJM^CxATlwIpe)_#@m0!d*zIG{EYYJ8SmXQ-iK$r&(3&Cub1fc>|W35^@jI)=l6OS z^m-TfdYANiU+wk&q}RKu*ZX#__q|@PuGjlfulM6#kBY|1RFpPet}dM*bvI=cW~bTZ zL~2}_jjiCdUOAguGL#xsrnpo)9>Um!>9mFHFDP*d)U${*%e;nHV|9}=bY9U<}EV?IFa zK|lh4*Oh?)D4A2Y4Va1)Af?P>c-`06b@Lzkxo*z)bKU&2ey*Fp-_LdPW&KsG@37rl^ui9iai{GbwhB8@%;M@|9t(=OO%~HKvTzK=blRci zt0i`o#>eA!aCQC~*vO@JVEO7b)3jC(R5c~wdSBBsx z0`L<7_^J^64S=r>!QTkL-w43h*tn+M&x$86s7h!ki&!ir;1w6CfyXuW`Ls}#Uao_f zMIuJJfx4Txw&}6q(yWhf8c2w}DXa>J_v607AV3$PyTL|-7OG!Azk_&La42zTQNsiV z#D(P)JP(G3fJ$ZPL5nJaPYEJJurdV0X|{j6J2f-t?e1@U$=h*E_}a*XKUqED>%uX9 zi{Ds;WBgVy#%~2<{8R}3Hb1Qh!QT$R-wwc^4#D36_%k8+I|2AR0r&e-cH_UfhTm6$&xs zRHZ1aiTLZHC~S!2G=CMq8=HXGPz|B`5tTjwa@{;1tee{hUpK$?*Ud?+n->`0TtN6{ zm+ii46?WN;McX}U6^eFa$##!hg%S|Yi`9r{Q-FBxkccNgvhY62+Z@5VTWpQkudDDZ zweHT0+Im5EDgPdwjMKz-3AZtpldf(Uxx<%(S@yJe$NU$KF( zx3N^<0zYA!$_XN{oeGg)+iCH{wd;$QmFteHO6vtJ2|T#xme40Pg+kM02z<}&ymv)eMRFB!tV9aL7G5aqg3m;(2cG)n5n4&q@ zZM$z+h20qOqD?23uzy&tu>Hf5t*Hr}wo1b(69y2Ac_^JMPLDrj!U|y-<>TaNxGNJ_ zLM+fcpF$m#$h_=kMrkOGOG$LHt5QP$@W6oSp~q;ym02FLP-W`p8{k+lRnUC=AASHH zzlD0_Z^9@J{|wYcJyRF%3yFZV!2AC-MnG3cMM+~2{VHR`Q=S*U!}I2OUZ>|#0J_bP z(LmGFZ_^UKh5Umb2-R1A8%A;X8no%hkP1>A{z$!S}nksrCg+^Kp$`uFMxI)OzYmP%Oa%%|r(tdp8qQ1$WC( zLMbD}?%fjX!AxA-^i(gXmx2W~Q!c3gI7rmGID% z$zA*;N)d}%|3xa!8u`03Qt>u4&Xxv9j2<+Gb zjdV%Zl8~m5W_Vu1h2@-9DZ>_t);|71(0O~SJG(FF>^-ux|1h%f5jwk{ch4BwJ$r2T zU8}IiZhYBx-?s`c+l_l|_moxGYd7w*-H)uoK5VQ5gq0FHB;&G?3}Cw|f^BI$)N=_)_zfJk~SO!|tS^r}eO6eg*ZyKn)`TI%rP#eHYf(lf9_5PHu_M`7!}HYH&~dB%$E@;<~_6S77O%@cy8mF?k-2z z7_6Hl0Qshc;^R;zsU25j9YN1*bBm5BwkQBv5;U2)ghYKa3D<4&gKFj`aPfXHmYGPw z7yMwH6~CVIgRJ306C#5NR{YxP$e_-OU)%kl!8rD0jSQNMV|UszXazXdW*lpqi4iH! zvu`}(J#fZbd&b*+#(Vn=gaV^_y?^ZW*7SN_ua^=ssyFNet!1{;J((@A_zSrt6dh@( z-FUYc=m#;F7^Ds9;Wra4$&u?=ZEmOC)}8r1>(!MU`fTCP4N#_=z@Ja!^Kbd{8GL@9 zKig~Q^D6$_h*+0DpT*}zSPpSv6lOH^Ie9VE-D(Lp&u-b_`N7;&_-k?x?7C#N^U8G2 zHN_jIr7GD>-LzD!ZcYZT)H1si(I$pQ#D-u>gRxY24ogljr4xm=ovC$becn-UrU`qWtw0I6Jn!}%Yp7m(2w~EEJ+j_n3Uhife7Z^*88c zJXGmv=y590q`khc-&i7gh=#$06x{=a7~O*c`#|aUq)jAyVl+R0r4wmvSH9OA`%E`Y zV6SP$Ocjc-W4j8TDHPM+;*${ey6SJHX4Fr{&&_;(y=_C^_YHpcNxdsM!}lw4H_rx* zr((MWL(yK-Z#f;Lp=9ufeMlJc5V+xxGkl~h%`e^ZOUGO%qKR@n9u|W~v|#3^C?`O^ zuSn$k=VGUJQE9$zHYBEpoYEjRLevrKJTLZ57Raw-67wCVa=u)=3~*LtZl=)OoMe!9 z`Pjdd*e&;ww7eoO5jF}wX(;^9jcHt`y~jC*A;%s^+Q%umuR2R$`-zE|F%YM|?u{m55N~rO)pG5~!e>zU{*c+v z79!sE+gY!$-)=lW#A)Gx-FVQ>s)d7g;~_g6D;%;L58K&z;jrEKik;O8uh@;R+F8Bu zs@-_R&KiXycH>byYZi{$jmPY)RXAoh9=Ef0;ke!Snw?D+UIXFxQ8h*RanPuFvQfVu zS(s|!^$#}+6y@tS@dAa{?Zy)}u?&S1cH0){this._pollingID=this._dataSource.setInterval(this._pollingInterval,this._request,this._loadDataHandler,this);}this._dataSource.sendRequest(this._request,this._loadDataHandler,this);}},_loadDataHandler:function(D,C,K){if(this._swf){if(K){}else{var H;if(this._seriesFunctions){var I=this._seriesFunctions.length;for(H=0;H0){for(H=0;H0){var A=C.length;for(var B=0;B255||D<0)?0:D;return(A+D.toString(16)).slice(-2).toUpperCase();},hex2dec:function(D){return parseInt(D,16);},hex2rgb:function(D){var E=this.hex2dec;return[E(D.slice(0,2)),E(D.slice(2,4)),E(D.slice(4,6))];},websafe:function(F,E,D){if(B(F)){return this.websafe.apply(this,F);}var G=function(H){if(C(H)){H=Math.min(Math.max(0,H),255);var I,J;for(I=0;I<256;I=I+51){J=I+51;if(H>=I&&H<=J){return(H-I>25)?J:I;}}}return H;};return[G(F),G(E),G(D)];}};}();(function(){var J=0,F=YAHOO.util,C=YAHOO.lang,D=YAHOO.widget.Slider,B=F.Color,E=F.Dom,I=F.Event,A=C.substitute,H="yui-picker";function G(L,K){J=J+1;K=K||{};if(arguments.length===1&&!YAHOO.lang.isString(L)&&!L.nodeName){K=L;L=K.element||null;}if(!L&&!K.element){L=this._createHostElement(K);}G.superclass.constructor.call(this,L,K);this.initPicker();}YAHOO.extend(G,YAHOO.util.Element,{ID:{R:H+"-r",R_HEX:H+"-rhex",G:H+"-g",G_HEX:H+"-ghex",B:H+"-b",B_HEX:H+"-bhex",H:H+"-h",S:H+"-s",V:H+"-v",PICKER_BG:H+"-bg",PICKER_THUMB:H+"-thumb",HUE_BG:H+"-hue-bg",HUE_THUMB:H+"-hue-thumb",HEX:H+"-hex",SWATCH:H+"-swatch",WEBSAFE_SWATCH:H+"-websafe-swatch",CONTROLS:H+"-controls",RGB_CONTROLS:H+"-rgb-controls",HSV_CONTROLS:H+"-hsv-controls",HEX_CONTROLS:H+"-hex-controls",HEX_SUMMARY:H+"-hex-summary",CONTROLS_LABEL:H+"-controls-label"},TXT:{ILLEGAL_HEX:"Illegal hex value entered",SHOW_CONTROLS:"Show color details",HIDE_CONTROLS:"Hide color details",CURRENT_COLOR:"Currently selected color: {rgb}",CLOSEST_WEBSAFE:"Closest websafe color: {rgb}. Click to select.",R:"R",G:"G",B:"B",H:"H",S:"S",V:"V",HEX:"#",DEG:"\u00B0",PERCENT:"%"},IMAGE:{PICKER_THUMB:"../../build/colorpicker/assets/picker_thumb.png",HUE_THUMB:"../../build/colorpicker/assets/hue_thumb.png"},DEFAULT:{PICKER_SIZE:180},OPT:{HUE:"hue",SATURATION:"saturation",VALUE:"value",RED:"red",GREEN:"green",BLUE:"blue",HSV:"hsv",RGB:"rgb",WEBSAFE:"websafe",HEX:"hex",PICKER_SIZE:"pickersize",SHOW_CONTROLS:"showcontrols",SHOW_RGB_CONTROLS:"showrgbcontrols",SHOW_HSV_CONTROLS:"showhsvcontrols",SHOW_HEX_CONTROLS:"showhexcontrols",SHOW_HEX_SUMMARY:"showhexsummary",SHOW_WEBSAFE:"showwebsafe",CONTAINER:"container",IDS:"ids",ELEMENTS:"elements",TXT:"txt",IMAGES:"images",ANIMATE:"animate"},skipAnim:true,_createHostElement:function(){var K=document.createElement("div");if(this.CSS.BASE){K.className=this.CSS.BASE;}return K;},_updateHueSlider:function(){var K=this.get(this.OPT.PICKER_SIZE),L=this.get(this.OPT.HUE);L=K-Math.round(L/360*K);if(L===K){L=0;}this.hueSlider.setValue(L,this.skipAnim);},_updatePickerSlider:function(){var L=this.get(this.OPT.PICKER_SIZE),M=this.get(this.OPT.SATURATION),K=this.get(this.OPT.VALUE);M=Math.round(M*L/100);K=Math.round(L-(K*L/100));this.pickerSlider.setRegionValue(M,K,this.skipAnim);},_updateSliders:function(){this._updateHueSlider();this._updatePickerSlider();},setValue:function(L,K){K=(K)||false;this.set(this.OPT.RGB,L,K);this._updateSliders();},hueSlider:null,pickerSlider:null,_getH:function(){var K=this.get(this.OPT.PICKER_SIZE),L=(K-this.hueSlider.getValue())/K;L=Math.round(L*360);return(L===360)?0:L;},_getS:function(){return this.pickerSlider.getXValue()/this.get(this.OPT.PICKER_SIZE);},_getV:function(){var K=this.get(this.OPT.PICKER_SIZE);return(K-this.pickerSlider.getYValue())/K;},_updateSwatch:function(){var M=this.get(this.OPT.RGB),O=this.get(this.OPT.WEBSAFE),N=this.getElement(this.ID.SWATCH),L=M.join(","),K=this.get(this.OPT.TXT);E.setStyle(N,"background-color","rgb("+L+")");N.title=A(K.CURRENT_COLOR,{"rgb":"#"+this.get(this.OPT.HEX)});N=this.getElement(this.ID.WEBSAFE_SWATCH);L=O.join(",");E.setStyle(N,"background-color","rgb("+L+")");N.title=A(K.CLOSEST_WEBSAFE,{"rgb":"#"+B.rgb2hex(O)});},_getValuesFromSliders:function(){this.set(this.OPT.RGB,B.hsv2rgb(this._getH(),this._getS(),this._getV()));},_updateFormFields:function(){this.getElement(this.ID.H).value=this.get(this.OPT.HUE);this.getElement(this.ID.S).value=this.get(this.OPT.SATURATION);this.getElement(this.ID.V).value=this.get(this.OPT.VALUE);this.getElement(this.ID.R).value=this.get(this.OPT.RED);this.getElement(this.ID.R_HEX).innerHTML=B.dec2hex(this.get(this.OPT.RED));this.getElement(this.ID.G).value=this.get(this.OPT.GREEN);this.getElement(this.ID.G_HEX).innerHTML=B.dec2hex(this.get(this.OPT.GREEN));this.getElement(this.ID.B).value=this.get(this.OPT.BLUE);this.getElement(this.ID.B_HEX).innerHTML=B.dec2hex(this.get(this.OPT.BLUE));this.getElement(this.ID.HEX).value=this.get(this.OPT.HEX);},_onHueSliderChange:function(N){var L=this._getH(),K=B.hsv2rgb(L,1,1),M="rgb("+K.join(",")+")";this.set(this.OPT.HUE,L,true);E.setStyle(this.getElement(this.ID.PICKER_BG),"background-color",M);if(this.hueSlider.valueChangeSource!==D.SOURCE_SET_VALUE){this._getValuesFromSliders();}this._updateFormFields();this._updateSwatch();},_onPickerSliderChange:function(M){var L=this._getS(),K=this._getV();this.set(this.OPT.SATURATION,Math.round(L*100),true);this.set(this.OPT.VALUE,Math.round(K*100),true);if(this.pickerSlider.valueChangeSource!==D.SOURCE_SET_VALUE){this._getValuesFromSliders(); }this._updateFormFields();this._updateSwatch();},_getCommand:function(K){var L=I.getCharCode(K);if(L===38){return 3;}else{if(L===13){return 6;}else{if(L===40){return 4;}else{if(L>=48&&L<=57){return 1;}else{if(L>=97&&L<=102){return 2;}else{if(L>=65&&L<=70){return 2;}else{if("8, 9, 13, 27, 37, 39".indexOf(L)>-1||K.ctrlKey||K.metaKey){return 5;}else{return 0;}}}}}}}},_useFieldValue:function(L,K,N){var M=K.value;if(N!==this.OPT.HEX){M=parseInt(M,10);}if(M!==this.get(N)){this.set(N,M);}},_rgbFieldKeypress:function(M,K,O){var N=this._getCommand(M),L=(M.shiftKey)?10:1;switch(N){case 6:this._useFieldValue.apply(this,arguments);break;case 3:this.set(O,Math.min(this.get(O)+L,255));this._updateFormFields();break;case 4:this.set(O,Math.max(this.get(O)-L,0));this._updateFormFields();break;default:}},_hexFieldKeypress:function(L,K,N){var M=this._getCommand(L);if(M===6){this._useFieldValue.apply(this,arguments);}},_hexOnly:function(L,K){var M=this._getCommand(L);switch(M){case 6:case 5:case 1:break;case 2:if(K!==true){break;}default:I.stopEvent(L);return false;}},_numbersOnly:function(K){return this._hexOnly(K,true);},getElement:function(K){return this.get(this.OPT.ELEMENTS)[this.get(this.OPT.IDS)[K]];},_createElements:function(){var N,M,P,O,L,K=this.get(this.OPT.IDS),Q=this.get(this.OPT.TXT),S=this.get(this.OPT.IMAGES),R=function(U,V){var W=document.createElement(U);if(V){C.augmentObject(W,V,true);}return W;},T=function(U,V){var W=C.merge({autocomplete:"off",value:"0",size:3,maxlength:3},V);W.name=W.id;return new R(U,W);};L=this.get("element");N=new R("div",{id:K[this.ID.PICKER_BG],className:"yui-picker-bg",tabIndex:-1,hideFocus:true});M=new R("div",{id:K[this.ID.PICKER_THUMB],className:"yui-picker-thumb"});P=new R("img",{src:S.PICKER_THUMB});M.appendChild(P);N.appendChild(M);L.appendChild(N);N=new R("div",{id:K[this.ID.HUE_BG],className:"yui-picker-hue-bg",tabIndex:-1,hideFocus:true});M=new R("div",{id:K[this.ID.HUE_THUMB],className:"yui-picker-hue-thumb"});P=new R("img",{src:S.HUE_THUMB});M.appendChild(P);N.appendChild(M);L.appendChild(N);N=new R("div",{id:K[this.ID.CONTROLS],className:"yui-picker-controls"});L.appendChild(N);L=N;N=new R("div",{className:"hd"});M=new R("a",{id:K[this.ID.CONTROLS_LABEL],href:"#"});N.appendChild(M);L.appendChild(N);N=new R("div",{className:"bd"});L.appendChild(N);L=N;N=new R("ul",{id:K[this.ID.RGB_CONTROLS],className:"yui-picker-rgb-controls"});M=new R("li");M.appendChild(document.createTextNode(Q.R+" "));O=new T("input",{id:K[this.ID.R],className:"yui-picker-r"});M.appendChild(O);N.appendChild(M);M=new R("li");M.appendChild(document.createTextNode(Q.G+" "));O=new T("input",{id:K[this.ID.G],className:"yui-picker-g"});M.appendChild(O);N.appendChild(M);M=new R("li");M.appendChild(document.createTextNode(Q.B+" "));O=new T("input",{id:K[this.ID.B],className:"yui-picker-b"});M.appendChild(O);N.appendChild(M);L.appendChild(N);N=new R("ul",{id:K[this.ID.HSV_CONTROLS],className:"yui-picker-hsv-controls"});M=new R("li");M.appendChild(document.createTextNode(Q.H+" "));O=new T("input",{id:K[this.ID.H],className:"yui-picker-h"});M.appendChild(O);M.appendChild(document.createTextNode(" "+Q.DEG));N.appendChild(M);M=new R("li");M.appendChild(document.createTextNode(Q.S+" "));O=new T("input",{id:K[this.ID.S],className:"yui-picker-s"});M.appendChild(O);M.appendChild(document.createTextNode(" "+Q.PERCENT));N.appendChild(M);M=new R("li");M.appendChild(document.createTextNode(Q.V+" "));O=new T("input",{id:K[this.ID.V],className:"yui-picker-v"});M.appendChild(O);M.appendChild(document.createTextNode(" "+Q.PERCENT));N.appendChild(M);L.appendChild(N);N=new R("ul",{id:K[this.ID.HEX_SUMMARY],className:"yui-picker-hex_summary"});M=new R("li",{id:K[this.ID.R_HEX]});N.appendChild(M);M=new R("li",{id:K[this.ID.G_HEX]});N.appendChild(M);M=new R("li",{id:K[this.ID.B_HEX]});N.appendChild(M);L.appendChild(N);N=new R("div",{id:K[this.ID.HEX_CONTROLS],className:"yui-picker-hex-controls"});N.appendChild(document.createTextNode(Q.HEX+" "));M=new T("input",{id:K[this.ID.HEX],className:"yui-picker-hex",size:6,maxlength:6});N.appendChild(M);L.appendChild(N);L=this.get("element");N=new R("div",{id:K[this.ID.SWATCH],className:"yui-picker-swatch"});L.appendChild(N);N=new R("div",{id:K[this.ID.WEBSAFE_SWATCH],className:"yui-picker-websafe-swatch"});L.appendChild(N);},_attachRGBHSV:function(L,K){I.on(this.getElement(L),"keydown",function(N,M){M._rgbFieldKeypress(N,this,K);},this);I.on(this.getElement(L),"keypress",this._numbersOnly,this,true);I.on(this.getElement(L),"blur",function(N,M){M._useFieldValue(N,this,K);},this);},_updateRGB:function(){var K=[this.get(this.OPT.RED),this.get(this.OPT.GREEN),this.get(this.OPT.BLUE)];this.set(this.OPT.RGB,K);this._updateSliders();},_initElements:function(){var O=this.OPT,N=this.get(O.IDS),L=this.get(O.ELEMENTS),K,M,P;for(K in this.ID){if(C.hasOwnProperty(this.ID,K)){N[this.ID[K]]=N[K];}}M=E.get(N[this.ID.PICKER_BG]);if(!M){this._createElements();}else{}for(K in N){if(C.hasOwnProperty(N,K)){M=E.get(N[K]);P=E.generateId(M);N[K]=P;N[N[K]]=P;L[P]=M;}}},initPicker:function(){this._initSliders();this._bindUI();this.syncUI(true);},_initSliders:function(){var K=this.ID,L=this.get(this.OPT.PICKER_SIZE);this.hueSlider=D.getVertSlider(this.getElement(K.HUE_BG),this.getElement(K.HUE_THUMB),0,L);this.pickerSlider=D.getSliderRegion(this.getElement(K.PICKER_BG),this.getElement(K.PICKER_THUMB),0,L,0,L);this.set(this.OPT.ANIMATE,this.get(this.OPT.ANIMATE));},_bindUI:function(){var K=this.ID,L=this.OPT;this.hueSlider.subscribe("change",this._onHueSliderChange,this,true);this.pickerSlider.subscribe("change",this._onPickerSliderChange,this,true);I.on(this.getElement(K.WEBSAFE_SWATCH),"click",function(M){this.setValue(this.get(L.WEBSAFE));},this,true);I.on(this.getElement(K.CONTROLS_LABEL),"click",function(M){this.set(L.SHOW_CONTROLS,!this.get(L.SHOW_CONTROLS));I.preventDefault(M);},this,true);this._attachRGBHSV(K.R,L.RED);this._attachRGBHSV(K.G,L.GREEN);this._attachRGBHSV(K.B,L.BLUE);this._attachRGBHSV(K.H,L.HUE); -this._attachRGBHSV(K.S,L.SATURATION);this._attachRGBHSV(K.V,L.VALUE);I.on(this.getElement(K.HEX),"keydown",function(N,M){M._hexFieldKeypress(N,this,L.HEX);},this);I.on(this.getElement(this.ID.HEX),"keypress",this._hexOnly,this,true);I.on(this.getElement(this.ID.HEX),"blur",function(N,M){M._useFieldValue(N,this,L.HEX);},this);},syncUI:function(K){this.skipAnim=K;this._updateRGB();this.skipAnim=false;},_updateRGBFromHSV:function(){var L=[this.get(this.OPT.HUE),this.get(this.OPT.SATURATION)/100,this.get(this.OPT.VALUE)/100],K=B.hsv2rgb(L);this.set(this.OPT.RGB,K);this._updateSliders();},_updateHex:function(){var N=this.get(this.OPT.HEX),K=N.length,O,M,L;if(K===3){O=N.split("");for(M=0;M1){for(L in M){if(C.hasOwnProperty(M,L)){M[L]=M[L]+J;}}}this.setAttributeConfig(this.OPT.IDS,{value:M,writeonce:true});this.setAttributeConfig(this.OPT.TXT,{value:K.txt||this.TXT,writeonce:true});this.setAttributeConfig(this.OPT.IMAGES,{value:K.images||this.IMAGE,writeonce:true});this.setAttributeConfig(this.OPT.ELEMENTS,{value:{},readonly:true});this.setAttributeConfig(this.OPT.SHOW_CONTROLS,{value:C.isBoolean(K.showcontrols)?K.showcontrols:true,method:function(N){var O=E.getElementsByClassName("bd","div",this.getElement(this.ID.CONTROLS))[0];this._hideShowEl(O,N);this.getElement(this.ID.CONTROLS_LABEL).innerHTML=(N)?this.get(this.OPT.TXT).HIDE_CONTROLS:this.get(this.OPT.TXT).SHOW_CONTROLS;}});this.setAttributeConfig(this.OPT.SHOW_RGB_CONTROLS,{value:C.isBoolean(K.showrgbcontrols)?K.showrgbcontrols:true,method:function(N){this._hideShowEl(this.ID.RGB_CONTROLS,N);}});this.setAttributeConfig(this.OPT.SHOW_HSV_CONTROLS,{value:C.isBoolean(K.showhsvcontrols)?K.showhsvcontrols:false,method:function(N){this._hideShowEl(this.ID.HSV_CONTROLS,N);if(N&&this.get(this.OPT.SHOW_HEX_SUMMARY)){this.set(this.OPT.SHOW_HEX_SUMMARY,false);}}});this.setAttributeConfig(this.OPT.SHOW_HEX_CONTROLS,{value:C.isBoolean(K.showhexcontrols)?K.showhexcontrols:false,method:function(N){this._hideShowEl(this.ID.HEX_CONTROLS,N);}});this.setAttributeConfig(this.OPT.SHOW_WEBSAFE,{value:C.isBoolean(K.showwebsafe)?K.showwebsafe:true,method:function(N){this._hideShowEl(this.ID.WEBSAFE_SWATCH,N);}});this.setAttributeConfig(this.OPT.SHOW_HEX_SUMMARY,{value:C.isBoolean(K.showhexsummary)?K.showhexsummary:true,method:function(N){this._hideShowEl(this.ID.HEX_SUMMARY,N);if(N&&this.get(this.OPT.SHOW_HSV_CONTROLS)){this.set(this.OPT.SHOW_HSV_CONTROLS,false);}}});this.setAttributeConfig(this.OPT.ANIMATE,{value:C.isBoolean(K.animate)?K.animate:true,method:function(N){if(this.pickerSlider){this.pickerSlider.animate=N;this.hueSlider.animate=N;}}});this.on(this.OPT.HUE+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.SATURATION+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.VALUE+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.RED+"Change",this._updateRGB,this,true);this.on(this.OPT.GREEN+"Change",this._updateRGB,this,true);this.on(this.OPT.BLUE+"Change",this._updateRGB,this,true);this.on(this.OPT.HEX+"Change",this._updateHex,this,true);this._initElements();}});YAHOO.widget.ColorPicker=G;})();YAHOO.register("colorpicker",YAHOO.widget.ColorPicker,{version:"2.8.0r4",build:"2449"}); \ No newline at end of file +this._attachRGBHSV(K.S,L.SATURATION);this._attachRGBHSV(K.V,L.VALUE);I.on(this.getElement(K.HEX),"keydown",function(N,M){M._hexFieldKeypress(N,this,L.HEX);},this);I.on(this.getElement(this.ID.HEX),"keypress",this._hexOnly,this,true);I.on(this.getElement(this.ID.HEX),"blur",function(N,M){M._useFieldValue(N,this,L.HEX);},this);},syncUI:function(K){this.skipAnim=K;this._updateRGB();this.skipAnim=false;},_updateRGBFromHSV:function(){var L=[this.get(this.OPT.HUE),this.get(this.OPT.SATURATION)/100,this.get(this.OPT.VALUE)/100],K=B.hsv2rgb(L);this.set(this.OPT.RGB,K);this._updateSliders();},_updateHex:function(){var N=this.get(this.OPT.HEX),K=N.length,O,M,L;if(K===3){O=N.split("");for(M=0;M1){for(L in M){if(C.hasOwnProperty(M,L)){M[L]=M[L]+J;}}}this.setAttributeConfig(this.OPT.IDS,{value:M,writeonce:true});this.setAttributeConfig(this.OPT.TXT,{value:K.txt||this.TXT,writeonce:true});this.setAttributeConfig(this.OPT.IMAGES,{value:K.images||this.IMAGE,writeonce:true});this.setAttributeConfig(this.OPT.ELEMENTS,{value:{},readonly:true});this.setAttributeConfig(this.OPT.SHOW_CONTROLS,{value:C.isBoolean(K.showcontrols)?K.showcontrols:true,method:function(N){var O=E.getElementsByClassName("bd","div",this.getElement(this.ID.CONTROLS))[0];this._hideShowEl(O,N);this.getElement(this.ID.CONTROLS_LABEL).innerHTML=(N)?this.get(this.OPT.TXT).HIDE_CONTROLS:this.get(this.OPT.TXT).SHOW_CONTROLS;}});this.setAttributeConfig(this.OPT.SHOW_RGB_CONTROLS,{value:C.isBoolean(K.showrgbcontrols)?K.showrgbcontrols:true,method:function(N){this._hideShowEl(this.ID.RGB_CONTROLS,N);}});this.setAttributeConfig(this.OPT.SHOW_HSV_CONTROLS,{value:C.isBoolean(K.showhsvcontrols)?K.showhsvcontrols:false,method:function(N){this._hideShowEl(this.ID.HSV_CONTROLS,N);if(N&&this.get(this.OPT.SHOW_HEX_SUMMARY)){this.set(this.OPT.SHOW_HEX_SUMMARY,false);}}});this.setAttributeConfig(this.OPT.SHOW_HEX_CONTROLS,{value:C.isBoolean(K.showhexcontrols)?K.showhexcontrols:false,method:function(N){this._hideShowEl(this.ID.HEX_CONTROLS,N);}});this.setAttributeConfig(this.OPT.SHOW_WEBSAFE,{value:C.isBoolean(K.showwebsafe)?K.showwebsafe:true,method:function(N){this._hideShowEl(this.ID.WEBSAFE_SWATCH,N);}});this.setAttributeConfig(this.OPT.SHOW_HEX_SUMMARY,{value:C.isBoolean(K.showhexsummary)?K.showhexsummary:true,method:function(N){this._hideShowEl(this.ID.HEX_SUMMARY,N);if(N&&this.get(this.OPT.SHOW_HSV_CONTROLS)){this.set(this.OPT.SHOW_HSV_CONTROLS,false);}}});this.setAttributeConfig(this.OPT.ANIMATE,{value:C.isBoolean(K.animate)?K.animate:true,method:function(N){if(this.pickerSlider){this.pickerSlider.animate=N;this.hueSlider.animate=N;}}});this.on(this.OPT.HUE+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.SATURATION+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.VALUE+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.RED+"Change",this._updateRGB,this,true);this.on(this.OPT.GREEN+"Change",this._updateRGB,this,true);this.on(this.OPT.BLUE+"Change",this._updateRGB,this,true);this.on(this.OPT.HEX+"Change",this._updateHex,this,true);this._initElements();}});YAHOO.widget.ColorPicker=G;})();YAHOO.register("colorpicker",YAHOO.widget.ColorPicker,{version:"2.8.2r1",build:"7"}); \ No newline at end of file diff --git a/rhodecode/public/js/yui/colorpicker/colorpicker.js b/rhodecode/public/js/yui/colorpicker/colorpicker.js --- a/rhodecode/public/js/yui/colorpicker/colorpicker.js +++ b/rhodecode/public/js/yui/colorpicker/colorpicker.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * Provides color conversion and validation utils @@ -1760,4 +1760,4 @@ YAHOO.util.Color = function() { YAHOO.widget.ColorPicker = ColorPicker; })(); -YAHOO.register("colorpicker", YAHOO.widget.ColorPicker, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("colorpicker", YAHOO.widget.ColorPicker, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/connection/connection-debug.js b/rhodecode/public/js/yui/connection/connection-debug.js --- a/rhodecode/public/js/yui/connection/connection-debug.js +++ b/rhodecode/public/js/yui/connection/connection-debug.js @@ -1,8 +1,8 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ /** * The Connection Manager provides a simplified interface to the XMLHttpRequest @@ -1573,4 +1573,4 @@ YAHOO.util.Connect = YCM.uploadFile = _uploadFile; })(); -YAHOO.register("connection", YAHOO.util.Connect, {version: "2.8.0r4", build: "2449"}); +YAHOO.register("connection", YAHOO.util.Connect, {version: "2.8.2r1", build: "7"}); diff --git a/rhodecode/public/js/yui/connection/connection-min.js b/rhodecode/public/js/yui/connection/connection-min.js --- a/rhodecode/public/js/yui/connection/connection-min.js +++ b/rhodecode/public/js/yui/connection/connection-min.js @@ -1,9 +1,9 @@ /* -Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.8.0r4 +http://developer.yahoo.com/yui/license.html +version: 2.8.2r1 */ YAHOO.util.Connect={_msxml_progid:["Microsoft.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded; charset=UTF-8",_default_form_header:"application/x-www-form-urlencoded",_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_default_headers:true,_default_headers:{},_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,startEvent:new YAHOO.util.CustomEvent("start"),completeEvent:new YAHOO.util.CustomEvent("complete"),successEvent:new YAHOO.util.CustomEvent("success"),failureEvent:new YAHOO.util.CustomEvent("failure"),abortEvent:new YAHOO.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","start"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","success"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","upload"],onAbort:["abortEvent","abort"]},setProgId:function(A){this._msxml_progid.unshift(A);},setDefaultPostHeader:function(A){if(typeof A=="string"){this._default_post_header=A;}else{if(typeof A=="boolean"){this._use_default_post_header=A;}}},setDefaultXhrHeader:function(A){if(typeof A=="string"){this._default_xhr_header=A;}else{this._use_default_xhr_header=A;}},setPollingInterval:function(A){if(typeof A=="number"&&isFinite(A)){this._polling_interval=A;}},createXhrObject:function(F){var D,A,B;try{A=new XMLHttpRequest();D={conn:A,tId:F,xhr:true};}catch(C){for(B=0;B=200&&E<300)||E===1223||C){A=B.xdr?B.r:this.createResponseObject(B,G);if(I&&I.success){if(!I.scope){I.success(A);}else{I.success.apply(I.scope,[A]);}}this.successEvent.fire(A);if(B.successEvent){B.successEvent.fire(A);}}else{switch(E){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:A=this.createExceptionObject(B.tId,G,(D?D:false));if(I&&I.failure){if(!I.scope){I.failure(A);}else{I.failure.apply(I.scope,[A]);}}break;default:A=(B.xdr)?B.response:this.createResponseObject(B,G);if(I&&I.failure){if(!I.scope){I.failure(A);}else{I.failure.apply(I.scope,[A]);}}}this.failureEvent.fire(A);if(B.failureEvent){B.failureEvent.fire(A);}}this.releaseObject(B);A=null;},createResponseObject:function(A,G){var D={},I={},E,C,F,B;try{C=A.conn.getAllResponseHeaders();F=C.split("\n");for(E=0;E'+''+''+"",K=document.createElement("div");document.body.appendChild(K);K.innerHTML=J;}function B(L,I,J,M,K){H[parseInt(L.tId)]={"o":L,"c":M};if(K){M.method=I;M.data=K;}L.conn.send(J,M,L.tId);}function E(I){D(I);G._transport=document.getElementById("YUIConnectionSwf");}function C(){G.xdrReadyEvent.fire();}function A(J,I){if(J){G.startEvent.fire(J,I.argument);if(J.startEvent){J.startEvent.fire(J,I.argument);}}}function F(J){var K=H[J.tId].o,I=H[J.tId].c;if(J.statusText==="xdr:start"){A(K,I);return;}J.responseText=decodeURI(J.responseText);K.r=J;if(I.argument){K.r.argument=I.argument;}this.handleTransactionResponse(K,I,J.statusText==="xdr:abort"?true:false);delete H[J.tId];}G.xdr=B;G.swf=D;G.transport=E;G.xdrReadyEvent=new YAHOO.util.CustomEvent("xdrReady");G.xdrReady=C;G.handleXdrResponse=F;})();(function(){var D=YAHOO.util.Connect,F=YAHOO.util.Event;D._isFormSubmit=false;D._isFileUpload=false;D._formNode=null;D._sFormData=null;D._submitElementValue=null;D.uploadEvent=new YAHOO.util.CustomEvent("upload"),D._hasSubmitListener=function(){if(F){F.addListener(document,"click",function(J){var I=F.getTarget(J),H=I.nodeName.toLowerCase();if((H==="input"||H==="button")&&(I.type&&I.type.toLowerCase()=="submit")){D._submitElementValue=encodeURIComponent(I.name)+"="+encodeURIComponent(I.value);}});return true;}return false;}();function G(T,O,J){var S,I,R,P,W,Q=false,M=[],V=0,L,N,K,U,H;this.resetFormState();if(typeof T=="string"){S=(document.getElementById(T)||document.forms[T]);}else{if(typeof T=="object"){S=T;}else{return;}}if(O){this.createFrame(J?J:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=S;return;}for(L=0,N=S.elements.length;L-1){H=I.options[I.selectedIndex];M[V++]=R+encodeURIComponent((H.attributes.value&&H.attributes.value.specified)?H.value:H.text);}break;case"select-multiple":if(I.selectedIndex>-1){for(K=I.selectedIndex,U=I.options.length;K');if(typeof H=="boolean"){J.src="javascript:false";}}else{J=document.createElement("iframe");J.id=I;J.name=I;}J.style.position="absolute";J.style.top="-1000px";J.style.left="-1000px";document.body.appendChild(J);}function E(H){var K=[],I=H.split("&"),J,L;for(J=0;J0){for(P=0;P=200&&E<300)||E===1223||C){A=B.xdr?B.r:this.createResponseObject(B,G);if(I&&I.success){if(!I.scope){I.success(A);}else{I.success.apply(I.scope,[A]);}}this.successEvent.fire(A);if(B.successEvent){B.successEvent.fire(A);}}else{switch(E){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:A=this.createExceptionObject(B.tId,G,(D?D:false));if(I&&I.failure){if(!I.scope){I.failure(A);}else{I.failure.apply(I.scope,[A]);}}break;default:A=(B.xdr)?B.response:this.createResponseObject(B,G);if(I&&I.failure){if(!I.scope){I.failure(A);}else{I.failure.apply(I.scope,[A]);}}}this.failureEvent.fire(A);if(B.failureEvent){B.failureEvent.fire(A);}}this.releaseObject(B);A=null;},createResponseObject:function(A,G){var D={},I={},E,C,F,B;try{C=A.conn.getAllResponseHeaders();F=C.split("\n");for(E=0;E0){G=F-1;do{D=E.subscribers[G];if(D&&D.obj==I&&D.fn==H){return true;}}while(G--);}return false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());(function(){YAHOO.widget.Module=function(R,Q){if(R){this.init(R,Q);}else{}};var F=YAHOO.util.Dom,D=YAHOO.util.Config,N=YAHOO.util.Event,M=YAHOO.util.CustomEvent,G=YAHOO.widget.Module,I=YAHOO.env.ua,H,P,O,E,A={"BEFORE_INIT":"beforeInit","INIT":"init","APPEND":"append","BEFORE_RENDER":"beforeRender","RENDER":"render","CHANGE_HEADER":"changeHeader","CHANGE_BODY":"changeBody","CHANGE_FOOTER":"changeFooter","CHANGE_CONTENT":"changeContent","DESTROY":"destroy","BEFORE_SHOW":"beforeShow","SHOW":"show","BEFORE_HIDE":"beforeHide","HIDE":"hide"},J={"VISIBLE":{key:"visible",value:true,validator:YAHOO.lang.isBoolean},"EFFECT":{key:"effect",suppressEvent:true,supercedes:["visible"]},"MONITOR_RESIZE":{key:"monitorresize",value:true},"APPEND_TO_DOCUMENT_BODY":{key:"appendtodocumentbody",value:false}};G.IMG_ROOT=null;G.IMG_ROOT_SSL=null;G.CSS_MODULE="yui-module";G.CSS_HEADER="hd";G.CSS_BODY="bd";G.CSS_FOOTER="ft";G.RESIZE_MONITOR_SECURE_URL="javascript:false;";G.RESIZE_MONITOR_BUFFER=1;G.textResizeEvent=new M("textResize");G.forceDocumentRedraw=function(){var Q=document.documentElement;if(Q){Q.className+=" ";Q.className=YAHOO.lang.trim(Q.className);}};function L(){if(!H){H=document.createElement("div");H.innerHTML=('
'+'
');P=H.firstChild;O=P.nextSibling;E=O.nextSibling;}return H;}function K(){if(!P){L();}return(P.cloneNode(false));}function B(){if(!O){L();}return(O.cloneNode(false));}function C(){if(!E){L();}return(E.cloneNode(false));}G.prototype={constructor:G,element:null,header:null,body:null,footer:null,id:null,imageRoot:G.IMG_ROOT,initEvents:function(){var Q=M.LIST; this.beforeInitEvent=this.createEvent(A.BEFORE_INIT);this.beforeInitEvent.signature=Q;this.initEvent=this.createEvent(A.INIT);this.initEvent.signature=Q;this.appendEvent=this.createEvent(A.APPEND);this.appendEvent.signature=Q;this.beforeRenderEvent=this.createEvent(A.BEFORE_RENDER);this.beforeRenderEvent.signature=Q;this.renderEvent=this.createEvent(A.RENDER);this.renderEvent.signature=Q;this.changeHeaderEvent=this.createEvent(A.CHANGE_HEADER);this.changeHeaderEvent.signature=Q;this.changeBodyEvent=this.createEvent(A.CHANGE_BODY);this.changeBodyEvent.signature=Q;this.changeFooterEvent=this.createEvent(A.CHANGE_FOOTER);this.changeFooterEvent.signature=Q;this.changeContentEvent=this.createEvent(A.CHANGE_CONTENT);this.changeContentEvent.signature=Q;this.destroyEvent=this.createEvent(A.DESTROY);this.destroyEvent.signature=Q;this.beforeShowEvent=this.createEvent(A.BEFORE_SHOW);this.beforeShowEvent.signature=Q;this.showEvent=this.createEvent(A.SHOW);this.showEvent.signature=Q;this.beforeHideEvent=this.createEvent(A.BEFORE_HIDE);this.beforeHideEvent.signature=Q;this.hideEvent=this.createEvent(A.HIDE);this.hideEvent.signature=Q;},platform:function(){var Q=navigator.userAgent.toLowerCase();if(Q.indexOf("windows")!=-1||Q.indexOf("win32")!=-1){return"windows";}else{if(Q.indexOf("macintosh")!=-1){return"mac";}else{return false;}}}(),browser:function(){var Q=navigator.userAgent.toLowerCase();if(Q.indexOf("opera")!=-1){return"opera";}else{if(Q.indexOf("msie 7")!=-1){return"ie7";}else{if(Q.indexOf("msie")!=-1){return"ie";}else{if(Q.indexOf("safari")!=-1){return"safari";}else{if(Q.indexOf("gecko")!=-1){return"gecko";}else{return false;}}}}}}(),isSecure:function(){if(window.location.href.toLowerCase().indexOf("https")===0){return true;}else{return false;}}(),initDefaultConfig:function(){this.cfg.addProperty(J.VISIBLE.key,{handler:this.configVisible,value:J.VISIBLE.value,validator:J.VISIBLE.validator});this.cfg.addProperty(J.EFFECT.key,{suppressEvent:J.EFFECT.suppressEvent,supercedes:J.EFFECT.supercedes});this.cfg.addProperty(J.MONITOR_RESIZE.key,{handler:this.configMonitorResize,value:J.MONITOR_RESIZE.value});this.cfg.addProperty(J.APPEND_TO_DOCUMENT_BODY.key,{value:J.APPEND_TO_DOCUMENT_BODY.value});},init:function(V,U){var S,W;this.initEvents();this.beforeInitEvent.fire(G);this.cfg=new D(this);if(this.isSecure){this.imageRoot=G.IMG_ROOT_SSL;}if(typeof V=="string"){S=V;V=document.getElementById(V);if(!V){V=(L()).cloneNode(false);V.id=S;}}this.id=F.generateId(V);this.element=V;W=this.element.firstChild;if(W){var R=false,Q=false,T=false;do{if(1==W.nodeType){if(!R&&F.hasClass(W,G.CSS_HEADER)){this.header=W;R=true;}else{if(!Q&&F.hasClass(W,G.CSS_BODY)){this.body=W;Q=true;}else{if(!T&&F.hasClass(W,G.CSS_FOOTER)){this.footer=W;T=true;}}}}}while((W=W.nextSibling));}this.initDefaultConfig();F.addClass(this.element,G.CSS_MODULE);if(U){this.cfg.applyConfig(U,true);}if(!D.alreadySubscribed(this.renderEvent,this.cfg.fireQueue,this.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true);}this.initEvent.fire(G);},initResizeMonitor:function(){var R=(I.gecko&&this.platform=="windows");if(R){var Q=this;setTimeout(function(){Q._initResizeMonitor();},0);}else{this._initResizeMonitor();}},_initResizeMonitor:function(){var Q,S,U;function W(){G.textResizeEvent.fire();}if(!I.opera){S=F.get("_yuiResizeMonitor");var V=this._supportsCWResize();if(!S){S=document.createElement("iframe");if(this.isSecure&&G.RESIZE_MONITOR_SECURE_URL&&I.ie){S.src=G.RESIZE_MONITOR_SECURE_URL;}if(!V){U=["