!function(a){“use strict”;var b=function(a,b){return void 0===b&&(b=0),Math.round(a*Math.pow(10,b))/Math.pow(10,b)},c=function(b,c,d){var e=c;c.nodeType&&(e=a.data(c,“wsjPicker”)||a.data(c,“wsjPicker”,{})),b?a.extend(!0,e,d):a.extend(e,d)},d=function(b,c){var d,e,f,g=this,h=b.find(“img”).eq(0),i=0,j=100,k=100,l=0,m=100,n=100,o=0,p=0,q=new Array,r=function(a){for(var b=0;bb
“')”})},Q=function(a,b){a.css({top:b+“px”})},R=function(a,c){a.css({visibility:c>0?“visible”:“hidden”}),c>0&&100>c?a.css({opacity:b(c/100,4)}):(0==c||100==c)&&a.css({opacity:“”})},S=function(){hb.active.val(“ahex”,hb.current.val(“ahex”))},T=function(){hb.current.val(“ahex”,hb.active.val(“ahex”))},U=function(a){m.find(‘input:not([value=“’a.target.value
‘”])').prop(“checked”,!1),G.call(k,a.target.value)},V=function(){S.call(k)},W=function(){S.call(k),a.isFunction(ab)&&ab.call(k,hb.active,E)},X=function(){T.call(k),a.isFunction($)&&$.call(k,hb.active,D)},Y=function(a){var c=a.val(“hex”);C.css({backgroundColor:c&&“#”+c||“transparent”}),R.call(k,C,b(100*(a.val(“a”)||0)/255,4))},Z=function(b){return hb.active.val(“ahex”,a(this).attr(“title”)||null,b.target),!1},$=a.isFunction(j)&&j||null,_=a.isFunction(j)&&j||null,ab=a.isFunction(j)&&j||null,bb=function(){hb.current.val(“ahex”,hb.active.val(“ahex”))},cb=function(){},db=function(){var c=l.window;m=a(k),m.addClass(“jPicker Container”),m.get(0).onselectstart=function(a){return“input”!==a.target.nodeName.toLowerCase()?!1:void 0};var g=hb.active.val(“all”);c.alphaPrecision<0?c.alphaPrecision=0:c.alphaPrecision>2&&(c.alphaPrecision=2);var h='<table class=“jPicker” cellpadding=“0” cellspacing=“0”><tbody><tr><td rowspan=“9”><div class=“Map”><span class=“Map1”> </span><span class=“Map2”> </span><span class=“Map3”> </span><img src=“'+fb.clientPath+fb.colorMap.arrow.file+'” class=“Arrow”/></div></td><td rowspan=“9”><div class=“Bar”><span class=“Map1”> </span><span class=“Map2”> </span><span class=“Map3”> </span><span class=“Map4”> </span><span class=“Map5”> </span><span class=“Map6”> </span><img src=“'+fb.clientPath+fb.colorBar.arrow.file+'” class=“Arrow”/></div></td><td colspan=“2” class=“Preview”>'gb.text.newColor
'<div><span class=“Active” title=“'gb.tooltips.colors.newColor
'”> </span><span class=“Current” title=“'gb.tooltips.colors.currentColor
'”> </span></div>'gb.text.currentColor
'</td><td rowspan=“9” class=“Button”><input type=“button” class=“Ok” value=“'gb.text.ok
'” title=“'gb.tooltips.buttons.ok
'”/><input type=“button” class=“Cancel” value=“'gb.text.cancel
'” title=“'gb.tooltips.buttons.cancel
'”/><hr/><div class=“Grid”> </div></td></tr><tr class=“Hue”><td class=“Radio”><label><input type=“radio” aria-label=“'gb.tooltips.hue.radio
'” class=“hue-radio” value=“h”'+(“h”==l.color.mode?' checked=“checked”':“”)+'/>H:</label></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.h:”“)+'” title=“'gb.tooltips.hue.textbox
'”/> °</td></tr><tr class=“Saturation”><td class=“Radio”><label><input type=“radio” aria-label=“'gb.tooltips.saturation.radio
'” value=“s”'+(“s”==l.color.mode?' checked=“checked”':“”)+'/>S:</label></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.s:”“)+'” title=“'gb.tooltips.saturation.textbox
'”/> %</td></tr><tr class=“Value”><td class=“Radio”><label><input type=“radio” aria-label=“'gb.tooltips.value.radio
'” value=“v”'+(“v”==l.color.mode?' checked=“checked”':“”)+'/>V:</label><br/><br/></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.v:”“)+'” title=“'gb.tooltips.value.textbox
'”/> %<br/><br/></td></tr><tr class=“Red”><td class=“Radio”><label><input type=“radio” aria-label=“'gb.tooltips.red.radio
'” value=“r”'+(“r”==l.color.mode?' checked=“checked”':“”)+'/>R:</label></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.r:”“)+'” title=“'gb.tooltips.red.textbox
'”/></td></tr><tr class=“Green”><td class=“Radio”><label><input type=“radio” title=“'gb.tooltips.green.radio
'” value=“g”'+(“g”==l.color.mode?' checked=“checked”':“”)+'/>G:</label></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.g:”“)+'” title=“'gb.tooltips.green.textbox
'”/></td></tr><tr class=“Blue”><td class=“Radio”><label><input type=“radio” aria-label=“'gb.tooltips.blue.radio
'” value=“b”'+(“b”==l.color.mode?' checked=“checked”':“”)+'/>B:</label></td><td class=“Text”><input type=“text” maxlength=“3” value=“'+(null!=g?g.b:”“)+'” title=“'gb.tooltips.blue.textbox
'”/></td></tr><tr class=“Alpha”><td class=“Radio”><label><input aria-label=“'gb.tooltips.alpha.radio
'” class=“alpha-radio” type=“radio” value=“a”'+(“a”==l.color.mode?' checked=“checked”':“”)+'/>A:</label></td><td class=“Text”><input type=“text” maxlength=“'+(3+c.alphaPrecision)+'” value=“'+(null!=g?b(100*g.a/255,c.alphaPrecision):”“)+'” title=“'gb.tooltips.alpha.textbox
'”/> %</td></tr><tr class=“Hex”><td colspan=“2” class=“Text”><label>#:<input aria-label=“'gb.tooltips.hex.textbox
'” type=“text” maxlength=“6” class=“Hex” value=“'+(null!=g?g.hex:”“)+'”/></label><input type=“text” maxlength=“2” class=“AHex” value=“'+(null!=g?g.ahex.substring(6):”“)+'” title=“'gb.tooltips.hex.alpha
'”/></td></tr></tbody></table>';m=a(k),m.html(h);var i=m.find(“tbody”).eq(0);n=i.find(“div.Map”).eq(0),o=i.find(“div.Bar”).eq(0);var j=n.find(“span”),K=o.find(“span”);p=j.filter(“.Map1”).eq(0),q=j.filter(“.Map2”).eq(0),r=j.filter(“.Map3”).eq(0),s=K.filter(“.Map1”).eq(0),t=K.filter(“.Map2”).eq(0),u=K.filter(“.Map3”).eq(0),v=K.filter(“.Map4”).eq(0),w=K.filter(“.Map5”).eq(0),x=K.filter(“.Map6”).eq(0),y=new d(n,{map:{width:fb.colorMap.width,height:fb.colorMap.height},arrow:{image:fb.clientPath+fb.colorMap.arrow.file,width:fb.colorMap.arrow.width,height:fb.colorMap.arrow.height}}),y.bind(I),z=new d(o,{map:{width:fb.colorBar.width,height:fb.colorBar.height},arrow:{image:fb.clientPath+fb.colorBar.arrow.file,width:fb.colorBar.arrow.width,height:fb.colorBar.arrow.height}}),z.bind(J),A=new e(i,hb.active,null,c.alphaPrecision);var L=null!=g?g.hex:null,M=i.find(“.Preview”),N=i.find(“.Button”);if(B=M.find(“.Active”).eq(0).css({backgroundColor:L&&“#”+L||“transparent”}),C=M.find(“.Current”).eq(0).css({backgroundColor:L&&“#”+L||“transparent”}).on(“click”,V),R.call(k,C,b(100*hb.current.val(“a”))/255,4),D=N.find(“.Ok”).eq(0).on(“click”,X),E=N.find(“.Cancel”).eq(0).on(“click”,W),F=N.find(“.Grid”).eq(0),setTimeout(function(){P.call(k,p,fb.clientPath+“Maps.png”),P.call(k,q,fb.clientPath+“Maps.png”),P.call(k,r,fb.clientPath+“map-opacity.png”),P.call(k,s,fb.clientPath+“Bars.png”),P.call(k,t,fb.clientPath+“Bars.png”),P.call(k,u,fb.clientPath+“Bars.png”),P.call(k,v,fb.clientPath+“Bars.png”),P.call(k,w,fb.clientPath+“bar-opacity.png”),P.call(k,x,fb.clientPath+“AlphaBar.png”),P.call(k,M.find(“div”).eq(0),fb.clientPath+“preview-opacity.png”)},0),i.find(“td.Radio input”).on(“click”,U),hb.quickList&&hb.quickList.length>0){var O,Q=“”;for(O=0;O<hb.quickList.length;O++){“string”==(typeof hb.quickList).toString().toLowerCase()&&(hb.quickList=new f({hex:hb.quickList}));var S=hb.quickList.val(“a”),T=hb.quickList.val(“ahex”);!c.alphaSupport&&T&&(T=T.substring(0,6)+“ff”);var $=hb.quickList.val(“hex”);Q+='<span class=“QuickColor”'+(T&&' title=“#'T
'”'||“”)+' style=“background-color:'+($&&”#“+$||”“)+”;“+($?”“:”background-image:url(“fb.clientPath
”NoColor.png)“)+(c.alphaSupport&&S&&255>S?”;opacity:“+b(S/255,4)+”;filter:Alpha(opacity=“+b(S/2.55,4)+”)“:”“)+'”> </span>'}P.call(k,F,fb.clientPath+“bar-opacity.png”),F.html(Q),F.find(“.QuickColor”).on(“click”,Z)}G.call(k,l.color.mode),hb.active.bind(H),a.isFunction(_)&&hb.active.bind(_),hb.current.bind(Y),bb.call(k)},eb=function(){var b=a.data(k,“wsjPicker”)||k;for(m.find(“td.Radio input”).off(“click”,U),C.off(“click”,V),E.off(“click”,W),D.off(“click”,X),m.find(“.QuickColor”).off(“click”,Z),n=null,o=null,p=null,q=null,r=null,s=null,t=null,u=null,v=null,w=null,x=null,y.destroy(),y=null,z.destroy(),z=null,A.destroy(),A=null,B=null,C=null,D=null,E=null,F=null,$=null,ab=null,_=null,m.html(“”),i=0;ib
'”]',m).prop(“checked”,!0).triggerHandler(“click”)},settings:l,show:bb,hide:cb,destroy:eb}),g.push(a.data(k,“wsjPicker”)||k),setTimeout(function(){db.call(k)},0)})},a.fn.wsjPicker.defaults={window:{liveUpdate:!0,alphaSupport:!1,alphaPrecision:0},color:{mode:“h”,active:new f({ahex:“#000000ff”}),quickList:[new f({h:360,s:33,v:100}),new f({h:360,s:66,v:100}),new f({h:360,s:100,v:100}),new f({h:360,s:100,v:75}),new f({h:360,s:100,v:50}),new f({h:180,s:0,v:100}),new f({h:30,s:33,v:100}),new f({h:30,s:66,v:100}),new f({h:30,s:100,v:100}),new f({h:30,s:100,v:75}),new f({h:30,s:100,v:50}),new f({h:180,s:0,v:90}),new f({h:60,s:33,v:100}),new f({h:60,s:66,v:100}),new f({h:60,s:100,v:100}),new f({h:60,s:100,v:75}),new f({h:60,s:100,v:50}),new f({h:180,s:0,v:80}),new f({h:90,s:33,v:100}),new f({h:90,s:66,v:100}),new f({h:90,s:100,v:100}),new f({h:90,s:100,v:75}),new f({h:90,s:100,v:50}),new f({h:180,s:0,v:70}),new f({h:120,s:33,v:100}),new f({h:120,s:66,v:100}),new f({h:120,s:100,v:100}),new f({h:120,s:100,v:75}),new f({h:120,s:100,v:50}),new f({h:180,s:0,v:60}),new f({h:150,s:33,v:100}),new f({h:150,s:66,v:100}),new f({h:150,s:100,v:100}),new f({h:150,s:100,v:75}),new f({h:150,s:100,v:50}),new f({h:180,s:0,v:50}),new f({h:180,s:33,v:100}),new f({h:180,s:66,v:100}),new f({h:180,s:100,v:100}),new f({h:180,s:100,v:75}),new f({h:180,s:100,v:50}),new f({h:180,s:0,v:40}),new f({h:210,s:33,v:100}),new f({h:210,s:66,v:100}),new f({h:210,s:100,v:100}),new f({h:210,s:100,v:75}),new f({h:210,s:100,v:50}),new f({h:180,s:0,v:30}),new f({h:240,s:33,v:100}),new f({h:240,s:66,v:100}),new f({h:240,s:100,v:100}),new f({h:240,s:100,v:75}),new f({h:240,s:100,v:50}),new f({h:180,s:0,v:20}),new f({h:270,s:33,v:100}),new f({h:270,s:66,v:100}),new f({h:270,s:100,v:100}),new f({h:270,s:100,v:75}),new f({h:270,s:100,v:50}),new f({h:180,s:0,v:10}),new f({h:300,s:33,v:100}),new f({h:300,s:66,v:100}),new f({h:300,s:100,v:100}),new f({h:300,s:100,v:75}),new f({h:300,s:100,v:50}),new f({h:180,s:0,v:0}),new f({h:330,s:33,v:100}),new f({h:330,s:66,v:100}),new f({h:330,s:100,v:100}),new f({h:330,s:100,v:75}),new f({h:330,s:100,v:50}),new f({h:180,s:0,v:0})]},images:{clientPath:“/jPicker/images/”,colorMap:{width:256,height:256,arrow:{file:“mappoint.gif”,width:15,height:15}},colorBar:{width:20,height:256,arrow:{file:“rangearrows.gif”,width:20,height:7}}},localization:{text:{title:“Drag Markers To Pick A Color”,newColor:“new”,currentColor:“current”,ok:“OK”,cancel:“Cancel”},tooltips:{colors:{newColor:“New Color - Press “OK” To Commit”,currentColor:“Click To Revert To Original Color”},buttons:{ok:“Commit To This Color Selection”,cancel:“Cancel And Revert To Original Color”},hue:{radio:“Set To “Hue” Color Mode”,textbox:“Enter A “Hue” Value (0-360°)”},saturation:{radio:“Set To “Saturation” Color Mode”,textbox:“Enter A “Saturation” Value (0-100%)”},value:{radio:“Set To “Value” Color Mode”,textbox:“Enter A “Value” Value (0-100%)”},red:{radio:“Set To “Red” Color Mode”,textbox:“Enter A “Red” Value (0-255)”},green:{radio:“Set To “Green” Color Mode”,textbox:“Enter A “Green” Value (0-255)”},blue:{radio:“Set To “Blue” Color Mode”,textbox:“Enter A “Blue” Value (0-255)”},alpha:{radio:“Set To “Alpha” Color Mode”,textbox:“Enter A “Alpha” Value (0-100)”},hex:{textbox:“Enter A “Hex” Color Value (#000000-#ffffff)”,alpha:“Enter A “Alpha” Value (#00-#ff)”}}}}}(jQuery,“1.1.6wsmod”),webshims.register(“color-picker”,function(a,b,c,d,e,f){“use strict”;var g=b.picker;g.commonColorInit=function(b){var c=b.popover;c.element.on({wspopovershow:function(){b.element.triggerHandler(“wsupdatevalue”),g._genericSetFocus.call(b,a(“input.Hex”,c.element))}})},g.color.showPickerContent=function(){var c,d=a('<div class=“ws-jpicker” />');a.fn.wsjPicker.defaults.images.clientPath=b.cfg.basePath+“jpicker/images/”;var e,f={setPicker:function(b){var c=a(b.orig).data(“colormode”)||“h”;b.alpha&&b.alpha.length?d.removeClass(“no-alpha-picker”):(d.addClass(“no-alpha-picker”),“a”==c&&(c=“h”)),c!=e.settings.color.mode&&e.setColorMode©},setInputColor:function(b){var c,d=e.color.active.val(),f=“#”+d.hex;return b.alpha.length&&(c=b.alpha.prop(“value”),b.alpha.prop(“value”,d.a/(255/(b.alpha.prop(“max”)||1)))),a(b.orig).data(“colormode”,e.settings.color.mode),g._actions.changeInput(f,b.popover,b),b.alpha.length&&c!=b.alpha.prop(“value”)&&b.alpha.trigger(“input”).trigger(“change”),f }},h=function(a,b){b==c&&f&&f(b)},i=function(){e=d.data(“wsjPicker”),e||(d.empty().wsjPicker({},function(){c&&h(“setInputColor”,c)},!1,function(a){c&&g._actions.cancel(“#”+a.val().hex,c.popover,c)}),e=d.data(“wsjPicker”))},j=function(a){i(),a!=c&&(c&&c.popover.hide(),c=a,a.popover.contentElement.html(d),h(“setPicker”,a))};return function(b){b._popoverinit||(g.commonInit(b,b.popover),g.commonColorInit(b));var c=b.parseValue();j(b),c+=b.alpha&&b.alpha.length?a.wsjPicker.ColorMethods.intToHex((b.alpha.prop(“value”)||1)*(255/(b.alpha.prop(“max”)||1))):“ff”,e.color.active.val(“ahex”,c),e.color.current.val(“ahex”,c),b._popoverinit=!0}}(),f&&f._types&&-1==a.inArray(“color”,f._types)&&b.error(‘ used without adding it to the types config.'),d.createElement(“img”).src=b.cfg.basePath+“jpicker/images/Maps.png”});